Commits

Anonymous committed e79b44b

Closing connections in runmod

  • Participants
  • Parent commits 65c0324

Comments (0)

Files changed (1)

rope/base/oi/runmod.py

         def send_data(self, data):
             pickle.dump(data, self.my_file)
 
+        def close(self):
+            self.my_file.close()
+
     class _FileSender(_MessageSender):
 
         def __init__(self, file_name):
         def send_data(self, data):
             marshal.dump(data, self.my_file)
 
+        def close(self):
+            self.my_file.close()
+
     class _FunctionCallDataSender(object):
 
         def __init__(self, send_info, project_root):
                 return self._get_persisted_class(object_)
             return ('instance', self._get_persisted_class(type(object_)))
 
+        def close(self):
+            self.sender.close()
+
     def _realpath(path):
         return os.path.realpath(os.path.abspath(os.path.expanduser(path)))