blob: 33749568f6831271b69317baf994b79a269f57a4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
import json
import os
class DeviceAuth:
__filename__ = 'device-auth.json'
def device_auth_file_exists(self):
return os.path.isfile(self.__filename__)
def get_device_auth_details(self):
if os.path.isfile(self.__filename__):
with open(self.__filename__, 'r') as fp:
return json.load(fp)
return {}
def store_device_auth_details(self, email, details):
existing = self.get_device_auth_details()
existing[email] = details
with open(self.__filename__, 'w') as fp:
json.dump(existing, fp)
|