[utils] Relax attribute key assert
This commit is contained in:
		| @@ -141,7 +141,7 @@ def write_json_file(obj, fn): | ||||
| if sys.version_info >= (2, 7): | ||||
|     def find_xpath_attr(node, xpath, key, val=None): | ||||
|         """ Find the xpath xpath[@key=val] """ | ||||
|         assert re.match(r'^[a-zA-Z-]+$', key) | ||||
|         assert re.match(r'^[a-zA-Z_-]+$', key) | ||||
|         if val: | ||||
|             assert re.match(r'^[a-zA-Z0-9@\s:._-]*$', val) | ||||
|         expr = xpath + ('[@%s]' % key if val is None else "[@%s='%s']" % (key, val)) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Sergey M․
					Sergey M․