diff options
author | Pablo Astigarraga <poteland@gmail.com> | 2010-03-26 10:17:23 (GMT) |
---|---|---|
committer | Pablo Astigarraga <poteland@gmail.com> | 2010-03-26 10:17:23 (GMT) |
commit | c9d6a76da0906f542ce5d767601476c680b1f150 (patch) | |
tree | 501cad95827ade3f8fb0e524e96da34ce99c8757 /fracciones.activity | |
parent | e9d3076ce9f0d331db4417ad9c98bcca572b4f22 (diff) |
slight changes in Fractions class
Diffstat (limited to 'fracciones.activity')
-rw-r--r-- | fracciones.activity/fractionlogic.py | 6 | ||||
-rwxr-xr-x | fracciones.activity/gtkcake.py | 6 |
2 files changed, 7 insertions, 5 deletions
diff --git a/fracciones.activity/fractionlogic.py b/fracciones.activity/fractionlogic.py index cc74b5f..10fd8e0 100644 --- a/fracciones.activity/fractionlogic.py +++ b/fracciones.activity/fractionlogic.py @@ -10,9 +10,9 @@ DENOMINATOR_MAX = 10 class Fraction(object): - def __init__(self, numerator=1, denominator=1): - self.numerator = numerator - self.denominator = denominator + def __init__(self): + self.numerator = None + self.denominator = None class FractionLogic(object): diff --git a/fracciones.activity/gtkcake.py b/fracciones.activity/gtkcake.py index f12bdd5..c42fd62 100755 --- a/fracciones.activity/gtkcake.py +++ b/fracciones.activity/gtkcake.py @@ -45,8 +45,10 @@ class Cake(gtk.DrawingArea): @property def current_fraction(self): - return Fraction(len([selected for selected in self.selected_list if selected]), self.subdivisions) - + fraction = Fraction() + fraction.numerator = len([selected for selected in self.selected_list if selected]) + fraction.denominator = self.subdivisions + return fraction def reset(self, subdivisions, draw=True): # variables de estado de la torta |