Ran flake8 and black linters, and other cleanup-related fixes.

Project now passes flake8 and black linter (also including more rst
cleanup). Moved latex related things to dedicated ``latex.py`` module,
and removed the ``makesheets -dF`` call from travis.
This commit is contained in:
Mark Wolfman
2021-04-16 11:10:17 -05:00
parent 9dfc02f3df
commit 30369ce1d4
81 changed files with 7668 additions and 4936 deletions
+4 -4
View File
@@ -3,8 +3,9 @@ from collections import namedtuple
from dungeonsheets.exceptions import DiceError
dice_re = re.compile('(\d+)d(\d+)', flags=re.I)
Dice = namedtuple('Dice', ('num', 'faces'))
dice_re = re.compile(r"(\d+)d(\d+)", flags=re.I)
Dice = namedtuple("Dice", ("num", "faces"))
def read_dice_str(dice_str):
"""Interpret a D&D dice string, eg. 3d10.
@@ -19,6 +20,5 @@ def read_dice_str(dice_str):
match = dice_re.match(dice_str)
if match is None:
raise DiceError(f"Cannot interpret dice string {dice_str}")
dice = Dice(num=int(match.group(1)),
faces=int(match.group(2)))
dice = Dice(num=int(match.group(1)), faces=int(match.group(2)))
return dice