From 83ec541343476e2d713bbb94fec6a56b5dadd7c9 Mon Sep 17 00:00:00 2001 From: Scoder12 <34356756+Scoder12@users.noreply.github.com> Date: Mon, 27 Jul 2020 12:01:38 -0700 Subject: [PATCH] Initial commit --- .flake8 | 8 ++++++++ .vscode/settings.json | 4 ++++ poetry.lock | 2 +- src/replit/__init__.py | 2 ++ src/replit/__pycache__/__init__.cpython-38.pyc | Bin 0 -> 192 bytes src/{db/db.py => replit/database/__init__.py} | 15 ++++++++++++--- .../database/__pycache__/__init__.cpython-38.pyc | Bin 0 -> 7669 bytes 7 files changed, 27 insertions(+), 4 deletions(-) create mode 100644 .flake8 create mode 100644 .vscode/settings.json create mode 100644 src/replit/__init__.py create mode 100644 src/replit/__pycache__/__init__.cpython-38.pyc rename src/{db/db.py => replit/database/__init__.py} (95%) create mode 100644 src/replit/database/__pycache__/__init__.cpython-38.pyc diff --git a/.flake8 b/.flake8 new file mode 100644 index 0000000..c4838d9 --- /dev/null +++ b/.flake8 @@ -0,0 +1,8 @@ +[flake8] +select = ANN,B,B9,BLK,C,D,DAR,E,F,I,S,W +ignore = E203,W503,ANN101,ANN102 +per-file-ignores = tests/*:S101 +max-line-length = 88 +application-import-names = vidgen,tests +import-order-style = google +docstring-convention = google diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..491b1a1 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,4 @@ +{ + "python.linting.enabled": true, + "python.linting.flake8Enabled": true +} \ No newline at end of file diff --git a/poetry.lock b/poetry.lock index 4ebbbfe..a1c0875 100644 --- a/poetry.lock +++ b/poetry.lock @@ -371,7 +371,7 @@ secure = ["certifi", "cryptography (>=1.3.4)", "idna (>=2.0.0)", "pyOpenSSL (>=0 socks = ["PySocks (>=1.5.6,<1.5.7 || >1.5.7,<2.0)"] [metadata] -content-hash = "026e038e920e232b777a5cdce90826fd4d514746ef70d4bcdb9b51029059020c" +content-hash = "79080e433cd4f13b656467565b30525d1cd82155f5ad6a3fcf5895c7dd3a44a8" python-versions = "^3.8" [metadata.files] diff --git a/src/replit/__init__.py b/src/replit/__init__.py new file mode 100644 index 0000000..204c15f --- /dev/null +++ b/src/replit/__init__.py @@ -0,0 +1,2 @@ +"""The replit python module.""" +from .database import db diff --git a/src/replit/__pycache__/__init__.cpython-38.pyc b/src/replit/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..03dc7f8e7903e721d9680b870b00e8722b5468ad GIT binary patch literal 192 zcmWIL<>g`kf*s28@s>dPF^Gc str: - return f"Type mismatch: Got type {type(data).__name__}, expected {self.dtype.__name__}" + return ( + f"Type mismatch: Got type {type(data).__name__}," + "expected {self.dtype.__name__}" + ) def get(self): """Get the value of the key. @@ -87,7 +92,8 @@ class JSONKey: """Prompt user for action when key is invalid.""" while True: choice = input( - "d to use default, v to view the invalid data, c to insert custom value, ^C to exit: " + "d to use default, v to view the invalid data, c to insert custom value," + "^C to exit: " ) if choice.startswith("d"): print("Writing default...") @@ -232,3 +238,6 @@ class ReplitDb(dict): def __repr__(self) -> str: """A representation of the database.""" return f"" + + +db = ReplitDb(os.environ["REPLIT_DB_URL"]) diff --git a/src/replit/database/__pycache__/__init__.cpython-38.pyc b/src/replit/database/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..0107f80be33e3f8e6e05e993a2bc3d128662c0d4 GIT binary patch literal 7669 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 literal 0 HcmV?d00001