pranavraj1103 commited on
Commit
436688d
·
1 Parent(s): 86f1924

simple commit

Browse files
Files changed (1) hide show
  1. app.py +6 -1
app.py CHANGED
@@ -17,6 +17,7 @@ from fastapi.middleware.cors import CORSMiddleware
17
  from presidio_analyzer import AnalyzerEngine
18
  from presidio_anonymizer import AnonymizerEngine
19
 
 
20
  from fastapi import FastAPI, Request, UploadFile, File
21
  from fastapi import FastAPI, Request
22
  from fastapi.responses import JSONResponse
@@ -36,6 +37,9 @@ app.add_middleware(
36
  allow_headers=["*"],
37
  )
38
 
 
 
 
39
  def create_nlp_engine_with_spacy(
40
  model_path: str = "en_core_web_lg",
41
  ):
@@ -179,7 +183,8 @@ async def parse_doc(file: UploadFile):
179
 
180
 
181
  @app.post("/presidio_mask")
182
- async def presidio_mask(text):
 
183
  results = analyzer.analyze(text=text, language='en')
184
  # for rec in results:
185
  # print(rec.start)
 
17
  from presidio_analyzer import AnalyzerEngine
18
  from presidio_anonymizer import AnonymizerEngine
19
 
20
+ from pydantic import BaseModel
21
  from fastapi import FastAPI, Request, UploadFile, File
22
  from fastapi import FastAPI, Request
23
  from fastapi.responses import JSONResponse
 
37
  allow_headers=["*"],
38
  )
39
 
40
+ class TextItem(BaseModel):
41
+ text: str
42
+
43
  def create_nlp_engine_with_spacy(
44
  model_path: str = "en_core_web_lg",
45
  ):
 
183
 
184
 
185
  @app.post("/presidio_mask")
186
+ async def presidio_mask(text: TextItem):
187
+ text = text.text
188
  results = analyzer.analyze(text=text, language='en')
189
  # for rec in results:
190
  # print(rec.start)