Simplified calls reading and writing json
This commit is contained in:
parent
3f0280d3ca
commit
20107335d8
@ -254,7 +254,7 @@ class WireGuard:
|
||||
'description': description,
|
||||
'created': creation_time.isoformat(' ',
|
||||
'minutes')}
|
||||
mf.write(json.dumps(metadata))
|
||||
json.dump(metadata, mf)
|
||||
|
||||
client_config = generate_user_clientside_config(
|
||||
client_ip,
|
||||
@ -283,17 +283,17 @@ class WireGuard:
|
||||
name: str,
|
||||
description: str) -> None:
|
||||
with open(self.meta_filepath(config_id), 'r+') as mf:
|
||||
metadata = json.loads(mf.read())
|
||||
metadata = json.load(mf)
|
||||
metadata['name'] = name
|
||||
metadata['description'] = description
|
||||
mf.seek(0)
|
||||
mf.write(json.dumps(metadata))
|
||||
json.dump(metadata, mf)
|
||||
mf.truncate()
|
||||
|
||||
def get_config(self, config_id: str) -> dict:
|
||||
with open(self.config_filepath(config_id), 'r') as cf, \
|
||||
open(self.meta_filepath(config_id), 'r') as mf:
|
||||
metadata = json.loads(mf.read())
|
||||
metadata = json.load(mf)
|
||||
configdata = cf.read()
|
||||
return {'id': config_id,
|
||||
'name': metadata['name'],
|
||||
|
Loading…
x
Reference in New Issue
Block a user