On 7/13/06, Simon Brunning <[EMAIL PROTECTED]> wrote: > Something like this any use to you?
Or this, about a squillion times cleaner: class MyClass(object): def _get_bad_name(self): warn('"bad_name" deprecated. Please refer to "good_name"', stacklevel=2) return self.good_name def _set_bad_name(self, bad_name): warn('"bad_name" deprecated. Please refer to "good_name"', stacklevel=2) self.good_name = bad_name def _del_bad_name(self): warn('"bad_name" deprecated. Please refer to "good_name"', stacklevel=2) del self.good_name bad_name = property(_get_bad_name, _set_bad_name, _del_bad_name, '"bad_name" deprecated. Please refer to "good_name"') -- Cheers, Simon B, [EMAIL PROTECTED], http://www.brunningonline.net/simon/blog/ -- http://mail.python.org/mailman/listinfo/python-list