#sys.exit(1) cli.parser.add_option('-p', '--port', dest='port', help="Port to connect to") cli.parser.add_option('-n', '--host', dest='host', help="Port to connect to") opts, args = cli.parser.parse_args() #link = unapy.Link(opts.device) link = cli.get_link() device = models.Device(link) print device.model config = link.process(at.TCPATRUNCFG.query()) print config.getData() config = link.process( at.TCPATRUNCFG.assign(1, 2, 1024, opts.port, '"%s"' % opts.host)) print config.getData() print "Trying to connect..." link.process(at.TCPATRUND.assign(1)) ##### # EOF
from unapy import cli except unapy.scan.ScanAttachedDevicesError, e: print "%s" % e raise #sys.exit(1) cli.parser.add_option('-p', '--port', dest='port', help="Port to connect to" ) cli.parser.add_option('-n', '--host', dest='host', help="Port to connect to" ) opts, args = cli.parser.parse_args() #link = unapy.Link(opts.device) link = cli.get_link( ) device = models.Device(link) print device.model config = link.process(at.TCPATRUNCFG.query( )) print config.getData( ) config = link.process(at.TCPATRUNCFG.assign(1, 2, 1024, opts.port, '"%s"' % opts.host)) print config.getData( ) print "Trying to connect..." link.process(at.TCPATRUND.assign(1)) #####
# We don't have to wrap the following import in a 'try', because # we already know 'readline' was imported successfully. import rlcompleter readline.set_completer(rlcompleter.Completer(imported_objects).complete) readline.parse_and_bind("tab:complete") # We want to honor both $PYTHONSTARTUP and .pythonrc.py, so follow system # conventions and get $PYTHONSTARTUP first then import user. if not use_plain: pythonrc = os.environ.get("PYTHONSTARTUP") if pythonrc and os.path.isfile(pythonrc): try: execfile(pythonrc) except NameError: pass # This will import .pythonrc.py as a side-effect import user import unapy from unapy import cli from unapy.commands import at as AT imported_objects.update({ 'AT': AT, 'unapy': unapy, 'cli': cli, 'link': cli.get_link( ), }) code.interact(local=imported_objects) ##### # EOF