diff --git a/pocketbase/__pycache__/__init__.cpython-310.pyc b/pocketbase/__pycache__/__init__.cpython-310.pyc deleted file mode 100644 index ef3a2c7..0000000 Binary files a/pocketbase/__pycache__/__init__.cpython-310.pyc and /dev/null differ diff --git a/pocketbase/__pycache__/client.cpython-310.pyc b/pocketbase/__pycache__/client.cpython-310.pyc deleted file mode 100644 index e4f39b2..0000000 Binary files a/pocketbase/__pycache__/client.cpython-310.pyc and /dev/null differ diff --git a/pocketbase/__pycache__/utils.cpython-310.pyc b/pocketbase/__pycache__/utils.cpython-310.pyc deleted file mode 100644 index 0c3705f..0000000 Binary files a/pocketbase/__pycache__/utils.cpython-310.pyc and /dev/null differ diff --git a/pocketbase/models/__pycache__/__init__.cpython-310.pyc b/pocketbase/models/__pycache__/__init__.cpython-310.pyc deleted file mode 100644 index 1129ef2..0000000 Binary files a/pocketbase/models/__pycache__/__init__.cpython-310.pyc and /dev/null differ diff --git a/pocketbase/models/__pycache__/admin.cpython-310.pyc b/pocketbase/models/__pycache__/admin.cpython-310.pyc deleted file mode 100644 index 921f4c2..0000000 Binary files a/pocketbase/models/__pycache__/admin.cpython-310.pyc and /dev/null differ diff --git a/pocketbase/models/__pycache__/collection.cpython-310.pyc b/pocketbase/models/__pycache__/collection.cpython-310.pyc deleted file mode 100644 index e1440fb..0000000 Binary files a/pocketbase/models/__pycache__/collection.cpython-310.pyc and /dev/null differ diff --git a/pocketbase/models/__pycache__/log_request.cpython-310.pyc b/pocketbase/models/__pycache__/log_request.cpython-310.pyc deleted file mode 100644 index c7d86fc..0000000 Binary files a/pocketbase/models/__pycache__/log_request.cpython-310.pyc and /dev/null differ diff --git a/pocketbase/models/__pycache__/record.cpython-310.pyc b/pocketbase/models/__pycache__/record.cpython-310.pyc deleted file mode 100644 index 09b1fe3..0000000 Binary files a/pocketbase/models/__pycache__/record.cpython-310.pyc and /dev/null differ diff --git a/pocketbase/models/__pycache__/user.cpython-310.pyc b/pocketbase/models/__pycache__/user.cpython-310.pyc deleted file mode 100644 index 7ccb884..0000000 Binary files a/pocketbase/models/__pycache__/user.cpython-310.pyc and /dev/null differ diff --git a/pocketbase/models/utils/__pycache__/__init__.cpython-310.pyc b/pocketbase/models/utils/__pycache__/__init__.cpython-310.pyc deleted file mode 100644 index 307dbed..0000000 Binary files a/pocketbase/models/utils/__pycache__/__init__.cpython-310.pyc and /dev/null differ diff --git a/pocketbase/models/utils/__pycache__/base_model.cpython-310.pyc b/pocketbase/models/utils/__pycache__/base_model.cpython-310.pyc deleted file mode 100644 index 691b869..0000000 Binary files a/pocketbase/models/utils/__pycache__/base_model.cpython-310.pyc and /dev/null differ diff --git a/pocketbase/models/utils/__pycache__/list_result.cpython-310.pyc b/pocketbase/models/utils/__pycache__/list_result.cpython-310.pyc deleted file mode 100644 index 79060d6..0000000 Binary files a/pocketbase/models/utils/__pycache__/list_result.cpython-310.pyc and /dev/null differ diff --git a/pocketbase/models/utils/__pycache__/schema_field.cpython-310.pyc b/pocketbase/models/utils/__pycache__/schema_field.cpython-310.pyc deleted file mode 100644 index 605183d..0000000 Binary files a/pocketbase/models/utils/__pycache__/schema_field.cpython-310.pyc and /dev/null differ diff --git a/pocketbase/models/utils/base_model.py b/pocketbase/models/utils/base_model.py index 5aca697..e21d66e 100644 --- a/pocketbase/models/utils/base_model.py +++ b/pocketbase/models/utils/base_model.py @@ -15,6 +15,12 @@ class BaseModel(ABC): super().__init__() self.load(data) + def __str__(self) -> str: + return f"<{self.__class__.__name__}: {self.id}>" + + def __repr__(self) -> str: + return self.__str__() + def load(self, data: dict) -> None: """Loads `data` into the current model.""" self.id = data.pop("id", "") diff --git a/pocketbase/services/__pycache__/__init__.cpython-310.pyc b/pocketbase/services/__pycache__/__init__.cpython-310.pyc deleted file mode 100644 index 129b274..0000000 Binary files a/pocketbase/services/__pycache__/__init__.cpython-310.pyc and /dev/null differ diff --git a/pocketbase/services/__pycache__/admins.cpython-310.pyc b/pocketbase/services/__pycache__/admins.cpython-310.pyc deleted file mode 100644 index a88edd4..0000000 Binary files a/pocketbase/services/__pycache__/admins.cpython-310.pyc and /dev/null differ diff --git a/pocketbase/services/__pycache__/collections.cpython-310.pyc b/pocketbase/services/__pycache__/collections.cpython-310.pyc deleted file mode 100644 index d14e255..0000000 Binary files a/pocketbase/services/__pycache__/collections.cpython-310.pyc and /dev/null differ diff --git a/pocketbase/services/__pycache__/logs.cpython-310.pyc b/pocketbase/services/__pycache__/logs.cpython-310.pyc deleted file mode 100644 index 5d194fb..0000000 Binary files a/pocketbase/services/__pycache__/logs.cpython-310.pyc and /dev/null differ diff --git a/pocketbase/services/__pycache__/realtime.cpython-310.pyc b/pocketbase/services/__pycache__/realtime.cpython-310.pyc deleted file mode 100644 index 7257d1a..0000000 Binary files a/pocketbase/services/__pycache__/realtime.cpython-310.pyc and /dev/null differ diff --git a/pocketbase/services/__pycache__/records.cpython-310.pyc b/pocketbase/services/__pycache__/records.cpython-310.pyc deleted file mode 100644 index 6de9063..0000000 Binary files a/pocketbase/services/__pycache__/records.cpython-310.pyc and /dev/null differ diff --git a/pocketbase/services/__pycache__/settings.cpython-310.pyc b/pocketbase/services/__pycache__/settings.cpython-310.pyc deleted file mode 100644 index db4579c..0000000 Binary files a/pocketbase/services/__pycache__/settings.cpython-310.pyc and /dev/null differ diff --git a/pocketbase/services/__pycache__/users.cpython-310.pyc b/pocketbase/services/__pycache__/users.cpython-310.pyc deleted file mode 100644 index 1edebaf..0000000 Binary files a/pocketbase/services/__pycache__/users.cpython-310.pyc and /dev/null differ diff --git a/pocketbase/services/utils/__pycache__/__init__.cpython-310.pyc b/pocketbase/services/utils/__pycache__/__init__.cpython-310.pyc deleted file mode 100644 index 5ccbe0f..0000000 Binary files a/pocketbase/services/utils/__pycache__/__init__.cpython-310.pyc and /dev/null differ diff --git a/pocketbase/services/utils/__pycache__/base_crud_service.cpython-310.pyc b/pocketbase/services/utils/__pycache__/base_crud_service.cpython-310.pyc deleted file mode 100644 index 917c606..0000000 Binary files a/pocketbase/services/utils/__pycache__/base_crud_service.cpython-310.pyc and /dev/null differ diff --git a/pocketbase/services/utils/__pycache__/base_service.cpython-310.pyc b/pocketbase/services/utils/__pycache__/base_service.cpython-310.pyc deleted file mode 100644 index 41454d4..0000000 Binary files a/pocketbase/services/utils/__pycache__/base_service.cpython-310.pyc and /dev/null differ diff --git a/pocketbase/services/utils/__pycache__/crud_service.cpython-310.pyc b/pocketbase/services/utils/__pycache__/crud_service.cpython-310.pyc deleted file mode 100644 index b156d15..0000000 Binary files a/pocketbase/services/utils/__pycache__/crud_service.cpython-310.pyc and /dev/null differ diff --git a/pocketbase/services/utils/__pycache__/sub_crud_service.cpython-310.pyc b/pocketbase/services/utils/__pycache__/sub_crud_service.cpython-310.pyc deleted file mode 100644 index b9a0981..0000000 Binary files a/pocketbase/services/utils/__pycache__/sub_crud_service.cpython-310.pyc and /dev/null differ diff --git a/pocketbase/stores/__pycache__/__init__.cpython-310.pyc b/pocketbase/stores/__pycache__/__init__.cpython-310.pyc deleted file mode 100644 index ab2faf0..0000000 Binary files a/pocketbase/stores/__pycache__/__init__.cpython-310.pyc and /dev/null differ diff --git a/pocketbase/stores/__pycache__/base_auth_store.cpython-310.pyc b/pocketbase/stores/__pycache__/base_auth_store.cpython-310.pyc deleted file mode 100644 index 0588049..0000000 Binary files a/pocketbase/stores/__pycache__/base_auth_store.cpython-310.pyc and /dev/null differ diff --git a/pocketbase/stores/__pycache__/local_auth_store.cpython-310.pyc b/pocketbase/stores/__pycache__/local_auth_store.cpython-310.pyc deleted file mode 100644 index 1d9f146..0000000 Binary files a/pocketbase/stores/__pycache__/local_auth_store.cpython-310.pyc and /dev/null differ diff --git a/pocketbase/utils.py b/pocketbase/utils.py index d5dfe2c..57c804b 100644 --- a/pocketbase/utils.py +++ b/pocketbase/utils.py @@ -2,7 +2,6 @@ from __future__ import annotations import re import datetime -from typing import Union def camel_to_snake(name: str) -> str: @@ -12,7 +11,7 @@ def camel_to_snake(name: str) -> str: def to_datetime( str_datetime: str, format: str = "%Y-%m-%d %H:%M:%S" -) -> Union[datetime.datetime, str]: +) -> datetime.datetime | str: str_datetime = str_datetime.split(".")[0] try: return datetime.datetime.strptime(str_datetime, format)