home *** CD-ROM | disk | FTP | other *** search
/ PCNET 2006 October - Disc 3 / PCNET_CD_2006_10_3.iso / apps / ShutterflyStudioInstaller_ext.exe / Scripts / restore_database.py < prev    next >
Encoding:
Python Source  |  2005-04-18  |  665 b   |  34 lines

  1. from mmcommon import *
  2. from mmpersist import *
  3.  
  4. import getopt, sys
  5. import string
  6. import time
  7. import re
  8. import os
  9. import os.path
  10. import mm_db_utils
  11.  
  12.  
  13. print "!!! ONLY RUN THIS WITH AN EMPTY DB !!!"
  14.  
  15. databases=[]
  16. files=os.listdir(".")
  17. iterator=0
  18. for name in files:
  19.     if (re.search("\.odb\Z",string.lower(name)) > -1) :
  20.         databases.append(name)
  21.         print iterator, ") ",name
  22.         iterator=iterator+1
  23.  
  24. print "Choice  > ",
  25. pick = raw_input();
  26. if (pick=="") :
  27.     pick="backup.odb";
  28. if (pick.isalpha()==0):
  29.     db_name=databases[int(pick)]
  30.     mm_db_utils.py_restore_database(databases[int(pick)]) 
  31.     print "Done!"
  32. else:
  33.     print "That isn't a valid pick."
  34.