Pyupgrade to Python 3.9 (#4718)

* Pyupgrade to Python 3.9

* updating DIRECTORY.md

Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
This commit is contained in:
Christian Clauss
2021-09-07 13:37:03 +02:00
committed by GitHub
parent 5d5831bdd0
commit cecf43d648
142 changed files with 523 additions and 530 deletions

View File

@ -37,8 +37,9 @@ So it could be simplified as,
r = 2pn when n is odd
r = 2 when n is even.
"""
from __future__ import annotations
from typing import Dict, Generator
from typing import Generator
def sieve() -> Generator[int, None, None]:
@ -60,7 +61,7 @@ def sieve() -> Generator[int, None, None]:
>>> next(primes)
13
"""
factor_map: Dict[int, int] = {}
factor_map: dict[int, int] = {}
prime = 2
while True:
factor = factor_map.pop(prime, None)