<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#ffffff">
    <br>
    On 03/16/2011 05:28 AM, Greg Ewing wrote:
    <blockquote cite="mid:4D8082C1.30400@canterbury.ac.nz" type="cite">If
      I could write my overridable_property declarations
      <br>
      without having to repeat the name, this kind of thing would
      <br>
      not be able to happen.
      <br>
    </blockquote>
    <br>
    As I suggested in my email on the Assignment Decorators thread this
    morning, you could achieve this in current Python, no extension
    needed:<br>
    <blockquote>def assign(fn):<br>
          return fn(fn.__name__)<br>
      <br>
      @assign<br>
      def content_size(name):<br>
          return overridable_property(name,
      "Size of the content area.")
    </blockquote>
    <br>
    How bad do you want it?  ;-)<br>
    <br>
    <br>
    /larry/<br>
  </body>
</html>