コード例 #1
0
ファイル: extract_lba.py プロジェクト: PBBM/labonneboite
def run_main():
    import logging
    logging.basicConfig(level=logging.DEBUG)

    lba_app_filename = import_util.detect_runnable_file("lba-app")
    task_app = ApprentissageExtractJob(lba_app_filename,
                                       contract_type='APPRENTISSAGE')
    task_app.run()

    lba_pro_filename = import_util.detect_runnable_file("lba-pro")
    task_pro = ApprentissageExtractJob(lba_pro_filename,
                                       contract_type='CONTRAT_PRO')
    task_pro.run()
コード例 #2
0
def run_main():
    import logging
    logging.basicConfig(level=logging.DEBUG)

    lba_app_filenames = import_util.detect_runnable_file("lba-app", bulk=True)
    for filename in lba_app_filenames:
        logger.info("PROCESSING %s" % filename)
        task_app = ApprentissageExtractJob(filename, contract_type = 'APPRENTISSAGE')
        task_app.run()

    lba_pro_filenames = import_util.detect_runnable_file("lba-pro", bulk=True)
    for filename in lba_pro_filenames:
        logger.info("PROCESSING %s" % filename)
        task_pro = ApprentissageExtractJob(filename, contract_type = 'CONTRAT_PRO')
        task_pro.run()
コード例 #3
0
def run():
    filename = import_util.detect_runnable_file("dpae")
    if filename:
        check_file(filename)
        sys.exit(0)
    else:
        sys.exit(-1)
コード例 #4
0
def run_main():
    import logging
    logging.basicConfig(level=logging.DEBUG)
    dpae_filenames = import_util.detect_runnable_file("dpae", bulk=True)
    for filename in dpae_filenames:
        logger.info("PROCESSING %s" % filename)
        task = DpaeExtractJob(filename)
        task.run()
コード例 #5
0
def run():
    filename = import_util.detect_runnable_file("etablissements")
    if filename:
        with open(settings.JENKINS_ETAB_PROPERTIES_FILENAME, "w") as f:
            f.write("LBB_ETABLISSEMENT_INPUT_FILE=%s\n" % filename)
        sys.exit(0)
    else:
        sys.exit(-1)
コード例 #6
0
def run():
    filename = import_util.detect_runnable_file("dpae")
    if filename:
        check_file(filename)
        with open(settings.JENKINS_DPAE_PROPERTIES_FILENAME, "w") as f:
            f.write("LBB_DPAE_INPUT_FILE=%s\n" % filename)
        sys.exit(0)
    else:
        sys.exit(-1)
コード例 #7
0
def run():
    filename_apprentissage = import_util.detect_runnable_file("lba-app")
    filename_contrat_pro = import_util.detect_runnable_file("lba-pro")
    if not filename_apprentissage or not filename_contrat_pro:
        raise NoDataException
コード例 #8
0
ファイル: check_dpae.py プロジェクト: sakho3600/labonneboite
    error_rate = errors / (1.0 * (success + errors))
    logger.info("error rate: %i", error_rate)
    if error_rate >= settings.DPAE_ERROR_RATE_MAX:
        raise "error_rate too high"
    logger.info("complete test OK!")


def check_file(dpae_filename):
    logger.info("going to check file %s" % dpae_filename)
    check_smoke_test(dpae_filename)
    check_complete_test(dpae_filename)
    logger.info("all tests passed with flying colors!")


if __name__ == "__main__":
    filename = import_util.detect_runnable_file("dpae")
    if filename:
        check_file(filename)
        try:
            f = open(
                os.path.join(os.environ["WORKSPACE"],
                             "properties_dpae.jenkins"), "w")
            f.write("LBB_DPAE_INPUT_FILE=%s\n" % filename)
            f.close()
        except KeyError:
            logger.warn(
                "WORKSPACE environment variable does not exist. If I was called outside of Jenkins, this is normal !"
            )
        sys.exit(0)
    else:
        sys.exit(-1)
コード例 #9
0
def run_main():
    import logging
    logging.basicConfig(level=logging.DEBUG)
    dpae_filename = import_util.detect_runnable_file("dpae")
    task = DpaeExtractJob(dpae_filename)
    task.run()
コード例 #10
0
def run():
    etablissement_filename = import_util.detect_runnable_file("etablissements")
    task = EtablissementExtractJob(etablissement_filename)
    task.run()
コード例 #11
0
def run():
    filename = import_util.detect_runnable_file("dpae")
    if filename:
        check_file(filename)
    else:
        raise NoDataException
コード例 #12
0
def run():
    filename = import_util.detect_runnable_file("etablissements")
    if not filename:
        raise NoDataException
コード例 #13
0
import logging
logger = logging.getLogger('main')
formatter = logging.Formatter("%(levelname)s - IMPORTER - %(message)s")
logger.setLevel(logging.DEBUG)
handler = logging.StreamHandler()
handler.setFormatter(formatter)
logger.addHandler(handler)

import sys
import os
from labonneboite.importer import util as import_util

if __name__ == "__main__":
    filename = import_util.detect_runnable_file("etablissements")
    if filename:
        try:
            f = open(
                os.path.join(os.environ["WORKSPACE"], "properties.jenkins"),
                "w")
            f.write("LBB_ETABLISSEMENT_INPUT_FILE=%s\n" % filename)
            f.close()
        except KeyError:
            logger.warn(
                "WORKSPACE environment variable does not exist. If I was called outside of Jenkins, this is normal !"
            )

        sys.exit(0)
    else:
        sys.exit(-1)
コード例 #14
0
def run():
    filename = import_util.detect_runnable_file("etablissements")
    if filename:
        sys.exit(0)
    else:
        sys.exit(-1)