'Override this method as program entry point.
The return value is passed to sys.exit() as argument.  If
it is None, 0 is assumed (meaning OK). Unhandled
exceptions are reported with exit status code 1 (see
__init__ for further details).'

def main(self):

    return None
