From 20edb891330c3819e016fb3778ec0a32f9540c27 Mon Sep 17 00:00:00 2001 From: Martin Yeo Date: Thu, 12 May 2022 10:13:22 +0100 Subject: [PATCH] Remove Mule monkey patch. --- .../benchmarks/generate_data/um_files.py | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/benchmarks/benchmarks/generate_data/um_files.py b/benchmarks/benchmarks/generate_data/um_files.py index 1037954f08..39773bbb4b 100644 --- a/benchmarks/benchmarks/generate_data/um_files.py +++ b/benchmarks/benchmarks/generate_data/um_files.py @@ -24,7 +24,6 @@ def _create_um_files( from datetime import datetime from tempfile import NamedTemporaryFile - from mo_pack import compress_wgdos as mo_pack_compress from mule import ArrayDataProvider, Field3, FieldsFile from mule.pp import fields_to_pp_file import numpy as np @@ -32,23 +31,6 @@ def _create_um_files( from iris import load_cube from iris import save as save_cube - def packing_patch(*compress_args, **compress_kwargs) -> bytes: - """ - Force conversion from returned :class:`memoryview` to :class:`bytes`. - - Downstream uses of :func:`mo_pack.compress_wgdos` were written - for the ``Python2`` behaviour, where the returned buffer had a - different ``__len__`` value to the current :class:`memoryview`. - Unable to fix directly in Mule, so monkey patching for now. - """ - return mo_pack_compress(*compress_args, **compress_kwargs).tobytes() - - import mo_pack - - mo_pack.compress_wgdos = packing_patch - - ######## - template = { "fixed_length_header": {"dataset_type": 3, "grid_staggering": 3}, "integer_constants": {