35 lines
922 B
Python
35 lines
922 B
Python
|
# coding: utf-8
|
||
|
|
||
|
import os
|
||
|
import time
|
||
|
import codecs
|
||
|
import json
|
||
|
|
||
|
from app import stream
|
||
|
|
||
|
class manager_cl(object):
|
||
|
exposed = True
|
||
|
|
||
|
def __init__(self):
|
||
|
self.stream = stream.stream_cl()
|
||
|
|
||
|
def LIST(self):
|
||
|
chargenliste = {'1': {}, '2': {}}
|
||
|
filenames = os.listdir('data')
|
||
|
for filename in filenames:
|
||
|
if filename.endswith('.json'):
|
||
|
charge = codecs.open(os.path.join('data', filename), 'r', 'utf-8')
|
||
|
chargeData = eval(charge.read())
|
||
|
charge.close()
|
||
|
|
||
|
charge_id = filename[:-5]
|
||
|
chargenliste[charge_id]['chargeName'] = chargeData['info']['name']
|
||
|
print(chargenliste)
|
||
|
return json.dumps(chargenliste)
|
||
|
|
||
|
|
||
|
def LOS(self, charge, los_nr):
|
||
|
pass
|
||
|
|
||
|
def RECEIVE(self, charge):
|
||
|
pass
|