Skip to content

Commit c821dbe

Browse files
authored
refactor: use relative imports within the package (#225)
1 parent 2b6c46a commit c821dbe

37 files changed

Lines changed: 116 additions & 118 deletions

File tree

hcloud/actions/client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import time
22

3-
from hcloud.actions.domain import Action, ActionFailedException, ActionTimeoutException
4-
from hcloud.core.client import BoundModelBase, ClientEntityBase
3+
from ..core.client import BoundModelBase, ClientEntityBase
4+
from .domain import Action, ActionFailedException, ActionTimeoutException
55

66

77
class BoundAction(BoundModelBase):

hcloud/actions/domain.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
from datetime import datetime
22

3-
from hcloud.core.domain import BaseDomain
4-
53
from .._exceptions import HCloudException
4+
from ..core.domain import BaseDomain
65

76

87
class Action(BaseDomain):

hcloud/certificates/client.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
from hcloud.actions.client import BoundAction
2-
from hcloud.certificates.domain import (
1+
from ..actions.client import BoundAction
2+
from ..core.client import BoundModelBase, ClientEntityBase, GetEntityByNameMixin
3+
from ..core.domain import add_meta_to_result
4+
from .domain import (
35
Certificate,
46
CreateManagedCertificateResponse,
57
ManagedCertificateError,
68
ManagedCertificateStatus,
79
)
8-
from hcloud.core.client import BoundModelBase, ClientEntityBase, GetEntityByNameMixin
9-
from hcloud.core.domain import add_meta_to_result
1010

1111

1212
class BoundCertificate(BoundModelBase):

hcloud/certificates/domain.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from datetime import datetime
22

3-
from hcloud.core.domain import BaseDomain, DomainIdentityMixin
3+
from ..core.domain import BaseDomain, DomainIdentityMixin
44

55

66
class Certificate(BaseDomain, DomainIdentityMixin):

hcloud/core/client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from hcloud.core.domain import add_meta_to_result
1+
from .domain import add_meta_to_result
22

33

44
class ClientEntityBase:

hcloud/datacenters/client.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
from hcloud.core.client import BoundModelBase, ClientEntityBase, GetEntityByNameMixin
2-
from hcloud.datacenters.domain import Datacenter, DatacenterServerTypes
3-
from hcloud.locations.client import BoundLocation
4-
from hcloud.server_types.client import BoundServerType
1+
from ..core.client import BoundModelBase, ClientEntityBase, GetEntityByNameMixin
2+
from ..locations.client import BoundLocation
3+
from ..server_types.client import BoundServerType
4+
from .domain import Datacenter, DatacenterServerTypes
55

66

77
class BoundDatacenter(BoundModelBase):

hcloud/datacenters/domain.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from hcloud.core.domain import BaseDomain, DomainIdentityMixin
1+
from ..core.domain import BaseDomain, DomainIdentityMixin
22

33

44
class Datacenter(BaseDomain, DomainIdentityMixin):

hcloud/deprecation/domain.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from datetime import datetime
22

3-
from hcloud.core.domain import BaseDomain
3+
from ..core.domain import BaseDomain
44

55

66
class DeprecationInfo(BaseDomain):

hcloud/firewalls/client.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
from hcloud.actions.client import BoundAction
2-
from hcloud.core.client import BoundModelBase, ClientEntityBase, GetEntityByNameMixin
3-
from hcloud.core.domain import add_meta_to_result
4-
from hcloud.firewalls.domain import (
1+
from ..actions.client import BoundAction
2+
from ..core.client import BoundModelBase, ClientEntityBase, GetEntityByNameMixin
3+
from ..core.domain import add_meta_to_result
4+
from .domain import (
55
CreateFirewallResponse,
66
Firewall,
77
FirewallResource,
@@ -31,7 +31,7 @@ def __init__(self, client, data, complete=True):
3131

3232
applied_to = data.get("applied_to", [])
3333
if applied_to:
34-
from hcloud.servers.client import BoundServer
34+
from ..servers.client import BoundServer
3535

3636
ats = []
3737
for a in applied_to:

hcloud/firewalls/domain.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from datetime import datetime
22

3-
from hcloud.core.domain import BaseDomain
3+
from ..core.domain import BaseDomain
44

55

66
class Firewall(BaseDomain):

0 commit comments

Comments
 (0)