768 Commits (master)

Author SHA1 Message Date
  Jim Paris 517b237636 tests: fix test databases 1 year ago
  Jim Paris 07f138e0f4 flake8: fix style 1 year ago
  Jim Paris 7538c6201b tests: new fsck tests for interval overlap 1 year ago
  Jim Paris 4d9a106ca1 fsck: add fix for file position (row) overlap in database 1 year ago
  Jim Paris e90a79ddad fsck: increase max restarts from 100 to 1000 1 year ago
  Jim Paris 7056c5b4ec tests: new fsck tests 1 year ago
  Jim Paris df4e7f0967 fsck: If data timestamps are unexpectedly zero, truncate data 1 year ago
  Jim Paris b6bba16505 fsck: fix error in reporting row number for timestamp errors 1 year ago
  Jim Paris d4003d0d34 tests: fill out coverage for new fsck features 1 year ago
  Jim Paris 759492298a bulkdata: write _format file atomically, to reduce chance of corruption 1 year ago
  Jim Paris b5f6fcc253 fsck: detect problems with _format file, and remove stream if empty 1 year ago
  Jim Paris 905e325ded fsck: add fixer that fully removes a stream 1 year ago
  Jim Paris 648b6f4b70 fsck: improve instructions about removing leftover data 1 year ago
  Jim Paris 7f8a2c7027 fsck: remove unnecessary raises 1 year ago
  Jim Paris 276fbc652a Bump Python version requirement 1 year ago
  Jim Paris 10b34f5937 Fix issue with test suite and empty dirs on git 1 year ago
  Jim Paris 83daeb148a Add fsck scan for any data timestamps outside interval range 1 year ago
  Jim Paris d65f00e8b2 Add fsck to default tests 1 year ago
  Jim Paris 71dc01c9a7 Replace deprecated numpy.fromstring usage 1 year ago
  Jim Paris bcd21b3498 Improve fsck test coverage to 100% 1 year ago
  Jim Paris a1dee0e6f2 Improve fsck test coverage to 85% 1 year ago
  Jim Paris 99ac47cf0d Start implementing fsck test and porting fsck to Python 3 1 year ago
  Jim Paris 4cdaef51c1 Fix flake8-reported issues with fsck 1 year ago
  Jim Paris 88466dcafe Add yappi dependency for "nilmdb-server -y", but don't require ipython 1 year ago
  Jim Paris 8dfb8da15c Freeze requirements to specific versions 1 year ago
  Jim Paris 6cc1f6b7b2 Fix #! at top of shell scripts for py3 and venvs 1 year ago
  Jim Paris 8dc36c2d37 Fix stream_insert_context docstring 1 year ago
  Jim Paris 3738430103 Fix flake8 warnings 1 year ago
  Jim Paris a41111b045 Fix some Python 3.8 related issues 1 year ago
  Jim Paris 85f822e1c4 Decode non-JSON HTTP responses when possible 1 year ago
  Jim Paris 0222dfebf0 Update git URL 1 year ago
  Jim Paris 70914690c1 Update README for Python 3.8 and newer 1 year ago
  Jim Paris 10400f2b07 rocket: suppress build warnings 1 year ago
  Jim Paris 56153ff7ad Update installation instructions 2 years ago
  Jim Paris 671f87b047 Clean up README 2 years ago
  Jim Paris 2f2faeeab7 Add pylint config and selectively fix some pylint errors 2 years ago
  Jim Paris 2ed544bd30 Fix flake8-reported code style issues 2 years ago
  Jim Paris 6821b2a97b Merge branch 'py3' 2 years ago
  Jim Paris b20bb92988 Improve test coverage and remove the last "#pragma: no cover" 2 years ago
  Jim Paris 699de7b11f Change fast shutdown timeout to 0 2 years ago
  Jim Paris ea67e45be9 Clean up how we handle cherrypy's calls of os._exit(70) 2 years ago
  Jim Paris ca440a42bd Fix nilmdb-server argument parsing, logging, and profiling 2 years ago
  Jim Paris 4ff4b263b4 Fill out code coverage for nilmdb/server/bulkdata.py 2 years ago
  Jim Paris 79e544c733 Fix python2->3 conversion of pickle 2 years ago
  Jim Paris 9acf99ff25 Fill out coverage for server/nilmdb.py and remove dead code 2 years ago
  Jim Paris 4958a5ab2e Improve test coverage 2 years ago
  Jim Paris f2d89e2da5 Remove very outdated pytables tests 2 years ago
  Jim Paris 1952f245c0 Try to clean up some issues with cherrypy startup and os._exit 2 years ago
  Jim Paris 7cbc0c11c3 Run cherrypy always in "embedded" mode 2 years ago
  Jim Paris 9f2651c35e Stop ignoring errors when disabling SIGPIPE 2 years ago