Пример #1
0
    def run_update(self, **kwargs):
        import update
        from update import updatecommandline

        if kwargs["config"] is None:
            kwargs["config"] = os.path.join(self.topsrcdir, 'testing',
                                            'web-platform', 'wptrunner.ini')
        if kwargs["product"] is None:
            kwargs["product"] = "firefox"

        if kwargs["sync"]:
            if not kwargs["exclude"]:
                kwargs["exclude"] = ["css/*"]
            if not kwargs["include"]:
                kwargs["include"] = [
                    "css/css-timing-1/*", "css/css-animations-1/*",
                    "css/css-transitions-1/*"
                ]

        updatecommandline.check_args(kwargs)
        logger = update.setup_logging(kwargs, {"mach": sys.stdout})

        try:
            update.run_update(logger, **kwargs)
        except Exception:
            import pdb
            import traceback
            traceback.print_exc()
Пример #2
0
def refresh(parsed_args):
    if parsed_args.language == "r":
        package_class = CranPackage
    else:
        package_class = PypiPackage

    parsed_args.fn = u"{}.refresh".format(package_class.__name__)
    print "parsed_args.fn", parsed_args.fn
    update.run_update(parsed_args)
Пример #3
0
    def run_update(self, **kwargs):
        import update

        if kwargs["config"] is None:
            kwargs["config"] = os.path.join(self.topsrcdir, 'testing', 'web-platform', 'wptrunner.ini')
        updatecommandline.check_args(kwargs)
        logger = update.setup_logging(kwargs, {"mach": sys.stdout})

        try:
            update.run_update(logger, **kwargs)
        except:
            import pdb
            import traceback
            traceback.print_exc()
            pdb.post_mortem()
Пример #4
0
    def run_update(self, **kwargs):
        import update

        if kwargs["config"] is None:
            kwargs["config"] = os.path.join(self.topsrcdir, 'testing', 'web-platform', 'wptrunner.ini')
        updatecommandline.check_args(kwargs)
        logger = update.setup_logging(kwargs, {})

        try:
            update.run_update(logger, **kwargs)
        except:
            import pdb
            import traceback
            traceback.print_exc()
            pdb.post_mortem()
Пример #5
0
def update_tests(**kwargs):
    import update

    set_defaults(kwargs)
    logger = update.setup_logging(kwargs, {"mach": sys.stdout})

    rv = update.run_update(logger, **kwargs)
    return 0 if rv is update.exit_unclean else 1
Пример #6
0
def update_tests(**kwargs):
    import update

    set_defaults(kwargs)
    logger = update.setup_logging(kwargs, {"mach": sys.stdout})

    rv = update.run_update(logger, **kwargs)
    return 1 if rv is update.exit_unclean else 0
Пример #7
0
    def run_update(self, **kwargs):
        import update
        from update import updatecommandline

        if kwargs["config"] is None:
            kwargs["config"] = os.path.join(self.topsrcdir, 'testing', 'web-platform', 'wptrunner.ini')
        if kwargs["product"] is None:
            kwargs["product"] = "firefox"

        updatecommandline.check_args(kwargs)
        logger = update.setup_logging(kwargs, {"mach": sys.stdout})

        try:
            update.run_update(logger, **kwargs)
        except Exception:
            import pdb
            import traceback
            traceback.print_exc()
Пример #8
0
    def run_update(self, logger, **kwargs):
        import update
        from update import updatecommandline

        if kwargs["config"] is None:
            kwargs["config"] = os.path.join(self.topobjdir, '_tests', 'web-platform', 'wptrunner.local.ini')
        if kwargs["product"] is None:
            kwargs["product"] = "firefox"

        kwargs["store_state"] = False

        kwargs = updatecommandline.check_args(kwargs)

        try:
            update.run_update(logger, **kwargs)
        except Exception:
            import pdb
            import traceback
            traceback.print_exc()
def main():

    st.title('스팸메일 예측')

    # 사이드바 메뉴
    menu = ['Home','EDA','ML']
    choice = st.sidebar.selectbox('Menu',menu)

    menu2 = ['Insert','Select','Update','Delete']
    choice2 = st.sidebar.selectbox("DataBase",menu2)

    if not st.checkbox('RNN관련 화면을 숨기려면 체크하세요.') :
        
        if choice == 'Home':
            st.write('이 앱은 RNN을 이용하여 메일이 스팸메일인지 아닌지를 예측하는 앱니다.')       
            st.write('왼쪽의 사이드바에서 선택하세요.')


        elif choice == 'EDA' :
            run_eda_app()
        elif choice == 'ML' :
            run_ml_app()

    DB_list = ['DB관련 화면 보기','DB관련 화면 숨기기']

    select = st.radio('DB화면',DB_list)

    if select == 'DB화면 보기' :

        if choice2 == 'Insert' :
            run_insert()
        elif choice2 == 'Select' :
            run_select()
        elif choice2 == 'Update' :
            run_update()
        elif choice2 == 'Delete' :
            run_delete()  
Пример #10
0
from time import time
from datetime import date
import calendar
import argparse

import update


if __name__ == "__main__":
    parser = argparse.ArgumentParser(description="Run stuff.")

    parsed_args = update.parse_update_optional_args(parser)
    parsed_args.fn = "Person.email_new_badge"

    update.run_update(parsed_args)


Пример #11
0
    envFile = f'{homePath}/env'
    repoPath = f'{homePath}/Way-Connect_Box'
    cronFile = f'{homePath}/cronjobs'
    configDir = f'{repoPath}/config'
    etcDir = '/etc'

    print('---------------Fetch Config---------------')
    try:
        currentConfig, remoteConfig = fetch_config(envFile)
    except FetchConfigError:
        post_error_status('config')
    print('------------------------------------------')

    print('----------------Run Update----------------')
    try:
        run_update(repoPath, remoteConfig)
    except RunUpdateError:
        post_error_status('update')
    print('------------------------------------------')

    updateConfig = args['update_config']
    if currentConfig != remoteConfig or updateConfig:
        print('---------------Apply Config---------------')
        try:
            apply_config(remoteConfig, currentConfig, configDir, etcDir)
        except ApplyConfigError:
            post_error_status('config')
        print('------------------------------------------')

        print('--------------Apply Crontab---------------')
        try:
Пример #12
0




if __name__ == "__main__":
    parser = argparse.ArgumentParser(description="Run stuff.")

    parser.add_argument('--now', action="store_true", default=False, help="send the emails now even if not specified day")
    parsed_args = update.parse_update_optional_args(parser)
    parsed_args.fn = "Person.email_new_stuff"

    run_now = False

    if parsed_args.now:
        print u"emailing because run_now override"
        run_now = True
    else:
        my_date = date.today()
        my_day_of_week = calendar.day_name[my_date.weekday()]
        day_of_week_for_emails = "Tuesday"
        if my_day_of_week != day_of_week_for_emails:
            run_now = False

    if run_now:
        update.run_update(parsed_args)
    else:
        print u"not {} today so not emailing".format(day_of_week_for_emails)