Commit Graph

97 Commits

Author SHA1 Message Date
Josh Junon
0d600e9c88 pull out interactive raw test (for now) 2017-03-24 01:30:02 -07:00
Josh Junon
f548b84f21 add special case to remove runcode() calls 2017-03-24 01:18:39 -07:00
Josh Junon
6db81f32c6 omit last frame if we created it 2017-03-24 01:14:15 -07:00
Josh Junon
bcac52d39b define final_source in case there isn't a frame 2017-03-24 01:05:49 -07:00
Josh Junon
2a9b86d8d3 ignore dummy exception frame if tb not present 2017-03-24 00:58:00 -07:00
Josh Junon
db4dc3f378 update tests 2017-03-24 00:47:01 -07:00
Josh Junon
9024677a77 allow for non-whitespace characters to surround strings 2017-03-24 00:46:15 -07:00
Josh Junon
64f01e0d65 update test output for -c fixes 2017-03-24 00:37:58 -07:00
Josh Junon
7fabe8725f fix encoding issues and accidental skipping when compact -c is used 2017-03-24 00:35:28 -07:00
Josh Junon
0d28697d31 add test case for strange -c configurations 2017-03-24 00:32:32 -07:00
Josh Junon
c7e306d309 fix -c parsing when code is the last program argument 2017-03-24 00:06:18 -07:00
Josh Junon
aa2cf4eca7 update test output 2017-03-23 23:58:27 -07:00
Josh Junon
f1ba394557 decode output from spawn() prior to shlex.split-ting it 2017-03-23 23:58:18 -07:00
Josh Junon
525012db05 add comment to test_string 2017-03-23 23:46:57 -07:00
Josh Junon
df512de997 sort colored ast nodes based on their col_offset (fixes #18) 2017-03-23 23:46:46 -07:00
Josh Junon
46363e1061 read command line from system if using -c 2017-03-23 23:31:11 -07:00
Josh Junon
be3b5b38f4 default to 'python' when not running test suite 2017-03-23 22:20:46 -07:00
Josh Junon
8e1040c20a add more sophisticated tests 2017-03-23 22:10:14 -07:00
Josh Junon
e359b7dbb4 add ability to silence the banner 2017-03-23 22:09:56 -07:00
Josh Junon
2d0978b0f1 add interactive mode 2017-03-23 21:04:03 -07:00
Josh Junon
2d87e3e090 0.1.5 2017-03-23 11:43:35 -07:00
Josh Junon
a53ef3c58a fix line munging (fixes #11) 2017-03-23 11:40:15 -07:00
JiuLi Gao
f5defff2b5 Update funciton get_frame_information (#14)
We could use `inspect.getframeinfo()` method to parse all info of a frame that we need.
2017-03-23 11:39:51 -07:00
Josh Junon
e45928fb6b add more terminfo paths 2017-03-23 10:55:51 -07:00
P M
f33c858e15 Improve terminfo detection (fixes #15) (#16)
* Iterate over possible terminfo directories.

* Simplify iterating over terminfo subdirs.
2017-03-23 10:53:33 -07:00
JiuLi Gao
5df6bdef70 Update __init__.py (#13)
typo error
2017-03-22 20:48:27 -07:00
Josh Junon
baf35b3d33 0.1.4 2017-03-22 18:43:09 -07:00
Josh
87413759cc use better color detection methods and add color support on windows
Makes color detection a little more intuitive and adds proper Windows support via colorama (only installed on Windows).
2017-03-22 18:41:02 -07:00
Josh
222d871323 use system encoding and detect non-unicode encoding (#9)
use system encoding and detect non-unicode encoding
2017-03-22 12:30:36 -07:00
Josh Junon
81a1e8a3ca use better version buildup in setup.py 2017-03-22 10:28:41 -07:00
Josh Junon
247ee1c118 0.1.3 2017-03-22 10:28:04 -07:00
Josh Junon
a81b768fd6 don't use bolded angle box character (fixes #6) 2017-03-22 10:26:45 -07:00
Josh Junon
8e53f5b660 add See Also section 2017-03-22 09:42:12 -07:00
Josh Junon
02932bdb35 remove '2.x' now that Python 3 is supported 2017-03-22 09:25:39 -07:00
Josh Junon
0cc5dc13d8 0.1.2 2017-03-22 09:15:33 -07:00
Florian Mounier
3801a070ec Remove useless strip parameter 2017-03-22 09:12:37 -07:00
Florian Mounier
6c22d2b1a4 Use linecache 2017-03-22 09:12:37 -07:00
Josh
7b8eced119 Merge pull request #1 from paradoxxxzero/master
Python 3 support
2017-03-22 09:10:24 -07:00
Florian Mounier
4765a593c0 Fix assert special handling. Should probably fix #2 and address #3 2017-03-22 11:19:45 +01:00
Florian Mounier
07619f7523 Python 3 support 2017-03-22 10:24:37 +01:00
Josh Junon
22e08fbb35 0.1.1 2017-03-12 04:54:25 -07:00
Josh Junon
57f3b80220 sort values by column position 2017-03-12 04:54:09 -07:00
Josh Junon
23c57171b6 add max length in formatted values 2017-03-12 04:44:08 -07:00
Josh Junon
222dc49bfe fix situations where the AST cannot be parsed 2017-03-12 04:39:36 -07:00
Josh Junon
a724ca9f23 ignore manifest files 2017-03-12 04:39:16 -07:00
Josh Junon
750463b3f5 fix repository url in setup.py 2017-03-12 04:25:47 -07:00
Josh Junon
baf2198a7b initial commit 2017-03-12 04:22:31 -07:00