Skip to content

Commit 3059998

Browse files
committed
Fixes #16 DeprecationWarning: There is no current event loop, loop = asyncio.get_event_loop()
1 parent e035fc9 commit 3059998

File tree

11 files changed

+24
-12
lines changed

11 files changed

+24
-12
lines changed

src/04-asyncio/loops/loops_asyncio/loop_program.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,10 @@ def main():
88
print("Running standard loop with {:,} actions.".format(lim*2))
99
t0 = datetime.datetime.now()
1010

11-
loop = asyncio.get_event_loop()
11+
# Changed this from the video due to changes in Python 3.10:
12+
# DeprecationWarning: There is no current event loop, loop = asyncio.get_event_loop()
13+
loop = asyncio.new_event_loop()
14+
1215
data = asyncio.Queue()
1316

1417
task1 = loop.create_task(generate_data(lim, data))

src/04-asyncio/loops/loops_uv/loop_program_uv.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,9 @@ def main():
1111
print("Running standard loop with {:,} actions.".format(lim * 2))
1212
t0 = datetime.datetime.now()
1313

14-
loop = asyncio.get_event_loop()
14+
# Changed this from the video due to changes in Python 3.10:
15+
# DeprecationWarning: There is no current event loop, loop = asyncio.get_event_loop()
16+
loop = asyncio.new_event_loop()
1517
data = asyncio.Queue()
1618

1719
task1 = loop.create_task(generate_data(lim, data))

src/04-asyncio/producer_consumer/prod_async/async_program.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@
55

66

77
def main():
8-
9-
loop = asyncio.get_event_loop()
8+
# Changed this from the video due to changes in Python 3.10:
9+
# DeprecationWarning: There is no current event loop, loop = asyncio.get_event_loop()
10+
loop = asyncio.new_event_loop()
1011

1112
t0 = datetime.datetime.now()
1213
print(colorama.Fore.WHITE + "App started.", flush=True)

src/04-asyncio/web_scraping/async_scrape/program.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,9 @@ def main():
3636
t0 = datetime.datetime.now()
3737

3838
global loop
39-
loop = asyncio.get_event_loop()
39+
# Changed this from the video due to changes in Python 3.10:
40+
# DeprecationWarning: There is no current event loop, loop = asyncio.get_event_loop()
41+
loop = asyncio.new_event_loop()
4042
loop.run_until_complete(get_title_range())
4143

4244
dt = datetime.datetime.now() - t0

src/09-built-on-asyncio/the_trio/prod_asyncio.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@ def main():
88
t0 = datetime.datetime.now()
99
print(colorama.Fore.WHITE + "App started.", flush=True)
1010

11-
loop = asyncio.get_event_loop()
11+
# Changed this from the video due to changes in Python 3.10:
12+
# DeprecationWarning: There is no current event loop, loop = asyncio.get_event_loop()
13+
loop = asyncio.new_event_loop()
1214
data = asyncio.Queue()
1315

1416
task1 = loop.create_task(generate_data(20, data))

src/09-built-on-asyncio/the_unsync/presync.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,9 @@
99
def main():
1010
t0 = datetime.datetime.now()
1111

12-
loop = asyncio.get_event_loop()
12+
# Changed this from the video due to changes in Python 3.10:
13+
# DeprecationWarning: There is no current event loop, loop = asyncio.get_event_loop()
14+
loop = asyncio.new_event_loop()
1315

1416
tasks = [
1517
loop.create_task(compute_some()),

src/10-async-web/acityscape_api/views/city_api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import quart
22
from services import weather_service, sun_service, location_service
33

4-
blueprint = quart.blueprints.Blueprint(__name__, __name__)
4+
blueprint = quart.blueprints.Blueprint("city_api", "city_api")
55

66

77
@blueprint.route('/api/weather/<zip_code>/<country>', methods=['GET'])

src/10-async-web/acityscape_api/views/home.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import quart
22

3-
blueprint = quart.blueprints.Blueprint(__name__, __name__)
3+
blueprint = quart.blueprints.Blueprint("home", "home")
44

55

66
@blueprint.route('/')

src/10-async-web/cityscape_api/views/city_api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import flask
22
from services import weather_service, sun_service, location_service
33

4-
blueprint = flask.blueprints.Blueprint(__name__, __name__)
4+
blueprint = flask.blueprints.Blueprint("city_api", "city_api")
55

66

77
@blueprint.route('/api/weather/<zip_code>/<country>', methods=['GET'])

src/10-async-web/cityscape_api/views/home.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import flask
22

3-
blueprint = flask.blueprints.Blueprint(__name__, __name__)
3+
blueprint = flask.blueprints.Blueprint("home", "home")
44

55

66
@blueprint.route('/')

src/11-cython/perf/compute_cython.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ def main():
2525
# math_core.do_math(num=300_000)
2626

2727
dt = datetime.datetime.now() - t0
28-
print("Done in {:,.2f} sec. (factor: {:,.2f}x)".format(
28+
print("Done in {:,.4f} sec. (factor: {:,.2f}x)".format(
2929
dt.total_seconds(),
3030
0.80 / dt.total_seconds())
3131
)

0 commit comments

Comments
 (0)