Skip to content

Commit a27ea21

Browse files
committed
Simplify overall changes to internal header scan call
1 parent 026a25f commit a27ea21

1 file changed

Lines changed: 4 additions & 6 deletions

File tree

src/mdio/converters/segy.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,8 @@ def _scan_for_headers(
150150
Optionally calculates CRC32C checksum for all trace data during scanning.
151151
"""
152152
full_chunk_size = template.full_chunk_size
153-
grid_plan_result = get_grid_plan(
153+
trace_data_crc32c = None
154+
segy_dimensions, chunk_size, segy_headers, *maybe_trace_data_crc32c = get_grid_plan(
154155
segy_file_kwargs=segy_file_kwargs,
155156
segy_file_info=segy_file_info,
156157
return_headers=True,
@@ -159,11 +160,8 @@ def _scan_for_headers(
159160
grid_overrides=grid_overrides,
160161
)
161162

162-
if should_calculate_checksum():
163-
segy_dimensions, chunk_size, segy_headers, trace_data_crc32c = grid_plan_result
164-
else:
165-
segy_dimensions, chunk_size, segy_headers = grid_plan_result
166-
trace_data_crc32c = None
163+
if maybe_trace_data_crc32c:
164+
trace_data_crc32c = maybe_trace_data_crc32c[0]
167165
if full_chunk_size != chunk_size:
168166
# TODO(Dmitriy): implement grid overrides
169167
# https://github.com/TGSAI/mdio-python/issues/585

0 commit comments

Comments
 (0)