import six import utool as ut import time import zmq import uuid # NOQA import itertools import numpy as np import functools from functools import partial from ibeis.control import accessor_decors, controller_inject print, rrr, profile = ut.inject2(__name__, '[zmqstuff]') CLASS_INJECT_KEY, register_ibs_method = ( controller_inject.make_ibs_register_decorator(__name__)) register_api = controller_inject.get_ibeis_flask_api(__name__) ctx = zmq.Context.instance() url = 'tcp://127.0.0.1' _portgen = functools.partial(six.next, itertools.count(51381)) engine_url1 = url + ':' + six.text_type(_portgen()) engine_url2 = url + ':' + six.text_type(_portgen()) collect_url1 = url + ':' + six.text_type(_portgen()) collect_url2 = url + ':' + six.text_type(_portgen()) collect_pushpull_url = url + ':' + six.text_type(_portgen()) NUM_JOBS = 2 NUM_ENGINES = 1
import six # NOQA from six.moves import range, zip, map # NOQA #import numpy as np #import vtool as vt import numpy as np from ibeis import constants as const from ibeis.control import accessor_decors, controller_inject # NOQA import utool as ut from ibeis.control.controller_inject import make_ibs_register_decorator print, rrr, profile = ut.inject2(__name__) CLASS_INJECT_KEY, register_ibs_method = make_ibs_register_decorator(__name__) register_api = controller_inject.get_ibeis_flask_api(__name__) SPECIES_ROWID = 'species_rowid' SPECIES_UUID = 'species_uuid' SPECIES_TEXT = 'species_text' SPECIES_NICE = 'species_nice' SPECIES_CODE = 'species_code' SPECIES_NOTE = 'species_note' SPECIES_ENABLED = 'species_toggle_enabled' @register_ibs_method @accessor_decors.ider @register_api('/api/species/', methods=['GET'], __api_plural_check__=False) def _get_all_species_rowids(ibs):