server/sources/extlite.py
changeset 4899 c666d265fb95
parent 4831 c5aec27c1bf7
parent 4893 15ae9a33a7f2
child 4913 083b4d454192
equal deleted inserted replaced
4897:e402e0b32075 4899:c666d265fb95
    85         self._need_sql_create = not exists(dbpath)
    85         self._need_sql_create = not exists(dbpath)
    86         self._need_full_import = self._need_sql_create
    86         self._need_full_import = self._need_sql_create
    87         AbstractSource.__init__(self, repo, appschema, source_config,
    87         AbstractSource.__init__(self, repo, appschema, source_config,
    88                                 *args, **kwargs)
    88                                 *args, **kwargs)
    89 
    89 
    90     def backup(self, backupfile):
    90     def backup(self, backupfile, confirm):
    91         """method called to create a backup of the source's data"""
    91         """method called to create a backup of the source's data"""
    92         self.close_pool_connections()
    92         self.close_pool_connections()
    93         try:
    93         try:
    94             self.sqladapter.backup_to_file(backupfile)
    94             self.sqladapter.backup_to_file(backupfile, confirm)
    95         finally:
    95         finally:
    96             self.open_pool_connections()
    96             self.open_pool_connections()
    97 
    97 
    98     def restore(self, backupfile, confirm, drop):
    98     def restore(self, backupfile, confirm, drop):
    99         """method called to restore a backup of source's data"""
    99         """method called to restore a backup of source's data"""