# coding: utf-8 # AUTO-GENERATED FILE -- DO NOT EDIT """ This module provides access to operating system functionality that is standardized by the C Standard and the POSIX standard (a thinly disguised Unix interface). Refer to the library manual and corresponding Unix manual entries for more information on calls. """ CLD_CONTINUED = 6 CLD_DUMPED = 3 CLD_EXITED = 1 CLD_TRAPPED = 4 class DirEntry(object): def inode(self): """ Return inode of the entry; cached per entry. """ pass def is_dir(self, follow_symlinks=True): """ Return True if the entry is a directory; cached per entry. """ pass def is_file(self, follow_symlinks=True): """ Return True if the entry is a file; cached per entry. """ pass def is_symlink(self): """ Return True if the entry is a symbolic link; cached per entry. """ pass name = None path = None def stat(self, follow_symlinks=True): """ Return stat_result object for the entry; cached per entry. """ pass EX_CANTCREAT = 73 EX_CONFIG = 78 EX_DATAERR = 65 EX_IOERR = 74 EX_NOHOST = 68 EX_NOINPUT = 66 EX_NOPERM = 77 EX_NOUSER = 67 EX_OK = 0 EX_OSERR = 71 EX_OSFILE = 72 EX_PROTOCOL = 76 EX_SOFTWARE = 70 EX_TEMPFAIL = 75 EX_UNAVAILABLE = 69 EX_USAGE = 64 F_LOCK = 1 F_OK = 0 F_TEST = 3 F_TLOCK = 2 F_ULOCK = 0 GRND_NONBLOCK = 1 GRND_RANDOM = 2 NGROUPS_MAX = 65536 O_ACCMODE = 3 O_APPEND = 1024 O_ASYNC = 8192 O_CLOEXEC = 524288 O_CREAT = 64 O_DIRECT = 65536 O_DIRECTORY = 16384 O_DSYNC = 4096 O_EXCL = 128 O_LARGEFILE = 0 O_NDELAY = 2048 O_NOATIME = 262144 O_NOCTTY = 256 O_NOFOLLOW = 32768 O_NONBLOCK = 2048 O_PATH = 2097152 O_RDONLY = 0 O_RDWR = 2 O_RSYNC = 1052672 O_SYNC = 1052672 O_TMPFILE = 4210688 O_TRUNC = 512 O_WRONLY = 1 POSIX_FADV_DONTNEED = 4 POSIX_FADV_NOREUSE = 5 POSIX_FADV_NORMAL = 0 POSIX_FADV_RANDOM = 1 POSIX_FADV_SEQUENTIAL = 2 POSIX_FADV_WILLNEED = 3 PRIO_PGRP = 1 PRIO_PROCESS = 0 PRIO_USER = 2 P_ALL = 0 P_PGID = 2 P_PID = 1 RTLD_DEEPBIND = 8 RTLD_GLOBAL = 256 RTLD_LAZY = 1 RTLD_LOCAL = 0 RTLD_NODELETE = 4096 RTLD_NOLOAD = 4 RTLD_NOW = 2 RWF_DSYNC = 2 RWF_HIPRI = 1 RWF_NOWAIT = 8 RWF_SYNC = 4 R_OK = 4 SCHED_BATCH = 3 SCHED_FIFO = 1 SCHED_IDLE = 5 SCHED_OTHER = 0 SCHED_RESET_ON_FORK = 1073741824 SCHED_RR = 2 SEEK_DATA = 3 SEEK_HOLE = 4 ST_APPEND = 256 ST_MANDLOCK = 64 ST_NOATIME = 1024 ST_NODEV = 4 ST_NODIRATIME = 2048 ST_NOEXEC = 8 ST_NOSUID = 2 ST_RDONLY = 1 ST_RELATIME = 4096 ST_SYNCHRONOUS = 16 ST_WRITE = 128 TMP_MAX = 238328 WCONTINUED = 8 def WCOREDUMP(status): """ Return True if the process returning status was dumped to a core file. """ pass WEXITED = 4 def WEXITSTATUS(status): """ Return the process return code from status. """ pass def WIFCONTINUED(status): """ Return True if a particular process was continued from a job control stop. Return True if the process returning status was continued from a job control stop. """ pass def WIFEXITED(status): """ Return True if the process returning status exited via the exit() system call. """ pass def WIFSIGNALED(status): """ Return True if the process returning status was terminated by a signal. """ pass def WIFSTOPPED(status): """ Return True if the process returning status was stopped. """ pass WNOHANG = 1 WNOWAIT = 16777216 WSTOPPED = 2 def WSTOPSIG(status): """ Return the signal that stopped the process that provided the status value. """ pass def WTERMSIG(status): """ Return the signal that terminated the process that provided the status value. """ pass WUNTRACED = 2 W_OK = 2 XATTR_CREATE = 1 XATTR_REPLACE = 2 XATTR_SIZE_MAX = 65536 X_OK = 1 __doc__ = """This module provides access to operating system functionality that is standardized by the C Standard and the POSIX standard (a thinly disguised Unix interface). Refer to the library manual and corresponding Unix manual entries for more information on calls.""" class __loader__(object): """ Meta path import for built-in modules. All methods are either class or static methods to avoid the need to instantiate the class. """ def create_module(self, spec): """ Create a built-in module """ pass def exec_module(self, module): """ Exec a built-in module """ pass def find_module(self, fullname, path=None): """ Find the built-in module. If 'path' is ever specified then the search is considered a failure. This method is deprecated. Use find_spec() instead. """ pass def find_spec(self, fullname, path=None, target=None): pass def get_code(self, fullname): """ Return None as built-in modules do not have code objects. """ pass def get_source(self, fullname): """ Return None as built-in modules do not have source code. """ pass def is_package(self, fullname): """ Return False as built-in modules are never packages. """ pass def load_module(self, fullname): """ Load the specified module into sys.modules and return it. This method is deprecated. Use loader.exec_module instead. """ pass def module_repr(self, module): """ Return repr for the module. The method is deprecated. The import machinery does the job itself. """ pass __name__ = 'posix' __package__ = '' __spec__ = None def _exit(status): """ Exit to the system with specified status, without normal exit processing. """ pass _have_functions = [] def abort(): """ Abort the interpreter immediately. This function 'dumps core' or otherwise fails in the hardest way possible on the hosting operating system. This function never returns. """ pass def access(path, mode, dir_fd=None, effective_ids=False, follow_symlinks=True): """ Use the real uid/gid to test for access to a path. path Path to be tested; can be string, bytes, or a path-like object. mode Operating-system mode bitfield. Can be F_OK to test existence, or the inclusive-OR of R_OK, W_OK, and X_OK. dir_fd If not None, it should be a file descriptor open to a directory, and path should be relative; path will then be relative to that directory. effective_ids If True, access will use the effective uid/gid instead of the real uid/gid. follow_symlinks If False, and the last element of the path is a symbolic link, access will examine the symbolic link itself instead of the file the link points to. dir_fd, effective_ids, and follow_symlinks may not be implemented on your platform. If they are unavailable, using them will raise a NotImplementedError. Note that most operations will use the effective uid/gid, therefore this routine can be used in a suid/sgid environment to test if the invoking user has the specified access to the path. """ pass def chdir(path): """ Change the current working directory to the specified path. path may always be specified as a string. On some platforms, path may also be specified as an open file descriptor. If this functionality is unavailable, using it raises an exception. """ pass def chmod(path, mode, dir_fd=None, follow_symlinks=True): """ Change the access permissions of a file. path Path to be modified. May always be specified as a str, bytes, or a path-like object. On some platforms, path may also be specified as an open file descriptor. If this functionality is unavailable, using it raises an exception. mode Operating-system mode bitfield. dir_fd If not None, it should be a file descriptor open to a directory, and path should be relative; path will then be relative to that directory. follow_symlinks If False, and the last element of the path is a symbolic link, chmod will modify the symbolic link itself instead of the file the link points to. It is an error to use dir_fd or follow_symlinks when specifying path as an open file descriptor. dir_fd and follow_symlinks may not be implemented on your platform. If they are unavailable, using them will raise a NotImplementedError. """ pass def chown(path, uid, gid, dir_fd=None, follow_symlinks=True): """ Change the owner and group id of path to the numeric uid and gid.\\ path Path to be examined; can be string, bytes, a path-like object, or open-file-descriptor int. dir_fd If not None, it should be a file descriptor open to a directory, and path should be relative; path will then be relative to that directory. follow_symlinks If False, and the last element of the path is a symbolic link, stat will examine the symbolic link itself instead of the file the link points to. path may always be specified as a string. On some platforms, path may also be specified as an open file descriptor. If this functionality is unavailable, using it raises an exception. If dir_fd is not None, it should be a file descriptor open to a directory, and path should be relative; path will then be relative to that directory. If follow_symlinks is False, and the last element of the path is a symbolic link, chown will modify the symbolic link itself instead of the file the link points to. It is an error to use dir_fd or follow_symlinks when specifying path as an open file descriptor. dir_fd and follow_symlinks may not be implemented on your platform. If they are unavailable, using them will raise a NotImplementedError. """ pass def chroot(path): """ Change root directory to path. """ pass def close(fd): """ Close a file descriptor. """ pass def closerange(fd_low, fd_high): """ Closes all file descriptors in [fd_low, fd_high), ignoring errors. """ pass def confstr(name): """ Return a string-valued system configuration variable. """ pass confstr_names = {} def cpu_count(arg0): """ Return the number of CPUs in the system; return None if indeterminable. This number is not equivalent to the number of CPUs the current process can use. The number of usable CPUs can be obtained with ``len(os.sched_getaffinity(0))`` """ pass def ctermid(): """ Return the name of the controlling terminal for this process. """ pass def device_encoding(fd): """ Return a string describing the encoding of a terminal's file descriptor. The file descriptor must be attached to a terminal. If the device is not a terminal, return None. """ pass def dup(fd): """ Return a duplicate of a file descriptor. """ pass def dup2(fd, fd2, inheritable=True): """ Duplicate file descriptor. """ pass environ = {} class error(Exception): """ Base class for I/O related errors. """ def __init__(self, *args, **kwargs): pass characters_written = property(None, None, None, ) errno = None filename = None filename2 = None strerror = None def execv(path, argv): """ Execute an executable path with arguments, replacing current process. path Path of executable file. argv Tuple or list of strings. """ pass def execve(path, argv, env): """ Execute an executable path with arguments, replacing current process. path Path of executable file. argv Tuple or list of strings. env Dictionary of strings mapping to strings. """ pass def fchdir(fd): """ Change to the directory of the given file descriptor. fd must be opened on a directory, not a file. Equivalent to os.chdir(fd). """ pass def fchmod(fd, mode): """ Change the access permissions of the file given by file descriptor fd. Equivalent to os.chmod(fd, mode). """ pass def fchown(fd, uid, gid): """ Change the owner and group id of the file specified by file descriptor. Equivalent to os.chown(fd, uid, gid). """ pass def fdatasync(fd): """ Force write of fd to disk without forcing update of metadata. """ pass def fork(): """ Fork a child process. Return 0 to child process and PID of child to parent process. """ pass def forkpty(): """ Fork a new process with a new pseudo-terminal as controlling tty. Returns a tuple of (pid, master_fd). Like fork(), return pid of 0 to the child process, and pid of child to the parent process. To both, return fd of newly opened pseudo-terminal. """ pass def fpathconf(fd, name): """ Return the configuration limit name for the file descriptor fd. If there is no limit, return -1. """ pass def fspath(path): """ Return the file system path representation of the object. If the object is str or bytes, then allow it to pass through as-is. If the object defines __fspath__(), then return the result of that method. All other types raise a TypeError. """ pass def fstat(fd): """ Perform a stat system call on the given file descriptor. Like stat(), but for an open file descriptor. Equivalent to os.stat(fd). """ pass def fstatvfs(fd): """ Perform an fstatvfs system call on the given fd. Equivalent to statvfs(fd). """ pass def fsync(fd): """ Force write of fd to disk. """ pass def ftruncate(fd, length): """ Truncate a file, specified by file descriptor, to a specific length. """ pass def get_blocking(fd): """ get_blocking(fd) -> bool Get the blocking mode of the file descriptor: False if the O_NONBLOCK flag is set, True if the flag is cleared. """ return None def get_inheritable(fd): """ Get the close-on-exe flag of the specified file descriptor. """ pass def get_terminal_size(): """ Return the size of the terminal window as (columns, lines). The optional argument fd (default standard output) specifies which file descriptor should be queried. If the file descriptor is not connected to a terminal, an OSError is thrown. This function will only be defined if an implementation is available for this system. shutil.get_terminal_size is the high-level function which should normally be used, os.get_terminal_size is the low-level implementation. """ pass def getcwd(): """ Return a unicode string representing the current working directory. """ pass def getcwdb(): """ Return a bytes string representing the current working directory. """ pass def getegid(): """ Return the current process's effective group id. """ pass def geteuid(): """ Return the current process's effective user id. """ pass def getgid(): """ Return the current process's group id. """ pass def getgrouplist(user, group): """ getgrouplist(user, group) -> list of groups to which a user belongs Returns a list of groups to which a user belongs. user: username to lookup group: base group id of the user """ return [] def getgroups(): """ Return list of supplemental group IDs for the process. """ pass def getloadavg(): """ Return average recent system load information. Return the number of processes in the system run queue averaged over the last 1, 5, and 15 minutes as a tuple of three floats. Raises OSError if the load average was unobtainable. """ pass def getlogin(): """ Return the actual login name. """ pass def getpgid(pid): """ Call the system call getpgid(), and return the result. """ pass def getpgrp(): """ Return the current process group id. """ pass def getpid(): """ Return the current process id. """ pass def getppid(): """ Return the parent's process id. If the parent process has already exited, Windows machines will still return its id; others systems will return the id of the 'init' process (1). """ pass def getpriority(which, who): """ Return program scheduling priority. """ pass def getrandom(size, flags=0): """ Obtain a series of random bytes. """ pass def getresgid(): """ Return a tuple of the current process's real, effective, and saved group ids. """ pass def getresuid(): """ Return a tuple of the current process's real, effective, and saved user ids. """ pass def getsid(pid): """ Call the system call getsid(pid) and return the result. """ pass def getuid(): """ Return the current process's user id. """ pass def getxattr(path, attribute, follow_symlinks=True): """ Return the value of extended attribute attribute on path. path may be either a string, a path-like object, or an open file descriptor. If follow_symlinks is False, and the last element of the path is a symbolic link, getxattr will examine the symbolic link itself instead of the file the link points to. """ pass def initgroups(username, gid): """ initgroups(username, gid) -> None Call the system initgroups() to initialize the group access list with all of the groups of which the specified username is a member, plus the specified group id. """ return None def isatty(fd): """ Return True if the fd is connected to a terminal. Return True if the file descriptor is an open file descriptor connected to the slave end of a terminal. """ pass def kill(pid, signal): """ Kill a process with a signal. """ pass def killpg(pgid, signal): """ Kill a process group with a signal. """ pass def lchown(path, uid, gid): """ Change the owner and group id of path to the numeric uid and gid. This function will not follow symbolic links. Equivalent to os.chown(path, uid, gid, follow_symlinks=False). """ pass def link(src, dst, src_dir_fd=None, dst_dir_fd=None, follow_symlinks=True): """ Create a hard link to a file. If either src_dir_fd or dst_dir_fd is not None, it should be a file descriptor open to a directory, and the respective path string (src or dst) should be relative; the path will then be relative to that directory. If follow_symlinks is False, and the last element of src is a symbolic link, link will create a link to the symbolic link itself instead of the file the link points to. src_dir_fd, dst_dir_fd, and follow_symlinks may not be implemented on your platform. If they are unavailable, using them will raise a NotImplementedError. """ pass def listdir(path=None): """ Return a list containing the names of the files in the directory. path can be specified as either str, bytes, or a path-like object. If path is bytes, the filenames returned will also be bytes; in all other circumstances the filenames returned will be str. If path is None, uses the path='.'. On some platforms, path may also be specified as an open file descriptor;\\ the file descriptor must refer to a directory. If this functionality is unavailable, using it raises NotImplementedError. The list is in arbitrary order. It does not include the special entries '.' and '..' even if they are present in the directory. """ pass def listxattr(path=None, follow_symlinks=True): """ Return a list of extended attributes on path. path may be either None, a string, a path-like object, or an open file descriptor. if path is None, listxattr will examine the current directory. If follow_symlinks is False, and the last element of the path is a symbolic link, listxattr will examine the symbolic link itself instead of the file the link points to. """ pass def lockf(fd, command, length): """ Apply, test or remove a POSIX lock on an open file descriptor. fd An open file descriptor. command One of F_LOCK, F_TLOCK, F_ULOCK or F_TEST. length The number of bytes to lock, starting at the current position. """ pass def lseek(fd, position, how): """ Set the position of a file descriptor. Return the new position. Return the new cursor position in number of bytes relative to the beginning of the file. """ pass def lstat(path, dir_fd=None): """ Perform a stat system call on the given path, without following symbolic links. Like stat(), but do not follow symbolic links. Equivalent to stat(path, follow_symlinks=False). """ pass def major(device): """ Extracts a device major number from a raw device number. """ pass def makedev(major, minor): """ Composes a raw device number from the major and minor device numbers. """ pass def minor(device): """ Extracts a device minor number from a raw device number. """ pass def mkdir(path, mode=511, dir_fd=None): """ Create a directory. If dir_fd is not None, it should be a file descriptor open to a directory, and path should be relative; path will then be relative to that directory. dir_fd may not be implemented on your platform. If it is unavailable, using it will raise a NotImplementedError. The mode argument is ignored on Windows. """ pass def mkfifo(path, mode=438, dir_fd=None): """ Create a "fifo" (a POSIX named pipe). If dir_fd is not None, it should be a file descriptor open to a directory, and path should be relative; path will then be relative to that directory. dir_fd may not be implemented on your platform. If it is unavailable, using it will raise a NotImplementedError. """ pass def mknod(path, mode=384, device=0, dir_fd=None): """ Create a node in the file system. Create a node in the file system (file, device special file or named pipe) at path. mode specifies both the permissions to use and the type of node to be created, being combined (bitwise OR) with one of S_IFREG, S_IFCHR, S_IFBLK, and S_IFIFO. If S_IFCHR or S_IFBLK is set on mode, device defines the newly created device special file (probably using os.makedev()). Otherwise device is ignored. If dir_fd is not None, it should be a file descriptor open to a directory, and path should be relative; path will then be relative to that directory. dir_fd may not be implemented on your platform. If it is unavailable, using it will raise a NotImplementedError. """ pass def nice(increment): """ Add increment to the priority of process and return the new priority. """ pass def open(path, flags, mode=511, dir_fd=None): """ Open a file for low level IO. Returns a file descriptor (integer). If dir_fd is not None, it should be a file descriptor open to a directory, and path should be relative; path will then be relative to that directory. dir_fd may not be implemented on your platform. If it is unavailable, using it will raise a NotImplementedError. """ pass def openpty(): """ Open a pseudo-terminal. Return a tuple of (master_fd, slave_fd) containing open file descriptors for both the master and slave ends. """ pass def pathconf(path, name): """ Return the configuration limit name for the file or directory path. If there is no limit, return -1. On some platforms, path may also be specified as an open file descriptor. If this functionality is unavailable, using it raises an exception. """ pass pathconf_names = {} def pipe(): """ Create a pipe. Returns a tuple of two file descriptors: (read_fd, write_fd) """ pass def pipe2(flags): """ Create a pipe with flags set atomically. Returns a tuple of two file descriptors: (read_fd, write_fd) flags can be constructed by ORing together one or more of these values: O_NONBLOCK, O_CLOEXEC. """ pass def posix_fadvise(fd, offset, length, advice): """ Announce an intention to access data in a specific pattern. Announce an intention to access data in a specific pattern, thus allowing the kernel to make optimizations. The advice applies to the region of the file specified by fd starting at offset and continuing for length bytes. advice is one of POSIX_FADV_NORMAL, POSIX_FADV_SEQUENTIAL, POSIX_FADV_RANDOM, POSIX_FADV_NOREUSE, POSIX_FADV_WILLNEED, or POSIX_FADV_DONTNEED. """ pass def posix_fallocate(fd, offset, length): """ Ensure a file has allocated at least a particular number of bytes on disk. Ensure that the file specified by fd encompasses a range of bytes starting at offset bytes from the beginning and continuing for length bytes. """ pass def pread(fd, length, offset): """ Read a number of bytes from a file descriptor starting at a particular offset. Read length bytes from file descriptor fd, starting at offset bytes from the beginning of the file. The file offset remains unchanged. """ pass def preadv(fd, buffers, offset, flags=0): """ Reads from a file descriptor into a number of mutable bytes-like objects. Combines the functionality of readv() and pread(). As readv(), it will transfer data into each buffer until it is full and then move on to the next buffer in the sequence to hold the rest of the data. Its fourth argument, specifies the file offset at which the input operation is to be performed. It will return the total number of bytes read (which can be less than the total capacity of all the objects). The flags argument contains a bitwise OR of zero or more of the following flags: - RWF_HIPRI - RWF_NOWAIT Using non-zero flags requires Linux 4.6 or newer. """ pass def putenv(name, value): """ Change or add an environment variable. """ pass def pwrite(fd, buffer, offset): """ Write bytes to a file descriptor starting at a particular offset. Write buffer to fd, starting at offset bytes from the beginning of the file. Returns the number of bytes writte. Does not change the current file offset. """ pass def pwritev(fd, buffers, offset, flags=0): """ Writes the contents of bytes-like objects to a file descriptor at a given offset. Combines the functionality of writev() and pwrite(). All buffers must be a sequence of bytes-like objects. Buffers are processed in array order. Entire contents of first buffer is written before proceeding to second, and so on. The operating system may set a limit (sysconf() value SC_IOV_MAX) on the number of buffers that can be used. This function writes the contents of each object to the file descriptor and returns the total number of bytes written. The flags argument contains a bitwise OR of zero or more of the following flags: - RWF_DSYNC - RWF_SYNC Using non-zero flags requires Linux 4.7 or newer. """ pass def read(fd, length): """ Read from a file descriptor. Returns a bytes object. """ pass def readlink(path, arg0, dir_fd=None): """ readlink(path, *, dir_fd=None) -> path Return a string representing the path to which the symbolic link points. If dir_fd is not None, it should be a file descriptor open to a directory, and path should be relative; path will then be relative to that directory. dir_fd may not be implemented on your platform. If it is unavailable, using it will raise a NotImplementedError. """ return None def readv(fd, buffers): """ Read from a file descriptor fd into an iterable of buffers. The buffers should be mutable buffers accepting bytes. readv will transfer data into each buffer until it is full and then move on to the next buffer in the sequence to hold the rest of the data. readv returns the total number of bytes read, which may be less than the total capacity of all the buffers. """ pass def register_at_fork(before=None, after_in_child=None, after_in_parent=None): """ Register callables to be called when forking a new process. before A callable to be called in the parent before the fork() syscall. after_in_child A callable to be called in the child after fork(). after_in_parent A callable to be called in the parent after fork(). 'before' callbacks are called in reverse order. 'after_in_child' and 'after_in_parent' callbacks are called in order. """ pass def remove(path, dir_fd=None): """ Remove a file (same as unlink()). If dir_fd is not None, it should be a file descriptor open to a directory, and path should be relative; path will then be relative to that directory. dir_fd may not be implemented on your platform. If it is unavailable, using it will raise a NotImplementedError. """ pass def removexattr(path, attribute, follow_symlinks=True): """ Remove extended attribute attribute on path. path may be either a string, a path-like object, or an open file descriptor. If follow_symlinks is False, and the last element of the path is a symbolic link, removexattr will modify the symbolic link itself instead of the file the link points to. """ pass def rename(src, dst, src_dir_fd=None, dst_dir_fd=None): """ Rename a file or directory. If either src_dir_fd or dst_dir_fd is not None, it should be a file descriptor open to a directory, and the respective path string (src or dst) should be relative; the path will then be relative to that directory. src_dir_fd and dst_dir_fd, may not be implemented on your platform. If they are unavailable, using them will raise a NotImplementedError. """ pass def replace(src, dst, src_dir_fd=None, dst_dir_fd=None): """ Rename a file or directory, overwriting the destination. If either src_dir_fd or dst_dir_fd is not None, it should be a file descriptor open to a directory, and the respective path string (src or dst) should be relative; the path will then be relative to that directory. src_dir_fd and dst_dir_fd, may not be implemented on your platform. If they are unavailable, using them will raise a NotImplementedError. """ pass def rmdir(path, dir_fd=None): """ Remove a directory. If dir_fd is not None, it should be a file descriptor open to a directory, and path should be relative; path will then be relative to that directory. dir_fd may not be implemented on your platform. If it is unavailable, using it will raise a NotImplementedError. """ pass def scandir(path=None): """ Return an iterator of DirEntry objects for given path. path can be specified as either str, bytes, or a path-like object. If path is bytes, the names of yielded DirEntry objects will also be bytes; in all other circumstances they will be str. If path is None, uses the path='.'. """ pass def sched_get_priority_max(policy): """ Get the maximum scheduling priority for policy. """ pass def sched_get_priority_min(policy): """ Get the minimum scheduling priority for policy. """ pass def sched_getaffinity(pid): """ Return the affinity of the process identified by pid (or the current process if zero). The affinity is returned as a set of CPU identifiers. """ pass def sched_getparam(pid): """ Returns scheduling parameters for the process identified by pid. If pid is 0, returns parameters for the calling process. Return value is an instance of sched_param. """ pass def sched_getscheduler(pid): """ Get the scheduling policy for the process identifiedy by pid. Passing 0 for pid returns the scheduling policy for the calling process. """ pass class sched_param(tuple): """ Current has only one field: sched_priority"); sched_priority A scheduling parameter. """ n_fields = 1 n_sequence_fields = 1 n_unnamed_fields = 0 sched_priority = None def sched_rr_get_interval(pid): """ Return the round-robin quantum for the process identified by pid, in seconds. Value returned is a float. """ pass def sched_setaffinity(pid, mask): """ Set the CPU affinity of the process identified by pid to mask. mask should be an iterable of integers identifying CPUs. """ pass def sched_setparam(pid, param): """ Set scheduling parameters for the process identified by pid. If pid is 0, sets parameters for the calling process. param should be an instance of sched_param. """ pass def sched_setscheduler(pid, policy, param): """ Set the scheduling policy for the process identified by pid. If pid is 0, the calling process is changed. param is an instance of sched_param. """ pass def sched_yield(): """ Voluntarily relinquish the CPU. """ pass def sendfile(out, in, offset, count): """ sendfile(out, in, offset, count) -> byteswritten sendfile(out, in, offset, count[, headers][, trailers], flags=0) -> byteswritten Copy count bytes from file descriptor in to file descriptor out. """ return None def set_blocking(fd, blocking): """ set_blocking(fd, blocking) Set the blocking mode of the specified file descriptor. Set the O_NONBLOCK flag if blocking is False, clear the O_NONBLOCK flag otherwise. """ pass def set_inheritable(fd, inheritable): """ Set the inheritable flag of the specified file descriptor. """ pass def setegid(egid): """ Set the current process's effective group id. """ pass def seteuid(euid): """ Set the current process's effective user id. """ pass def setgid(gid): """ Set the current process's group id. """ pass def setgroups(groups): """ Set the groups of the current process to list. """ pass def setpgid(pid, pgrp): """ Call the system call setpgid(pid, pgrp). """ pass def setpgrp(): """ Make the current process the leader of its process group. """ pass def setpriority(which, who, priority): """ Set program scheduling priority. """ pass def setregid(rgid, egid): """ Set the current process's real and effective group ids. """ pass def setresgid(rgid, egid, sgid): """ Set the current process's real, effective, and saved group ids. """ pass def setresuid(ruid, euid, suid): """ Set the current process's real, effective, and saved user ids. """ pass def setreuid(ruid, euid): """ Set the current process's real and effective user ids. """ pass def setsid(): """ Call the system call setsid(). """ pass def setuid(uid): """ Set the current process's user id. """ pass def setxattr(path, attribute, value, flags=0, follow_symlinks=True): """ Set extended attribute attribute on path to value. path may be either a string, a path-like object, or an open file descriptor. If follow_symlinks is False, and the last element of the path is a symbolic link, setxattr will modify the symbolic link itself instead of the file the link points to. """ pass def stat(path, dir_fd=None, follow_symlinks=True): """ Perform a stat system call on the given path. path Path to be examined; can be string, bytes, a path-like object or open-file-descriptor int. dir_fd If not None, it should be a file descriptor open to a directory, and path should be a relative string; path will then be relative to that directory. follow_symlinks If False, and the last element of the path is a symbolic link, stat will examine the symbolic link itself instead of the file the link points to. dir_fd and follow_symlinks may not be implemented on your platform. If they are unavailable, using them will raise a NotImplementedError. It's an error to use dir_fd or follow_symlinks when specifying path as an open file descriptor. """ pass class stat_result(tuple): """ stat_result: Result from stat, fstat, or lstat. This object may be accessed either as a tuple of (mode, ino, dev, nlink, uid, gid, size, atime, mtime, ctime) or via the attributes st_mode, st_ino, st_dev, st_nlink, st_uid, and so on. Posix/windows: If your platform supports st_blksize, st_blocks, st_rdev, or st_flags, they are available as attributes only. See os.stat for more information. """ n_fields = 19 n_sequence_fields = 10 n_unnamed_fields = 3 st_atime = None st_atime_ns = None st_blksize = None st_blocks = None st_ctime = None st_ctime_ns = None st_dev = None st_gid = None st_ino = None st_mode = None st_mtime = None st_mtime_ns = None st_nlink = None st_rdev = None st_size = None st_uid = None def statvfs(path): """ Perform a statvfs system call on the given path. path may always be specified as a string. On some platforms, path may also be specified as an open file descriptor. If this functionality is unavailable, using it raises an exception. """ pass class statvfs_result(tuple): """ statvfs_result: Result from statvfs or fstatvfs. This object may be accessed either as a tuple of (bsize, frsize, blocks, bfree, bavail, files, ffree, favail, flag, namemax), or via the attributes f_bsize, f_frsize, f_blocks, f_bfree, and so on. See os.statvfs for more information. """ f_bavail = None f_bfree = None f_blocks = None f_bsize = None f_favail = None f_ffree = None f_files = None f_flag = None f_frsize = None f_fsid = None f_namemax = None n_fields = 11 n_sequence_fields = 10 n_unnamed_fields = 0 def strerror(code): """ Translate an error code to a message string. """ pass def symlink(src, dst, target_is_directory=False, dir_fd=None): """ Create a symbolic link pointing to src named dst. target_is_directory is required on Windows if the target is to be interpreted as a directory. (On Windows, symlink requires Windows 6.0 or greater, and raises a NotImplementedError otherwise.) target_is_directory is ignored on non-Windows platforms. If dir_fd is not None, it should be a file descriptor open to a directory, and path should be relative; path will then be relative to that directory. dir_fd may not be implemented on your platform. If it is unavailable, using it will raise a NotImplementedError. """ pass def sync(): """ Force write of everything to disk. """ pass def sysconf(name): """ Return an integer-valued system configuration variable. """ pass sysconf_names = {} def system(command): """ Execute the command in a subshell. """ pass def tcgetpgrp(fd): """ Return the process group associated with the terminal specified by fd. """ pass def tcsetpgrp(fd, pgid): """ Set the process group associated with the terminal specified by fd. """ pass class terminal_size(tuple): """ A tuple of (columns, lines) for holding terminal window size """ columns = None lines = None n_fields = 2 n_sequence_fields = 2 n_unnamed_fields = 0 def times(): """ Return a collection containing process timing information. The object returned behaves like a named tuple with these fields: (utime, stime, cutime, cstime, elapsed_time) All fields are floating point numbers. """ pass class times_result(tuple): """ times_result: Result from os.times(). This object may be accessed either as a tuple of (user, system, children_user, children_system, elapsed), or via the attributes user, system, children_user, children_system, and elapsed. See os.times for more information. """ children_system = None children_user = None elapsed = None n_fields = 5 n_sequence_fields = 5 n_unnamed_fields = 0 system = None user = None def truncate(path, length): """ Truncate a file, specified by path, to a specific length. On some platforms, path may also be specified as an open file descriptor. If this functionality is unavailable, using it raises an exception. """ pass def ttyname(fd): """ Return the name of the terminal device connected to 'fd'. fd Integer file descriptor handle. """ pass def umask(mask): """ Set the current numeric umask and return the previous umask. """ pass def uname(): """ Return an object identifying the current operating system. The object behaves like a named tuple with the following fields: (sysname, nodename, release, version, machine) """ pass class uname_result(tuple): """ uname_result: Result from os.uname(). This object may be accessed either as a tuple of (sysname, nodename, release, version, machine), or via the attributes sysname, nodename, release, version, and machine. See os.uname for more information. """ machine = None n_fields = 5 n_sequence_fields = 5 n_unnamed_fields = 0 nodename = None release = None sysname = None version = None def unlink(path, dir_fd=None): """ Remove a file (same as remove()). If dir_fd is not None, it should be a file descriptor open to a directory, and path should be relative; path will then be relative to that directory. dir_fd may not be implemented on your platform. If it is unavailable, using it will raise a NotImplementedError. """ pass def unsetenv(name): """ Delete an environment variable. """ pass def urandom(size): """ Return a bytes object containing random bytes suitable for cryptographic use. """ pass def utime(path, times=None, ns=None, dir_fd=None, follow_symlinks=True): """ Set the access and modified time of path. path may always be specified as a string. On some platforms, path may also be specified as an open file descriptor. If this functionality is unavailable, using it raises an exception. If times is not None, it must be a tuple (atime, mtime); atime and mtime should be expressed as float seconds since the epoch. If ns is specified, it must be a tuple (atime_ns, mtime_ns); atime_ns and mtime_ns should be expressed as integer nanoseconds since the epoch. If times is None and ns is unspecified, utime uses the current time. Specifying tuples for both times and ns is an error. If dir_fd is not None, it should be a file descriptor open to a directory, and path should be relative; path will then be relative to that directory. If follow_symlinks is False, and the last element of the path is a symbolic link, utime will modify the symbolic link itself instead of the file the link points to. It is an error to use dir_fd or follow_symlinks when specifying path as an open file descriptor. dir_fd and follow_symlinks may not be available on your platform. If they are unavailable, using them will raise a NotImplementedError. """ pass def wait(): """ Wait for completion of a child process. Returns a tuple of information about the child process: (pid, status) """ pass def wait3(options): """ Wait for completion of a child process. Returns a tuple of information about the child process: (pid, status, rusage) """ pass def wait4(pid, options): """ Wait for completion of a specific child process. Returns a tuple of information about the child process: (pid, status, rusage) """ pass def waitid(idtype, id, options): """ Returns the result of waiting for a process or processes. idtype Must be one of be P_PID, P_PGID or P_ALL. id The id to wait on. options Constructed from the ORing of one or more of WEXITED, WSTOPPED or WCONTINUED and additionally may be ORed with WNOHANG or WNOWAIT. Returns either waitid_result or None if WNOHANG is specified and there are no children in a waitable state. """ pass class waitid_result(tuple): """ waitid_result: Result from waitid. This object may be accessed either as a tuple of (si_pid, si_uid, si_signo, si_status, si_code), or via the attributes si_pid, si_uid, and so on. See os.waitid for more information. """ n_fields = 5 n_sequence_fields = 5 n_unnamed_fields = 0 si_code = None si_pid = None si_signo = None si_status = None si_uid = None def waitpid(pid, options): """ Wait for completion of a given child process. Returns a tuple of information regarding the child process: (pid, status) The options argument is ignored on Windows. """ pass def write(fd, data): """ Write a bytes object to a file descriptor. """ pass def writev(fd, buffers): """ Iterate over buffers, and write the contents of each to a file descriptor. Returns the total number of bytes written. buffers must be a sequence of bytes-like objects. """ pass