Feedback für neue python-creole API...
Verfasst: Montag 10. Oktober 2011, 16:43
Ich möchte die API in python-creole ändern, da mit das übergeben von Argumenten als dict unschön vorkommt.
Bsp, alt:
Neu:
Ich möchte also die parser_kwargs und emitter_kwargs abschaffen und die Argumente "durchreichen".
Für eine Übergangszeit sollen allerdings die alten dict Argumente noch weiterhin funktionieren und eine deprecation warning werfen.
Ich mache das ganze im "new_api" Branch, bis es "fertig" und getestet ist.
Ein Diff zum master bransch ist hier: https://github.com/jedie/python-creole/ ... ...new_api
Was haltet ihr davon? Was kann ich besser machen?
(Wer einen github Account hat, kann gern dort Kommentare hinterlassen...)
Bsp, alt:
Code: Alles auswählen
def creole2html(markup_string, debug=False, parser_kwargs={}, emitter_kwargs={}):
Code: Alles auswählen
def creole2html(markup_string, debug=False,
block_rules=None, blog_line_breaks=True,
macros=None, verbose=None, stderr=None,
):
Für eine Übergangszeit sollen allerdings die alten dict Argumente noch weiterhin funktionieren und eine deprecation warning werfen.
Ich mache das ganze im "new_api" Branch, bis es "fertig" und getestet ist.
Ein Diff zum master bransch ist hier: https://github.com/jedie/python-creole/ ... ...new_api
Was haltet ihr davon? Was kann ich besser machen?
(Wer einen github Account hat, kann gern dort Kommentare hinterlassen...)