From a8dc3944048fe9990c5505d3f3158341a1bf2bdc Mon Sep 17 00:00:00 2001 From: Harley Hicks Date: Wed, 2 Aug 2017 11:12:49 -0400 Subject: [PATCH] Revert "Revert "Support for local unrar installation through an environment variable."" This reverts commit a281b5ba6297fdc396b8835a41a8d82d2aaa95c7. --- comics/utils/comicfilehandler.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/comics/utils/comicfilehandler.py b/comics/utils/comicfilehandler.py index 83ca806..1c28974 100644 --- a/comics/utils/comicfilehandler.py +++ b/comics/utils/comicfilehandler.py @@ -13,7 +13,9 @@ class ComicFileHandler(object): def __init__(self): # Set the unrar tool based on filesystem - if sys.platform == 'win32': # Windows + if os.getenv('TENMA_UNRAR_PATH'): + rarfile.UNRAR_TOOL = os.getenv('TENMA_UNRAR_PATH') + elif sys.platform == 'win32': # Windows rarfile.UNRAR_TOOL = os.path.dirname(comics.__file__) + "/utils/unrar/unrar.exe" elif sys.platform == 'darwin': # Mac rarfile.UNRAR_TOOL = os.path.dirname(comics.__file__) + "/utils/unrar/unrar_mac"