Skip to content

Commit

Permalink
Merge pull request #6047 from oliver-sanders/6041
Browse files Browse the repository at this point in the history
tutorial: make the tutorial workflow run a little slower
  • Loading branch information
MetRonnie committed Apr 4, 2024
2 parents 74a2ab2 + 5e91a6f commit 40c2fbb
Show file tree
Hide file tree
Showing 7 changed files with 20 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -115,4 +115,5 @@ def main():


if __name__ == '__main__':
util.sleep()
main()
Original file line number Diff line number Diff line change
Expand Up @@ -242,6 +242,7 @@ def main(forecast_interval, forecast_iterations):


if __name__ == '__main__':
util.sleep()
try:
args = [int(sys.argv[1]), int(sys.argv[2])]
except IndexError:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,8 @@ import re

import requests

import util


BASE_URL = ('http://datapoint.metoffice.gov.uk/public/data/'
'val/wxobs/all/json/{site_id}'
Expand Down Expand Up @@ -215,5 +217,6 @@ def main(site_id, api_key=None):


if __name__ == '__main__':
util.sleep()
main(os.environ['SITE_ID'],
os.environ.get('API_KEY'))
Original file line number Diff line number Diff line change
Expand Up @@ -195,4 +195,5 @@ def main():


if __name__ == '__main__':
util.sleep(2) # make the tutorial run a little slower
main()
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,7 @@ def main(site_name, time):


if __name__ == '__main__':
util.sleep()
try:
args = (sys.argv[1].lower(), int(sys.argv[2]))
except IndexError:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,11 @@
from copy import copy
from contextlib import suppress
import math
import jinja2
import os
import sys
import time

import jinja2

R_0 = 6371. # Radius of the Earth (km).

Expand Down Expand Up @@ -301,3 +303,12 @@ def generate_html_map(filename, template_file, data, domain, resolution):
lat2=domain['lat2'],
data=data
))


def sleep(secs=4):
"""Make the tutorials run a little slower so users can follow along.
(Only if not running in CI).
"""
if 'CI' not in os.environ:
time.sleep(secs)
1 change: 1 addition & 0 deletions cylc/flow/etc/tutorial/runtime-tutorial/flow.cylc
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
#!jinja2
[scheduler]
UTC mode = True
allow implicit tasks = True # TODO: remove at end of exercise

[scheduling]
# TODO: Set initial cycle point
Expand Down

0 comments on commit 40c2fbb

Please sign in to comment.