rolandshoemaker / CommonMark-py

Depreciated in favor of rtfd/CommonMark-py
Other
125 stars 12 forks source link

Module import #4

Closed homm closed 10 years ago

homm commented 10 years ago

I think current module layout is too redundant.

from CommonMark import CommonMark
parser = CommonMark.DocParser()
renderer = CommonMark.HTMLRenderer()

I believe it should be more like this:

from CommonMark import DocParser, HTMLRenderer
parser = DocParser()
renderer = HTMLRenderer()

or

import CommonMark
parser = CommonMark.DocParser()
renderer = CommonMark.HTMLRenderer()

This can be achieved in several ways:

I prefer second option.

Also as there are many symbols in CommonMark.py, it is better to add __all__ list.

rolandshoemaker commented 10 years ago

Dones, thanks for the advice!