Changeset 14344 for lang/python
- Timestamp:
- 06/21/08 18:23:11 (5 months ago)
- Files:
-
- 1 modified
-
lang/python/pit/pit.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/python/pit/pit.py
r14307 r14344 28 28 if result == c: 29 29 print 'No Changes' 30 return profile[name] 31 30 32 result = yaml.load(result) 31 33 … … 41 43 ret = load_data[name] if load_data.has_key(name) else {} 42 44 if opts.has_key('require'): 43 for k, v in opts['require'].iteritems(): 44 if not ret.has_key(k): 45 ret[k] = v 46 ret = Pit.set(name,{'config' : ret}) 45 flg = False 46 keys = set(opts['require'].keys()) - set(ret.keys()) 47 if keys: 48 for key in keys: 49 ret[key] = opts['require'][key] 50 ret = Pit.set(name,{'config' : ret}) 51 47 52 return ret or {'username' : '', 'password' : ''} 48 53 … … 84 89 85 90 if __name__ == '__main__': 86 config = Pit.get('twitter.com',{'require': {'email':'your email','password':'your password'}}) 91 config = Pit.get('34twitter.com',{'require': {'email':'your email','password':'your password'}}) 92 print config 87 93 print config['email'] 88 94 print config['password']
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)