Changeset 391 for python/trunk/Lib/distutils/config.py
- Timestamp:
- Mar 19, 2014, 11:31:01 PM (11 years ago)
- Location:
- python/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
python/trunk
-
Property svn:mergeinfo
set to
/python/vendor/Python-2.7.6 merged eligible /python/vendor/current merged eligible
-
Property svn:mergeinfo
set to
-
python/trunk/Lib/distutils/config.py
r2 r391 5 5 """ 6 6 import os 7 import sys8 7 from ConfigParser import ConfigParser 9 8 … … 44 43 """Creates a default .pypirc file.""" 45 44 rc = self._get_rc_file() 46 f = o pen(rc, 'w')45 f = os.fdopen(os.open(rc, os.O_CREAT | os.O_WRONLY, 0600), 'w') 47 46 try: 48 47 f.write(DEFAULT_PYPIRC % (username, password)) 49 48 finally: 50 49 f.close() 51 try:52 os.chmod(rc, 0600)53 except OSError:54 # should do something better here55 pass56 50 57 51 def _read_pypirc(self): … … 61 55 self.announce('Using PyPI login from %s' % rc) 62 56 repository = self.repository or self.DEFAULT_REPOSITORY 63 realm = self.realm or self.DEFAULT_REALM64 65 57 config = ConfigParser() 66 58 config.read(rc) … … 83 75 current = {'server': server} 84 76 current['username'] = config.get(server, 'username') 85 current['password'] = config.get(server, 'password')86 77 87 78 # optional params 88 79 for key, default in (('repository', 89 80 self.DEFAULT_REPOSITORY), 90 ('realm', self.DEFAULT_REALM)): 81 ('realm', self.DEFAULT_REALM), 82 ('password', None)): 91 83 if config.has_option(server, key): 92 84 current[key] = config.get(server, key)
Note:
See TracChangeset
for help on using the changeset viewer.