Same argument goes for maya.cmds about namespace clobbering from memory (when i say from memory, it's from PyMEL memory - as in, there's a Big Red Warning : http://autodesk.com/us/maya/2011help/PyMel/tutorial.html ) - I couldn't tell you exactly _what_ gets clobbered however, I've taken that as gospel and not really looked much deeper.
On 3 Oct 2012, at 09:44, Jesse Kretschmer wrote: > I would certainly advise against "from bigpackage import *" as the wildcard > could lead to namespace collision and general funny business. > > Let me hijack this topic with another question about imports. Which is more > correct; "import maya.cmds as cmds" or "from maya import cmds"? I prefer the > latter, but mostly because it is fewer keystrokes. > > On Tue, Oct 2, 2012 at 6:09 PM, Justin Israel <[email protected]> wrote: > Why do these sites advise against "from ... import ..."? > > > On Oct 2, 2012, at 5:01 PM, Python inside Maya <[email protected]> wrote: > >> I would love to hear some thoughts on handling python imports, specifically >> in larger code depots with deeper hierarchies. >> The way I see it, the safest way to go is to import >> company.teamA.whatever.module >> >> The big draw back that I see is that the code becomes bloated with >> company.teamA.whatever.module.class().method() >> From that perspective - from company.teamA.whatever import module - seems >> like a better choice >> Then code reads module.class().method() >> >> This gets more and more problematic, the deeper the code depot hierarchy >> is/gets. When reading up on Python imports several sites advice against >> using the from-import technique. >> Any input is appreciated, >> >> Thanks, >> /Christian >> >> -- >> view archives: http://groups.google.com/group/python_inside_maya >> change your subscription settings: >> http://groups.google.com/group/python_inside_maya/subscribe > > > -- > view archives: http://groups.google.com/group/python_inside_maya > change your subscription settings: > http://groups.google.com/group/python_inside_maya/subscribe > > > -- > view archives: http://groups.google.com/group/python_inside_maya > change your subscription settings: > http://groups.google.com/group/python_inside_maya/subscribe -- view archives: http://groups.google.com/group/python_inside_maya change your subscription settings: http://groups.google.com/group/python_inside_maya/subscribe
