Commit Graph

342 Commits

Author SHA1 Message Date
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
Mahmoud Hashemi 47f986f088 adding text formatting 2014-02-16 05:04:15 -08:00
Mahmoud Hashemi b75d777a49 html fixes and vertical tables 2014-02-16 03:46:34 -08:00
Mahmoud Hashemi 6d39a965a6 to_html 2014-02-16 02:10:23 -08:00
Mahmoud Hashemi 22027f521f making good progress on the list-backed table 2014-02-15 14:50:56 -08:00
Mahmoud Hashemi cc9bbdecbb starting new table 2014-02-13 23:13:31 -08:00
Mahmoud Hashemi b80df64ea0 only update the integer for the field being updated 2014-02-07 20:48:35 -08:00
Mahmoud Hashemi 5336d4eb97 fixing a verbalization/pronunciation issue 2014-02-07 20:09:59 -08:00
Mahmoud Hashemi 054fdeaeda no regex for better error messages 2014-02-07 20:09:15 -08:00
Mahmoud Hashemi 2733cd1e67 being opinionated about some FilePerms things 2014-02-07 00:29:46 -08:00
Mahmoud Hashemi 16698d1556 adding initial version of fileutils/FilePerms 2014-02-06 22:38:37 -08:00
Mahmoud Hashemi 80fafdb630 update formatutils 2014-01-01 22:59:02 -08:00
Mahmoud Hashemi 0c51358f63 bumping versions (version 0.2 out now) 2013-12-15 23:34:00 -08:00
Mahmoud Hashemi fb97fdab4e fix a slightly nasty namedlist bug 2013-12-15 23:32:38 -08:00
Mahmoud Hashemi 3856ace5ee make OrderedMultiDict.get()'s default allow singulars 2013-12-05 23:48:35 -08:00
Mahmoud Hashemi c6a397ac37 "level" is a better argname than "depth" 2013-11-20 11:16:45 -08:00
Mahmoud Hashemi 281c683cac sync over ExceptionInfo 2013-11-19 22:57:59 -08:00
Mahmoud Hashemi e6f95ccce5 add from_current() classmethod with depth option to Callpoint class for easier instantiation 2013-11-19 22:48:21 -08:00
Mahmoud Hashemi 5163838e41 it's called a numeronym 2013-11-17 15:38:26 -08:00
Mahmoud Hashemi f2fbac921c add a repr to ParsedTB. A bit verbose, but better than nothing. 2013-10-21 01:28:41 -07:00
Mahmoud Hashemi 34ea962ef2 add ParsedTB, which provides the ability to parse tracebacks dumped out to logs, the command line, etc. 2013-10-21 01:15:22 -07:00
Mahmoud Hashemi 35c040fec5 improve test output and make assertion that new except hook is the same as the builtin. 2013-10-13 20:26:15 -07:00