def import_dbf(taskname="", username=None, levelno=20, data_set=None, esftype=None): """ Import esf configurations from dbf. """ logger = logging.getLogger(taskname) dbfimporter = DBFImporter(logger) dbfimporter.esftype = esftype dbfimporter.data_set = data_set logger.info("Start import of '%s'." % esftype) dbfimporter.run() logger.info("END IMPORT.")
def import_dbf_all(taskname="", data_set=None, username=None, levelno=20): """ Import esf configurations from dbf. """ logger = logging.getLogger(taskname) dbffiles = DbfFile.objects.all() for dbffile in dbffiles: dbfimporter = DBFImporter(logger) dbfimporter.esftype = dbffile.name dbfimporter.data_set = data_set logger.info("Start import of '%s'." % dbffile.name) dbfimporter.run() logger.info("END IMPORT.")