修复 ElectronUnion 对象初始化问题

This commit is contained in:
2025-07-30 01:32:31 +08:00
parent 36562323b7
commit 2c870377a6
3 changed files with 9 additions and 3 deletions

View File

@@ -144,6 +144,9 @@ class Nucleon:
def __len__(self):
return len(self.metadata)
def __hash__(self):
return hash(self.content)
@staticmethod
def placeholder():
return Nucleon("核子对象样例内容", {})
@@ -197,7 +200,7 @@ class ElectronUnion():
for i in all.keys():
lst.append(Electron(i, all[i]))
self.electrons = lst
self.electrons_dict = {i.content: i.metadata for i in lst}
self.electrons_dict = {i.content: i for i in lst}
def sync(self):
"""同步 electrons_dict 中新增对到 electrons 中"""