##// END OF EJS Templates
Revert 2853eb41 's changes to traitlets
Jonathan Frederic -
Show More
@@ -149,7 +149,7 b' def parse_notifier_name(name):'
149 return ['anytrait']
149 return ['anytrait']
150 elif isinstance(name, (list, tuple)):
150 elif isinstance(name, (list, tuple)):
151 for n in name:
151 for n in name:
152 assert isinstance(n, basestring), "names must be strings: %s, %r"%(type(n), n)
152 assert isinstance(n, str), "names must be strings"
153 return name
153 return name
154
154
155
155
@@ -801,14 +801,11 b' class Instance(ClassBasedTraitType):'
801 if self._allow_none:
801 if self._allow_none:
802 return value
802 return value
803 self.error(obj, value)
803 self.error(obj, value)
804 try:
804
805 if isinstance(value, self.klass):
805 if isinstance(value, self.klass):
806 return value
806 return value
807 else:
807 else:
808 self.error(obj, value)
808 self.error(obj, value)
809 except TypeError as e:
810 print self.klass, type(self.klass)
811 raise TypeError("validate, %s, %s"%(self.klass, type(self.klass)))
812
809
813 def info(self):
810 def info(self):
814 if isinstance(self.klass, py3compat.string_types):
811 if isinstance(self.klass, py3compat.string_types):
General Comments 0
You need to be logged in to leave comments. Login now