mirror of
https://github.com/LonamiWebs/Telethon.git
synced 2024-11-22 17:36:34 +03:00
23 lines
421 B
Python
23 lines
421 B
Python
|
"""
|
||
|
Sort imports and format code.
|
||
|
"""
|
||
|
import subprocess
|
||
|
import sys
|
||
|
|
||
|
BLACK_IGNORE = r"tl/(abcs|functions|types)/\w+.py"
|
||
|
|
||
|
|
||
|
def run(*args: str) -> int:
|
||
|
return subprocess.run((sys.executable, "-m", *args)).returncode
|
||
|
|
||
|
|
||
|
def main() -> None:
|
||
|
exit(
|
||
|
run("isort", ".", "--profile", "black", "--gitignore")
|
||
|
or run("black", ".", "--extend-exclude", BLACK_IGNORE)
|
||
|
)
|
||
|
|
||
|
|
||
|
if __name__ == "__main__":
|
||
|
main()
|