Flake8...

This commit is contained in:
hackEns 2013-12-12 12:33:09 +01:00
parent 6cfb48fbe3
commit 272c51d9a8

View File

@ -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: