Flake8...

This commit is contained in:
hackEns 2013-12-12 12:33:09 +01:00
parent 6cfb48fbe3
commit 272c51d9a8
1 changed files with 8 additions and 24 deletions

View File

@ -19,24 +19,14 @@ from sound4python import sound
from multiprocessing import Process
import math
class _Getch:
"""Gets a single character from standard input. Does not echo to the
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):
import sys, tty, termios
import sys
import tty
import termios
fd = sys.stdin.fileno()
old_settings = termios.tcgetattr(fd)
try:
@ -46,17 +36,9 @@ class _GetchUnix:
termios.tcsetattr(fd, termios.TCSADRAIN, old_settings)
return ch
class _GetchWindows:
def __init__(self):
import msvcrt
def __call__(self):
import msvcrt
return msvcrt.getch()
getch = _Getch()
def play_wave(frequency=440, nb_secs=1.):
sine_wave = []
for i in range(math.ceil(nb_secs*framerate)+1):
@ -94,7 +76,9 @@ while running:
continue
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()
for i in processes: