(argv: Sequence[str] | None = None)
| 141 | |
| 142 | |
| 143 | def main(argv: Sequence[str] | None = None) -> int: |
| 144 | parser = argparse.ArgumentParser() |
| 145 | parser.add_argument( |
| 146 | "-l", |
| 147 | "--line-length", |
| 148 | type=int, |
| 149 | default=DEFAULT_LINE_LENGTH, |
| 150 | ) |
| 151 | parser.add_argument( |
| 152 | "-S", |
| 153 | "--skip-string-normalization", |
| 154 | action="store_true", |
| 155 | ) |
| 156 | parser.add_argument("-E", "--skip-errors", action="store_true") |
| 157 | parser.add_argument("filenames", nargs="*") |
| 158 | args = parser.parse_args(argv) |
| 159 | |
| 160 | retv = 0 |
| 161 | for filename in args.filenames: |
| 162 | retv |= format_file(filename, skip_errors=args.skip_errors) |
| 163 | return retv |
| 164 | |
| 165 | |
| 166 | if __name__ == "__main__": |
no test coverage detected