fix import error in fastclas

add bughook.py
pull/608/head
zuchen.wang 2021-10-11 11:31:30 +08:00
parent 10a5f38aaa
commit 045b1a88bc
4 changed files with 18 additions and 1 deletions

2
.gitignore vendored
View File

@ -1,9 +1,11 @@
logs
datasets
# compilation and distribution
__pycache__
_ext
*.c
*.pyc
*.pyd
*.so

View File

@ -5,6 +5,6 @@
"""
from .bee_ant import *
from .distracted_driver import *
# from .distracted_driver import *
from .dataset import ClasDataset
from .trainer import ClasTrainer

13
tools/bughook.py 100644
View File

@ -0,0 +1,13 @@
import sys
class ExceptionHook:
instance = None
def __call__(self, *args, **kwargs):
if self.instance is None:
from IPython.core import ultratb
self.instance = ultratb.FormattedTB(mode='Plain',
color_scheme='Linux', call_pdb=1)
return self.instance(*args, **kwargs)
sys.excepthook = ExceptionHook()

View File

@ -9,6 +9,8 @@ import sys
sys.path.append('.')
import bughook
from fastreid.config import get_cfg
from fastreid.engine import DefaultTrainer, default_argument_parser, default_setup, launch
from fastreid.utils.checkpoint import Checkpointer