Commit Graph

263 Commits

Author SHA1 Message Date
Mahmoud Hashemi 7abc2fe98a add a couple files to the tests directory 2015-02-23 15:17:23 -08:00
Mahmoud Hashemi 90ee750812 commit a longstanding idea to TODO 2015-02-21 19:58:03 -08:00
Mahmoud Hashemi e2a0868f74 change the way exceptions are parsed out of tracebacks 2015-02-21 19:57:16 -08:00
Mahmoud Hashemi 0394d93b93 raw string for regex pattern, rephrase comment 2015-02-21 19:56:16 -08:00
Mahmoud Hashemi 75616c7b94 guard against linecache non-safety 2015-02-08 19:00:09 -08:00
Mahmoud Hashemi 6c2296283b defined/implemented windowed_iter corner case behavior 2015-02-08 14:09:56 -08:00
Mahmoud Hashemi 3952371d27 working on windowed_iter 2015-02-08 02:10:50 -08:00
Mahmoud Hashemi 3895c7800f refactor atomic_save to put more into the context manager. works like a charm. 2015-02-07 21:58:58 -08:00
Mahmoud Hashemi 60e37d29b8 in progress commit of success_swap (name definitely going to change), also add from_path to FilePerms 2015-02-01 15:04:10 -08:00
Mahmoud Hashemi 0126a2eff3 adding find_hashtags to strutils 2015-02-01 13:53:03 -08:00
Mahmoud Hashemi a8d95e0771 add ignore patterns to osutils.iter_find_files 2014-11-05 02:47:48 -08:00
Mahmoud Hashemi ba8f5524d4 bump version 2014-10-19 14:32:20 -07:00
Mahmoud Hashemi fc8e67edf1 add Contextual* to tbutils, clarify APIs a bit 2014-10-18 17:21:09 -07:00
Mahmoud Hashemi aa9aedd079 a few minor changes to the BasicCache 2014-10-18 16:06:44 -07:00
Mahmoud Hashemi 8c0ffca768 update tbutils with some critical bits. still need to add convenience method for ExceptionInfo -> default exception print, also need to add more docstrings. 2014-09-03 02:35:49 -07:00
Mahmoud Hashemi d07f925bee add some temporary test files and remove some cruft 2014-08-17 23:09:11 -07:00
Mahmoud Hashemi 28f130f20f adding initial jsonutils with JSONL support 2014-08-17 23:06:08 -07:00
Mahmoud Hashemi d866302af6 LRU pretty much complete. needs more testing, obviously. 2014-08-11 02:41:13 -07:00
Mahmoud Hashemi c930720bce workin on the LRU 2014-08-03 23:50:01 -07:00
Mahmoud Hashemi 580057ac64 LRU in progress 2014-08-01 04:34:05 -07:00
Mahmoud Hashemi 8021d0336b fix .keys -> .keys() 2014-08-01 01:08:41 -07:00
Mahmoud Hashemi 33fd4b4d2f add a small but robust relative time parser 2014-07-29 20:28:39 -07:00
Mahmoud Hashemi ceacb63f74 fixing iteritems with multi=False in the OMD (should return first key, but last value not first) 2014-05-25 11:39:48 -07:00
Mahmoud Hashemi 30b4b26214 fix an error message 2014-03-23 18:21:57 -07:00
Mahmoud Hashemi 8ffbc455ce add pdb excepthook and some helpful docstrings 2014-03-04 22:33:17 -08:00
Mahmoud Hashemi c57da7457b fix pdb_on_signal, add a helpful comment 2014-03-03 20:42:11 -08:00
Mahmoud Hashemi d0ffe8b407 mkdir -p 2014-03-01 16:35:09 -08:00
Mahmoud Hashemi ffd6abd1d2 add maxlen to table text stuff (not finalized) 2014-03-01 15:24:19 -08:00
Mahmoud Hashemi 8d022898d7 my most commonly used signal handler, great for getting at anything that has an infinite loop (intentional or not) 2014-03-01 12:51:41 -08:00
Mahmoud Hashemi af6b04531e fix date citation for gob's 2014-02-28 22:59:39 -08:00
Mahmoud Hashemi 8c23a09dbf fixing string formatting issues in implementation of gob (2013) 2014-02-28 22:57:10 -08:00
Mahmoud Hashemi 52daf1ea51 adding pure-Python implementation of Gob's algorithm 2014-02-28 22:55:13 -08:00
Mahmoud Hashemi 1c7c15aca2 fix object header guessing 2014-02-24 20:43:24 -08:00
Mahmoud Hashemi 7faa1e506d Updating tableutils:
* from_data(single_list) will give a single row Table now
* tuple and namedtuple support
* other corner cases
2014-02-23 00:12:09 -08:00
Mahmoud Hashemi 5b8f30874e add namedtuple support and update a couple notes 2014-02-21 03:11:04 -08:00
Mahmoud Hashemi ac34109211 fix a headers bug in tableutils 2014-02-19 23:14:49 -08:00
Mahmoud Hashemi 3cbe64e3af tableutils: add a couple more do-not-recurse types, add UnsupportedData exception for better recursion, insert recursive entries in-line, improve 'Object' strategy heuristic 2014-02-19 01:41:15 -08:00
Mahmoud Hashemi f5732e9eca add a little note 2014-02-18 22:42:44 -08:00
Mahmoud Hashemi 2157db9648 wrap up html tag customization and fix a related bug 2014-02-18 00:56:16 -08:00
Mahmoud Hashemi d68652b304 make html configurable via class attributes 2014-02-18 00:34:25 -08:00
Mahmoud Hashemi e531c20f56 strengthen the max_depth check 2014-02-18 00:12:22 -08:00
Mahmoud Hashemi 0a3755a04b InputType classes are just shorter and clearer, imo 2014-02-17 23:51:01 -08:00
Mahmoud Hashemi 064fe37320 new from_dict, from_list, from_object, removing old ones. almost used a MetaClass for this 2014-02-17 23:38:52 -08:00
Mahmoud Hashemi 4d5137a2b7 rearrange some table code 2014-02-17 23:25:12 -08:00
Mahmoud Hashemi 75be8b9ebb recursive HTML output achieved 2014-02-17 19:11:59 -08:00
Mahmoud Hashemi 2bca5430a8 huge amount of Table work, but most prominently, got abstract and recursive loading initially working 2014-02-17 18:27:18 -08:00
Mahmoud Hashemi 8dce3d7773 adding a couple more notes 2014-02-17 14:51:29 -08:00
Mahmoud Hashemi eb7e8410b9 tweaking Table text output and adding notes and TODOs 2014-02-17 12:49:22 -08:00
Mahmoud Hashemi 8b1b78f43b add from_object() 2014-02-17 02:19:24 -08:00
Mahmoud Hashemi da87af425a html escaping 2014-02-16 18:04:38 -08:00