[Mailman-Developers] [CLI Project] Added Backup and Restore Tool

Stephen J. Turnbull stephen at xemacs.org
Fri Aug 8 14:11:35 CEST 2014


Rajeev S writes:

 > Further, The mmclient.py *should have* a callable function for it
 > to work as a module entry point (a.k.a shell command), when
 > installed through `python setup.py install`. The created executable
 > does `import` the mmclient

I still don't understand this.  You have a module whose "main
function" would perfectly servicable as "the executable" if you unwrap
it (delete the "def main" statement and fix indentation), and in fact
doesn't serve any purpose other than to be imported into a generated
script?  Seems to violate TOOWDTI to me.




More information about the Mailman-Developers mailing list