blueradiance commited on
Commit
c944b5f
·
verified ·
1 Parent(s): dbcbe15

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -20
app.py CHANGED
@@ -191,25 +191,8 @@ def sanitize_sensitive_info(text, keyword_string, replace_word):
191
  return text
192
 
193
  # 🔹 마스킹 함수 (정리된 최종본)
194
- def apply_masking(text, keyword_str, replace_word):
195
- """
196
- - 키워드 문자열 처리
197
- - 이름 태깅
198
- - 민감정보 및 키워드 마스킹
199
- - 이름 보정
200
- - 매핑 테이블 반환
201
- """
202
- keywords = [kw.strip() for kw in keyword_str.split(",") if kw.strip()]
203
-
204
- names = extract_names(text)
205
- masked_text, name_mapping = refactored_mask_names(text, names)
206
-
207
- sanitized_text = sanitize_sensitive_info(masked_text, keywords, replace_word)
208
- final_text = final_name_remask_exact_only(sanitized_text, name_mapping)
209
-
210
- mapping_table = "\n".join(f"{k} → {v}" for k, v in name_mapping.items())
211
-
212
- return final_text, mapping_table
213
 
214
  def refactored_mask_names(text, names):
215
  mapping = {}
@@ -268,4 +251,4 @@ with gr.Blocks() as demo:
268
  outputs=[masked_output, mapping_output]
269
  )
270
 
271
- demo.launch()
 
191
  return text
192
 
193
  # 🔹 마스킹 함수 (정리된 최종본)
194
+ def extract_names(text):
195
+ return ["홍길동"] # 예시용
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
196
 
197
  def refactored_mask_names(text, names):
198
  mapping = {}
 
251
  outputs=[masked_output, mapping_output]
252
  )
253
 
254
+ demo.launch()