Fixed numbers being strings (big oops)

This commit is contained in:
Jacob Henry 2018-11-19 23:48:55 -05:00
parent 61b21f6ef9
commit f10786e187
1 changed files with 9 additions and 7 deletions

View File

@ -72,15 +72,17 @@ class PointStatus(object):
work_party_points: float = 0
bonus_points: float = 0
def to_raw(self) -> Tuple[str, str, str, str, str, str]:
def to_raw(self) -> Tuple[str, float, float, float, float, float]:
# Convert to a row. Also, do some rounding while we're at it
fstring = "{:.2f}"
def fmt(x: float):
return round(x, 2)
return (self.brother_raw,
fstring.format(self.job_points),
fstring.format(self.signoff_points),
fstring.format(self.towel_points),
fstring.format(self.work_party_points),
fstring.format(self.bonus_points),
fmt(self.job_points),
fmt(self.signoff_points),
fmt(self.towel_points),
fmt(self.work_party_points),
fmt(self.bonus_points),
)