def add_attribs_reserveds_list(attrib_list):
"""Add attributes that follow a reserved name to reserveds list."""
if len(attrib_list) > 1: # A single item does not change
is_reserved = False
reserved_set = set()
for name in attrib_list:
if not is_reserved:
try:
get_reserved_by_name(name)
is_reserved = True
package_name = name
continue # Don't add already reserved name
except DoesNotExist:
continue
if is_reserved:
reserved_set.add(name)
if reserved_set:
add_reserveds(package_name, reserved_set)
评论列表
文章目录