def database_backup(self, bu_type, backup_format='zip', backup_name=False, keep_till_date=False): """Returns a dictionary where: * keys = database name * value = dictionary with: * key error and error as value * key database and database name as value """ self.ensure_one() now = datetime.now() error = False # check if bd exists try: if not db_ws.exp_db_exist(self.name): error = "Database %s do not exist" % (self.name) _logger.warning(error) except Exception, e: error = ("Could not check if database %s exists. " "This is what we get:\n" "%s" % (self.name, e)) _logger.warning(error)
def database_backup(self, bu_type): self.ensure_one() now = datetime.now() # check if bd exists try: if not db_ws.exp_db_exist(self.name): error = "Database %s do not exist" % (self.name) _logger.warning(error) return {'error': error} except Exception, e: error = "Could not check if database %s exists. This is what we get:\n\ %s" % (self.name, e) _logger.warning(error) return {'error': error}
def _check_db_exist(self): if self.type != 'self' and not db_ws.exp_db_exist(self.not_self_name): raise Warning(_('Database %s do not exist') % (self.not_self_name))
def _check_db_exist(self): """Checks if database exists""" if self.type != 'self' and not db_ws.exp_db_exist(self.not_self_name): raise ValidationError( _('Database %s do not exist') % (self.not_self_name))