#!/usr/bin/env python """ LDTP v2 ldtp executable @author: Nagappan Alagappan @copyright: Copyright (c) 2009-13 Nagappan Alagappan @license: LGPL http://ldtp.freedesktop.org This file may be distributed and/or modified under the terms of the GNU Lesser General Public License version 2 as published by the Free Software Foundation. This file is distributed without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. See 'COPYING' in the source distribution for more information. Headers in this file shall remain intact. """ import os import sys import ldtpd from optparse import OptionParser def parse_cmd_line_option(): usage = "usage: %prog [options]" parser = OptionParser(usage) parser.add_option("-V", "--version", dest = "version", action = "store_true", help = "LDTP engine version", default = False) parser.add_option("-v", "--verbose", dest = "verbose", action = "store_true", help = "Verbose mode", default = False) (options, args) = parser.parse_args() if options.version: # Print version info and exit print('ldtp-3.5.0') sys.exit(0) if options.verbose: # Set verbose flag os.environ['LDTP_DEBUG'] = '2' parse_cmd_line_option() try: ldtpd.main() except KeyboardInterrupt: pass