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