src/pystdlib/os

Source   Edit  

see docs.python.org/3/library/os.html

Also export everything of std/os

Warning: export of std/os will be removed in pylib a0.10.0

Types

uname_result = tuple[sysname, nodename, release, version, machine: PyStr]
Source   Edit  

Procs

proc cpu_count(): OptionalObj[int] {....raises: [], tags: [], forbids: [].}
Source   Edit  
proc getrandom(size: int; flags = 0): PyBytes {....raises: [], tags: [],
    forbids: [].}
Admonition: since Python 3.6
Hint: Availability: linux when have_getrandom_syscall
Source   Edit  
proc process_cpu_count(): OptionalObj[int] {....raises: [], tags: [], forbids: [].}
Source   Edit  
proc uname(): uname_result {....raises: [PyOSError], tags: [], forbids: [].}
Source   Edit  
proc urandom(size: int): PyBytes {....raises: [ValueError, NotImplementedError,
    OSError], tags: [], forbids: [].}
Source   Edit  

Templates

template close(p: DirEntry)
Admonition: since Python 3.6
Source   Edit  
template scandir(): untyped
Admonition: since Python 3.5
Source   Edit  
template scandir(p: int): untyped
Admonition: since Python 3.5
Source   Edit  
template scandir[T](p: PathLike[T]): untyped
Admonition: since Python 3.5
Source   Edit