本文整理汇总了Python中userinterface.Client.setDebugMode方法的典型用法代码示例。如果您正苦于以下问题:Python Client.setDebugMode方法的具体用法?Python Client.setDebugMode怎么用?Python Client.setDebugMode使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类userinterface.Client
的用法示例。
在下文中一共展示了Client.setDebugMode方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1:
# 需要导入模块: from userinterface import Client [as 别名]
# 或者: from userinterface.Client import setDebugMode [as 别名]
import sys
import optparse
import userinterface.Client as Client
optP = optparse.OptionParser(conflict_handler="resolve",usage="%prog [options] <PandaID>")
optP.add_option('--on',action='store_const',const=True,dest='modeOn',
default=False,help='turn the debug mode on')
optP.add_option('--off',action='store_const',const=True,dest='modeOff',
default=False,help='turn the debug mode off')
options,args = optP.parse_args()
if (options.modeOn and options.modeOff) or (not options.modeOn and not options.modeOff):
print "ERROR: please set --on or --off"
sys.exit(1)
if options.modeOn:
s,o = Client.setDebugMode(args[0],True)
else:
s,o = Client.setDebugMode(args[0],False)
if o == 'Succeeded':
print o
else:
print "ERROR:",o
if s != 0:
print "ERROR: communication failure to the panda server"
sys.exit(1)
sys.exit(0)