boltons/TODO.rst

51 lines
1010 B
ReStructuredText
Raw Normal View History

2013-03-09 10:19:46 +00:00
TODO
====
2015-07-11 21:44:12 +00:00
dictutils
---------
- autoindexing list for dictionaries. As records get added, uses a
basic proportion-based heuristic to create subdictionaries as
indexes over the same data. Maybe automatically does a full-scan
option too.
- non-overwriting version of dict.update()
jsonutils
---------
* jsonl ignore blank lines
* jsonl add line number to error message
2013-04-13 02:08:01 +00:00
misc?
-----
- wrap_trace debug utility. Takes an object, looks at its dir, wraps
everything callable, with a hook. Needs an enable/disable flag.
2016-05-21 02:13:22 +00:00
- get/set/call/return/exception
- __slots__
2015-07-22 09:28:50 +00:00
- Top/Bottom singletons (greater than and less than everything)
2013-04-23 09:24:37 +00:00
cliutils
--------
2013-04-13 02:08:01 +00:00
- progress bar
2015-07-22 09:28:50 +00:00
- confirmation prompt (e.g., "Question? (Y/n)")
2013-04-23 09:24:37 +00:00
tbutils
-------
- fold repeated frames (recursive calls)
2013-04-13 02:08:01 +00:00
statsutils
----------
2013-03-09 10:19:46 +00:00
- dirty bit auto clears cache on property access
2013-04-23 09:24:37 +00:00
- geometric mean (2 ** sum(log(a, b, ...))
2017-03-21 01:15:03 +00:00
urlutils
--------
* improve usage of ``encoding`` arg (in parse_qsl for example)
* normalize unicode on input?