def launch_coroutine(queue_task, f, *args, **kwargs): main_df = Deferred() try: g = f(*args, **kwargs) except Exception, e: if debug: traceback.print_exc() main_df.errback(sys.exc_info())
def initiateOp(self, handle, seekpos, buffer): df = Deferred() try: self.reactor.issueReadFile(handle, seekpos, buffer, self.ovDone, (handle, buffer)) except: df.errback(sys.exc_info()) else: self.df = df return df
def initiateOp(self, handle, seekpos, buffer): assert len(buffer) > 0 assert seekpos >= 0 df = Deferred() try: self.reactor.issueWriteFile(handle, seekpos, buffer, self.ovDone, (handle, buffer)) except: df.errback(sys.exc_info()) else: self.df = df return df