def call_optional_super(cls, self, name, *args, **kw):
    s = super(cls, self)
    m = getattr(s, 'name', None)
    if m is not None:
        return m(*args, **kw)
Examine each item in the task to see if we can extract a title
dataset/ETHPy150Open lsaffre/lino/lino/utils/__init__.py/call_optional_super--crossover with--dataset/ETHPy150Open beetbox/beets/beetsplug/fromfilename.py/filename_task