本文整理汇总了Python中Node.Node.stdinAndCheckOutput方法的典型用法代码示例。如果您正苦于以下问题:Python Node.stdinAndCheckOutput方法的具体用法?Python Node.stdinAndCheckOutput怎么用?Python Node.stdinAndCheckOutput使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Node.Node
的用法示例。
在下文中一共展示了Node.stdinAndCheckOutput方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: isMongodDbRunning
# 需要导入模块: from Node import Node [as 别名]
# 或者: from Node.Node import stdinAndCheckOutput [as 别名]
def isMongodDbRunning(self):
cmd="%s %s" % (Utils.MongoPath, self.mongoEndpointArgs)
subcommand="db.version()"
if Utils.Debug: Utils.Print("echo %s | %s" % (subcommand, cmd))
ret,outs,errs=Node.stdinAndCheckOutput(cmd.split(), subcommand)
if ret is not 0:
Utils.Print("ERROR: Failed to check database version: %s" % (Node.byteArrToStr(errs)) )
return False
if Utils.Debug: Utils.Print("MongoDb response: %s" % (outs))
return True
示例2: cleanup
# 需要导入模块: from Node import Node [as 别名]
# 或者: from Node.Node import stdinAndCheckOutput [as 别名]
def cleanup(self):
for f in glob.glob("var/lib/node_*"):
shutil.rmtree(f)
for f in glob.glob("etc/eosio/node_*"):
shutil.rmtree(f)
if self.enableMongo:
cmd="%s %s" % (Utils.MongoPath, self.mongoEndpointArgs)
subcommand="db.dropDatabase()"
if Utils.Debug: Utils.Print("echo %s | %s" % (subcommand, cmd))
ret,_,errs=Node.stdinAndCheckOutput(cmd.split(), subcommand)
if ret is not 0:
Utils.Print("ERROR: Failed to drop database: %s" % (Node.byteArrToStr(errs)) )