Browse Source

code cleanup after running flake8

pyinstaller
Holger Frey 7 years ago
parent
commit
337c7af90c
  1. 4
      arduino_timetable/gui.py
  2. 6
      arduino_timetable/timetable.py
  3. 8
      setup.py

4
arduino_timetable/gui.py

@ -159,7 +159,7 @@ class ParsedCommandsPanel(tk.Frame):
# assemble all lines # assemble all lines
lines = [ lines = [
template.format(delta=delta, size=max_len_limes, cmd=cmd) template.format(delta=delta, size=max_len_limes, cmd=cmd)
for delta,cmd for delta, cmd
in zip(times, commands) in zip(times, commands)
] ]
# return the text for the command list # return the text for the command list
@ -360,7 +360,7 @@ class Application(tk.Frame):
# start the subprocess for the Arduino connection # start the subprocess for the Arduino connection
self.arduino_process = Process( self.arduino_process = Process(
target=arduino_subprocess, target=arduino_subprocess,
args = ( args=(
self.arduino_lock, self.arduino_lock,
com_port, com_port,
self.scheduled_commands self.scheduled_commands

6
arduino_timetable/timetable.py

@ -60,7 +60,7 @@ def parse_time_table(timetable, available_commands=None):
# remove empty lines # remove empty lines
lines = (line for line in content_lines if line) lines = (line for line in content_lines if line)
timed_commands =[] timed_commands = []
for line in lines: for line in lines:
# split the lines into time and command # split the lines into time and command
try: try:
@ -175,6 +175,7 @@ def time_as_timedelta(time_object):
microseconds=time_object.microsecond microseconds=time_object.microsecond
) )
def parse_command(command, available_commands=None): def parse_command(command, available_commands=None):
''' parses a string and checks if it is a valid command ''' parses a string and checks if it is a valid command
@ -306,7 +307,6 @@ class TimedCommands(object):
port = port or find_arduino_port() port = port or find_arduino_port()
self.serial = serial.Serial(port, baudrate, **serial_kwargs) self.serial = serial.Serial(port, baudrate, **serial_kwargs)
def _ensure_command_dict(self, iterable): def _ensure_command_dict(self, iterable):
''' ensures, that the available commands are a dictionary ''' ensures, that the available commands are a dictionary
@ -333,12 +333,10 @@ class TimedCommands(object):
msg = 'available commands should be a list or dict of strings' msg = 'available commands should be a list or dict of strings'
raise TypeError(msg) raise TypeError(msg)
def run(self): def run(self):
''' run the scheduled commands ''' ''' run the scheduled commands '''
run(self.commands, self.serial) run(self.commands, self.serial)
def close(self): def close(self):
''' closes an open serial connection ''' ''' closes an open serial connection '''
self.serial.close() self.serial.close()

8
setup.py

@ -6,13 +6,8 @@ derived from https://github.com/pypa/sampleproject
# Always prefer setuptools over distutils # Always prefer setuptools over distutils
from setuptools import setup, find_packages from setuptools import setup, find_packages
# To use a consistent encoding
import codecs
import os import os
# regular expressions for version string parsing from __init___.py
import re import re
import io
# the current directory of this file # the current directory of this file
@ -25,10 +20,11 @@ RE_VERSION = r"^__version__ = ['\"]([^'\"]*)['\"]"
def read(*names, **kwargs): def read(*names, **kwargs):
''' helper function to read the content of a file ''' ''' helper function to read the content of a file '''
path = os.path.join(HERE, *names) path = os.path.join(HERE, *names)
encoding=kwargs.get('encoding', 'utf-8') encoding = kwargs.get('encoding', 'utf-8')
with open(path, 'r', encoding=encoding) as file_handle: with open(path, 'r', encoding=encoding) as file_handle:
return file_handle.read() return file_handle.read()
def find_version(*file_paths): def find_version(*file_paths):
''' # version string parsing from __init___.py ''' # version string parsing from __init___.py

Loading…
Cancel
Save