当前位置: 首页>>代码示例>>Python>>正文


Python ShareYourSystem.status方法代码示例

本文整理汇总了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

#.........这里部分代码省略.........
开发者ID:BinWang20140601,项目名称:ShareYourSystem,代码行数:103,代码来源:__init__.py


注:本文中的ShareYourSystem.status方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。