Source code for ibeis.model

# -*- coding: utf-8 -*-
# flake8: noqa
from __future__ import absolute_import, division, print_function
import utool as ut
ut.noinject(__name__, '[ibeis.model.__init__]', DEBUG=False)

from ibeis.model import Config
from ibeis.model import detect
from ibeis.model import hots
from ibeis.model import preproc

print, print_, printDBG, rrr, profile = ut.inject(
    __name__, '[ibeis.model]')


[docs]def reload_subs(verbose=True): """ Reloads ibeis.model and submodules """ rrr(verbose=verbose) getattr(Config, 'rrr', lambda verbose: None)(verbose=verbose) getattr(detect, 'reload_subs', lambda verbose: None)(verbose=verbose) getattr(hots, 'reload_subs', lambda verbose: None)(verbose=verbose) getattr(preproc, 'reload_subs', lambda verbose: None)(verbose=verbose) rrr(verbose=verbose) try: # hackish way of propogating up the new reloaded submodule attributes reassign_submodule_attributes(verbose=verbose) except Exception as ex: print(ex)
rrrr = reload_subs IMPORT_TUPLES = [ ('Config', None, False), ('detect', None, True), ('hots', None, True), ('preproc', None, True), ] """ Regen Command: cd /home/joncrall/code/ibeis/ibeis/model makeinit.py """