Skip to content

Commit

Permalink
various compat changes
Browse files Browse the repository at this point in the history
  • Loading branch information
rmorshea committed Jun 22, 2016
1 parent ee9421e commit 3b96139
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions traitlets/traitlets.py
Original file line number Diff line number Diff line change
Expand Up @@ -955,7 +955,7 @@ class ObserveHandler(TraitEventHandler):

caches_instance_resources = True

def __init__(self, names, tags, type):
def __init__(self, names, type, tags):
super(ObserveHandler, self).__init__(names, tags)
self.type = type

Expand Down Expand Up @@ -1333,7 +1333,7 @@ def on_trait_change(self, handler=None, name=None, remove=False):
else:
self.observe(_callback_wrapper(handler), names=name)

def observe(self, handler, names=None, tags=None, type='change'):
def observe(self, handler, names=None, type='change', tags=None):
"""Setup a handler to be called when a trait changes.
This is used to setup dynamic notifications of trait changes.
Expand Down Expand Up @@ -1368,10 +1368,10 @@ def observe(self, handler, names=None, tags=None, type='change'):
if isinstance(handler, ObserveHandler):
self._add_notifiers(handler, names, type)
else:
event = ObserveHandler(names, tags, type)
event = ObserveHandler(names, type, tags)
event(handler).register(self)

def unobserve(self, handler, names=None, tags=None, type='change'):
def unobserve(self, handler, names=None, type='change', tags=None):
"""Remove a trait change handler.
This is used to unregister handlers to trait change notifications.
Expand Down

0 comments on commit 3b96139

Please sign in to comment.