Module Expr Str Import alias Import alias Import alias Import alias Import alias Assign NameStore ListLoad Str Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Str AttributeLoad NameLoad attr ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad Str FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str keyword NameLoad TryExcept body Assign NameStore AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Assign AttributeStore NameLoad attr NameLoad Return Assign AttributeStore NameLoad attr ListLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareEq NameLoad Num body Assign NameStore Call AttributeLoad NameLoad attr Num Raise Call NameLoad NameLoad BinOpMod Str Call AttributeLoad NameLoad attr NameLoad orelse Return NameLoad decorator_list Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Expr Str If UnaryOpNot AttributeLoad NameLoad attr body Raise Call NameLoad Str If UnaryOpNot Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Num orelse Assign NameStore NameLoad Assign NameStore Call Call NameLoad NameLoad Str Lambda arguments args defaults NameLoad Assign NameStore Call Call NameLoad NameLoad Str Lambda arguments args defaults NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return CompareIsNot AttributeLoad NameLoad attr NameLoad decorator_list NameLoad decorator_list Assign NameStore Call NameLoad Delete NameDel ClassDef bases NameLoad body Expr Str Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore TupleLoad Str FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str keyword NameLoad TryExcept body Assign NameStore AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Assign AttributeStore NameLoad attr NameLoad Return Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareEq NameLoad Num body Assign NameStore Call AttributeLoad NameLoad attr Num Raise Call NameLoad NameLoad BinOpMod Str Call AttributeLoad NameLoad attr NameLoad orelse Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num Return TupleLoad NameLoad IfExp CompareIsNot NameLoad NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad IfExp CompareIsNot NameLoad NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Str If UnaryOpNot AttributeLoad NameLoad attr body Raise Call NameLoad Str If UnaryOpNot Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Num orelse Assign NameStore NameLoad Assign NameStore Call Call NameLoad NameLoad Str Lambda arguments args defaults NameLoad Assign NameStore Call Call NameLoad NameLoad Str Lambda arguments args defaults NameLoad Assign NameStore IfExp CompareIsNot NameLoad NameLoad Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad Assign NameStore IfExp CompareIsNot NameLoad NameLoad Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return CompareIsNot AttributeLoad NameLoad attr NameLoad decorator_list NameLoad decorator_list Assign NameStore Call NameLoad Delete NameDel
N/A N/A 
Bindings to the `tee` and `splice` system calls
 N/A os N/A operator N/A six N/A ctypes N/A ctypes.util N/A __all__ N/A tee splice N/A c_loff_t N/A ctypes c_long N/A c_ssize_t N/A getattr ctypes c_ssize_t N/A ctypes c_long Tee N/A object N/A N/A Binding to `tee` N/A __slots__ N/A _c_tee __init__ N/A N/A self N/A N/A N/A libc N/A N/A ctypes CDLL N/A N/A N/A ctypes util find_library c use_errno True N/A N/A N/A c_tee N/A libc tee N/A N/A N/A AttributeError N/A N/A N/A self _c_tee None N/A N/A N/A c_tee argtypes N/A N/A ctypes c_int N/A ctypes c_int N/A ctypes c_size_t N/A ctypes c_uint N/A N/A c_tee restype c_ssize_t errcheck N/A N/A result func arguments N/A N/A N/A N/A result -1 N/A N/A errno N/A N/A ctypes set_errno 0 N/A N/A IOError errno N/A tee: %s N/A N/A os strerror errno N/A N/A result N/A N/A N/A c_tee errcheck errcheck N/A N/A self _c_tee c_tee N/A __call__ N/A N/A self fd_in fd_out len_ flags N/A N/A N/A See `man 2 tee`

        File-descriptors can be file-like objects with a `fileno` method, or
        integers.

        Flags can be an integer value, or a list of flags (exposed on
        `splice`).

        This function returns the number of bytes transferred (i.e. the actual
        result of the call to `tee`).

        Upon other errors, an `IOError` is raised with the proper `errno` set.
         N/A N/A N/A self available N/A N/A N/A EnvironmentError tee not available N/A N/A N/A isinstance flags N/A six integer_types N/A N/A c_flags N/A N/A N/A six moves reduce N/A operator or_ flags 0 N/A N/A c_flags flags N/A c_fd_in N/A N/A getattr fd_in fileno N/A N/A N/A N/A fd_in N/A c_fd_out N/A N/A getattr fd_out fileno N/A N/A N/A N/A fd_out N/A N/A N/A self _c_tee c_fd_in c_fd_out len_ c_flags N/A available N/A N/A self N/A N/A N/A Availability of `tee` N/A N/A N/A self _c_tee None N/A property N/A N/A tee N/A Tee N/A Tee Splice N/A object N/A N/A Binding to `splice` N/A SPLICE_F_MOVE 1 N/A SPLICE_F_NONBLOCK 2 N/A SPLICE_F_MORE 4 N/A SPLICE_F_GIFT 8 N/A __slots__ N/A _c_splice __init__ N/A N/A self N/A N/A N/A libc N/A N/A ctypes CDLL N/A N/A N/A ctypes util find_library c use_errno True N/A N/A N/A c_splice N/A libc splice N/A N/A N/A AttributeError N/A N/A N/A self _c_splice None N/A N/A c_loff_t_p N/A N/A ctypes POINTER c_loff_t N/A N/A c_splice argtypes N/A N/A ctypes c_int c_loff_t_p N/A ctypes c_int c_loff_t_p N/A ctypes c_size_t N/A ctypes c_uint N/A N/A c_splice restype c_ssize_t errcheck N/A N/A result func arguments N/A N/A N/A N/A result -1 N/A N/A errno N/A N/A ctypes set_errno 0 N/A N/A IOError errno N/A splice: %s N/A N/A os strerror errno N/A N/A off_in N/A arguments N/A 1 N/A off_out N/A arguments N/A 3 N/A N/A result N/A N/A off_in None N/A N/A off_in contents value None N/A N/A off_out None N/A N/A off_out contents value None N/A N/A N/A c_splice errcheck errcheck N/A N/A self _c_splice c_splice N/A __call__ N/A N/A self fd_in off_in fd_out off_out len_ flags N/A N/A N/A See `man 2 splice`

        File-descriptors can be file-like objects with a `fileno` method, or
        integers.

        Flags can be an integer value, or a list of flags (exposed on this
        object).

        Returns a tuple of the result of the `splice` call, the output value of
        `off_in` and the output value of `off_out` (or `None` for any of these
        output values, if applicable).

        Upon other errors, an `IOError` is raised with the proper `errno` set.

        Note: if you want to pass `NULL` as value for `off_in` or `off_out` to
        the system call, you must pass `None`, *not* 0!
         N/A N/A N/A self available N/A N/A N/A EnvironmentError splice not available N/A N/A N/A isinstance flags N/A six integer_types N/A N/A c_flags N/A N/A N/A six moves reduce N/A operator or_ flags 0 N/A N/A c_flags flags N/A c_fd_in N/A N/A getattr fd_in fileno N/A N/A N/A N/A fd_in N/A c_fd_out N/A N/A getattr fd_out fileno N/A N/A N/A N/A fd_out N/A c_off_in N/A N/A off_in None N/A N/A ctypes pointer N/A c_loff_t off_in None N/A c_off_out N/A N/A off_out None N/A N/A ctypes pointer N/A c_loff_t off_out None N/A N/A N/A self _c_splice c_fd_in c_off_in c_fd_out c_off_out len_ c_flags N/A available N/A N/A self N/A N/A N/A Availability of `splice` N/A N/A N/A self _c_splice None N/A property N/A N/A splice N/A Splice N/A Splice