Dima Gerasimov
9afe1811a5
core/cachew: special handling for None in order to preserve cache_dir() path
...
+ add 'suffix' argument for more straighforward logic
2021-02-21 19:51:58 +00:00
Dima Gerasimov
da3c1c9b74
core/cachew: rely on ~/.cache for default cache path
...
- rely on appdirs for default cache path instead of hardcoded /var/tmp/cachew
technically backwards incompatible, but no action needed
you might want to clean /var/tmp/cachew after updating
- use default cache path (e.g. ~/.cache) by default
see https://github.com/ActiveState/appdirs#some-example-output for more info
*warning*: things will be cached by default now (used to be uncached before)
- treat cache_dir = None in the config
*warning*: kind of backwards incompatible.. but again nothing disasterous
2021-02-21 19:51:58 +00:00
Dima Gerasimov
15789a4149
kyhton.kompress: move to core (with a fallback, used in promnesia)
2020-10-29 03:13:18 +01:00
Dima Gerasimov
c79ffb50f6
core: add tests for core_config
2020-09-30 21:54:09 +02:00
Dima Gerasimov
99e50f0afe
core: experiments with attaching datetime information to errors
...
my.body.weigth: put datetime information in the error rows
2020-09-09 21:37:15 +01:00
Dima Gerasimov
248e48dc30
core: improve types for warn_if_empty
...
ok, works with this advice https://github.com/python/mypy/issues/1927 + overloads
2020-05-25 01:23:30 +01:00
Dima Gerasimov
616ffb457e
core: user overloads to type @warn_if_empty properly..
2020-05-25 00:25:33 +01:00
Dima Gerasimov
e3a71ea6c6
my.core: more work on typing @warn_if_empty, extra test
2020-05-25 00:25:33 +01:00
Dima Gerasimov
4b22d17188
core: add @warn_if_empty decorator
2020-05-25 00:25:33 +01:00
Dima Gerasimov
6ecb953675
cleanup, mypy coverage & add common/error stubs
2020-05-06 22:54:14 +01:00
Dima Gerasimov
55ac85c7e7
cpath tests, rely more on it
2020-05-04 08:53:41 +01:00
Dima Gerasimov
8b8a85e8c3
kompress.kopen improvements
...
- tests
- uniform handling for bytes/str, always return utf8 str by default
2020-05-04 08:37:36 +01:00
Dima Gerasimov
c3a77b6256
initial kompress tests
2020-05-04 07:50:29 +01:00