本文整理汇总了Python中ShareYourSystem.status方法的典型用法代码示例。如果您正苦于以下问题:Python ShareYourSystem.status方法的具体用法?Python ShareYourSystem.status怎么用?Python ShareYourSystem.status使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ShareYourSystem
的用法示例。
在下文中一共展示了ShareYourSystem.status方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: do_pymongo
# 需要导入模块: import ShareYourSystem [as 别名]
# 或者: from ShareYourSystem import status [as 别名]
def do_pymongo(self):
#debug
'''
self.debug(('self.',self,[
'PymongoingUrlStr'
]))
'''
#folder
self.folder()
#import
'''
self.debug('import pymongo')
'''
#kill all a possible old mongod process
if self.PymongoingKillBool:
#status
PymongoneIdStr=SYS.status(
'mongod'
)
#debug
'''
self.debug('PymongoneIdStr is '+PymongoneIdStr)
'''
#Check
if PymongoneIdStr!="":
#kill
os.popen(
'kill '+PymongoneIdStr
)
#connect
try:
#import
'''
self.debug('import pymongo')
'''
#import
from pymongo import MongoClient
#debug
'''
self.debug('try to connect to MongoClient')
'''
#init
self.PymongoneClientVariable=MongoClient(self.PymongoingUrlStr)
except:
#debug
'''
self.debug('No connection maybe to pymongo')
'''
#set
self.PymongoneFolderPathStr=self.FolderingPathVariable+'data/db/'
#Check
if os.path.isdir(self.PymongoneFolderPathStr)==False:
os.popen('mkdir '+self.FolderingPathVariable+'data')
os.popen('mkdir '+self.FolderingPathVariable+'data/db')
#popen
self.process(
'/usr/local/bin/mongod --dbpath '+self.PymongoneFolderPathStr,
True
)
#debug
'''
self.debug(
('self.',self,['ProcessedPopenVariable'])
)
'''
#wait for connect
import time
PymongoneConnectBool=False
PymongoneCountInt=0
while PymongoneConnectBool==False and PymongoneCountInt<5:
try:
#connect
self.PymongoneClientVariable=MongoClient(self.PymongoingUrlStr)
#Check
if self.PymongoneClientVariable!=None:
PymongoneConnectBool=True
#.........这里部分代码省略.........