1. Lucas Taylor
  2. Python dBase
  3. Issues
Issue #2 new

Create a proper package and split into modules

Lucas Taylor
repo owner created an issue

This module is quite lengthy. Some PEP 8 love and additional docstrings will only increase the line count. Splitting up the module into a package with submodules would make code review and contribution easier.

A quick review shows some candidates for separate modules: constants exceptions tables types utilities

Comments (1)

  1. Ethan Furman

    I had it as a package for a couple years, but found that to be unwieldy and irritating. Maybe when/if I hit 50,000 loc. :)

    An editor that supports folding makes it quite managable.

  2. Log in to comment