monty.os package

Module contents

Os functions, e.g., cd, makedirs_p.

cd(path)[source]

A Fabric-inspired cd context that temporarily changes directory for performing some tasks, and returns to the original working directory afterwards. E.g.,

with cd(“/my/path/”):

do_something()

Parameters

path – Path to cd to.

makedirs_p(path, **kwargs)[source]

Wrapper for os.makedirs that does not raise an exception if the directory already exists, in the fashion of “mkdir -p” command. The check is performed in a thread-safe way

Parameters
  • path – path of the directory to create

  • kwargs – standard kwargs for os.makedirs