server/sources/extlite.py
branchstable
changeset 4195 86dcaf6bb92f
parent 2772 33f71848f7a7
child 4212 ab6573088b4a
equal deleted inserted replaced
4194:7d5d469f81e1 4195:86dcaf6bb92f
    99         try:
    99         try:
   100             self.sqladapter.backup_to_file(backupfile)
   100             self.sqladapter.backup_to_file(backupfile)
   101         finally:
   101         finally:
   102             self.open_pool_connections()
   102             self.open_pool_connections()
   103 
   103 
   104     def restore(self, backupfile, drop):
   104     def restore(self, backupfile, confirm, drop):
   105         """method called to restore a backup of source's data"""
   105         """method called to restore a backup of source's data"""
   106         self.close_pool_connections()
   106         self.close_pool_connections()
   107         try:
   107         try:
   108             self.sqladapter.restore_from_file(backupfile, drop)
   108             self.sqladapter.restore_from_file(backupfile, confirm, drop)
   109         finally:
   109         finally:
   110             self.open_pool_connections()
   110             self.open_pool_connections()
   111 
   111 
   112     @property
   112     @property
   113     def _sqlcnx(self):
   113     def _sqlcnx(self):