File tree 1 file changed +3
-3
lines changed 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change 38
38
import sys
39
39
40
40
# Modified UTF-8 parser
41
- from .modifiedutf8 import decode_modified_utf8
41
+ from .modifiedutf8 import byte_to_int , decode_modified_utf8
42
42
43
43
# ------------------------------------------------------------------------------
44
44
@@ -121,7 +121,7 @@ def java_data_fd(original_df):
121
121
"""
122
122
# Read the first bytes
123
123
start_idx = original_df .tell ()
124
- magic_header = original_df .read (2 )
124
+ magic_header = [ byte_to_int ( x ) for x in original_df .read (2 )] # type: ignore
125
125
original_df .seek (start_idx , os .SEEK_SET )
126
126
127
127
if magic_header [0 ] == 0xAC :
@@ -130,7 +130,7 @@ def java_data_fd(original_df):
130
130
return original_df
131
131
elif magic_header [0 ] == 0x1F and magic_header [1 ] == 0x8B :
132
132
# Open the GZip file
133
- return gzip .open ( original_df , "rb" )
133
+ return gzip .GzipFile ( fileobj = original_df , mode = "rb" ) # type: ignore
134
134
else :
135
135
# Let the parser raise the error
136
136
return original_df
You can’t perform that action at this time.
0 commit comments