Python: Add type annotations to all 'print' functions (#662)

* Add test to superstartrek and fixes several issues in superstartrek - I probably introduced them 🙈
* Mastermind type annotations
This commit is contained in:
Martin Thoma
2022-03-21 10:41:14 +01:00
committed by GitHub
parent c444da93c0
commit 1b1d50986b
50 changed files with 241 additions and 172 deletions

View File

@@ -26,12 +26,12 @@ phrase = 1
line = ""
def print_centered(msg):
def print_centered(msg: str) -> None:
spaces = " " * ((PAGE_WIDTH - len(msg)) // 2)
print(spaces + msg)
def process_phrase_1():
def process_phrase_1() -> str:
global line
line_1_options = [
@@ -46,7 +46,7 @@ def process_phrase_1():
return line
def process_phrase_2():
def process_phrase_2() -> None:
global line
global u
@@ -63,7 +63,7 @@ def process_phrase_2():
u = u_modifier
def process_phrase_3():
def process_phrase_3() -> None:
global line
phrases = [
@@ -79,7 +79,7 @@ def process_phrase_3():
line = line + words
def process_phrase_4():
def process_phrase_4() -> None:
global line
phrases = [