diff options
author | Fredrik Høisæther Rasch <fredrik.rasch@gmail.com> | 2017-08-08 13:29:25 +0200 |
---|---|---|
committer | Andreas Rumpf <rumpf_a@web.de> | 2017-08-08 13:29:25 +0200 |
commit | c406d0b7a7d75793f88a0e560a694b4c4e18a48c (patch) | |
tree | 2ec26400b488e6587db2abde601ee1b589d13f19 /lib | |
parent | a71f78025343697d2d620c904cdd6b45b6a6569e (diff) | |
download | Nim-c406d0b7a7d75793f88a0e560a694b4c4e18a48c.tar.gz |
fixed createDir undeclared error on Android (#6194)
Diffstat (limited to 'lib')
-rw-r--r-- | lib/pure/ospaths.nim | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/pure/ospaths.nim b/lib/pure/ospaths.nim index 769fa9872..3cd90056a 100644 --- a/lib/pure/ospaths.nim +++ b/lib/pure/ospaths.nim @@ -529,7 +529,10 @@ when declared(getEnv) or defined(nimscript): else: return string(getEnv("HOME")) & "/.config/" when defined(android): - {.pragma: getTempDirEffects, tags: [ReadEnvEffect, ReadIOEffect, WriteDirEffect].} + when declared(os): + {.pragma: getTempDirEffects, tags: [ReadEnvEffect, ReadIOEffect, WriteDirEffect].} + else: + {.pragma: getTempDirEffects, tags: [ReadEnvEffect, ReadIOEffect].} elif defined(windows): {.pragma: getTempDirEffects, tags: [ReadEnvEffect, ReadIOEffect].} else: @@ -545,8 +548,7 @@ when declared(getEnv) or defined(nimscript): elif defined(windows): return string(getEnv("TEMP")) & "\\" elif defined(android): let tempDir = getHomeDir() / "nimtempfs" - try: createDir(tempDir) - except OSError: discard + createDir(tempDir) return tempDir else: return "/tmp/" |