Skip to content

Latest commit

 

History

History
25 lines (13 loc) · 929 Bytes

TODO.md

File metadata and controls

25 lines (13 loc) · 929 Bytes
  • Encoding error on Windows. Implement https://stackoverflow.com/questions/27092833/

  • uncomment the main exception handler. Commented out for debugging.

  • refactor fetchxml and remove the processing code in to its own function

  • other random refactorings/rationalisations (processing code could be chopped up)

  • rename functions and classes according to PEP 8 style guide, also ref google style guide

  • do docstrings properly

  • more unittests (just the basics are tested)

  • mock webserver for unittests (currently using http.server with some test html)

  • move unittests to a modern system (pytest?)

  • rejig to do proper stdout and stdin to make it pipeable

  • security regexes to filter for common attacks (DDOS are the only ones left, so low priority)

  • security: variable to max-depth recusion, avoid stack blow. (DDOS, low priority)

  • change txt files to md