def load(self, mode='rb'): try: data = open(self.resourcepath, mode).read() self.updateStdAttrs() return data except IOError, error: raise ExplorerNodes.TransportLoadError(error, self.resourcepath)
def load(self, mode='rb'): from FileExplorer import FileSysNode import tempfile fn = tempfile.mktemp() p, n = os.path.split(fn) fn = os.path.join(p, 'X'+n) try: self.copyToFS(FileSysNode('', os.path.dirname(fn), None, -1, None, None), os.path.basename(fn)) if os.path.exists(fn): try: return open(fn, mode).read() finally: os.remove(fn) else: raise ExplorerNodes.TransportLoadError( _('File was not downloaded locally.'), self.resourcepath) except Exception, error: raise ExplorerNodes.TransportLoadError(error, self.resourcepath)
def load(self, mode='rb'): try: return self.checkResp(self.resource.document_src.get()).body except Exception, error: raise ExplorerNodes.TransportLoadError(error, self.resourcepath)
def load(self, mode='rb'): try: return self.ftpConn.load(self.ftpObj) except Exception, error: raise ExplorerNodes.TransportLoadError(error, self.ftpObj.whole_name())