Next / Previous / Contents / TCC Help System / NM Tech homepage

2.5. usage(): Print a usage message and stop

jd
# - - -   u s a g e

def usage ( *L ):
    """Print a usage message and stop.

      [ L is a list of strings ->
          sys.stderr  +:=  (usage message) + (elements of L,
                           concatenated)
          stop execution ]
    """
    print >>sys.stderr, "*** Usage:"
    print >>sys.stderr, "***   jd yyyy-mm-dd[Thh[:mm[:ss]]]"
    print >>sys.stderr, "*** or:"
    print >>sys.stderr, "***   jd yyyy-mm-dd hh[:mm[:ss]]"
    print >>sys.stderr, "*** Error: %s" % "".join(L)
    raise SystemExit