src/pylib/io_abc

Source   Edit  

Types

CanIOOpenT[T] = int | PathLike[T]
Source   Edit  
PathLike[T] = concept self
    T
    self.fspath is T
os.PathLike Source   Edit  

Procs

proc `$`(p: CanIOOpenT): string
Mainly for error message Source   Edit  
func `$`(p: PathLike): string
Source   Edit  
func fspath(c: char): PyStr {....raises: [], tags: [], forbids: [].}
Source   Edit  
func fspath(s: string): PyStr {....raises: [], tags: [], forbids: [].}
Source   Edit  
func pathrepr(p: PathLike[PyBytes]): string
Source   Edit  
func pathrepr(p: PathLike[PyStr]): string
Source   Edit  

Templates

template mapPathLike[T](nexpr): T
Source   Edit  
template mapPathLike[T](s: PathLike[T]; nimProc): T
Source   Edit