11import argparse
22import functools
33import logging
4- import pipes
4+ import shlex
55import sys
66from typing import Any
77from typing import Dict
2525def check_type_tag (tag : str ) -> None :
2626 if tag not in ALL_TAGS :
2727 raise cfgv .ValidationError (
28- 'Type tag {!r} is not recognized. '
29- 'Try upgrading identify and pre-commit?' . format ( tag ) ,
28+ f 'Type tag { tag !r} is not recognized. '
29+ f 'Try upgrading identify and pre-commit?' ,
3030 )
3131
3232
3333def check_min_version (version : str ) -> None :
3434 if parse_version (version ) > parse_version (C .VERSION ):
3535 raise cfgv .ValidationError (
36- 'pre-commit version {} is required but version {} is installed. '
37- 'Perhaps run `pip install --upgrade pre-commit`.' .format (
38- version , C .VERSION ,
39- ),
36+ f'pre-commit version { version } is required but version '
37+ f'{ C .VERSION } is installed. '
38+ f'Perhaps run `pip install --upgrade pre-commit`.' ,
4039 )
4140
4241
@@ -142,19 +141,15 @@ def _entry(modname: str) -> str:
142141 runner, so to prevent issues with spaces and backslashes (on Windows)
143142 it must be quoted here.
144143 """
145- return '{} -m pre_commit.meta_hooks.{}' .format (
146- pipes .quote (sys .executable ), modname ,
147- )
144+ return f'{ shlex .quote (sys .executable )} -m pre_commit.meta_hooks.{ modname } '
148145
149146
150147def warn_unknown_keys_root (
151148 extra : Sequence [str ],
152149 orig_keys : Sequence [str ],
153150 dct : Dict [str , str ],
154151) -> None :
155- logger .warning (
156- 'Unexpected key(s) present at root: {}' .format (', ' .join (extra )),
157- )
152+ logger .warning (f'Unexpected key(s) present at root: { ", " .join (extra )} ' )
158153
159154
160155def warn_unknown_keys_repo (
@@ -163,9 +158,7 @@ def warn_unknown_keys_repo(
163158 dct : Dict [str , str ],
164159) -> None :
165160 logger .warning (
166- 'Unexpected key(s) present on {}: {}' .format (
167- dct ['repo' ], ', ' .join (extra ),
168- ),
161+ f'Unexpected key(s) present on { dct ["repo" ]} : { ", " .join (extra )} ' ,
169162 )
170163
171164
0 commit comments