コード例 #1
0
ファイル: cif-registry.py プロジェクト: strategist922/cif-db
         key_value = a
     elif o == "-k":
         key_name = a
     elif o == "-d":
         del_name = a
     elif o == "-h":
         usage()
         sys.exit(2)
     elif o == "-D":
         debug = a
 
 
 reg = Registry("localhost", debug)
 
 if del_name != None:
     reg.delete(del_name)
     kv = reg.get(del_name)
     if kv != None:
         print "Failed to delete the key: it seems to still be in the database."
         
 elif key_name != None:
     if key_type != None and key_value != None:
         key_value = cast(key_type, key_value)
         reg.set(key_name, key_value)
         kv = reg.get(key_name)
         if kv == key_value:
             print key_name + " has been set to " + str(key_value)
         else:
             print "Failed? you gave me: " + str(key_value) + " but the database has " + str(kv)
     else:
         kv = reg.get(key_name)