def open(self):
     result = False
     if self.socket == None:
         try:
             self.socket = socket.create_connection((self.host, self.port), self.timeout)
         except Exception as exception:
             self.logger.error("Socket.open: FAILED! %s %s", str(self), str(exception))
         else:
             self.eof = False
             self.logger.info("Socket.open: CONNECTED. %s", str(self))
             self.login()
             Source.open(self)
             result = True
         finally:
             pass
     return result
Example #2
0
 def open(self):
     result = False
     if self.eof:
         pass
     elif self.file != None:
         pass
     else:
         try:
             self.file = open(self.path, OPEN)
         except Exception as exception:
             self.logger.error("File.open: FAILED! %s %s", str(self), str(exception))
         else:
             self.logger.info("File.open: OPENED. %s", str(self))
             Source.open(self)
             result = True
         finally:
             pass
     return result