earwig / mwparserfromhell

A Python parser for MediaWiki wikicode
https://mwparserfromhell.readthedocs.io/
MIT License
757 stars 75 forks source link

move smart_list into sub-package/multiple files #230

Closed nyurik closed 4 years ago

nyurik commented 4 years ago

Step one of refactoring - making SmartList into its own package, with each class having its own file. No code changes were made.

Note that SmartList and ListProxy import each other, so had to import SmartList as a full package name rather than use from ... import ... construct.

coveralls commented 4 years ago

Coverage Status

Coverage increased (+0.002%) to 99.006% when pulling 406562415032328f5f54f738cda8f976e67b3ebc on nyurik:move-smartlist into 3fcbe7b4041eb563da8000f065af9b688711a328 on earwig:develop.