From fe8b98bb4d873e847ba83cc23d9e4af31ff309ce Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Tue, 9 Apr 2024 13:07:39 -0700 Subject: Reformat using Black --- cgit-pygments-wrapper | 49 +++++++++++++++++++++++++++---------------------- 1 file changed, 27 insertions(+), 22 deletions(-) diff --git a/cgit-pygments-wrapper b/cgit-pygments-wrapper index 672da77..ddc8dc2 100755 --- a/cgit-pygments-wrapper +++ b/cgit-pygments-wrapper @@ -1,5 +1,5 @@ #!/usr/bin/env python -'''This script is for use as a source-filter or repo.source-filter for cgit. +"""This script is for use as a source-filter or repo.source-filter for cgit. The following environment variables can be used to retrieve the configuration of the repository for which this script is called: @@ -12,44 +12,49 @@ CGIT_REPO_DEFBRANCH ( = repo.defbranch setting ) CGIT_REPO_SECTION ( = section setting ) CGIT_REPO_CLONE_URL ( = repo.clone-url setting ) -''' +""" import sys from pygments import highlight from pygments.formatters import HtmlFormatter -from pygments.lexers import CommonLispLexer, TextLexer, guess_lexer, \ - guess_lexer_for_filename, get_lexer_by_name +from pygments.lexers import ( + CommonLispLexer, + TextLexer, + guess_lexer, + guess_lexer_for_filename, + get_lexer_by_name, +) from pygments.lexers.shell import BashLexer from pygments.util import ClassNotFound -CommonLispLexer.filenames.append('*.asd') -CommonLispLexer.filenames.append('.stumpwmrc') +CommonLispLexer.filenames.append("*.asd") +CommonLispLexer.filenames.append(".stumpwmrc") -BashLexer.filenames.append('PKGBUILD') -BashLexer.filenames.append('*.install') -BashLexer.filenames.append('.zshrc') -BashLexer.filenames.append('.zprofile') +BashLexer.filenames.append("PKGBUILD") +BashLexer.filenames.append("*.install") +BashLexer.filenames.append(".zshrc") +BashLexer.filenames.append(".zprofile") data = sys.stdin.read() filename = sys.argv[1] -formatter = HtmlFormatter(encoding='utf-8', style='autumn') +formatter = HtmlFormatter(encoding="utf-8", style="autumn") try: - if filename == 'CMakeLists.txt': - lexer = get_lexer_by_name('cmake') + if filename == "CMakeLists.txt": + lexer = get_lexer_by_name("cmake") else: - lexer = guess_lexer_for_filename(filename, data, encoding='utf-8') + lexer = guess_lexer_for_filename(filename, data, encoding="utf-8") except ClassNotFound: # Check if there is any shebang - if data[0:2] == '#!': - lexer = guess_lexer(data, encoding='utf-8') + if data[0:2] == "#!": + lexer = guess_lexer(data, encoding="utf-8") else: - lexer = TextLexer(encoding='utf-8') + lexer = TextLexer(encoding="utf-8") except TypeError: - lexer = TextLexer(encoding='utf-8') + lexer = TextLexer(encoding="utf-8") # print out pygments' css definitions as well -sys.stdout.write('') -sys.stdout.write(highlight(data, lexer, formatter).decode('utf-8')) +sys.stdout.write("") +sys.stdout.write(highlight(data, lexer, formatter).decode("utf-8")) -- cgit v1.2.3-54-g00ecf