The problem is that the udev_resource script assumes that the property names strictly consist of words (\w):
multi_pattern = re.compile(r"(?P<key>\w+)=(?P<value>.*)")
The problem is that the udev_resource script assumes that the property names strictly consist of words (\w):
multi_pattern = re.compile( r"(?P<key> \w+)=(? P<value> .*)")