Convert BinCode to int when reading a map with decimal values
This commit is contained in:
		
							parent
							
								
									65533b8d99
								
							
						
					
					
						commit
						2b8b50d084
					
				| @ -96,7 +96,11 @@ def read_devices(el_map: ElementTree.Element) -> List[Device]: | |||||||
|                                  f'with attributes {el_entry.attrib}') |                                  f'with attributes {el_entry.attrib}') | ||||||
|                     continue |                     continue | ||||||
| 
 | 
 | ||||||
|                 bin_code = attrib['BinCode'] |                 if bin_type == 'Decimal': | ||||||
|  |                     bin_code = int(attrib['BinCode']) | ||||||
|  |                 else: | ||||||
|  |                     bin_code = int(attrib['BinCode']) | ||||||
|  | 
 | ||||||
|                 if bin_code in device.bin_pass: |                 if bin_code in device.bin_pass: | ||||||
|                     logger.error(f'Bin code {bin_code} was repeated; ignoring later entry!') |                     logger.error(f'Bin code {bin_code} was repeated; ignoring later entry!') | ||||||
|                     continue |                     continue | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user