##// END OF EJS Templates
Important changes to simplify traitlets....
Important changes to simplify traitlets. Some aspect of traitlets were a bit too magical for us. Thus, we have simplified certain things to make it more straitforward: * Default values are always validated, but now, this is done when the HasTraitlets.__new__ is called. We used to do this the first time __get__ was called. * The klass argument of Type and Instance traitlets must be a class. Unlike enthought.traits, we are no longer accepting class names as str or instances. * The args and kw arguments to Instance.__init__ are now handled in better manner, but that is quite different from enthought.traits. * More tests of edge cases.
Brian Granger -
r2182:4cfda302
Show More
Name Size Modified Last Commit Author
/ IPython / core
tests
__init__.py Loading ...
completer.py Loading ...
component.py Loading ...
crashhandler.py Loading ...
debugger.py Loading ...
excolors.py Loading ...
fakemodule.py Loading ...
history.py Loading ...
hooks.py Loading ...
ipapi.py Loading ...
iplib.py Loading ...
ipmaker.py Loading ...
logger.py Loading ...
macro.py Loading ...
magic.py Loading ...
oinspect.py Loading ...
outputtrap.py Loading ...
prefilter.py Loading ...
prompts.py Loading ...
release.py Loading ...
shadowns.py Loading ...
shell.py Loading ...
ultratb.py Loading ...
usage.py Loading ...