2424
2525
2626def callback (args : argparse .Namespace , api : plug .API ) -> None :
27- repo_names = plug .generate_repo_names (
28- args .students , args .master_repo_names
29- )
27+ repo_names = plug .generate_repo_names (args .students , args .master_repo_names )
3028 if "multi_issues_file" in args and args .multi_issues_file is not None :
3129 issues_file = pathlib .Path (args .multi_issues_file ).resolve ()
3230 all_issues = _parse_multi_issues_file (issues_file )
@@ -123,9 +121,7 @@ def _ask_for_open(issue: plug.Issue, repo_name: str, trunc_len: int) -> bool:
123121 )
124122 )
125123 return (
126- input (
127- 'Open issue "{}" in repo {}? (y/n) ' .format (issue .title , repo_name )
128- )
124+ input ('Open issue "{}" in repo {}? (y/n) ' .format (issue .title , repo_name ))
129125 == "y"
130126 )
131127
@@ -143,9 +139,7 @@ def _extract_expected_issues(
143139 (repo_name for repo_name , _ in expected_repos_and_issues )
144140 )
145141 if missing_repos :
146- raise plug .PlugError (
147- "Missing issues for: " + ", " .join (expected_repo_names )
148- )
142+ raise plug .PlugError ("Missing issues for: " + ", " .join (missing_repos ))
149143
150144 return expected_repos_and_issues
151145
@@ -170,15 +164,11 @@ def _read_issue(issue_path: pathlib.Path) -> plug.Issue:
170164def _parse_multi_issues_file (
171165 issues_file : pathlib .Path
172166) -> Iterable [Tuple [str , plug .Issue ]]:
173- with open (
174- str (issues_file ), mode = "r" , encoding = sys .getdefaultencoding ()
175- ) as file :
167+ with open (str (issues_file ), mode = "r" , encoding = sys .getdefaultencoding ()) as file :
176168 lines = list (file .readlines ())
177169
178170 if not lines or not re .match (BEGIN_ISSUE_PATTERN , lines [0 ], re .IGNORECASE ):
179- raise plug .PlugError (
180- "first line of multi issues file not #ISSUE# line"
181- )
171+ raise plug .PlugError ("first line of multi issues file not #ISSUE# line" )
182172
183173 issue_blocks = _extract_issue_blocks (lines )
184174 return list (_extract_issues (issue_blocks , lines ))
0 commit comments