mirror of
https://github.com/kellyjonbrazil/jc.git
synced 2025-06-17 00:07:37 +02:00
simplify docs
This commit is contained in:
@ -68,7 +68,7 @@ Examples:
|
|||||||
def parse(data, raw=False, quiet=False, ignore_exceptions=False)
|
def parse(data, raw=False, quiet=False, ignore_exceptions=False)
|
||||||
```
|
```
|
||||||
|
|
||||||
Main text parsing generator function. Returns an iterator object.
|
Main text parsing generator function. Returns an iterable object.
|
||||||
|
|
||||||
Parameters:
|
Parameters:
|
||||||
|
|
||||||
@ -79,13 +79,9 @@ Parameters:
|
|||||||
quiet: (boolean) suppress warning messages if True
|
quiet: (boolean) suppress warning messages if True
|
||||||
ignore_exceptions: (boolean) ignore parsing exceptions if True
|
ignore_exceptions: (boolean) ignore parsing exceptions if True
|
||||||
|
|
||||||
Yields:
|
|
||||||
|
|
||||||
Dictionary. Raw or processed structured data.
|
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
||||||
Iterator object (generator)
|
Iterable of Dictionaries
|
||||||
|
|
||||||
### Parser Information
|
### Parser Information
|
||||||
Compatibility: linux, darwin, cygwin, win32, aix, freebsd
|
Compatibility: linux, darwin, cygwin, win32, aix, freebsd
|
||||||
|
@ -112,7 +112,7 @@ Examples:
|
|||||||
def parse(data, raw=False, quiet=False, ignore_exceptions=False)
|
def parse(data, raw=False, quiet=False, ignore_exceptions=False)
|
||||||
```
|
```
|
||||||
|
|
||||||
Main text parsing generator function. Returns an iterator object.
|
Main text parsing generator function. Returns an iterable object.
|
||||||
|
|
||||||
Parameters:
|
Parameters:
|
||||||
|
|
||||||
@ -123,13 +123,9 @@ Parameters:
|
|||||||
quiet: (boolean) suppress warning messages if True
|
quiet: (boolean) suppress warning messages if True
|
||||||
ignore_exceptions: (boolean) ignore parsing exceptions if True
|
ignore_exceptions: (boolean) ignore parsing exceptions if True
|
||||||
|
|
||||||
Yields:
|
|
||||||
|
|
||||||
Dictionary. Raw or processed structured data.
|
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
||||||
Iterator object (generator)
|
Iterable of Dictionaries
|
||||||
|
|
||||||
### Parser Information
|
### Parser Information
|
||||||
Compatibility: linux
|
Compatibility: linux
|
||||||
|
@ -81,7 +81,7 @@ Examples:
|
|||||||
def parse(data, raw=False, quiet=False, ignore_exceptions=False)
|
def parse(data, raw=False, quiet=False, ignore_exceptions=False)
|
||||||
```
|
```
|
||||||
|
|
||||||
Main text parsing generator function. Returns an iterator object.
|
Main text parsing generator function. Returns an iterable object.
|
||||||
|
|
||||||
Parameters:
|
Parameters:
|
||||||
|
|
||||||
@ -92,13 +92,9 @@ Parameters:
|
|||||||
quiet: (boolean) suppress warning messages if True
|
quiet: (boolean) suppress warning messages if True
|
||||||
ignore_exceptions: (boolean) ignore parsing exceptions if True
|
ignore_exceptions: (boolean) ignore parsing exceptions if True
|
||||||
|
|
||||||
Yields:
|
|
||||||
|
|
||||||
Dictionary. Raw or processed structured data.
|
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
||||||
Iterator object (generator)
|
Iterable of Dictionaries
|
||||||
|
|
||||||
### Parser Information
|
### Parser Information
|
||||||
Compatibility: linux, darwin, cygwin, aix, freebsd
|
Compatibility: linux, darwin, cygwin, aix, freebsd
|
||||||
|
@ -101,15 +101,13 @@ Examples:
|
|||||||
|
|
||||||
```python
|
```python
|
||||||
@add_jc_meta
|
@add_jc_meta
|
||||||
def parse(
|
def parse(data: Iterable[str],
|
||||||
data: Iterable[str],
|
raw: bool = False,
|
||||||
raw: bool = False,
|
quiet: bool = False,
|
||||||
quiet: bool = False,
|
ignore_exceptions: bool = False) -> Union[Iterable[Dict], tuple]
|
||||||
ignore_exceptions: bool = False
|
|
||||||
) -> Union[Generator[Dict, None, None], tuple]
|
|
||||||
```
|
```
|
||||||
|
|
||||||
Main text parsing generator function. Returns an iterator object.
|
Main text parsing generator function. Returns an iterable object.
|
||||||
|
|
||||||
Parameters:
|
Parameters:
|
||||||
|
|
||||||
@ -120,13 +118,9 @@ Parameters:
|
|||||||
quiet: (boolean) suppress warning messages if True
|
quiet: (boolean) suppress warning messages if True
|
||||||
ignore_exceptions: (boolean) ignore parsing exceptions if True
|
ignore_exceptions: (boolean) ignore parsing exceptions if True
|
||||||
|
|
||||||
Yields:
|
|
||||||
|
|
||||||
Dictionary. Raw or processed structured data.
|
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
||||||
Iterator object (generator)
|
Iterable of Dictionaries
|
||||||
|
|
||||||
### Parser Information
|
### Parser Information
|
||||||
Compatibility: linux
|
Compatibility: linux
|
||||||
|
@ -83,15 +83,13 @@ Examples:
|
|||||||
|
|
||||||
```python
|
```python
|
||||||
@add_jc_meta
|
@add_jc_meta
|
||||||
def parse(
|
def parse(data: Iterable[str],
|
||||||
data: Iterable[str],
|
raw: bool = False,
|
||||||
raw: bool = False,
|
quiet: bool = False,
|
||||||
quiet: bool = False,
|
ignore_exceptions: bool = False) -> Union[Iterable[Dict], tuple]
|
||||||
ignore_exceptions: bool = False
|
|
||||||
) -> Union[Generator[Dict, None, None], tuple]
|
|
||||||
```
|
```
|
||||||
|
|
||||||
Main text parsing generator function. Returns an iterator object.
|
Main text parsing generator function. Returns an iterable object.
|
||||||
|
|
||||||
Parameters:
|
Parameters:
|
||||||
|
|
||||||
@ -102,13 +100,9 @@ Parameters:
|
|||||||
quiet: (boolean) suppress warning messages if True
|
quiet: (boolean) suppress warning messages if True
|
||||||
ignore_exceptions: (boolean) ignore parsing exceptions if True
|
ignore_exceptions: (boolean) ignore parsing exceptions if True
|
||||||
|
|
||||||
Yields:
|
|
||||||
|
|
||||||
Dictionary. Raw or processed structured data.
|
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
||||||
Iterator object (generator)
|
Iterable of Dictionaries
|
||||||
|
|
||||||
### Parser Information
|
### Parser Information
|
||||||
Compatibility: linux
|
Compatibility: linux
|
||||||
|
@ -88,7 +88,7 @@ Examples:
|
|||||||
def parse(data, raw=False, quiet=False, ignore_exceptions=False)
|
def parse(data, raw=False, quiet=False, ignore_exceptions=False)
|
||||||
```
|
```
|
||||||
|
|
||||||
Main text parsing generator function. Returns an iterator object.
|
Main text parsing generator function. Returns an iterable object.
|
||||||
|
|
||||||
Parameters:
|
Parameters:
|
||||||
|
|
||||||
@ -99,13 +99,9 @@ Parameters:
|
|||||||
quiet: (boolean) suppress warning messages if True
|
quiet: (boolean) suppress warning messages if True
|
||||||
ignore_exceptions: (boolean) ignore parsing exceptions if True
|
ignore_exceptions: (boolean) ignore parsing exceptions if True
|
||||||
|
|
||||||
Yields:
|
|
||||||
|
|
||||||
Dictionary. Raw or processed structured data.
|
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
||||||
Iterator object (generator)
|
Iterable of Dictionaries
|
||||||
|
|
||||||
### Parser Information
|
### Parser Information
|
||||||
Compatibility: linux, darwin, freebsd
|
Compatibility: linux, darwin, freebsd
|
||||||
|
@ -90,15 +90,13 @@ Examples:
|
|||||||
|
|
||||||
```python
|
```python
|
||||||
@add_jc_meta
|
@add_jc_meta
|
||||||
def parse(
|
def parse(data: Iterable[str],
|
||||||
data: Iterable[str],
|
raw: bool = False,
|
||||||
raw: bool = False,
|
quiet: bool = False,
|
||||||
quiet: bool = False,
|
ignore_exceptions: bool = False) -> Union[Iterable[Dict], tuple]
|
||||||
ignore_exceptions: bool = False
|
|
||||||
) -> Union[Generator[Dict, None, None], tuple]
|
|
||||||
```
|
```
|
||||||
|
|
||||||
Main text parsing generator function. Returns an iterator object.
|
Main text parsing generator function. Returns an iterable object.
|
||||||
|
|
||||||
Parameters:
|
Parameters:
|
||||||
|
|
||||||
@ -109,13 +107,9 @@ Parameters:
|
|||||||
quiet: (boolean) suppress warning messages if True
|
quiet: (boolean) suppress warning messages if True
|
||||||
ignore_exceptions: (boolean) ignore parsing exceptions if True
|
ignore_exceptions: (boolean) ignore parsing exceptions if True
|
||||||
|
|
||||||
Yields:
|
|
||||||
|
|
||||||
Dictionary. Raw or processed structured data.
|
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
||||||
Iterator object (generator)
|
Iterable of Dictionaries
|
||||||
|
|
||||||
### Parser Information
|
### Parser Information
|
||||||
Compatibility: linux, darwin, freebsd
|
Compatibility: linux, darwin, freebsd
|
||||||
|
@ -86,7 +86,7 @@ Examples:
|
|||||||
def parse(data, raw=False, quiet=False, ignore_exceptions=False)
|
def parse(data, raw=False, quiet=False, ignore_exceptions=False)
|
||||||
```
|
```
|
||||||
|
|
||||||
Main text parsing generator function. Returns an iterator object.
|
Main text parsing generator function. Returns an iterable object.
|
||||||
|
|
||||||
Parameters:
|
Parameters:
|
||||||
|
|
||||||
@ -97,13 +97,9 @@ Parameters:
|
|||||||
quiet: (boolean) suppress warning messages if True
|
quiet: (boolean) suppress warning messages if True
|
||||||
ignore_exceptions: (boolean) ignore parsing exceptions if True
|
ignore_exceptions: (boolean) ignore parsing exceptions if True
|
||||||
|
|
||||||
Yields:
|
|
||||||
|
|
||||||
Dictionary. Raw or processed structured data.
|
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
||||||
Iterator object (generator)
|
Iterable of Dictionaries
|
||||||
|
|
||||||
### Parser Information
|
### Parser Information
|
||||||
Compatibility: linux, darwin, freebsd
|
Compatibility: linux, darwin, freebsd
|
||||||
|
@ -105,7 +105,7 @@ Examples:
|
|||||||
def parse(data, raw=False, quiet=False, ignore_exceptions=False)
|
def parse(data, raw=False, quiet=False, ignore_exceptions=False)
|
||||||
```
|
```
|
||||||
|
|
||||||
Main text parsing generator function. Returns an iterator object.
|
Main text parsing generator function. Returns an iterable object.
|
||||||
|
|
||||||
Parameters:
|
Parameters:
|
||||||
|
|
||||||
@ -116,13 +116,9 @@ Parameters:
|
|||||||
quiet: (boolean) suppress warning messages if True
|
quiet: (boolean) suppress warning messages if True
|
||||||
ignore_exceptions: (boolean) ignore parsing exceptions if True
|
ignore_exceptions: (boolean) ignore parsing exceptions if True
|
||||||
|
|
||||||
Yields:
|
|
||||||
|
|
||||||
Dictionary. Raw or processed structured data.
|
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
||||||
Iterator object (generator)
|
Iterable of Dictionaries
|
||||||
|
|
||||||
### Parser Information
|
### Parser Information
|
||||||
Compatibility: linux
|
Compatibility: linux
|
||||||
|
@ -95,7 +95,7 @@ def _process(proc_data):
|
|||||||
@add_jc_meta
|
@add_jc_meta
|
||||||
def parse(data, raw=False, quiet=False, ignore_exceptions=False):
|
def parse(data, raw=False, quiet=False, ignore_exceptions=False):
|
||||||
"""
|
"""
|
||||||
Main text parsing generator function. Returns an iterator object.
|
Main text parsing generator function. Returns an iterable object.
|
||||||
|
|
||||||
Parameters:
|
Parameters:
|
||||||
|
|
||||||
@ -106,13 +106,9 @@ def parse(data, raw=False, quiet=False, ignore_exceptions=False):
|
|||||||
quiet: (boolean) suppress warning messages if True
|
quiet: (boolean) suppress warning messages if True
|
||||||
ignore_exceptions: (boolean) ignore parsing exceptions if True
|
ignore_exceptions: (boolean) ignore parsing exceptions if True
|
||||||
|
|
||||||
Yields:
|
|
||||||
|
|
||||||
Dictionary. Raw or processed structured data.
|
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
||||||
Iterator object (generator)
|
Iterable of Dictionaries
|
||||||
"""
|
"""
|
||||||
jc.utils.compatibility(__name__, info.compatible, quiet)
|
jc.utils.compatibility(__name__, info.compatible, quiet)
|
||||||
streaming_input_type_check(data)
|
streaming_input_type_check(data)
|
||||||
|
@ -40,7 +40,7 @@ Examples:
|
|||||||
{example output}
|
{example output}
|
||||||
...
|
...
|
||||||
"""
|
"""
|
||||||
from typing import Dict, Iterable, Generator, Union
|
from typing import Dict, Iterable, Union
|
||||||
import jc.utils
|
import jc.utils
|
||||||
from jc.streaming import (
|
from jc.streaming import (
|
||||||
add_jc_meta, streaming_input_type_check, streaming_line_input_type_check, raise_or_yield
|
add_jc_meta, streaming_input_type_check, streaming_line_input_type_check, raise_or_yield
|
||||||
@ -90,9 +90,9 @@ def parse(
|
|||||||
raw: bool = False,
|
raw: bool = False,
|
||||||
quiet: bool = False,
|
quiet: bool = False,
|
||||||
ignore_exceptions: bool = False
|
ignore_exceptions: bool = False
|
||||||
) -> Union[Generator[Dict, None, None], tuple]:
|
) -> Union[Iterable[Dict], tuple]:
|
||||||
"""
|
"""
|
||||||
Main text parsing generator function. Returns an iterator object.
|
Main text parsing generator function. Returns an iterable object.
|
||||||
|
|
||||||
Parameters:
|
Parameters:
|
||||||
|
|
||||||
@ -103,13 +103,10 @@ def parse(
|
|||||||
quiet: (boolean) suppress warning messages if True
|
quiet: (boolean) suppress warning messages if True
|
||||||
ignore_exceptions: (boolean) ignore parsing exceptions if True
|
ignore_exceptions: (boolean) ignore parsing exceptions if True
|
||||||
|
|
||||||
Yields:
|
|
||||||
|
|
||||||
Dictionary. Raw or processed structured data.
|
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
||||||
Iterator object (generator)
|
Iterable of Dictionaries
|
||||||
"""
|
"""
|
||||||
jc.utils.compatibility(__name__, info.compatible, quiet)
|
jc.utils.compatibility(__name__, info.compatible, quiet)
|
||||||
streaming_input_type_check(data)
|
streaming_input_type_check(data)
|
||||||
|
@ -163,7 +163,7 @@ def _create_obj_list(section_list, section_name):
|
|||||||
@add_jc_meta
|
@add_jc_meta
|
||||||
def parse(data, raw=False, quiet=False, ignore_exceptions=False):
|
def parse(data, raw=False, quiet=False, ignore_exceptions=False):
|
||||||
"""
|
"""
|
||||||
Main text parsing generator function. Returns an iterator object.
|
Main text parsing generator function. Returns an iterable object.
|
||||||
|
|
||||||
Parameters:
|
Parameters:
|
||||||
|
|
||||||
@ -174,13 +174,9 @@ def parse(data, raw=False, quiet=False, ignore_exceptions=False):
|
|||||||
quiet: (boolean) suppress warning messages if True
|
quiet: (boolean) suppress warning messages if True
|
||||||
ignore_exceptions: (boolean) ignore parsing exceptions if True
|
ignore_exceptions: (boolean) ignore parsing exceptions if True
|
||||||
|
|
||||||
Yields:
|
|
||||||
|
|
||||||
Dictionary. Raw or processed structured data.
|
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
||||||
Iterator object (generator)
|
Iterable of Dictionaries
|
||||||
"""
|
"""
|
||||||
jc.utils.compatibility(__name__, info.compatible, quiet)
|
jc.utils.compatibility(__name__, info.compatible, quiet)
|
||||||
streaming_input_type_check(data)
|
streaming_input_type_check(data)
|
||||||
|
@ -118,7 +118,7 @@ def _process(proc_data):
|
|||||||
@add_jc_meta
|
@add_jc_meta
|
||||||
def parse(data, raw=False, quiet=False, ignore_exceptions=False):
|
def parse(data, raw=False, quiet=False, ignore_exceptions=False):
|
||||||
"""
|
"""
|
||||||
Main text parsing generator function. Returns an iterator object.
|
Main text parsing generator function. Returns an iterable object.
|
||||||
|
|
||||||
Parameters:
|
Parameters:
|
||||||
|
|
||||||
@ -129,13 +129,9 @@ def parse(data, raw=False, quiet=False, ignore_exceptions=False):
|
|||||||
quiet: (boolean) suppress warning messages if True
|
quiet: (boolean) suppress warning messages if True
|
||||||
ignore_exceptions: (boolean) ignore parsing exceptions if True
|
ignore_exceptions: (boolean) ignore parsing exceptions if True
|
||||||
|
|
||||||
Yields:
|
|
||||||
|
|
||||||
Dictionary. Raw or processed structured data.
|
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
||||||
Iterator object (generator)
|
Iterable of Dictionaries
|
||||||
"""
|
"""
|
||||||
jc.utils.compatibility(__name__, info.compatible, quiet)
|
jc.utils.compatibility(__name__, info.compatible, quiet)
|
||||||
streaming_input_type_check(data)
|
streaming_input_type_check(data)
|
||||||
|
@ -90,7 +90,7 @@ Examples:
|
|||||||
{"cpu":"all","intr_s":"37.61","type":"interrupts","time":"03:15:06 PM"}
|
{"cpu":"all","intr_s":"37.61","type":"interrupts","time":"03:15:06 PM"}
|
||||||
...
|
...
|
||||||
"""
|
"""
|
||||||
from typing import Dict, Iterable, Generator, Union
|
from typing import Dict, Iterable, Union
|
||||||
import jc.utils
|
import jc.utils
|
||||||
from jc.parsers.universal import simple_table_parse
|
from jc.parsers.universal import simple_table_parse
|
||||||
from jc.streaming import (
|
from jc.streaming import (
|
||||||
@ -145,9 +145,9 @@ def parse(
|
|||||||
raw: bool = False,
|
raw: bool = False,
|
||||||
quiet: bool = False,
|
quiet: bool = False,
|
||||||
ignore_exceptions: bool = False
|
ignore_exceptions: bool = False
|
||||||
) -> Union[Generator[Dict, None, None], tuple]:
|
) -> Union[Iterable[Dict], tuple]:
|
||||||
"""
|
"""
|
||||||
Main text parsing generator function. Returns an iterator object.
|
Main text parsing generator function. Returns an iterable object.
|
||||||
|
|
||||||
Parameters:
|
Parameters:
|
||||||
|
|
||||||
@ -158,13 +158,9 @@ def parse(
|
|||||||
quiet: (boolean) suppress warning messages if True
|
quiet: (boolean) suppress warning messages if True
|
||||||
ignore_exceptions: (boolean) ignore parsing exceptions if True
|
ignore_exceptions: (boolean) ignore parsing exceptions if True
|
||||||
|
|
||||||
Yields:
|
|
||||||
|
|
||||||
Dictionary. Raw or processed structured data.
|
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
||||||
Iterator object (generator)
|
Iterable of Dictionaries
|
||||||
"""
|
"""
|
||||||
jc.utils.compatibility(__name__, info.compatible, quiet)
|
jc.utils.compatibility(__name__, info.compatible, quiet)
|
||||||
streaming_input_type_check(data)
|
streaming_input_type_check(data)
|
||||||
|
@ -72,7 +72,7 @@ Examples:
|
|||||||
{"time":"1646859134","uid":"0","pid":"9","percent_usr":"0.00","perc...}
|
{"time":"1646859134","uid":"0","pid":"9","percent_usr":"0.00","perc...}
|
||||||
...
|
...
|
||||||
"""
|
"""
|
||||||
from typing import Dict, Iterable, Generator, Union
|
from typing import Dict, Iterable, Union
|
||||||
import jc.utils
|
import jc.utils
|
||||||
from jc.streaming import (
|
from jc.streaming import (
|
||||||
add_jc_meta, streaming_input_type_check, streaming_line_input_type_check, raise_or_yield
|
add_jc_meta, streaming_input_type_check, streaming_line_input_type_check, raise_or_yield
|
||||||
@ -126,9 +126,9 @@ def parse(
|
|||||||
raw: bool = False,
|
raw: bool = False,
|
||||||
quiet: bool = False,
|
quiet: bool = False,
|
||||||
ignore_exceptions: bool = False
|
ignore_exceptions: bool = False
|
||||||
) -> Union[Generator[Dict, None, None], tuple]:
|
) -> Union[Iterable[Dict], tuple]:
|
||||||
"""
|
"""
|
||||||
Main text parsing generator function. Returns an iterator object.
|
Main text parsing generator function. Returns an iterable object.
|
||||||
|
|
||||||
Parameters:
|
Parameters:
|
||||||
|
|
||||||
@ -139,13 +139,9 @@ def parse(
|
|||||||
quiet: (boolean) suppress warning messages if True
|
quiet: (boolean) suppress warning messages if True
|
||||||
ignore_exceptions: (boolean) ignore parsing exceptions if True
|
ignore_exceptions: (boolean) ignore parsing exceptions if True
|
||||||
|
|
||||||
Yields:
|
|
||||||
|
|
||||||
Dictionary. Raw or processed structured data.
|
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
||||||
Iterator object (generator)
|
Iterable of Dictionaries
|
||||||
"""
|
"""
|
||||||
jc.utils.compatibility(__name__, info.compatible, quiet)
|
jc.utils.compatibility(__name__, info.compatible, quiet)
|
||||||
streaming_input_type_check(data)
|
streaming_input_type_check(data)
|
||||||
|
@ -465,7 +465,7 @@ def _linux_parse(line, s):
|
|||||||
@add_jc_meta
|
@add_jc_meta
|
||||||
def parse(data, raw=False, quiet=False, ignore_exceptions=False):
|
def parse(data, raw=False, quiet=False, ignore_exceptions=False):
|
||||||
"""
|
"""
|
||||||
Main text parsing generator function. Returns an iterator object.
|
Main text parsing generator function. Returns an iterable object.
|
||||||
|
|
||||||
Parameters:
|
Parameters:
|
||||||
|
|
||||||
@ -476,13 +476,9 @@ def parse(data, raw=False, quiet=False, ignore_exceptions=False):
|
|||||||
quiet: (boolean) suppress warning messages if True
|
quiet: (boolean) suppress warning messages if True
|
||||||
ignore_exceptions: (boolean) ignore parsing exceptions if True
|
ignore_exceptions: (boolean) ignore parsing exceptions if True
|
||||||
|
|
||||||
Yields:
|
|
||||||
|
|
||||||
Dictionary. Raw or processed structured data.
|
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
||||||
Iterator object (generator)
|
Iterable of Dictionaries
|
||||||
"""
|
"""
|
||||||
jc.utils.compatibility(__name__, info.compatible, quiet)
|
jc.utils.compatibility(__name__, info.compatible, quiet)
|
||||||
streaming_input_type_check(data)
|
streaming_input_type_check(data)
|
||||||
|
@ -80,7 +80,7 @@ Examples:
|
|||||||
...
|
...
|
||||||
"""
|
"""
|
||||||
import re
|
import re
|
||||||
from typing import Dict, Iterable, Generator, Union
|
from typing import Dict, Iterable, Union
|
||||||
import jc.utils
|
import jc.utils
|
||||||
from jc.streaming import (
|
from jc.streaming import (
|
||||||
add_jc_meta, streaming_input_type_check, streaming_line_input_type_check, raise_or_yield
|
add_jc_meta, streaming_input_type_check, streaming_line_input_type_check, raise_or_yield
|
||||||
@ -139,9 +139,9 @@ def parse(
|
|||||||
raw: bool = False,
|
raw: bool = False,
|
||||||
quiet: bool = False,
|
quiet: bool = False,
|
||||||
ignore_exceptions: bool = False
|
ignore_exceptions: bool = False
|
||||||
) -> Union[Generator[Dict, None, None], tuple]:
|
) -> Union[Iterable[Dict], tuple]:
|
||||||
"""
|
"""
|
||||||
Main text parsing generator function. Returns an iterator object.
|
Main text parsing generator function. Returns an iterable object.
|
||||||
|
|
||||||
Parameters:
|
Parameters:
|
||||||
|
|
||||||
@ -152,13 +152,9 @@ def parse(
|
|||||||
quiet: (boolean) suppress warning messages if True
|
quiet: (boolean) suppress warning messages if True
|
||||||
ignore_exceptions: (boolean) ignore parsing exceptions if True
|
ignore_exceptions: (boolean) ignore parsing exceptions if True
|
||||||
|
|
||||||
Yields:
|
|
||||||
|
|
||||||
Dictionary. Raw or processed structured data.
|
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
||||||
Iterator object (generator)
|
Iterable of Dictionaries
|
||||||
"""
|
"""
|
||||||
jc.utils.compatibility(__name__, info.compatible, quiet)
|
jc.utils.compatibility(__name__, info.compatible, quiet)
|
||||||
streaming_input_type_check(data)
|
streaming_input_type_check(data)
|
||||||
|
@ -127,7 +127,7 @@ def _process(proc_data):
|
|||||||
@add_jc_meta
|
@add_jc_meta
|
||||||
def parse(data, raw=False, quiet=False, ignore_exceptions=False):
|
def parse(data, raw=False, quiet=False, ignore_exceptions=False):
|
||||||
"""
|
"""
|
||||||
Main text parsing generator function. Returns an iterator object.
|
Main text parsing generator function. Returns an iterable object.
|
||||||
|
|
||||||
Parameters:
|
Parameters:
|
||||||
|
|
||||||
@ -138,13 +138,9 @@ def parse(data, raw=False, quiet=False, ignore_exceptions=False):
|
|||||||
quiet: (boolean) suppress warning messages if True
|
quiet: (boolean) suppress warning messages if True
|
||||||
ignore_exceptions: (boolean) ignore parsing exceptions if True
|
ignore_exceptions: (boolean) ignore parsing exceptions if True
|
||||||
|
|
||||||
Yields:
|
|
||||||
|
|
||||||
Dictionary. Raw or processed structured data.
|
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
||||||
Iterator object (generator)
|
Iterable of Dictionaries
|
||||||
"""
|
"""
|
||||||
jc.utils.compatibility(__name__, info.compatible, quiet)
|
jc.utils.compatibility(__name__, info.compatible, quiet)
|
||||||
streaming_input_type_check(data)
|
streaming_input_type_check(data)
|
||||||
|
@ -147,7 +147,7 @@ def _process(proc_data):
|
|||||||
@add_jc_meta
|
@add_jc_meta
|
||||||
def parse(data, raw=False, quiet=False, ignore_exceptions=False):
|
def parse(data, raw=False, quiet=False, ignore_exceptions=False):
|
||||||
"""
|
"""
|
||||||
Main text parsing generator function. Returns an iterator object.
|
Main text parsing generator function. Returns an iterable object.
|
||||||
|
|
||||||
Parameters:
|
Parameters:
|
||||||
|
|
||||||
@ -158,13 +158,9 @@ def parse(data, raw=False, quiet=False, ignore_exceptions=False):
|
|||||||
quiet: (boolean) suppress warning messages if True
|
quiet: (boolean) suppress warning messages if True
|
||||||
ignore_exceptions: (boolean) ignore parsing exceptions if True
|
ignore_exceptions: (boolean) ignore parsing exceptions if True
|
||||||
|
|
||||||
Yields:
|
|
||||||
|
|
||||||
Dictionary. Raw or processed structured data.
|
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
||||||
Iterator object (generator)
|
Iterable of Dictionaries
|
||||||
"""
|
"""
|
||||||
jc.utils.compatibility(__name__, info.compatible, quiet)
|
jc.utils.compatibility(__name__, info.compatible, quiet)
|
||||||
streaming_input_type_check(data)
|
streaming_input_type_check(data)
|
||||||
|
Reference in New Issue
Block a user