Пример #1
0
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.")
Пример #2
0
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.")