Merge pull request #4132 from ethereum/useAbsPathInLexerImport

Do not depend on where build is run.
This commit is contained in:
chriseth 2018-05-14 22:01:45 +02:00 committed by GitHub
commit 8c261e73a5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -22,7 +22,8 @@ import re
# documentation root, use os.path.abspath to make it absolute, like shown here. # documentation root, use os.path.abspath to make it absolute, like shown here.
def setup(sphinx): def setup(sphinx):
sys.path.insert(0, os.path.abspath('./utils')) thisdir = os.path.dirname(os.path.realpath(__file__))
sys.path.insert(0, thisdir + '/utils')
from SolidityLexer import SolidityLexer from SolidityLexer import SolidityLexer
sphinx.add_lexer('Solidity', SolidityLexer()) sphinx.add_lexer('Solidity', SolidityLexer())