コード例 #1
0
ファイル: branchfs.py プロジェクト: vitaminmoo/unnaturalcode
 def rename(self, rel_from, rel_to):
     # We hook into rename to catch the "unlock branch" event, so that we
     # can request a mirror once a branch is unlocked.
     abs_from = self._abspath(rel_from)
     if is_lock_directory(abs_from):
         deferred = self.server.branchChanged(abs_from)
     else:
         deferred = defer.succeed(None)
     deferred = deferred.addCallback(
         no_traceback_failures(lambda ignored: AsyncVirtualTransport.rename(self, rel_from, rel_to))
     )
     return deferred
コード例 #2
0
 def rename(self, rel_from, rel_to):
     # We hook into rename to catch the "unlock branch" event, so that we
     # can request a mirror once a branch is unlocked.
     abs_from = self._abspath(rel_from)
     if is_lock_directory(abs_from):
         deferred = self.server.branchChanged(abs_from)
     else:
         deferred = defer.succeed(None)
     deferred = deferred.addCallback(
         no_traceback_failures(lambda ignored: AsyncVirtualTransport.rename(
             self, rel_from, rel_to)))
     return deferred