Paul Rubin schrieb: > Gregor Horvath <[EMAIL PROTECTED]> writes: > >>>to be able to share private variables with other classes under certain >>>circumstances, it's better to use something like C++'s "friend" >>>declaration, where you can export the variables to a specific other class. >> >>That assumes that you always know for sure that the given variable >>will always be used as a private/friend variable in the lifecycle of >>the software. > > > Obviously if you find you need to use it in another place later, you > update the declaration. The idea is for you (or an automatic tool) to
If its your code this is possible, but if not and the maintainer is not willing or able to change it, then you have a problem. The fact that in other languages there are wired tricks to get to private instance variables is a strong indicator that there is a need for that. Guided freedom is better than enforced authority. -- Greg -- http://mail.python.org/mailman/listinfo/python-list