[Patches] [ python-Patches-755677 ] 755617: better docs for os.chmod

SourceForge.net noreply at sourceforge.net
Sat Oct 18 05:43:20 EDT 2003


Patches item #755677, was opened at 2003-06-17 05:35
Message generated for change (Comment added) made by loewis
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=305470&aid=755677&group_id=5470

Category: Documentation
Group: Python 2.3
Status: Open
Resolution: None
Priority: 5
Submitted By: Christopher Blunck (blunck2)
Assigned to: Martin v. Löwis (loewis)
Summary: 755617: better docs for os.chmod

Initial Comment:
As per the discussion thread on c.l.p and summarized by
Matthew Shomphe



----------------------------------------------------------------------

>Comment By: Martin v. Löwis (loewis)
Date: 2003-10-18 11:43

Message:
Logged In: YES 
user_id=21627

blunck2, are you willing to revise the patch in the
indicated direction, i.e. document the real semantics of
os.chmod on Windows, while keeping the material which
primarily applies to Unix?

----------------------------------------------------------------------

Comment By: Martin v. Löwis (loewis)
Date: 2003-09-20 18:04

Message:
Logged In: YES 
user_id=21627

I don't think that patch fixes the bug - IMO, the
description of mode gets worse, not better, with this patch:
1. The mode is *not* a "four-digit number". It is a plain
integer instead. Some people find it convenient to write
this number in base8, using Python's octal number notation.

2. Other people find it convenient to use a symbolic bit
mask to compute the number. Your patch removes the listing
of the possible symbolic constants, which is bad.

3. You fail to mention some of the bits (e.g. the s-bits)
which are available in the current documentation.

4. The patch fails to address the platform differences which
atleast logistix considers important, in his comment to #755617

----------------------------------------------------------------------

Comment By: Christopher Blunck (blunck2)
Date: 2003-06-23 15:12

Message:
Logged In: YES 
user_id=531881

Sure-

According to the discussion here:
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&threadm=mailman.1055808030.15325.python-list%40python.org&rnum=1&prev=/groups%3Fq%3Dos.chmod%2Bgroup:comp.lang.python.*%26hl%3Den%26lr%3D%26ie%3DUTF-8%26group%3Dcomp.lang.python.*%26selm%3Dmailman.1055808030.15325.python-list%2540python.org%26rnum%3D1

there was confusion as the behavior of os.chmod() on
non-Unix platforms.  Discussion led to a recommendation for
a documentation change, which was submitted as an attachment
to the bug report located here:
http://www.python.org/sf/755617

The submitter of the bug report didn't know how to submit a
patch.  I decided to capture the documentation, add it to
the appropriate tex file, produce a patch, and submit it to sf.

----------------------------------------------------------------------

Comment By: Martin v. Löwis (loewis)
Date: 2003-06-21 15:33

Message:
Logged In: YES 
user_id=21627

Can you give the rationale for this change, for those of us
that don't know which thread you are referring to?

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=305470&aid=755677&group_id=5470



More information about the Patches mailing list