voussoirkit/voussoirkit
Ethan Dalool 465f22fedb
Instead of checking get_tables, just check the COLUMN_INDEX.
This reduces the number of frivolous sql queries we make, since
the index contians all the tables anyway. The side effect is that
the function won't acknowledge tables created during the run time,
which I kind of think is a good thing since it reduces accident
surface area to the tables outlined by the programmer during init.
2022-03-19 20:03:26 -07:00
..
__init__.py Initial migratory commit. 2018-12-17 22:10:00 -08:00
backoff.py Add some type annotations to test the waters. 2021-08-22 20:48:34 -07:00
basenumber.py Fix to_base for 0. 2020-12-05 20:00:27 -08:00
bencode.py Significantly speed up bdecode by always indexing into original data. 2021-11-07 19:31:55 -08:00
betterhelp.py Respect the user's NO_COLOR environment variable. 2022-03-10 11:19:36 -08:00
bytestring.py Big updates to betterhelp. 2022-02-21 14:33:22 -08:00
cacheclass.py Add expiry seconds option to cacheclass. 2021-01-01 16:24:22 -08:00
configlayers.py Improve needs_rewrite detection. 2021-09-30 16:20:12 -07:00
dotdict.py Add DotDict.__iter__, yields key value pairs. 2022-01-19 20:57:04 -08:00
downloady.py Updates to downloady. 2022-02-21 14:33:22 -08:00
eternalseptember.py Add argparse to eternalseptember. 2021-05-03 19:03:28 -07:00
expressionmatch.py Escape backslashes when stringifying. 2022-03-15 13:29:14 -07:00
flasktools.py Move decorate_and_route to flasktools. 2021-10-31 15:11:53 -07:00
fusker.py Use argparse for fusker. 2021-09-11 11:12:00 -07:00
gentools.py Add gentools.run. 2021-08-31 19:22:50 -07:00
hms.py Fix hms command line use. 2022-01-11 19:39:55 -08:00
httperrors.py Add docstring for monkeypatch_requests. 2021-10-25 12:29:28 -07:00
imagetools.py Add replace_color. 2022-02-12 20:09:14 -08:00
interactive.py Update interactive.py. 2021-12-14 20:37:40 -08:00
kbps.py Let kbps return all three values always. 2020-10-23 07:47:10 -07:00
lazychain.py Add lazychain.py. 2020-10-09 13:09:51 -07:00
mutables.py Add base mutable class. 2021-12-27 22:33:18 -08:00
networktools.py Let wait_for_internet take a backoff class to control sleeps. 2021-11-24 15:14:18 -08:00
niceprints.py Add niceprints.ASCII_BOX boxchars. 2022-01-19 20:57:37 -08:00
operatornotify.py Big updates to betterhelp. 2022-02-21 14:33:22 -08:00
passwordy.py Include digits by default. 2022-03-10 11:18:21 -08:00
pathclass.py Let pathclass.glob('.') return cwd. 2022-01-19 20:23:05 -08:00
pipeable.py Let pipeable.output be a public function. 2022-02-12 20:09:14 -08:00
progressbars.py Add progressbars.py. 2022-02-12 20:09:13 -08:00
quickid.py Various lint appeasements. 2021-08-10 11:37:01 -07:00
ratelimiter.py Use sentinels for mode instead of strings. 2022-01-19 18:37:49 -08:00
ratemeter.py Some improvements to ratemeter. 2022-02-12 20:09:13 -08:00
safeprint.py Split safeprint into separate functions to remove deep indents. 2020-09-25 15:30:00 -07:00
sentinel.py Add sentinel.py. 2020-02-11 17:06:42 -08:00
spinal.py Add OVERWRITE_ sentinels for different overwrite techniques. 2022-01-04 13:07:16 -08:00
sqlhelpers.py A few docstring improvements. 2021-08-21 15:20:11 -07:00
stringtools.py Let comma_space_split return empty list if string is all blank. 2022-03-15 13:37:57 -07:00
subproctools.py Add some type annotations to test the waters. 2021-08-22 20:48:34 -07:00
threadpool.py Add Pool.done, indicates all threads have completely finished. 2021-11-20 19:50:18 -08:00
treeclass.py Replace some % formatters with fstrings. 2020-02-18 00:42:33 -08:00
vlogging.py Add global _did_earlybird to allow main_decorator to coexist. 2021-11-08 23:35:00 -08:00
windrives.py Fix get_all_volumes for 64-bit python. 2021-08-24 22:34:09 -07:00
winglob.py Rewrite a lot of pathclass, spinal.walk using tuple-based Path. 2021-11-30 21:16:47 -08:00
winwhich.py Add call to coinitialize. 2021-09-23 22:49:19 -07:00
worms.py Instead of checking get_tables, just check the COLUMN_INDEX. 2022-03-19 20:03:26 -07:00