bug: fix inf and nan in factory
This commit is contained in:
@@ -825,12 +825,8 @@ class MinerFactory:
|
||||
# fix an error with a btminer return having a missing comma. (2023-01-06 version)
|
||||
str_data = str_data.replace('""temp0', '","temp0')
|
||||
# fix an error with Avalonminers returning inf and nan
|
||||
str_data = str_data.replace("info", "1nfo")
|
||||
str_data = str_data.replace("inf", "0")
|
||||
str_data = str_data.replace("1nfo", "info")
|
||||
str_data = str_data.replace("nano", "n4no")
|
||||
str_data = str_data.replace("nan", "0")
|
||||
str_data = str_data.replace("n4no", "nano")
|
||||
str_data = str_data.replace('"inf"', "0")
|
||||
str_data = str_data.replace('"nan"', "0")
|
||||
# fix whatever this garbage from avalonminers is `,"id":1}`
|
||||
if str_data.startswith(","):
|
||||
str_data = f"{{{str_data[1:]}"
|
||||
|
||||
Reference in New Issue
Block a user