Skip to content

Commit c110ff9

Browse files
committed
added type hints to as user stact
1 parent 3e6259e commit c110ff9

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

ayon_api/server_api.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -162,23 +162,23 @@ def clear(self):
162162
self._default_user = None
163163

164164
@property
165-
def username(self):
165+
def username(self) -> Optional[str]:
166166
# Use '_user_ids' for boolean check to have ability "unset"
167167
# default user
168168
if self._user_ids:
169169
return self._last_user
170170
return self._default_user
171171

172-
def get_default_username(self):
172+
def get_default_username(self) -> Optional[str]:
173173
return self._default_user
174174

175-
def set_default_username(self, username=None):
175+
def set_default_username(self, username: Optional[str] = None) -> None:
176176
self._default_user = username
177177

178178
default_username = property(get_default_username, set_default_username)
179179

180180
@contextmanager
181-
def as_user(self, username):
181+
def as_user(self, username: Optional[str]) -> Generator[None, None, None]:
182182
self._last_user = username
183183
user_id = uuid.uuid4().hex
184184
self._user_ids.append(user_id)

0 commit comments

Comments
 (0)