This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author acue
Recipients Fred Rolland, Winterflower, abarry, acue, lemburg, serhiy.storchaka
Date 2016-06-05.07:59:01
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1465113541.66.0.427830937814.issue26329@psf.upfronthosting.co.za>
In-reply-to
Content
I propose to add at least a statement like e.g. "In conformance to IEEE Std 1003.1™, 2013 Edition; 4.12 Pathname Resolution".

Because I had the same thought of a bug at first view, this because I did not find any hint in e.g. docs for 2.7.11. 

The reason to handle this thoroughly in my projects is the application of a path-matching library for generic unit tests, e.g. for bash scripts which require intensive PATH resolution. This has to be applied by the users of the library.

See "https://pypi.python.org/pypi/pyfilesysobjects", and  "https://pypi.python.org/pypi/epyunit" which requires intensive pattern matching of application provided pathnames, e.g. when it comes to automatic split of actual used PYTHONPATH items for a specific function/method, module, or package.

E.g. the user provides an 'intentional casual' pathname for drop-in unit tests(see epyunit),
  "os.sep + context.sys.path[x] + os.sep + 'rel-module-path'",
due to mixed relative and absolute paths resulting in leading 
  "os.sep + os.sep".  
The pattern match than fails, but it is not immediately clear for which reason.
History
Date User Action Args
2016-06-05 07:59:01acuesetrecipients: + acue, lemburg, serhiy.storchaka, abarry, Winterflower, Fred Rolland
2016-06-05 07:59:01acuesetmessageid: <1465113541.66.0.427830937814.issue26329@psf.upfronthosting.co.za>
2016-06-05 07:59:01acuelinkissue26329 messages
2016-06-05 07:59:01acuecreate