Skip to content

Commit 7cac3a4

Browse files
committed
cleanup: removing repetitive code lines
1 parent be52120 commit 7cac3a4

File tree

1 file changed

+8
-12
lines changed

1 file changed

+8
-12
lines changed

cwltool/pathmapper.py

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -149,20 +149,16 @@ def downloadHttpFile(httpurl):
149149
# type: (Text) -> Text
150150
cache_session = None
151151
if "XDG_CACHE_HOME" in os.environ:
152-
cache_session = CacheControl(
153-
requests.Session(),
154-
cache=FileCache(
155-
os.path.join(os.environ["XDG_CACHE_HOME"], "cwltool")))
152+
directory = os.environ["XDG_CACHE_HOME"]
156153
elif "HOME" in os.environ:
157-
cache_session = CacheControl(
158-
requests.Session(),
159-
cache=FileCache(
160-
os.path.join(os.environ["HOME"], ".cache", "cwltool")))
154+
directory = os.environ["HOME"]
161155
else:
162-
cache_session = CacheControl(
163-
requests.Session(),
164-
cache=FileCache(
165-
os.path.join(os.path.expanduser('~'), ".cache", "cwltool")))
156+
directory = os.path.expanduser('~')
157+
158+
cache_session = CacheControl(
159+
requests.Session(),
160+
cache=FileCache(
161+
os.path.join(directory, ".cache", "cwltool")))
166162

167163
r = cache_session.get(httpurl, stream=True)
168164
with NamedTemporaryFile(mode='wb', delete=False) as f:

0 commit comments

Comments
 (0)