On Thu, May 24, 2012 at 8:10 PM, eric.smith <python-check...@python.org> wrote: > + Lib/test/namspace_pkgs
Typo: s/namspace/namespace/ > +Here we add the parent directories to ``sys.path``, and show that the > +portions are correctly found:: > + > + >>> import sys > + >>> sys.path += ['Lib/test/namespace_pkgs/parent1/parent', > 'Lib/test/namespace_pkgs/parent2/parent'] The trailing "/parent" shouldn't be there on either of these paths. The comments that refer back to these also need the same adjustment. > + Lib/test/namspace_pkgs Same typo as above. > + # add the first two parent paths to sys.path > + >>> import sys > + >>> sys.path += ['Lib/test/namespace_pkgs/parent1/parent', > 'Lib/test/namespace_pkgs/parent2/parent'] Again, need to lose the last directory from these paths and the comments that refer to them. > + # now add parent3 to the parent's __path__: > + >>> parent.__path__.append('Lib/test/namespace_pkgs/parent3/parent') This modification is incorrect, it should be: sys.path.append('Lib/test/namespace_pkgs/parent3') and both parent.__path__ and parent.child.__path__ should pick up their extra portions on the next import attempt. Also, I suggest renaming "parent1", "parent2" and "parent3" to "project1", "project2" and "project3". Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com