gws.tools.os2

Utilities for os/shell scripting

exception gws.tools.os2.Error[source]
exception gws.tools.os2.TimeoutError[source]
gws.tools.os2.run_nowait(cmd, **kwargs)[source]

Run a process and return immediately

gws.tools.os2.run(cmd, input=None, echo=False, strict=True, timeout=None, **kwargs)[source]

Run a process, return a tuple (rc, output)

gws.tools.os2.file_mtime(path)[source]
gws.tools.os2.file_size(path)[source]
gws.tools.os2.file_checksum(path)[source]
gws.tools.os2.is_file(path)[source]
gws.tools.os2.is_dir(path)[source]
gws.tools.os2.kill_pid(pid, sig_name='TERM')[source]
gws.tools.os2.pids_of(proc_name)[source]
gws.tools.os2.find_files(dirname, pattern=None, ext=None)[source]
gws.tools.os2.parse_path(path)[source]

Parse a path into a dict(path,dirname,filename,name,extension)

gws.tools.os2.abs_path(path, basedir)[source]

Absolutize a relative path with respect to a base dir.

gws.tools.os2.rel_path(path, basedir)[source]

Relativize an absolute path with respect to a base dir.