From: <di...@us...> - 2007-03-06 04:52:19
|
Revision: 431 http://safekeep.svn.sourceforge.net/safekeep/?rev=431&view=rev Author: dimi Date: 2007-03-05 20:52:16 -0800 (Mon, 05 Mar 2007) Log Message: ----------- Add simple Java-like properties parser Modified Paths: -------------- safekeep/trunk/safekeep Modified: safekeep/trunk/safekeep =================================================================== --- safekeep/trunk/safekeep 2007-03-06 04:11:28 UTC (rev 430) +++ safekeep/trunk/safekeep 2007-03-06 04:52:16 UTC (rev 431) @@ -108,6 +108,21 @@ if path.startswith('/'): return root + path return os.path.join(root, path) +def parse_prop_file(file): + props = {} + fin = open(file) + lines = fin.readlines() + fin.close() + for line in lines: + line = line.strip() + if len(line) is 0 or line[0] is '#': continue + if '=' in line: + key, value = line.split('=', 1) + props[key.strip()] = value.strip() + else: + props[line] = None + return props + ###################################################################### # Configuration file parser ###################################################################### This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |