def get_subproject_infos(self, kwargs):
    fbinfo = mesonlib.stringlistify(kwargs['fallback'])
    if (len(fbinfo) == 1):
        FeatureNew('Fallback without variable name', '0.53.0').use(self.subproject)
        return (fbinfo[0], None)
    elif (len(fbinfo) != 2):
        raise InterpreterException('Fallback info must have one or two items.')
    return fbinfo
def get_subproject_infos(self, kwargs):
    fbinfo = mesonlib.stringlistify(kwargs['fallback'])
    if (len(fbinfo) == 1):
        FeatureNew('Fallback without variable name', '0.53.0').use(self.subproject)
        return (fbinfo[0], None)
    elif (len(fbinfo) != 2):
        raise InterpreterException('Fallback info must have one or two items.')
    return fbinfo