Compare commits
2 Commits
master
...
1498edbb07
Author | SHA1 | Date | |
---|---|---|---|
1498edbb07 | |||
10cbb1344d |
@ -4,5 +4,10 @@
|
||||
"precision": 0,
|
||||
"code": null,
|
||||
"supply": 0,
|
||||
"extra": {}
|
||||
"extra": [
|
||||
{
|
||||
"arg": "",
|
||||
"arg_type": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -105,10 +105,10 @@ class Extension:
|
||||
r = f.read()
|
||||
f.close()
|
||||
self.parse_code_as_hex(r)
|
||||
except FileNotFoundError:
|
||||
except FileNotFoundError as e:
|
||||
logg.debug('could not parse code as file: {}'.format(e))
|
||||
pass
|
||||
except IsADirectoryError:
|
||||
except IsADirectoryError as e:
|
||||
logg.debug('could not parse code as file: {}'.format(e))
|
||||
pass
|
||||
|
||||
|
18
cic/token.py
18
cic/token.py
@ -34,7 +34,8 @@ class Token(Data):
|
||||
self.supply = supply
|
||||
self.precision = precision
|
||||
self.code = code
|
||||
self.extra_args = None
|
||||
self.extra_args: list = []
|
||||
self.extra_args_types: list = []
|
||||
self.path = path
|
||||
self.token_path = os.path.join(self.path, 'token.json')
|
||||
|
||||
@ -53,8 +54,19 @@ class Token(Data):
|
||||
self.precision = o['precision']
|
||||
self.code = o['code']
|
||||
self.supply = o['supply']
|
||||
self.extra_args = o['extra']
|
||||
|
||||
extras = []
|
||||
extra_types = []
|
||||
token_extras: list = o['extra']
|
||||
if token_extras:
|
||||
for token_extra in token_extras:
|
||||
arg = token_extra.get('arg')
|
||||
arg_type = token_extra.get('arg_type')
|
||||
if arg:
|
||||
extras.append(arg)
|
||||
if arg_type:
|
||||
extra_types.append(arg_type)
|
||||
self.extra_args = extras
|
||||
self.extra_args_types = extra_types
|
||||
self.inited = True
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user