diff options
author | Lars Wirzenius <liw@liw.fi> | 2015-08-29 11:24:43 +0300 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2015-08-29 11:24:43 +0300 |
commit | 25434ff64a5c6d9295ea533aeb82507c4638cda9 (patch) | |
tree | 3da91d2252393819455608a4df40712775ee5de0 /obnamlib/__init__.py | |
parent | dfcf12f12d223e474630fab324e272ae71491360 (diff) | |
download | obnam-25434ff64a5c6d9295ea533aeb82507c4638cda9.tar.gz |
Use relative imports
Diffstat (limited to 'obnamlib/__init__.py')
-rw-r--r-- | obnamlib/__init__.py | 87 |
1 files changed, 44 insertions, 43 deletions
diff --git a/obnamlib/__init__.py b/obnamlib/__init__.py index 92d71afc..ff594e8d 100644 --- a/obnamlib/__init__.py +++ b/obnamlib/__init__.py @@ -30,7 +30,7 @@ class DummyExtension(object): def __getattr__(self, name): raise Exception('Trying to use _obnam, but that was not found.') try: - import _obnam + import obnamlib._obnam except ImportError: _obnam = DummyExtension() @@ -38,7 +38,7 @@ except ImportError: # Exceptions defined by Obnam itself. They should all be a subclass # of obnamlib.ObnamError. -from structurederror import StructuredError +from .structurederror import StructuredError class ObnamError(StructuredError): @@ -77,51 +77,52 @@ option_group = { } -from sizeparse import SizeSyntaxError, UnitNameError, ByteSizeParser +from .sizeparse import SizeSyntaxError, UnitNameError, ByteSizeParser -from encryption import (generate_symmetric_key, - encrypt_symmetric, - decrypt_symmetric, - get_public_key, - get_public_key_user_ids, - Keyring, - SecretKeyring, - encrypt_with_keyring, - decrypt_with_secret_keys, - SymmetricKeyCache, - EncryptionError) +from .encryption import ( + generate_symmetric_key, + encrypt_symmetric, + decrypt_symmetric, + get_public_key, + get_public_key_user_ids, + Keyring, + SecretKeyring, + encrypt_with_keyring, + decrypt_with_secret_keys, + SymmetricKeyCache, + EncryptionError) -from hooks import ( +from .hooks import ( Hook, MissingFilterError, NoFilterTagError, FilterHook, HookManager) -from pluginbase import ObnamPlugin -from vfs import ( +from .pluginbase import ObnamPlugin +from .vfs import ( VirtualFileSystem, VfsFactory, VfsTests, LockFail, NEW_DIR_MODE, NEW_FILE_MODE) -from vfs_local import LocalFS -from fsck_work_item import WorkItem -from repo_fs import RepositoryFS -from lockmgr import LockManager -from forget_policy import ForgetPolicy -from app import App, ObnamIOError, ObnamSystemError -from humanise import humanise_duration, humanise_size, humanise_speed -from chunkid_token_map import ChunkIdTokenMap -from pathname_excluder import PathnameExcluder -from splitpath import split_pathname - -from obj_serialiser import serialise_object, deserialise_object -from bag import Bag, BagIdNotSetError, make_object_id, parse_object_id -from bag_store import BagStore, serialise_bag, deserialise_bag -from blob_store import BlobStore - -from repo_factory import ( +from .vfs_local import LocalFS +from .fsck_work_item import WorkItem +from .repo_fs import RepositoryFS +from .lockmgr import LockManager +from .forget_policy import ForgetPolicy +from .app import App, ObnamIOError, ObnamSystemError +from .humanise import humanise_duration, humanise_size, humanise_speed +from .chunkid_token_map import ChunkIdTokenMap +from .pathname_excluder import PathnameExcluder +from .splitpath import split_pathname + +from .obj_serialiser import serialise_object, deserialise_object +from .bag import Bag, BagIdNotSetError, make_object_id, parse_object_id +from .bag_store import BagStore, serialise_bag, deserialise_bag +from .blob_store import BlobStore + +from .repo_factory import ( RepositoryFactory, UnknownRepositoryFormat, UnknownRepositoryFormatWanted) -from repo_interface import ( +from .repo_interface import ( RepositoryInterface, RepositoryInterfaceTests, RepositoryClientAlreadyExists, @@ -178,7 +179,7 @@ from .delegator import RepositoryDelegator, GenerationId # Repository format green-albatross specific modules. # -from fmt_ga import ( +from .fmt_ga import ( RepositoryFormatGA, GAClientList, GAClient, @@ -194,17 +195,17 @@ from fmt_ga import ( # Repository format 6 specific modules. # -from metadata import ( +from .metadata import ( Metadata, read_metadata, set_metadata, SetMetadataError, metadata_fields) -from fmt_6.repo_fmt_6 import RepositoryFormat6 -from fmt_6.repo_tree import RepositoryTree -from fmt_6.chunklist import ChunkList -from fmt_6.clientlist import ClientList -from fmt_6.checksumtree import ChecksumTree -from fmt_6.clientmetadatatree import ClientMetadataTree +from .fmt_6.repo_fmt_6 import RepositoryFormat6 +from .fmt_6.repo_tree import RepositoryTree +from .fmt_6.chunklist import ChunkList +from .fmt_6.clientlist import ClientList +from .fmt_6.checksumtree import ChecksumTree +from .fmt_6.clientmetadatatree import ClientMetadataTree __all__ = locals() |