|
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.
|