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, |
|
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 |
|
|
805 | if isinstance(value, self.klass): | |
806 |
|
|
806 | return value | |
807 |
|
|
807 | else: | |
808 |
|
|
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