From: <sv...@ww...> - 2005-12-03 02:56:41
|
Author: mkrose Date: 2005-12-02 18:56:35 -0800 (Fri, 02 Dec 2005) New Revision: 1697 Modified: trunk/CSP/csp/base/app.py Log: Minor tweak to usage message formatting for programs using base.app. Browse at: https://www.zerobar.net/viewcvs/viewcvs.cgi?view=rev&rev=1697 Modified: trunk/CSP/csp/base/app.py =================================================================== --- trunk/CSP/csp/base/app.py 2005-12-03 02:55:07 UTC (rev 1696) +++ trunk/CSP/csp/base/app.py 2005-12-03 02:56:35 UTC (rev 1697) @@ -125,6 +125,8 @@ name = frame.f_globals.get('__name__', '') if name == '__main__': doc = frame.f_globals.get('__doc__', None) + if isinstance(doc, str): + if doc.startswith('\n'): doc = doc[1:] # ignore first newline in triple-quoted strings opt.set_usage(doc) main = frame.f_globals.get('main', None) global options |