Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #20117

Re: multiple namespaces within a single module?

Date 2012-02-09 14:25 -0800
From Ethan Furman <ethan@stoneleaf.us>
Subject Re: multiple namespaces within a single module?
References <6f50fa3d-74e6-4682-b5d8-2634d418dd23@d15g2000yqg.googlegroups.com> <jh1725$slv$1@dough.gmane.org> <4F3436CA.2020800@stoneleaf.us> <jh1f8a$td4$1@dough.gmane.org>
Newsgroups comp.lang.python
Message-ID <mailman.5618.1328827038.27778.python-list@python.org> (permalink)

Show all headers | View raw


Peter Otten wrote:
> Hm, what about
> 
> with NameSpace(globals()) as a:
>     x = "inside a!"
>     def function():
>         print(x)
> with NameSpace(globals()) as b:
>     x = "inside b!"
>     def function():
>         print(x)
> 
> x = "inside main!"
> a.function()
> b.function()
> 
> 

It would have to be `a.x = ...` and `b.x = ...` with corresponding 
`print(a.x)` and `print(b.x)`.

Hrm -- and functions/classes/etc would have to refer to each other that 
way as well inside the namespace... not sure I'm in love with that...

~Ethan~

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

multiple namespaces within a single module? jkn <jkn_gg@nicorp.f9.co.uk> - 2012-02-09 10:32 -0800
  Re: multiple namespaces within a single module? Peter Otten <__peter__@web.de> - 2012-02-09 20:33 +0100
    Re: multiple namespaces within a single module? jkn <jkn_gg@nicorp.f9.co.uk> - 2012-02-09 15:24 -0800
      Re: multiple namespaces within a single module? Peter Otten <__peter__@web.de> - 2012-02-10 12:10 +0100
        Re: multiple namespaces within a single module? jkn <jkn_gg@nicorp.f9.co.uk> - 2012-02-10 08:28 -0800
  Re: multiple namespaces within a single module? Ethan Furman <ethan@stoneleaf.us> - 2012-02-09 13:12 -0800
  Re: multiple namespaces within a single module? Peter Otten <__peter__@web.de> - 2012-02-09 22:53 +0100
  Re: multiple namespaces within a single module? Ethan Furman <ethan@stoneleaf.us> - 2012-02-09 14:25 -0800
  Re: multiple namespaces within a single module? Ethan Furman <ethan@stoneleaf.us> - 2012-02-09 16:05 -0800
  Re: multiple namespaces within a single module? Arnaud Delobelle <arnodel@gmail.com> - 2012-02-10 10:41 +0000

csiph-web