Source code for python_utils.filesys_cmds_vrfy

#!/usr/bin/env python3

import os
from .print_msg import print_err_msg_exit


[docs]def cmd_vrfy(cmd, *args): """Execute system command Args: cmd: the command *args: its arguments Returns: Exit code """ cmd += " " + " ".join([str(a) for a in args]) ret = os.system(cmd) if ret != 0: print_err_msg_exit(f"System call '{cmd}' failed.") return ret
[docs]def cp_vrfy(*args): return cmd_vrfy("cp", *args)
[docs]def rsync_vrfy(*args): return cmd_vrfy("rsync", *args)
[docs]def mv_vrfy(*args): return cmd_vrfy("mv", *args)
[docs]def rm_vrfy(*args): return cmd_vrfy("rm", *args)
[docs]def ln_vrfy(*args): return cmd_vrfy("ln", *args)
[docs]def mkdir_vrfy(*args): return cmd_vrfy("mkdir", *args)
[docs]def cd_vrfy(*args): return os.chdir(*args)