server/sources/native.py
branchstable
changeset 4195 86dcaf6bb92f
parent 4185 ed99de8f93f2
child 4198 8d644eb862b9
equal deleted inserted replaced
4194:7d5d469f81e1 4195:86dcaf6bb92f
   212         try:
   212         try:
   213             self.backup_to_file(backupfile)
   213             self.backup_to_file(backupfile)
   214         finally:
   214         finally:
   215             self.open_pool_connections()
   215             self.open_pool_connections()
   216 
   216 
   217     def restore(self, backupfile, drop):
   217     def restore(self, backupfile, confirm, drop):
   218         """method called to restore a backup of source's data"""
   218         """method called to restore a backup of source's data"""
   219         if self.repo.config.open_connections_pools:
   219         if self.repo.config.open_connections_pools:
   220             self.close_pool_connections()
   220             self.close_pool_connections()
   221         try:
   221         try:
   222             self.restore_from_file(backupfile, drop)
   222             self.restore_from_file(backupfile, confirm, drop=drop)
   223         finally:
   223         finally:
   224             if self.repo.config.open_connections_pools:
   224             if self.repo.config.open_connections_pools:
   225                 self.open_pool_connections()
   225                 self.open_pool_connections()
   226 
   226 
   227     def init(self):
   227     def init(self):