From e384b60fa265e579948f1fa9c985885063d93663 Mon Sep 17 00:00:00 2001 From: Tamas Gal <tgal@km3net.de> Date: Fri, 11 Dec 2020 15:53:13 +0100 Subject: [PATCH] Remove patches --- km3io/__init__.py | 1 - km3io/patches.py | 17 ----------------- 2 files changed, 18 deletions(-) delete mode 100644 km3io/patches.py diff --git a/km3io/__init__.py b/km3io/__init__.py index 52ba634..1d7af38 100644 --- a/km3io/__init__.py +++ b/km3io/__init__.py @@ -5,4 +5,3 @@ version = get_distribution(__name__).version from .offline import OfflineReader from .online import OnlineReader from .gseagen import GSGReader -from . import patches diff --git a/km3io/patches.py b/km3io/patches.py deleted file mode 100644 index 8d3be71..0000000 --- a/km3io/patches.py +++ /dev/null @@ -1,17 +0,0 @@ -import awkward0 as ak0 -import awkward as ak1 - -# to avoid infinite recursion -old_getitem = ak0.ChunkedArray.__getitem__ - - -def new_getitem(self, item): - """Monkey patch the getitem in awkward.ChunkedArray to apply - awkward1.Array masks on awkward.ChunkedArray""" - if isinstance(item, (ak1.Array, ak0.ChunkedArray)): - return ak1.Array(self)[item] - else: - return old_getitem(self, item) - - -ak0.ChunkedArray.__getitem__ = new_getitem -- GitLab