From bdeeea6779f0145d0f19f46ce8c83bf6a39bf48e Mon Sep 17 00:00:00 2001 From: Sam Myers Date: Mon, 14 Mar 2016 00:20:53 -0400 Subject: [PATCH] finished toolbox --- blah.txt | 2 ++ blah2.txt | 2 ++ counter.py | 11 ++++++++++- 3 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 blah.txt create mode 100644 blah2.txt diff --git a/blah.txt b/blah.txt new file mode 100644 index 0000000..ba8c4c4 --- /dev/null +++ b/blah.txt @@ -0,0 +1,2 @@ +I3 +. \ No newline at end of file diff --git a/blah2.txt b/blah2.txt new file mode 100644 index 0000000..1cc9408 --- /dev/null +++ b/blah2.txt @@ -0,0 +1,2 @@ +I2 +. \ No newline at end of file diff --git a/counter.py b/counter.py index 1e2fb56..bd4511d 100644 --- a/counter.py +++ b/counter.py @@ -29,7 +29,16 @@ def update_counter(file_name, reset=False): >>> update_counter('blah2.txt') 2 """ - pass + if not exists(file_name) or reset: + counter = 1 + f = open(file_name, 'w') + dump(counter, f) + else: + f = open(file_name, 'r+') + counter = load(f) + 1 + f.seek(0,0) + dump(counter, f) + return counter if __name__ == '__main__': if len(sys.argv) < 2: