Commit graph

517 commits

Author SHA1 Message Date
ee8c4b7fd8
Add ensure_response_type decorator.
So that all further decorators or response-processors know they
have a Response object.
2021-06-04 21:26:23 -07:00
45da148493
Add globals REQUEST_TYPES, RESPONSE_TYPES. 2021-06-04 20:58:31 -07:00
68d12e4900
Pass _case_correct=True on trusted values to speed up walk. 2021-06-04 13:07:59 -07:00
b3e0b310c2
Include starting path in blacklist check but not whitelist. 2021-06-04 13:06:10 -07:00
1d555d20dc
Switch to image.getexif, official as of pillow 6. 2021-06-03 21:11:19 -07:00
a36c5ca478
Add stringtools.natural_sorter. 2021-05-30 21:35:21 -07:00
96a0e177e6
Move ORIENTATION_KEY to global. 2021-05-30 21:34:29 -07:00
eeba8c1197
Bump to version 0.0.65. 2021-05-26 15:07:32 -07:00
db60b84ede
Don't bother with 1-element list, just do it right away. 2021-05-25 01:45:34 -07:00
4741946eda
Do None check before isinstance check. 2021-05-18 23:26:44 -07:00
2d8d51a4f1
Docstring updates for many functions. 2021-05-18 17:48:57 -07:00
375b00bfd5
Add dynamic chunk sizing to keep consistent progress bar pace. 2021-05-18 17:48:35 -07:00
e7798574b3
Rename argument fpobj -> path. 2021-05-18 17:45:25 -07:00
0d4349e942
Migrate scripts to main_level_by_argv. 2021-05-16 21:02:18 -07:00
03bcded66a
Add main_level_by_argv, the next iteration of set_level_by_argv.
I have realized that when passing log levels by argv, it's better
for them to go to the root logger instead of the module logger,
since that would not affect the logs that come from imported modules.
2021-05-16 21:02:04 -07:00
cb4cef9339
Allow --operatornotify-level to act as opt in without both flags. 2021-05-16 20:43:28 -07:00
bfb06d46c9
Add parameters force_hours, force_minutes. 2021-05-16 20:31:35 -07:00
5d9bbd68ee
Bump to version 0.0.64. 2021-05-14 09:54:19 -07:00
a45c5908f0
Explain main_log_context *args. 2021-05-14 09:53:19 -07:00
c744135b21
Only reset the buffer if notify did not raise an exception. 2021-05-14 09:53:02 -07:00
f6ded0a879
Add sqlhelpers.executescript. 2021-05-08 18:26:43 -07:00
ea284c9199
Add hash_class passthrough argument. 2021-05-08 18:23:28 -07:00
313070754f
Add callback_post_file. 2021-05-08 09:39:48 -07:00
133225f77c
Add parens to dotdict repr. 2021-05-08 09:39:22 -07:00
65f766928c
Add 'written' to copy_file results dotdict. 2021-05-08 09:39:13 -07:00
9bdee227b3
Replace dotdict init by dict with init by kwargs. 2021-05-08 09:26:10 -07:00
450f42bca6
Add source to spinal returned dotdict.
Just in case you store the results and process them later, out of
order, etc.
2021-05-08 09:02:22 -07:00
14c9cb5212
Add SILENT as a module constant. 2021-05-08 09:00:48 -07:00
c34f875014
Add operatornotify.LogHandler, LogHandlerContext. 2021-05-07 20:03:56 -07:00
b871a083b1
Add vlogging.get_level_by_name. 2021-05-06 19:29:02 -07:00
9e0509ae17
Improve expressionmatch docstrings. 2021-05-05 19:18:37 -07:00
af5ec0b52e
Add argparse to eternalseptember. 2021-05-03 19:03:28 -07:00
fd296fdbb0
Replace call to pipeable.output with pipeable.stdout. 2021-05-03 18:57:04 -07:00
44271a56c4
Add argparse, betterhelp to bytestring. 2021-05-03 18:55:12 -07:00
12a0c81819
Add docstrings to Backoff class's methods. 2021-05-03 18:32:18 -07:00
60abcbc8e3
Move assignment of backoff.x to the base class. 2021-05-03 18:31:58 -07:00
7bfe0a48ef
Use regular __doc__ instead of own DOCSTRING variable.
So that help(operatornotify) works as expected.
2021-05-03 18:24:37 -07:00
d03c653b46
Add operatornotify.py. 2021-04-28 19:36:01 -07:00
6de9fb3eaf
Fix is_special_file handling of pathclass. 2021-04-28 19:29:18 -07:00
7b709edda9
Bump to version 0.0.63. 2021-04-25 20:21:33 -07:00
269fea9cb7
Fix special filenames being abspathed. 2021-04-25 20:20:43 -07:00
77a101c76c
Update CONTACT.md with link to voussoir.net. 2021-04-04 17:11:21 -07:00
dbbd3f7f00
Bump to version 0.0.62. 2021-04-03 11:08:04 -07:00
57e12faca9
Add flasktools.py. 2021-04-02 18:24:40 -07:00
6d6ae3bd5c
Add vlogging to downloady. 2021-03-10 16:37:07 -08:00
7f5c298418
Bump to version 0.0.61. 2021-01-29 12:15:07 -08:00
c1703357e8
Add main_fallback name to vlogging.getLogger. 2021-01-29 12:12:50 -08:00
80d66c4117
Alphabetize imports. 2021-01-29 12:12:50 -08:00
0cb90875bd
Use safeprint instead of always encoding to ascii. 2021-01-29 12:12:49 -08:00
d9e1e6bf7c
Add bytes_per_second to hash_file. 2021-01-29 12:12:49 -08:00