Sammlung
This commit is contained in:
47
Sammlung/Praktikum/3/ias_p2_a0.21/app/log.py
Normal file
47
Sammlung/Praktikum/3/ias_p2_a0.21/app/log.py
Normal file
@ -0,0 +1,47 @@
|
||||
# coding: utf-8
|
||||
|
||||
import os
|
||||
import time
|
||||
import codecs
|
||||
import json
|
||||
|
||||
from app import stream
|
||||
|
||||
class log_cl(object):
|
||||
exposed = True
|
||||
|
||||
def __init__(self):
|
||||
self.stream = stream.stream_cl()
|
||||
|
||||
def SEND(self, user, charge, los, preis):
|
||||
|
||||
file = codecs.open(os.path.join('data', 'log.txt'), 'r', 'utf-8')
|
||||
log = json.loads(file.read())
|
||||
file.close()
|
||||
|
||||
counter = 1
|
||||
|
||||
for x in log:
|
||||
counter += 1
|
||||
|
||||
counter = str(counter)
|
||||
|
||||
log[counter] = {}
|
||||
log[counter]['user'] = user
|
||||
log[counter]['charge'] = charge
|
||||
log[counter]['los'] = los
|
||||
log[counter]['preis'] = preis
|
||||
log[counter]['time'] = time.time()
|
||||
|
||||
print(log)
|
||||
|
||||
file = codecs.open(os.path.join('data', 'log.txt'), 'w', 'utf-8')
|
||||
file.write(json.dumps(log, indent=3, ensure_ascii=True))
|
||||
file.close()
|
||||
|
||||
def REQ(self):
|
||||
file = codecs.open(os.path.join('data', 'log.txt'), 'r', 'utf-8')
|
||||
log = json.loads(file.read())
|
||||
file.close()
|
||||
|
||||
return json.dumps(log)
|
Reference in New Issue
Block a user