Skip to content

Commit 05cf3ea

Browse files
committed
Filter storage keys by class name
1 parent 69ecdd7 commit 05cf3ea

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

ltk/widgets.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -459,7 +459,7 @@ def on(self, events, selector=None, data=None, handler=None):
459459
is always triggered when it reaches the selected element.
460460
handler:function A Python function that is called when the event happens.
461461
"""
462-
return self.element.on(events, selector, data, handler)
462+
return self.element.on(events, selector, data, proxy(handler))
463463

464464
def animate(self, properties, duration=400, easing="swing", complete=None):
465465
"""
@@ -624,7 +624,10 @@ def remove(self):
624624
@classmethod
625625
def load(cls):
626626
""" Load all models of this type from local storage """
627-
return [ cls(key) for key in window.Object.keys(cls.__store)]
627+
return [
628+
cls(key) for key in window.Object.keys(cls.__store)
629+
if key.startswith(cls.__name__)
630+
]
628631

629632

630633
class ModelAttribute():

0 commit comments

Comments
 (0)