Skip to content

Commit f4bf567

Browse files
committed
added missing strings_as_files parameter to top level API
1 parent 4ee2bba commit f4bf567

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/json_stream/loader.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
from json_stream.select_tokenizer import default_tokenizer
44

55

6-
def load(fp_or_iterable, persistent=False, tokenizer=default_tokenizer):
6+
def load(fp_or_iterable, persistent=False, tokenizer=default_tokenizer, strings_as_files=False):
77
fp = ensure_file(fp_or_iterable)
8-
token_stream = tokenizer(fp)
8+
token_stream = tokenizer(fp, strings_as_files=strings_as_files)
99
token_type, token = next(token_stream)
1010
if token_type == TokenType.OPERATOR:
1111
return StreamingJSONBase.factory(token, token_stream, persistent)

src/json_stream/visitor.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ def _visit(obj, visitor, path):
1919
visitor(obj, path)
2020

2121

22-
def visit(fp_or_iterator, visitor, tokenizer=default_tokenizer):
22+
def visit(fp_or_iterator, visitor, tokenizer=default_tokenizer, strings_as_files=False):
2323
fp = ensure_file(fp_or_iterator)
24-
token_stream = tokenizer(fp)
24+
token_stream = tokenizer(fp, strings_as_files=strings_as_files)
2525
_, token = next(token_stream)
2626
obj = StreamingJSONBase.factory(token, token_stream, persistent=False)
2727
_visit(obj, visitor, ())

0 commit comments

Comments
 (0)