Compare commits

...

2 Commits

Author SHA1 Message Date
ad17b905c4 修复ToolFile中SaveAsJson的一些问题 2025-11-23 20:03:44 +08:00
4ba5bfdfee 新增函数泛型注解 2025-11-06 20:37:30 +08:00
2 changed files with 2 additions and 2 deletions

View File

@@ -140,7 +140,7 @@ class Architecture:
return type_ in cls._RegisteredObjects
@classmethod
def Get(cls, type_:type) -> Any:
def Get[T](cls, type_:Typen[T]) -> T:
return cls._RegisteredObjects[type_]
@classmethod

View File

@@ -327,7 +327,7 @@ class ToolFile(BaseModel):
except:
pass
with open(self.OriginFullPath, 'w', encoding='utf-8') as f:
json.dump(json_data, f, indent=4)
json.dump(json_data, f, indent=4, ensure_ascii=False)
return self
def SaveAsCsv(self, csv_data:"pd.DataFrame"):
'''