I'm collecting together a bunch of fairly random useful functions I have written over the years into a module. Generally speaking is it best to
a) Import all the other modules these functions depend on into the modules global namespace by putting them at the top of the module or should I... b) Include them in each function individually. Stylistically I like the idea of b) better as it makes for easy refactoring in the future but is there any drawback to doing it this way? i.e. does it get repeatedly parsed, use more memory, become inefficient when several functions that use the same includes are invoked etc Or does it really not matter? Performance is probably not important for the majority of these functions but there's the odd one that may end up in an inner loop some day. Cheers, Roger. -- http://mail.python.org/mailman/listinfo/python-list