Skip to content
Snippets Groups Projects
Commit a9666d6f authored by moyonxavier@gmail.com's avatar moyonxavier@gmail.com
Browse files

Test - Mise en arriere plan du Schedule

parent 8f468526
No related branches found
No related tags found
No related merge requests found
...@@ -269,6 +269,19 @@ class ReverseProxied: ...@@ -269,6 +269,19 @@ class ReverseProxied:
environ["wsgi.url_scheme"] = scheme # ou forcer à https ici ? environ["wsgi.url_scheme"] = scheme # ou forcer à https ici ?
return self.app(environ, start_response) return self.app(environ, start_response)
import time
import datetime
def job():
#if datetime.datetime.today().weekday() == 0:
print("I'm working...")
from apscheduler.schedulers.background import BackgroundScheduler
def start_scheduler():
scheduler = BackgroundScheduler(timezone='Europe/Paris')
scheduler.add_job(job, 'interval', id='my_task1', seconds=10)
scheduler.start()
return scheduler
def create_app(config_class=DevConfig): def create_app(config_class=DevConfig):
app = Flask(__name__, static_url_path="/ScoDoc/static", static_folder="static") app = Flask(__name__, static_url_path="/ScoDoc/static", static_folder="static")
...@@ -468,20 +481,9 @@ def create_app(config_class=DevConfig): ...@@ -468,20 +481,9 @@ def create_app(config_class=DevConfig):
# Si la base n'a pas été upgradée (arrive durrant l'install) # Si la base n'a pas été upgradée (arrive durrant l'install)
# il se peut que la table scodoc_site_config n'existe pas encore. # il se peut que la table scodoc_site_config n'existe pas encore.
pass pass
scheduler = start_scheduler()
return app,scheduler
return app
import time
import datetime
def job():
#if datetime.datetime.today().weekday() == 0:
print("I'm working...")
from apscheduler.schedulers.background import BlockingScheduler
scheduler = BlockingScheduler(timezone='Europe/Paris')
scheduler.add_job(job, 'interval', id='my_task1', seconds=10)
scheduler.start()
def set_sco_dept(scodoc_dept: str, open_cnx=True): def set_sco_dept(scodoc_dept: str, open_cnx=True):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment