'Parse string ``s`` into list of ints and strings'

def _parse_dotted_string(self, s):

    parsed = []
    parts = s.split(u'.')
    for p in parts:
        if p.isdigit():
            p = int(p)
        parsed.append(p)
    return parsed
