th commited on
Commit
8d93a5e
·
1 Parent(s): f96050c

🐛 修复missing PALACE_MEANINGS:移动字典初始化到__init__方法

Browse files

- 问题:PALACE_MEANINGS定义在未被调用的__init_v4_modules()中
- 解决:移动PALACE_MEANINGS字典到__init__方法
- 影响:修复TDD测试中的AttributeError

🦊 Generated with Sisi

Files changed (1) hide show
  1. knowledge_enhanced_interpreter.py +76 -0
knowledge_enhanced_interpreter.py CHANGED
@@ -57,6 +57,82 @@ class KnowledgeEnhancedInterpreter:
57
  self._six_relations_interpreter = None
58
  self._reading_engine = None
59
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
60
  # v4.0: 延迟加载属性
61
  @property
62
  def barnum_reader(self):
 
57
  self._six_relations_interpreter = None
58
  self._reading_engine = None
59
 
60
+ # 十二宫位核心意义(从02-twelve-palaces.md提取)
61
+ self.PALACE_MEANINGS = {
62
+ '命宫': {
63
+ '代表': '一生格局、性格特质、外在表现',
64
+ '三方四正': ['官禄宫', '财帛宫', '迁移宫'],
65
+ '重要性': '特别重要',
66
+ '判断要点': '命宫强弱决定一生成就高低'
67
+ },
68
+ '兄弟宫': {
69
+ '代表': '兄弟姐妹、同事关系、合伙运',
70
+ '三方四正': ['仆役宫', '疾厄宫', '田宅宫'],
71
+ '重要性': '较重要',
72
+ '判断要点': '看与兄弟朋友的缘分和帮助'
73
+ },
74
+ '夫妻宫': {
75
+ '代表': '配偶状况、婚姻关系、恋爱运',
76
+ '三方四正': ['福德宫', '官禄宫', '迁移宫'],
77
+ '重要性': '特别重要',
78
+ '判断要点': '配偶条件、婚姻幸福度'
79
+ },
80
+ '子女宫': {
81
+ '代表': '子女状况、生育能力、性生活',
82
+ '三方四正': ['田宅宫', '仆役宫', '疾厄宫'],
83
+ '重要性': '较重要',
84
+ '判断要点': '子女数量质量、性欲强弱'
85
+ },
86
+ '财帛宫': {
87
+ '代表': '财运状况、赚钱能力、理财观',
88
+ '三方四正': ['命宫', '福德宫', '官禄宫'],
89
+ '重要性': '特别重要',
90
+ '判断要点': '财运好坏、赚钱方式'
91
+ },
92
+ '疾厄宫': {
93
+ '代表': '身体健康、疾病倾向、体质',
94
+ '三方四正': ['兄弟宫', '田宅宫', '子女宫'],
95
+ '重要性': '重要',
96
+ '判断要点': '健康状况、易患疾病'
97
+ },
98
+ '迁移宫': {
99
+ '代表': '外出运、人际关系、社会评价',
100
+ '三方四正': ['命宫', '夫妻宫', '福德宫'],
101
+ '重要性': '特别重要',
102
+ '判断要点': '外出发展、社交能力、外部机遇'
103
+ },
104
+ '仆役宫': {
105
+ '代表': '朋友关系、下属状况、社交圈',
106
+ '三方四正': ['兄弟宫', '子女宫', '田宅宫'],
107
+ '重要性': '较重要',
108
+ '判断要点': '朋友质量、得到帮助'
109
+ },
110
+ '官禄宫': {
111
+ '代表': '事业成就、工作状况、社会地位',
112
+ '三方四正': ['命宫', '财帛宫', '夫妻宫'],
113
+ '重要性': '特别重要',
114
+ '判断要点': '事业发展、工作稳定性'
115
+ },
116
+ '田宅宫': {
117
+ '代表': '不动产、家庭环境、居住状况',
118
+ '三方四正': ['兄弟宫', '疾厄宫', '子女宫'],
119
+ '重要性': '重要',
120
+ '判断要点': '房产运、家庭和睦'
121
+ },
122
+ '福德宫': {
123
+ '代表': '精神享受、福气厚薄、兴趣爱好',
124
+ '三方四正': ['财帛宫', '夫妻宫', '迁移宫'],
125
+ '重要性': '特别重要',
126
+ '判断要点': '福气深浅、精神状态'
127
+ },
128
+ '父母宫': {
129
+ '代表': '父母状况、长辈关系、读书运',
130
+ '三方四正': ['官禄宫', '福德宫', '迁移宫'],
131
+ '重要性': '重要',
132
+ '判断要点': '父母缘分、学业成绩'
133
+ }
134
+ }
135
+
136
  # v4.0: 延迟加载属性
137
  @property
138
  def barnum_reader(self):