248 @type dict |
248 @type dict |
249 @return dictionary containing the reply data |
249 @return dictionary containing the reply data |
250 @rtype dict |
250 @rtype dict |
251 """ |
251 """ |
252 try: |
252 try: |
253 os.mkdir(params["directory"]) |
253 mode = params["mode"] |
|
254 except KeyError: |
|
255 mode = 0o777 |
|
256 try: |
|
257 os.mkdir(params["directory"], mode=mode) |
254 return {"ok": True} |
258 return {"ok": True} |
255 except OSError as err: |
259 except OSError as err: |
256 return { |
260 return { |
257 "ok": False, |
261 "ok": False, |
258 "error": str(err), |
262 "error": str(err), |