Repository URL to install this package:
|
Version:
0.8.1 ▾
|
try:
from typing import Optional, Tuple
from supertenant.superbrain import ActionDict, SpanID
except ImportError:
pass
from supertenant.supermeter.data import DBData
from supertenant.supermeter.managers.basic_manager import BaseManager
class DBManager(BaseManager):
def __init__(self):
# type: () -> None
super(DBManager, self).__init__()
@classmethod
def open_span(cls, data):
# type: (DBData) -> Tuple[Optional[SpanID], Optional[ActionDict], Optional[int]]
span_type = data.get_span_type()
if span_type is None:
raise Exception("expected a span_type")
return cls.open_span_with_type(span_type, data)