mirror of https://github.com/D4-project/d4-core
fix: [workers 2] buffer
parent
798f9c63d5
commit
bbb87418b9
|
@ -107,10 +107,9 @@ class MetaTypesDefault:
|
||||||
f.write(data)
|
f.write(data)
|
||||||
|
|
||||||
def reconstruct_data(self, data):
|
def reconstruct_data(self, data):
|
||||||
# add buffer to data
|
# save data in buffer
|
||||||
if not self.is_empty_buffer():
|
self.add_to_buffer(data)
|
||||||
self.add_to_buffer(data)
|
data = self.get_buffer()
|
||||||
data = self.get_buffer()
|
|
||||||
|
|
||||||
# end of element found in data
|
# end of element found in data
|
||||||
if self.get_file_separator() in data:
|
if self.get_file_separator() in data:
|
||||||
|
@ -125,8 +124,6 @@ class MetaTypesDefault:
|
||||||
self.add_to_buffer(all_line[-1])
|
self.add_to_buffer(all_line[-1])
|
||||||
# no elements
|
# no elements
|
||||||
else:
|
else:
|
||||||
# save data in buffer
|
|
||||||
self.add_to_buffer(data)
|
|
||||||
# force file_separator when max buffer size is reached
|
# force file_separator when max buffer size is reached
|
||||||
if self.get_size_buffer() > MAX_BUFFER_LENGTH:
|
if self.get_size_buffer() > MAX_BUFFER_LENGTH:
|
||||||
print('Error, infinite loop, max buffer length reached')
|
print('Error, infinite loop, max buffer length reached')
|
||||||
|
|
Loading…
Reference in New Issue