def importRecord(self, r): importer = self.importers.get(type(r)) try: if importer: importer(self, r) if self.failure: raise self.failure except Exception, e: if self.failure: errors.annotate(e, "Failed to import record %s" % str(r), details=self.failureTraceback) raise
def getResource(self, path): # return text, etag resource = self._resourceFromPath(path) try: start = time.time() resp = self._getServerHandle().blockUntil(resource.get) end = time.time() self.networkTime += (end - start) except twisted.internet.error.ConnectionDone, err: errors.annotate(err, _(u"Server reported incorrect Content-Length for %(itemPath)s.") % \ {"itemPath": path}, details=str(err)) raise
def getResource(self, path): # return text, etag resource = self._resourceFromPath(path) try: start = time.time() resp = self._getServerHandle().blockUntil(resource.get) end = time.time() self.networkTime += end - start except twisted.internet.error.ConnectionDone, err: errors.annotate( err, _(u"Server reported incorrect Content-Length for %(itemPath)s.") % {"itemPath": path}, details=str(err), ) raise