ssboost commited on
Commit
eab12d7
Β·
verified Β·
1 Parent(s): d5fdc58

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +52 -12
app.py CHANGED
@@ -130,20 +130,60 @@ print("=== ν•¨μˆ˜ ν• λ‹Ή μ‹œμž‘ ===")
130
  generate_outline_1 = getattr(info_blog, 'generate_outline_1', dummy_function) if info_blog else dummy_function
131
  generate_blog_post_1 = getattr(info_blog, 'generate_blog_post_1', dummy_function) if info_blog else dummy_function
132
 
133
- # travel_blog ν•¨μˆ˜ 직접 ν• λ‹Ή (κ°„λ‹¨ν•œ 방식)
134
- if travel_blog and hasattr(travel_blog, 'generate_outline_3'):
135
- generate_outline_2 = travel_blog.generate_outline_3
136
- print("βœ“ generate_outline_2: travel_blog.generate_outline_3 ν• λ‹Ή 성곡")
137
- else:
138
- generate_outline_2 = dummy_function
139
- print("βœ— generate_outline_2: travel_blog.generate_outline_3 ν•¨μˆ˜λ₯Ό 찾을 수 μ—†μŒ")
 
 
 
 
140
 
141
- if travel_blog and hasattr(travel_blog, 'generate_blog_post_3'):
142
- generate_blog_post_2 = travel_blog.generate_blog_post_3
143
- print("βœ“ generate_blog_post_2: travel_blog.generate_blog_post_3 ν• λ‹Ή 성곡")
144
- else:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
145
  generate_blog_post_2 = dummy_function
146
- print("βœ— generate_blog_post_2: travel_blog.generate_blog_post_3 ν•¨μˆ˜λ₯Ό 찾을 수 μ—†μŒ")
147
 
148
  generate_outline_3 = getattr(product_review_blog, 'generate_outline_3', dummy_function) if product_review_blog else dummy_function
149
  generate_blog_post_3 = getattr(product_review_blog, 'generate_blog_post_3', dummy_function) if product_review_blog else dummy_function
 
130
  generate_outline_1 = getattr(info_blog, 'generate_outline_1', dummy_function) if info_blog else dummy_function
131
  generate_blog_post_1 = getattr(info_blog, 'generate_blog_post_1', dummy_function) if info_blog else dummy_function
132
 
133
+ # travel_blog λͺ¨λ“ˆ 상세 디버깅
134
+ print(f"travel_blog λͺ¨λ“ˆ μƒνƒœ: {travel_blog}")
135
+ print(f"travel_blog type: {type(travel_blog)}")
136
+ if travel_blog:
137
+ print(f"travel_blog 속성듀: {dir(travel_blog)}")
138
+ print(f"generate_outline_3 쑴재: {hasattr(travel_blog, 'generate_outline_3')}")
139
+ print(f"generate_blog_post_3 쑴재: {hasattr(travel_blog, 'generate_blog_post_3')}")
140
+
141
+ # μ‹€μ œλ‘œ ν•¨μˆ˜κ°€ μžˆλŠ”μ§€ 확인
142
+ all_funcs = [attr for attr in dir(travel_blog) if callable(getattr(travel_blog, attr, None)) and not attr.startswith('_')]
143
+ print(f"travel_blog 호좜 κ°€λŠ₯ν•œ ν•¨μˆ˜λ“€: {all_funcs}")
144
 
145
+ # travel_blog ν•¨μˆ˜ ν• λ‹Ή (더 μ•ˆμ „ν•œ 방식)
146
+ try:
147
+ if travel_blog:
148
+ outline_func = getattr(travel_blog, 'generate_outline_3', None)
149
+ if outline_func:
150
+ generate_outline_2 = outline_func
151
+ print("βœ“ generate_outline_2: travel_blog.generate_outline_3 ν• λ‹Ή 성곡")
152
+ else:
153
+ # λ‹€λ₯Έ μ΄λ¦„μœΌλ‘œ μ‹œλ„
154
+ outline_func = getattr(travel_blog, 'generate_outline', None)
155
+ if outline_func:
156
+ generate_outline_2 = outline_func
157
+ print("βœ“ generate_outline_2: travel_blog.generate_outline ν• λ‹Ή 성곡")
158
+ else:
159
+ generate_outline_2 = dummy_function
160
+ print("βœ— generate_outline_2: μ μ ˆν•œ ν•¨μˆ˜λ₯Ό 찾을 수 μ—†μŒ")
161
+ else:
162
+ generate_outline_2 = dummy_function
163
+ print("βœ— generate_outline_2: travel_blog λͺ¨λ“ˆμ΄ None")
164
+
165
+ if travel_blog:
166
+ blog_func = getattr(travel_blog, 'generate_blog_post_3', None)
167
+ if blog_func:
168
+ generate_blog_post_2 = blog_func
169
+ print("βœ“ generate_blog_post_2: travel_blog.generate_blog_post_3 ν• λ‹Ή 성곡")
170
+ else:
171
+ # λ‹€λ₯Έ μ΄λ¦„μœΌλ‘œ μ‹œλ„
172
+ blog_func = getattr(travel_blog, 'generate_blog_post', None)
173
+ if blog_func:
174
+ generate_blog_post_2 = blog_func
175
+ print("βœ“ generate_blog_post_2: travel_blog.generate_blog_post ν• λ‹Ή 성곡")
176
+ else:
177
+ generate_blog_post_2 = dummy_function
178
+ print("βœ— generate_blog_post_2: μ μ ˆν•œ ν•¨μˆ˜λ₯Ό 찾을 수 μ—†μŒ")
179
+ else:
180
+ generate_blog_post_2 = dummy_function
181
+ print("βœ— generate_blog_post_2: travel_blog λͺ¨λ“ˆμ΄ None")
182
+
183
+ except Exception as e:
184
+ print(f"travel_blog ν•¨μˆ˜ ν• λ‹Ή 쀑 였λ₯˜: {e}")
185
+ generate_outline_2 = dummy_function
186
  generate_blog_post_2 = dummy_function
 
187
 
188
  generate_outline_3 = getattr(product_review_blog, 'generate_outline_3', dummy_function) if product_review_blog else dummy_function
189
  generate_blog_post_3 = getattr(product_review_blog, 'generate_blog_post_3', dummy_function) if product_review_blog else dummy_function