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