From 440fd1744a2b8e1669ff596e7fa8b16241856eea Mon Sep 17 00:00:00 2001
From: Kai Chen <chenkaidev@gmail.com>
Date: Thu, 1 Aug 2019 18:05:40 +0800
Subject: [PATCH] Bug fix for recursive imports (#1099)

* bug fix for recursive imports

* minor formatting
---
 mmdet/core/bbox/__init__.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/mmdet/core/bbox/__init__.py b/mmdet/core/bbox/__init__.py
index fc6702c..a0de917 100644
--- a/mmdet/core/bbox/__init__.py
+++ b/mmdet/core/bbox/__init__.py
@@ -1,4 +1,3 @@
-from .assign_sampling import assign_and_sample, build_assigner, build_sampler
 from .assigners import AssignResult, BaseAssigner, MaxIoUAssigner
 from .bbox_target import bbox_target
 from .geometry import bbox_overlaps
@@ -9,6 +8,9 @@ from .transforms import (bbox2delta, bbox2result, bbox2roi, bbox_flip,
                          bbox_mapping, bbox_mapping_back, delta2bbox,
                          distance2bbox, roi2bbox)
 
+from .assign_sampling import (  # isort:skip, avoid recursive imports
+    assign_and_sample, build_assigner, build_sampler)
+
 __all__ = [
     'bbox_overlaps', 'BaseAssigner', 'MaxIoUAssigner', 'AssignResult',
     'BaseSampler', 'PseudoSampler', 'RandomSampler',
-- 
GitLab