Filter out unknown issues
This commit is contained in:
parent
78bedd4f3a
commit
09ef88a54d
|
@ -58,9 +58,9 @@ class GitHubIssue:
|
||||||
def __repr__(self):
|
def __repr__(self):
|
||||||
if self.repo_id in REPOS:
|
if self.repo_id in REPOS:
|
||||||
repo = '/'.join(REPOS[self.repo_id])
|
repo = '/'.join(REPOS[self.repo_id])
|
||||||
else:
|
|
||||||
repo = self.repo_id
|
|
||||||
return '%s#%d' % (repo, self.issue_number)
|
return '%s#%d' % (repo, self.issue_number)
|
||||||
|
else:
|
||||||
|
return 'Unknown'
|
||||||
|
|
||||||
def __eq__(self, other):
|
def __eq__(self, other):
|
||||||
return (self.repo_id, self.issue_number) == (other.repo_id, other.issue_number)
|
return (self.repo_id, self.issue_number) == (other.repo_id, other.issue_number)
|
||||||
|
@ -164,6 +164,11 @@ def main():
|
||||||
# Relable the graph
|
# Relable the graph
|
||||||
dg = nx.relabel_nodes(dg, mapping)
|
dg = nx.relabel_nodes(dg, mapping)
|
||||||
|
|
||||||
|
# Filter out unknown issues
|
||||||
|
unknown = [n for n in dg if n.repo_id not in REPOS]
|
||||||
|
if len(unknown) > 0:
|
||||||
|
dg.remove_nodes_from(unknown)
|
||||||
|
|
||||||
# Apply property annotations
|
# Apply property annotations
|
||||||
for (source, sink) in dg.edges:
|
for (source, sink) in dg.edges:
|
||||||
attrs = dg.edges[source, sink]
|
attrs = dg.edges[source, sink]
|
||||||
|
|
Loading…
Reference in New Issue