updated sample
This commit is contained in:
Родитель
f91a5a3d47
Коммит
fb13c8146b
|
@ -24,7 +24,8 @@ class Span:
|
||||||
|
|
||||||
@dataclass()
|
@dataclass()
|
||||||
class SpansResult:
|
class SpansResult:
|
||||||
"""SpanResult holds the full fake sentence and a list of spans for each element replaced."""
|
"""SpanResult holds the full fake sentence
|
||||||
|
and a list of spans for each element replaced."""
|
||||||
|
|
||||||
fake: str
|
fake: str
|
||||||
spans: List[Span]
|
spans: List[Span]
|
||||||
|
@ -46,15 +47,14 @@ class SpanGenerator(Generator):
|
||||||
|
|
||||||
>>>generator = SpanGenerator()
|
>>>generator = SpanGenerator()
|
||||||
>>>faker = Faker(generator=generator)
|
>>>faker = Faker(generator=generator)
|
||||||
>>>res = faker.address()
|
>>>res = faker.parse("My child's name is {{name}}", add_spans=True)
|
||||||
|
|
||||||
>>>res.spans
|
>>>res.spans
|
||||||
[{"value": "819 Johnson Course\nEast William, OH 26563", "start": 38, "end": 79, "type": "address"},
|
[{"value": "Daniel Gallagher", "start": 19, "end": 35, "type": "name"}]
|
||||||
{"value": "Allison Hill", "start": 11, "end": 23, "type": "name"}]
|
|
||||||
>>>res.fake
|
>>>res.fake
|
||||||
'My name is Allison Hill and i live in 819 Johnson Course\nEast William, OH 26563.'
|
"My child's name is Daniel Gallagher"
|
||||||
>>>str(res)
|
>>>str(res)
|
||||||
'My name is Allison Hill and i live in 819 Johnson Course\nEast William, OH 26563.'
|
"My child's name is Daniel Gallagher"
|
||||||
"""
|
"""
|
||||||
|
|
||||||
def parse(self, text, add_spans=False) -> Union[str, SpansResult]:
|
def parse(self, text, add_spans=False) -> Union[str, SpansResult]:
|
||||||
|
|
|
@ -0,0 +1,10 @@
|
||||||
|
[flake8]
|
||||||
|
max-line-length = 88
|
||||||
|
exclude =
|
||||||
|
.git,
|
||||||
|
__pycache__,
|
||||||
|
build,
|
||||||
|
dist,
|
||||||
|
tests
|
||||||
|
docstring-convention = numpy
|
||||||
|
extend-ignore = E203 D100 D202 ANN101 ANN102 ANN204 ANN203
|
Загрузка…
Ссылка в новой задаче