Flake8...
This commit is contained in:
parent
6cfb48fbe3
commit
272c51d9a8
@ -19,24 +19,14 @@ from sound4python import sound
|
|||||||
from multiprocessing import Process
|
from multiprocessing import Process
|
||||||
import math
|
import math
|
||||||
|
|
||||||
|
|
||||||
class _Getch:
|
class _Getch:
|
||||||
"""Gets a single character from standard input. Does not echo to the
|
"""Gets a single character from standard input. Does not echo to the
|
||||||
screen."""
|
screen."""
|
||||||
def __init__(self):
|
|
||||||
try:
|
|
||||||
self.impl = _GetchWindows()
|
|
||||||
except ImportError:
|
|
||||||
self.impl = _GetchUnix()
|
|
||||||
|
|
||||||
def __call__(self): return self.impl()
|
|
||||||
|
|
||||||
|
|
||||||
class _GetchUnix:
|
|
||||||
def __init__(self):
|
|
||||||
import tty, sys
|
|
||||||
|
|
||||||
def __call__(self):
|
def __call__(self):
|
||||||
import sys, tty, termios
|
import sys
|
||||||
|
import tty
|
||||||
|
import termios
|
||||||
fd = sys.stdin.fileno()
|
fd = sys.stdin.fileno()
|
||||||
old_settings = termios.tcgetattr(fd)
|
old_settings = termios.tcgetattr(fd)
|
||||||
try:
|
try:
|
||||||
@ -46,17 +36,9 @@ class _GetchUnix:
|
|||||||
termios.tcsetattr(fd, termios.TCSADRAIN, old_settings)
|
termios.tcsetattr(fd, termios.TCSADRAIN, old_settings)
|
||||||
return ch
|
return ch
|
||||||
|
|
||||||
|
|
||||||
class _GetchWindows:
|
|
||||||
def __init__(self):
|
|
||||||
import msvcrt
|
|
||||||
|
|
||||||
def __call__(self):
|
|
||||||
import msvcrt
|
|
||||||
return msvcrt.getch()
|
|
||||||
|
|
||||||
getch = _Getch()
|
getch = _Getch()
|
||||||
|
|
||||||
|
|
||||||
def play_wave(frequency=440, nb_secs=1.):
|
def play_wave(frequency=440, nb_secs=1.):
|
||||||
sine_wave = []
|
sine_wave = []
|
||||||
for i in range(math.ceil(nb_secs*framerate)+1):
|
for i in range(math.ceil(nb_secs*framerate)+1):
|
||||||
@ -94,7 +76,9 @@ while running:
|
|||||||
continue
|
continue
|
||||||
|
|
||||||
print("Playing "+char.upper())
|
print("Playing "+char.upper())
|
||||||
processes.append(Process(target=play_wave, args=(frequency, math.floor(0.2 * frequency + 1) / frequency)))
|
processes.append(Process(target=play_wave,
|
||||||
|
args=(frequency,
|
||||||
|
math.floor(0.2 * frequency + 1) / frequency)))
|
||||||
processes[-1].start()
|
processes[-1].start()
|
||||||
|
|
||||||
for i in processes:
|
for i in processes:
|
||||||
|
Loading…
Reference in New Issue
Block a user