def soft_unicode(s):
    if not isinstance(s, unicode):
        s = unicode(s)
    return s
Tries to call a function ignoring failures due to EINTR.
dataset/ETHPy150Open AppScale/appscale/AppServer/lib/jinja2-2.6/jinja2/_markupsafe/_native.py/soft_unicode--crossover with--dataset/ETHPy150Open ganeti/ganeti/lib/utils/wrapper.py/IgnoreSignals