本文整理汇总了Python中dbclient.DbClient.stopDatabase方法的典型用法代码示例。如果您正苦于以下问题:Python DbClient.stopDatabase方法的具体用法?Python DbClient.stopDatabase怎么用?Python DbClient.stopDatabase使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类dbclient.DbClient
的用法示例。
在下文中一共展示了DbClient.stopDatabase方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: cancel
# 需要导入模块: from dbclient import DbClient [as 别名]
# 或者: from dbclient.DbClient import stopDatabase [as 别名]
def cancel(self):
'''Coming back from services start - need to stop them'''
DbClient.stopDatabase()
TorClient.stopTor()
示例2: print
# 需要导入模块: from dbclient import DbClient [as 别名]
# 或者: from dbclient.DbClient import stopDatabase [as 别名]
if canStartMurmeli:
# if we can't connect, or if we haven't got our own keypair stored, then we need the startupwizard
print("Database is now running, now checking for profile")
try:
ownprofile = DbClient.getProfile()
if ownprofile is None or ownprofile.get("keyid", None) is None:
print("I didn't get a profile or didn't get a key, so I can't start Murmeli")
canStartMurmeli = False
else:
print("I think I got a profile and a keyid: '", ownprofile.get("keyid", ""), "' so I'm going to start Murmeli")
except Exception:
canStartMurmeli = False # maybe authentication failed?
if not canStartMurmeli:
# Ask DbClient to stop mongo again
DbClient.stopDatabase()
# Get ready to launch a Qt GUI
I18nManager.setLanguage()
Config.registerSubscriber(I18nManager.instance())
app = QtGui.QApplication([])
# Now start either the wizard or the main gui
if canStartMurmeli:
# Skip wizard, launch actual GUI (mongo is now started)
from murmeli import MainWindow
win = MainWindow()
Config.registerSubscriber(win)
win.show()
else:
win = StartupWizard()