aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'elivepatch_client/client/patch.py')
-rw-r--r--elivepatch_client/client/patch.py24
1 files changed, 24 insertions, 0 deletions
diff --git a/elivepatch_client/client/patch.py b/elivepatch_client/client/patch.py
new file mode 100644
index 0000000..ba086b5
--- /dev/null
+++ b/elivepatch_client/client/patch.py
@@ -0,0 +1,24 @@
+
+import os
+
+
+class ManaGer(object):
+
+ def __init__(self):
+ self.tmp_patch = os.path.join('/tmp', 'elivepatch')
+ if not os.path.exists(self.tmp_patch):
+ os.mkdir(self.tmp_patch)
+
+ def list(self):
+ patch_filename = []
+ for (dirpath, dirnames, filenames) in os.walk(self.tmp_patch):
+ patch_filename.extend(filenames)
+ break
+ print('List of current patches:')
+ print(patch_filename)
+
+ def save(self, patch):
+ i = 0
+ while os.path.exists("elivepatch_%s.patch" % i):
+ i += 1
+ fh = open("elivepatch_%s.patch" % i, "w") \ No newline at end of file