Skip to content

Commit e1bbcbc

Browse files
committed
🛠️ fix session_id init
1 parent c4d3144 commit e1bbcbc

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

codeboxapi/box/codebox.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535

3636
from datetime import datetime
3737
from os import PathLike
38-
from typing import Any, Dict, List, Optional
38+
from typing import Any, Dict, List, Optional, Union
3939
from uuid import UUID
4040

4141
from aiohttp import ClientSession
@@ -61,15 +61,15 @@ def __new__(cls, *args, **kwargs):
6161

6262
return LocalBox(*args, **kwargs)
6363

64-
return super().__new__(cls, *args, **kwargs)
64+
return super().__new__(cls)
6565

6666
def __init__(self, *args, **kwargs) -> None:
6767
super().__init__(*args, **kwargs)
6868
self.session_id: Optional[UUID] = kwargs.pop("session_id", None)
6969
self.aiohttp_session: Optional[ClientSession] = None
7070

7171
@classmethod
72-
def from_id(cls, session_id: int | UUID) -> "CodeBox":
72+
def from_id(cls, session_id: Union[int, UUID]) -> "CodeBox":
7373
if isinstance(session_id, int):
7474
session_id = UUID(int=session_id)
7575
return cls(session_id=session_id)

0 commit comments

Comments
 (0)