Lines Matching full:area
95 for area in sorted_areas:
98 area_counter[area] += c
99 labels.update(area.labels)
102 for area_maintainer in area.maintainers:
105 if 'Platform' in area.name:
109 log(f"Area matches: {area_counter}")
112 # Create a list of collaborators ordered by the area match
114 for area in area_counter:
115 collab += maintainer_file.areas[area.name].maintainers
116 collab += maintainer_file.areas[area.name].collaborators
129 # if the first area is an implementation, i.e. driver or platform, we
131 for area, count in area_counter.items():
134 if len(area.maintainers) > 0:
135 tmp_assignees = area.maintainers
136 if pr.user.login in area.maintainers:
137 # submitter = assignee, try to pick next area and
141 assignees = area.maintainers
143 if 'Platform' not in area.name:
246 for _, area in maintainer_file.areas.items():
247 if not area.labels:
251 for label in area.labels:
255 for maintainer in area.maintainers:
261 for area in areas:
262 if tuple([area]) not in label_to_maintainer:
263 label_to_maintainer[tuple([area])] = maintainers
297 area = f"West project: {project.name}"
298 if area not in maintainers_file.areas:
299 log(f"No area for: {area}")
302 maintainers = maintainers_file.areas[area].maintainers
304 log(f"No maintainers for: {area}")
307 collaborators = maintainers_file.areas[area].collaborators
309 log(f"Found {area}, maintainers={maintainers}, collaborators={collaborators}")
312 repos[repo_name] = maintainers_file.areas[area]
330 area = repos[repo_name]
332 for maintainer in area.maintainers:
338 for collaborator in area.collaborators: