File tree Expand file tree Collapse file tree 1 file changed +8
-7
lines changed
Expand file tree Collapse file tree 1 file changed +8
-7
lines changed Original file line number Diff line number Diff line change @@ -24,17 +24,18 @@ def validate_mac(mac: str) -> bool:
2424def version_to_model (version : str | None ) -> str :
2525 """Translate hardware_version to device type."""
2626 if version is None :
27- return "Unknown"
28- model = HW_MODELS .get (version )
27+ return (None , "Unknown" )
28+ local_version = version
29+ model = HW_MODELS .get (local_version )
2930 if model is None :
30- version = version [4 :10 ]
31- model = HW_MODELS .get (version )
31+ local_version = version [4 :10 ]
32+ model = HW_MODELS .get (local_version )
3233 if model is None :
3334 # Try again with reversed order
34- version = version [- 2 :] + version [- 4 :- 2 ] + version [- 6 :- 4 ]
35- model = HW_MODELS .get (version )
35+ local_version = version [- 2 :] + version [- 4 :- 2 ] + version [- 6 :- 4 ]
36+ model = HW_MODELS .get (local_version )
3637
37- return (version , model ) if model is not None else (None , "Unknown" )
38+ return (local_version , model ) if model is not None else (None , "Unknown" )
3839
3940
4041# octals (and hex) type as int according to
You can’t perform that action at this time.
0 commit comments