From 9ae0ea92b6f063d269be8eb638a8a7a516ed029c Mon Sep 17 00:00:00 2001
From: Joseph Weston <joseph@weston.cloud>
Date: Mon, 4 Feb 2019 13:19:26 +0100
Subject: [PATCH] remove cryptic imports

---
 kwant/physics/gauge.py | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/kwant/physics/gauge.py b/kwant/physics/gauge.py
index 7a3860cd..b6d1d54d 100644
--- a/kwant/physics/gauge.py
+++ b/kwant/physics/gauge.py
@@ -14,7 +14,6 @@ may occur if deemed necessary by the core developers.
 """
 
 import bisect
-import functools as ft
 from functools import partial
 from itertools import permutations
 
@@ -869,7 +868,7 @@ def _gauge_finite(syst):
     loops = loops_in_finite(syst)
 
     def _gauge(syst_field, tol=1E-8, average=False):
-        integrate = ft.partial(surface_integral, syst_field,
+        integrate = partial(surface_integral, syst_field,
                                tol=tol, average=average)
         phases = calculate_phases(
             loops,
@@ -877,7 +876,7 @@ def _gauge_finite(syst):
             _previous_phase_finite,
             integrate,
         )
-        return ft.partial(_finite_wrapper, syst, phases)
+        return partial(_finite_wrapper, syst, phases)
 
     return _gauge
 
-- 
GitLab