Apparent "double imports" (was: Naming convention for in-house modules (Newbie question))

HoneyMonster someone at someplace.invalid
Thu Feb 9 19:53:54 CET 2012


On Thu, 09 Feb 2012 14:36:52 +0000, Arnaud Delobelle wrote:

> On 9 February 2012 14:00, Laurent Claessens <moky.math at gmail.com> wrote:
>>
>>> Here is my question: I would like to start an in-house library of
>>> small modules to import, for things like error handling/logging.
>>> That's easy enough, but is there a recommended way of naming such
>>> modules? I am concerned about avoiding name clashes with standard
>>> modules and site packages.
>>>
>>> Thanks.
>>>
>>>
>> This is not 100% an answer to the question, but you should read that :
>> http://www.python.org/dev/peps/pep-0008/
> 
> The OP mentions PEP 8 in the bit of his message that you *don't* quote.

Thank you for that Arnaud, and thanks to Chris R. I'm going along with 
Chris's suggestion for the moment.

One issue I have run into, which may or may not be a problem: I am 
finding that modules in the in-house "library" package sometimes have to 
import modules like sys and os, which are also imported by the "calling" 
module. Is this a problem or an overhead, or does it just result in two 
names for the same object?

Thanks again.



More information about the Python-list mailing list