<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 04/26/2013 02:41 PM, Guido van
      Rossum wrote:<br>
    </div>
    <blockquote
cite="mid:CAP7+vJKxzN2GShLt-aGcQq+hWXWzti31S52b3JjpK2ZChxNUVw@mail.gmail.com"
      type="cite">
      <pre wrap="">I am still optimistic that we can come up with a rule that
works well enough in practice (and the Zen rule to which I was
referring was, of course, "practicality beats purity").
</pre>
    </blockquote>
    <br>
    The rule I liked best is "ignore callables, descriptors, and
    anything with leading & trailing double underscores". 
    Personally I'd modify that to simply "anything with two leading
    underscores" so you can have private variables.  It seems Pythonic
    to me in that classes already treat all those things special.  And
    if you want enums of any of those things you can instantiate &
    insert them by hand after the class definition.<br>
    <br>
    Does that fail in an important way?<br>
    <br>
    <br>
    <i>/arry</i><br>
  </body>
</html>