def eval_str(expr):
    from datetime import date, datetime
    if isinstance(expr, (date, datetime)):
        return repr(expr)
    return repr(expr) if isinstance(expr, _strtypes) else str(expr)
Ensure that there are either loggers or placeholders all the way
dataset/ETHPy150Open blaze/blaze/blaze/expr/core.py/eval_str--crossover with--dataset/ETHPy150Open deanhiller/databus/webapp/play1.3.x/python/Lib/logging/__init__.py/Manager._fixupParents