From f02699f5425d19d79852e32b55a23baaeb78a68f Mon Sep 17 00:00:00 2001 From: MomIsBestFriend <> Date: Tue, 26 Nov 2019 04:04:14 +0200 Subject: [PATCH 1/2] 'open()' and 'close()' to 'with' context manager --- pandas/io/clipboard/__init__.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/pandas/io/clipboard/__init__.py b/pandas/io/clipboard/__init__.py index 4f690a57893d1..c8727a73f53a0 100644 --- a/pandas/io/clipboard/__init__.py +++ b/pandas/io/clipboard/__init__.py @@ -270,15 +270,12 @@ def copy_dev_clipboard(text): if "\r" in text: warnings.warn("Pyperclip cannot handle \\r characters on Cygwin.") - fo = open("/dev/clipboard", "wt") - fo.write(text) - fo.close() + with open("/dev/clipboard", "wt") as fo: + fo.write(text) def paste_dev_clipboard(): - fo = open("/dev/clipboard", "rt") - content = fo.read() - fo.close() - return content + with open("/dev/clipboard", "rt") as fo: + return fo.read() return copy_dev_clipboard, paste_dev_clipboard From 5c0d921b8ab0f4103e8dd1eae9503ef868c19a43 Mon Sep 17 00:00:00 2001 From: MomIsBestFriend <50263213+MomIsBestFriend@users.noreply.github.com> Date: Wed, 27 Nov 2019 14:30:48 +0200 Subject: [PATCH 2/2] Update __init__.py --- pandas/io/clipboard/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pandas/io/clipboard/__init__.py b/pandas/io/clipboard/__init__.py index c8727a73f53a0..4cc81a22a60a4 100644 --- a/pandas/io/clipboard/__init__.py +++ b/pandas/io/clipboard/__init__.py @@ -275,7 +275,8 @@ def copy_dev_clipboard(text): def paste_dev_clipboard(): with open("/dev/clipboard", "rt") as fo: - return fo.read() + content = fo.read() + return content return copy_dev_clipboard, paste_dev_clipboard