def parse_override_var(s):
 return (parsedotval(item) for item in s.split(u';') if item)

def parse_override_var ( s ) : return ( parsedotval ( item ) for item in s . split ( u';' ) if item )
parse a semicolon-separated list of strings into a sequence of values emits the same items in sequence as :py:func:parsedotval does .