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


Groups > comp.lang.python > #2270

Re: delete namespaces

Path csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!news.albasani.net!feeder.news-service.com!newsfeed.xs4all.nl!newsfeed5.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail
Return-Path <rosuav@gmail.com>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.015
X-Spam-Evidence '*H*': 0.97; '*S*': 0.00; 'python,': 0.01; 'advice.': 0.05; 'hettinger': 0.07; 'tests,': 0.07; 'namespace': 0.09; 'am,': 0.14; 'modify': 0.14; 'wrote:': 0.14; 'reload': 0.16; 'subject:delete': 0.16; 'stuff': 0.18; 'adequate': 0.19; 'language': 0.20; 'header:In-Reply-To:1': 0.22; 'raymond': 0.22; 'thu,': 0.22; 'modification': 0.23; 'possible,': 0.25; 'message- id:@mail.gmail.com': 0.28; 'changes': 0.29; 'import': 0.32; 'to:addr:python-list': 0.32; 'module': 0.33; 'test': 0.33; 'using': 0.34; 'starting': 0.34; 'light': 0.35; 'point': 0.35; 'should': 0.37; 'received:209.85': 0.37; 'received:google.com': 0.38; 'delete': 0.38; 'used': 0.38; 'to:addr:python.org': 0.39; 'received:209': 0.39; 'how': 0.39; 'header:Received:5': 0.40; 'simple': 0.60; 'best': 0.60; '2011': 0.62; 'mar': 0.64; 'fresh': 0.65; 'grab': 0.65; 'fighting': 0.68; 'received:209.85.210.174': 0.84; 'received:mail-iy0-f174.google.com': 0.84; 'restart': 0.84
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type:content-transfer-encoding; bh=rGLRPAX+H+8SZxRhpb0z/MRiJ55k2QhDU6+4EeaLynk=; b=iDIgVFiYrGqpjIT9lLHOKFQ6mH1BmX1t90yQrOwVfBot//4RCeMdPTp60yCQxKjKsL 2KLhQZ0xZSi4C/qSdm1bARcSGwYoCinEh8SmnG2OpE4v2Z5hP7dOfHnQvlx4qYdWkdpA spG6xPUjwNCQYuRl6V3r6Ciqjj+gRYxjyBgb8=
DomainKey-Signature a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=lr6n/wOcwufoYFD8qCqyjYlaryUHq2E012RqELDHLnPPMPXbtLhpv7U9/QgdEgYZ97 DVVpxOVWEnZd0pQ9xP6gekjBvz80plRJ3i2cDBQuCFwKxvqyhwSPtbq/KW3gEiORUw0O 5V7gCph1wQkq1TKIGQ0mg8Cr1Hmb0mmBesPpw=
MIME-Version 1.0
In-Reply-To <8ee61e93-6260-43dc-bc3c-aaadecc1fdb0@f31g2000pri.googlegroups.com>
References <UtydnQbv7-6IGQ_QnZ2dnUVZ_hWdnZ2d@insightbb.com> <mailman.7.1301461050.2990.python-list@python.org> <8ee61e93-6260-43dc-bc3c-aaadecc1fdb0@f31g2000pri.googlegroups.com>
Date Thu, 31 Mar 2011 14:06:53 +1100
Subject Re: delete namespaces
From Chris Angelico <rosuav@gmail.com>
To python-list@python.org
Content-Type text/plain; charset=ISO-8859-1
Content-Transfer-Encoding quoted-printable
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.12
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <http://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <http://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Newsgroups comp.lang.python
Message-ID <mailman.25.1301540817.2990.python-list@python.org> (permalink)
Lines 22
NNTP-Posting-Host 82.94.164.166
X-Trace 1301540817 news.xs4all.nl 41102 [::ffff:82.94.164.166]:36711
X-Complaints-To abuse@xs4all.nl
Xref x330-a1.tempe.blueboxinc.net comp.lang.python:2270

Show key headers only | View raw


On Thu, Mar 31, 2011 at 11:11 AM, Raymond Hettinger <python@rcn.com> wrote:
> [monkeys paw]
>> > How do i delete a module namespace once it has been imported?
>  . . .
>> > Then i make a modification to banner.py. When i import it again,
>> > the new changes are not reflected.
>
> [Terry Reedy]
>> The best thing, if possible, is to restart the program.
>> If you develop banner.py with adequate tests, you will want to restart
>> the test anyway, and you should not need to modify much thereafter.
>
> This is excellent advice.
>
> You're much better-off starting fresh each time.

Each language should be used for its strengths, not its weaknesses :)
If you're using Python, keep it light and simple and then just restart
the program. If you want to reload stuff without restarting, grab
Pike. There's no point fighting your language!

ChrisA

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


Thread

delete namespaces monkeys paw <monkey@joemoney.net> - 2011-03-29 21:14 -0400
  Re: delete namespaces Raymond Hettinger <python@rcn.com> - 2011-03-29 18:32 -0700
  Re: delete namespaces Tim Chase <python.list@tim.thechases.com> - 2011-03-29 20:41 -0500
  Re: delete namespaces Terry Reedy <tjreedy@udel.edu> - 2011-03-30 00:57 -0400
    Re: delete namespaces Raymond Hettinger <python@rcn.com> - 2011-03-30 17:11 -0700
      Re: delete namespaces Chris Angelico <rosuav@gmail.com> - 2011-03-31 14:06 +1100
  Re: delete namespaces Jean-Michel Pichavant <jeanmichel@sequans.com> - 2011-03-30 11:10 +0200
  Re: delete namespaces Terry Reedy <tjreedy@udel.edu> - 2011-03-30 15:03 -0400
  Re: delete namespaces Tim Golden <mail@timgolden.me.uk> - 2011-03-30 20:08 +0100
  Re: delete namespaces Ritesh Nadhani <riteshn@gmail.com> - 2011-03-30 21:22 -0700
  Re: delete namespaces rusi <rustompmody@gmail.com> - 2011-03-30 22:11 -0700

csiph-web