本文整理汇总了Python中domogik.common.database.DbHelper.upgrade_list_old方法的典型用法代码示例。如果您正苦于以下问题:Python DbHelper.upgrade_list_old方法的具体用法?Python DbHelper.upgrade_list_old怎么用?Python DbHelper.upgrade_list_old使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类domogik.common.database.DbHelper
的用法示例。
在下文中一共展示了DbHelper.upgrade_list_old方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: DbHelper
# 需要导入模块: from domogik.common.database import DbHelper [as 别名]
# 或者: from domogik.common.database.DbHelper import upgrade_list_old [as 别名]
ret[d[0]]['name'] = d[1]
ret[d[0]]['keys'] = []
ret[d[0]]['keys'].append( d[2] )
else:
ret[d[0]]['keys'].append( d[2] )
return ret
if __name__ == "__main__":
# 0- connect to the DB
db = DbHelper()
db.open_session()
# 1- list current devices (odl ones)
do = True
old_devs = corellateOld(db.upgrade_list_old())
while do:
print old_devs
# show dev menu
i = 1
for dev in old_devs:
print("{0}. {1}".format(i, old_devs[dev]['name']))
i = i + 1
print("0. Exit")
sel = i + 1
while sel > i:
try:
sel = int(raw_input('Select Action: '))
except:
print('ERROR: select a number between 0 and {0}. Try again'.format(i))
sel = i + 1