<div class="gmail_quote"><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">&gt; I&#39;ve been using traitlets to do the message validation, and I&#39;m running into<br>


&gt; the fact that we are unclear about what keys can be None and what cannot.<br>
&gt;  Should I start with the assumption that *anything* can be None, or not?<br>
<br>
I think that&#39;s a reasonable starting point. Once the tests are in<br>
solid shape we can revisit this and go over the spec/implementation<br>
more carefully.<br></blockquote><div><br></div><div>question out of not following the traitlets code. a long while back it was deemed that traitlets needed to have every element defined. is that no longer necessary? i.e could a trait be undefined (or set to None).</div>

<div><br></div><div>and to follow up, does traitlets have event delegation?</div><div><br></div><div>cheers,</div><div><br></div><div>satra</div></div>