Bugs item #1513646, was opened at 2006-06-28 00:01 Message generated for change (Comment added) made by loewis You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1513646&group_id=5470
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Windows Group: Python 2.5 >Status: Closed >Resolution: Fixed Priority: 7 Submitted By: Yi S. Ding (yi_ding) Assigned to: Martin v. Löwis (loewis) Summary: os.access reports incorrect write permissions in Windows Initial Comment: Platform: Python 2.5b1 Windows XP Bug: os.access will report that a user doesn't have write permissions to a file or directory when the user actually does. Reproducibility: always This is being run on an administrator account. >>> import os >>> os.access("C:\\", os.W_OK) False >>> os.access("C:\\test.txt", os.W_OK) False I have also checked that Python can indeed write to the file. ---------------------------------------------------------------------- >Comment By: Martin v. Löwis (loewis) Date: 2006-07-02 20:45 Message: Logged In: YES user_id=21627 Thanks for the report and the patch, committed as r47198 (I moved the test in a separate class, though). ---------------------------------------------------------------------- Comment By: Yi S. Ding (yi_ding) Date: 2006-07-01 01:12 Message: Logged In: YES user_id=1081617 Cool. I added the new patch with the test case. ---------------------------------------------------------------------- Comment By: Neal Norwitz (nnorwitz) Date: 2006-06-30 09:12 Message: Logged In: YES user_id=33168 Your change looks correct, but I would really like a test case to fix this problem. I don't have access to a Windows box, so I can't verify the test fails before this patch and succeeds with it. Can you create a test case too? The best place to add the test would be Lib/test/test_posix.py. Thanks! ---------------------------------------------------------------------- Comment By: Yi S. Ding (yi_ding) Date: 2006-06-29 21:56 Message: Logged In: YES user_id=1081617 Yeah, it's only 2.5, and only 2.5b1. Basically, there's a double ampersand used instead of a single ampersand in posixmodule.c. I've attached the patch. ---------------------------------------------------------------------- Comment By: Neal Norwitz (nnorwitz) Date: 2006-06-28 07:28 Message: Logged In: YES user_id=33168 Does this problem only occur with 2.5 or is it also present in 2.4? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1513646&group_id=5470 _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com