237 for modeStr in params["modes"]: |
237 for modeStr in params["modes"]: |
238 if modeStr == "read": |
238 if modeStr == "read": |
239 mode |= os.R_OK |
239 mode |= os.R_OK |
240 elif modeStr == "write": |
240 elif modeStr == "write": |
241 mode |= os.W_OK |
241 mode |= os.W_OK |
242 elif modeStr == "execute": |
242 elif modeStr in ("execute", "exec"): |
243 mode |= os.X_OK |
243 mode |= os.X_OK |
244 |
244 |
245 return {"ok": os.access(params["name"], mode)} |
245 return {"ok": os.access(params["name"], mode)} |
246 |
246 |
247 def __mkdir(self, params): |
247 def __mkdir(self, params): |