# Path: dynts/conf.py
# def toupper(x):
#     def __init__(self):
#     def special_operators(self):
#     def getdc(self):
#     def ismissing(self, value):
# class Settings(object):


from functools import reduce
from ..conf import settings



def tsname(*names):
    sp = settings.splittingnames
    return reduce(lambda x, y: '%s%s%s' % (x, sp, y), names)


def composename(name, *names, **kwargs):

# Path: dynts/conf.py
# def toupper(x):
#     def __init__(self):
#     def special_operators(self):
#     def getdc(self):
#     def ismissing(self, value):
# class Settings(object):


# Path: dynts/api/names.py
from functools import reduce
from ..conf import settings




def tsname(*names):
    sp = settings.splittingnames
    return reduce(lambda x, y: '%s%s%s' % (x, sp, y), names)


def composename(name, *names, **kwargs):

    sp = settings.splittingnames