/opt/imh-python/lib/python3.9/site-packages/crossplane
NameSizeModeActions
ext/-0755rm
__pycache__/-0755rm
analyzer.py829350644editdlrm
builder.py46640644editdlrm
compat.py7050644editdlrm
errors.py7770644editdlrm
formatter.py5600644editdlrm
lexer.py48890644editdlrm
parser.py103080644editdlrm
__init__.py6520644editdlrm
__main__.py98470644editdlrm
Edit: /opt/imh-python/lib/python3.9/site-packages/crossplane/formatter.py (560B)
# -*- coding: utf-8 -*- from .errors import NgxParserBaseException from .builder import build from .parser import parse def format(filename, indent=4, tabs=False): payload = parse( filename, comments=True, single=True, check_ctx=False, check_args=False ) if payload['status'] != 'ok': e = payload['errors'][0] raise NgxParserBaseException(e['error'], e['file'], e['line']) parsed = payload['config'][0]['parsed'] output = build(parsed, indent=indent, tabs=tabs) return output