summaryrefslogtreecommitdiffstats
path: root/clients/ivamUtil.py
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2004-01-08 21:22:53 +0000
committerLennart Poettering <lennart@poettering.net>2004-01-08 21:22:53 +0000
commit5565b244c983bfbfd8b88077eda690fd630e3f1f (patch)
tree273049996c7e3b1bc855730fea9b993a9d79c2f7 /clients/ivamUtil.py
parent9f14b1b80e6b09e6b2dc067704fff2034dc0ad23 (diff)
renaming client -> clients
git-svn-id: file:///home/lennart/svn/public/ivam2/trunk@19 dbf6933d-3bce-0310-9bcc-ed052ba35b35
Diffstat (limited to 'clients/ivamUtil.py')
-rw-r--r--clients/ivamUtil.py36
1 files changed, 36 insertions, 0 deletions
diff --git a/clients/ivamUtil.py b/clients/ivamUtil.py
new file mode 100644
index 0000000..053638e
--- /dev/null
+++ b/clients/ivamUtil.py
@@ -0,0 +1,36 @@
+
+import gzip
+
+def getContents(fn):
+ f = file(fn, "r")
+ r = f.readline().strip(" \t\r\n")
+ f.close()
+ return r
+
+
+def setContents(fn, s):
+ f = file(fn, "w")
+ f.write("%s\n" % s)
+ f.close()
+
+def magicFile(fn, mode):
+
+ f = None
+
+ try:
+ f = gzip.open(fn, mode)
+ f.read(1)
+ f.seek(0)
+ return f
+
+ except IOError:
+
+ if not f is None:
+ f.close()
+
+ return open(fn, mode)
+
+
+
+
+