Go to file
Jim Paris 40b966aef2 Add pycurl-specific hack to Iteratorizer
Inside the pycurl callback, we can't raise exceptions, because the
pycurl extension module will unconditionally print the exception
itself, and not pass it up to the caller.  Instead, we have the
callback return a value that tells curl to abort.  (-1 would be best,
in case we were given 0 bytes, but the extension doesn't support
that either).

This resolves the 'Exception("should die")' problem when interrupting
a streaming generator like stream_extract.
2013-01-24 19:06:20 -05:00
datetime_tz Add datetime_tz module from python-datetime-tz repository. This could 2012-03-24 17:32:11 +00:00
nilmdb Add pycurl-specific hack to Iteratorizer 2013-01-24 19:06:20 -05:00
tests Add pycurl-specific hack to Iteratorizer 2013-01-24 19:06:20 -05:00
.coveragerc playing with coverage a bit 2012-02-20 06:09:42 +00:00
.gitignore Update doc formatting, .gitignore 2013-01-09 23:36:23 -05:00
design.md Update doc formatting, .gitignore 2013-01-09 23:36:23 -05:00
Makefile Removal support is complete. 2013-01-09 23:26:59 -05:00
nilmtool.py A lot more command line testing. 2012-04-04 22:34:01 +00:00
README.txt Fix README 2013-01-21 17:30:01 -05:00
runserver.py Work around CherryPy bug ; related cleanups 2013-01-01 23:03:53 -05:00
runtests.py Minor testsuite and commandline fixes. 2013-01-06 19:25:07 -05:00
setup.cfg Minor testsuite and commandline fixes. 2013-01-06 19:25:07 -05:00
time-bxintersect add RBtree C++ example that I based this on; update tests 2012-11-14 03:55:37 +00:00
timeit.sh Time it! 2012-12-14 16:57:02 -05:00
TODO Update TODO, clean up bulkdata error message 2013-01-21 11:43:28 -05:00

sudo apt-get install python2.7 python-cherrypy3 python-decorator python-nose python-coverage
sudo apt-get install cython # 0.17.1-1 or newer