diff options
author | mike <michael.jmontcalm@gmail.com> | 2009-12-04 22:25:14 (GMT) |
---|---|---|
committer | Vincent Vinet <vince.vinet@gmail.com> | 2009-12-06 02:53:28 (GMT) |
commit | 65d4250df69c0601d7e0a6e20839761aec0dab7a (patch) | |
tree | 7bff35a59eb3087a0a7b575d3561beadcb8a9123 /addons | |
parent | 12dc8871141919998146ec44ddc2f191ed99f632 (diff) |
Boy scout : Fixing tests for properties' values
(cherry picked from commit 9f985564d6ade807a9182fcb7411388ed863e311)
Diffstat (limited to 'addons')
-rw-r--r-- | addons/gtkwidgettypefilter.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/addons/gtkwidgettypefilter.py b/addons/gtkwidgettypefilter.py index 8faf172..0339e74 100644 --- a/addons/gtkwidgettypefilter.py +++ b/addons/gtkwidgettypefilter.py @@ -15,7 +15,7 @@ # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA from ..filters import * -from ..properties import * +from ..properties import TStringProperty, TSequenceProperty from ..services import ObjectStore from ..gtkutils import find_widget @@ -28,7 +28,7 @@ class GtkWidgetTypeFilter(EventFilter): """ object_id = TStringProperty("") text = TStringProperty("") - strokes = TArrayProperty([]) + strokes = TSequenceProperty("") def __init__(self, object_id, text=None, strokes=None): """Constructor @@ -41,9 +41,9 @@ class GtkWidgetTypeFilter(EventFilter): """ super(GtkWidgetTypeFilter, self).__init__() self.object_id = object_id - self.text = text + self.text = text or "" self._captext = "" - self.strokes = strokes + self.strokes = strokes or [] self._capstrokes = [] self._widget = None self._handler_id = None @@ -86,9 +86,9 @@ class GtkWidgetTypeFilter(EventFilter): self._captext = self._captext + keystr logger.debug("~~~Current state: " + str(self._capstrokes) + ":" + str(self._captext)) - if not self.strokes is None and self.strokes in self._capstrokes: + if not self.strokes == [] and self.strokes in self._capstrokes: self.do_callback() - if not self.text is None and self.text in self._captext: + if not self.text is "" and self.text in self._captext: self.do_callback() __event__ = { |