eris/eris/pydoc_color.py
Andrew Hamilton 1cf2fc445c Revert "Move to python3.8.0"
This reverts commit 04fb17cb3f.
- Am seeing a bug where only one worker continues processing
  on python3.8.
- Ubuntu and freedesktop-sdk are still on 3.7.
- Not using any features of 3.8 yet.
- Also removes color from mypy.
2019-12-19 14:47:00 +10:00

29 lines
525 B
Python
Executable file

#!/usr/bin/env python3.7
# Copyright (C) 2019 Andrew Hamilton. All rights reserved.
# Licensed under the Artistic License 2.0.
import pydoc
import sys
import eris.termstr
class TermDoc(pydoc.TextDoc):
def bold(self, text):
return str(eris.termstr.TermStr(text).bold())
def main():
path = sys.argv[1]
try:
print(pydoc.render_doc(pydoc.importfile(path), renderer=TermDoc()))
except pydoc.ErrorDuringImport as e:
print(e)
return 1
if __name__ == "__main__":
main()