pyformat.py 522 B

1234567891011121314151617
  1. """Format python code according to QMK's style.
  2. """
  3. from milc import cli
  4. import subprocess
  5. @cli.subcommand("Format python code according to QMK's style.")
  6. def pyformat(cli):
  7. """Format python code according to QMK's style.
  8. """
  9. try:
  10. subprocess.run(['yapf', '-vv', '-ri', 'bin/qmk', 'lib/python'], check=True)
  11. cli.log.info('Successfully formatted the python code in `bin/qmk` and `lib/python`.')
  12. except subprocess.CalledProcessError:
  13. cli.log.error('Error formatting python code!')