@dynamicMemberLookup
public struct CheckingPythonObject
A PythonObject
wrapper that enables member accesses.
Member access operations return an Optional
result. When member access
fails, nil
is returned.
-
Declaration
public subscript(dynamicMember name: String) -> PythonObject? { get }
-
Access the element corresponding to the specified
PythonConvertible
values representing a key.Note
This is equivalent toobject[key]
in Python.Declaration
public subscript(key: [PythonConvertible]) -> PythonObject? { get nonmutating set }
-
Access the element corresponding to the specified
PythonConvertible
values representing a key.Note
This is equivalent toobject[key]
in Python.Declaration
public subscript(key: PythonConvertible...) -> PythonObject? { get nonmutating set }
-
Converts to a 2-tuple, if possible.
Declaration
public var tuple2: (PythonObject, PythonObject)? { get }
-
Converts to a 3-tuple, if possible.
Declaration
public var tuple3: (PythonObject, PythonObject, PythonObject)? { get }
-
Converts to a 4-tuple, if possible.
Declaration
public var tuple4: (PythonObject, PythonObject, PythonObject, PythonObject)? { get }