浏览代码

Merge pull request #7029 from ThomasWaldmann/relative-imports

Relative imports
TW 2 年之前
父节点
当前提交
16787e48b7
共有 2 个文件被更改,包括 4 次插入5 次删除
  1. 1 1
      src/borg/__main__.py
  2. 3 4
      src/borg/testsuite/archiver/mount_cmds.py

+ 1 - 1
src/borg/__main__.py

@@ -11,6 +11,6 @@ if sys.platform.startswith("win32"):
     os.environ["PATH"] = os.pathsep.join(dll_path) + os.pathsep + os.environ["PATH"]
 
 
-from borg.archiver import main
+from .archiver import main
 
 main()

+ 3 - 4
src/borg/testsuite/archiver/mount_cmds.py

@@ -6,10 +6,9 @@ import unittest
 
 import pytest
 
-import borg
-import borg.helpers.errors
 from ... import xattr, platform
 from ...constants import *  # NOQA
+from ...locking import Lock
 from ...helpers import flags_noatime, flags_normal
 from .. import has_lchflags, llfuse
 from .. import changedir, no_selinux
@@ -301,7 +300,7 @@ class ArchiverTestCase(ArchiverTestCaseBase):
             return wrapper
 
         # Decorate
-        borg.locking.Lock.migrate_lock = write_assert_data(borg.locking.Lock.migrate_lock)
+        Lock.migrate_lock = write_assert_data(Lock.migrate_lock)
         try:
             self.cmd(f"--repo={self.repository_location}", "rcreate", "--encryption=none")
             self.create_src_archive("arch")
@@ -347,7 +346,7 @@ class ArchiverTestCase(ArchiverTestCaseBase):
             ], "new_id must be alive (=must not be stale) when Lock.migrate_lock() has returned."
         finally:
             # Undecorate
-            borg.locking.Lock.migrate_lock = borg.locking.Lock.migrate_lock.__wrapped__
+            Lock.migrate_lock = Lock.migrate_lock.__wrapped__
 
 
 class RemoteArchiverTestCase(RemoteArchiverTestCaseBase, ArchiverTestCase):