Skip to content

Commit 8066080

Browse files
author
Charles Larivier
committed
fix: import statement in permission_membership.py
1 parent 9f1af78 commit 8066080

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

metabase/resources/permission_membership.py

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,13 @@
44

55
from requests import HTTPError
66

7-
from resource import CreateResource, DeleteResource, GetResource, ListResource, UpdateResource
7+
from metabase.resource import (
8+
CreateResource,
9+
DeleteResource,
10+
GetResource,
11+
ListResource,
12+
UpdateResource,
13+
)
814

915

1016
class PermissionMembership(ListResource, CreateResource, DeleteResource):
@@ -20,13 +26,17 @@ class PermissionMembership(ListResource, CreateResource, DeleteResource):
2026
@classmethod
2127
def list(cls) -> List[PermissionMembership]:
2228
response = cls.connection().get(cls.ENDPOINT)
23-
all_memberships = [item for sublist in response.json().values() for item in sublist]
29+
all_memberships = [
30+
item for sublist in response.json().values() for item in sublist
31+
]
2432
records = [cls(**record) for record in all_memberships]
2533
return records
2634

2735
@classmethod
2836
def create(cls, group_id: int, user_id: int, **kwargs) -> PermissionMembership:
29-
response = cls.connection().post(cls.ENDPOINT, json={"group_id": group_id, "user_id": user_id})
37+
response = cls.connection().post(
38+
cls.ENDPOINT, json={"group_id": group_id, "user_id": user_id}
39+
)
3040

3141
if response.status_code != 200:
3242
raise HTTPError(response.content.decode())

0 commit comments

Comments
 (0)