diff --git a/dev_docs/myscript.py b/dev_docs/myscript.py new file mode 100644 index 0000000..146ec11 --- /dev/null +++ b/dev_docs/myscript.py @@ -0,0 +1,15 @@ +import requests +from requests.auth import HTTPBasicAuth + +host = "example-server.utoronto.ca" +username = "myusername" +password = "mypassword" + +response = requests.get( + f"http://{host}/anything", + json={"the-data-i-want": ["result one", "result two", "result three"]}, + auth=HTTPBasicAuth(username, password) +) +mydata = response.json()['json']["the-data-i-want"] + +print(mydata) diff --git a/projects/core/uoft_core/__init__.py b/projects/core/uoft_core/__init__.py index 9edc204..9e3751f 100644 --- a/projects/core/uoft_core/__init__.py +++ b/projects/core/uoft_core/__init__.py @@ -35,11 +35,10 @@ from loguru import logger from pydantic import BaseSettings as PydanticBaseSettings, Extra, root_validator from pydantic.fields import Field -from pydantic.types import SecretStr from pydantic.main import ModelMetaclass from rich.console import Console -from .types import StrEnum +from .types import StrEnum, SecretStr from . import toml from ._vendor.decorator import decorate from ._vendor.platformdirs import PlatformDirs diff --git a/tasks/new_project_template/uoft_{{name}}/__init__.py.jinja b/tasks/new_project_template/uoft_{{name}}/__init__.py.jinja index 0825052..07faf20 100644 --- a/tasks/new_project_template/uoft_{{name}}/__init__.py.jinja +++ b/tasks/new_project_template/uoft_{{name}}/__init__.py.jinja @@ -1,5 +1,5 @@ from uoft_core import BaseSettings, Field -from pydantic.types import SecretStr +from uoft_core.types import SecretStr class Settings(BaseSettings):
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: