File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments