From 92e23268d4e6aab7983772d1fa5d7f76bd0f1402 Mon Sep 17 00:00:00 2001
From: Bert Palm <bert.palm@ufz.de>
Date: Sun, 12 Apr 2020 00:10:05 +0200
Subject: [PATCH] fixed .xloc imports

---
 dios/dios.py | 12 ++++--------
 1 file changed, 4 insertions(+), 8 deletions(-)

diff --git a/dios/dios.py b/dios/dios.py
index 523f77b..0b42299 100644
--- a/dios/dios.py
+++ b/dios/dios.py
@@ -389,27 +389,22 @@ class DictOfSeries:
 
     @property
     def loc(self):
-        from .indexer import _LocIndexer
         return _LocIndexer(self)
 
     @property
     def iloc(self):
-        from .indexer import _iLocIndexer
         return _iLocIndexer(self)
 
     @property
     def aloc(self):
-        from .indexer import _aLocIndexer
         return _aLocIndexer(self)
 
     @property
     def at(self):
-        from .indexer import _AtIndexer
         return _AtIndexer(self)
 
     @property
     def iat(self):
-        from .indexer import _iAtIndexer
         return _iAtIndexer(self)
 
     @property
@@ -746,7 +741,6 @@ def pprint_dios(dios,
                 col_space=None, show_dimensions=True,
                 col_delim=' | ', header_delim='='
                 ):
-
     na_rep = str(na_rep)
     empty_series_rep = str(empty_series_rep)
     col_delim = col_delim or ' '
@@ -825,7 +819,7 @@ def pprint_dios(dios,
     if trunc_cols:
         outer.insert(max_cols // 2, [dots] * rows)
         valstr_len.insert(max_cols // 2, len(dots))
-        series_lengths.insert(max_cols//2, rows)
+        series_lengths.insert(max_cols // 2, rows)
 
     txt = ""
     for r in range(rows):
@@ -841,7 +835,7 @@ def pprint_dios(dios,
     if show_dimensions:
         for i, c in enumerate(outer):
             # ignore the dot-column
-            if trunc_cols and i == max_cols//2:
+            if trunc_cols and i == max_cols // 2:
                 txt += dots + ' ' * len(col_delim)
             else:
                 txt += f"[{series_lengths[i]}]".ljust(valstr_len[i] + len(col_delim))
@@ -917,3 +911,5 @@ def __monkey_patch_pandas():
 
 __monkey_patch_pandas()
 
+# keep this here to prevent cyclic import
+from .indexer import _aLocIndexer, _iLocIndexer, _LocIndexer, _iAtIndexer, _AtIndexer
-- 
GitLab