On Sep 23, 10:11 pm, Dave Angel <[email protected]> wrote:
> This comes up periodically in this list, and the answer is always
> something like: you can't get there from here.
Well, I'm both flexible and desperate, so this is a possible route
(perhaps near enough):
import sys
class Foo(object):
def __rlshift__(self, name):
try:
raise Exception()
except:
locals = sys.exc_traceback.tb_frame.f_back.f_locals
locals[name] = self
if __name__ == '__main__':
foo = Foo()
'a' << foo
print(a)
andrew
--
http://mail.python.org/mailman/listinfo/python-list