Files
30-seconds-of-code/website/app/vote.py
2018-02-20 14:39:09 +05:30

17 lines
522 B
Python

import json
def vote(snippet):
snippets = open('website/app/snippets').read().split('\n')
with open('website/app/votes.json', 'r') as f:
if snippet in snippets:
data = json.load(f)
try:
data[snippet]
except KeyError:
data[snippet] = 0
data[snippet] += 1
open('website/app/votes.json','w').write(str(data).replace("'",'"'))
else:
raise Exception(f'{snippet} does not exists ')