Linux iad1-shared-b7-18 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
Apache
: 67.205.6.31 | : 216.73.216.20
Cant Read [ /etc/named.conf ]
8.2.29
fernandoquevedo
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
share /
doc /
python3.10 /
html /
_sources /
c-api /
[ HOME SHELL ]
Name
Size
Permission
Action
abstract.rst.txt
723
B
-rw-r--r--
allocation.rst.txt
2.58
KB
-rw-r--r--
apiabiversion.rst.txt
2.31
KB
-rw-r--r--
arg.rst.txt
30.78
KB
-rw-r--r--
bool.rst.txt
1.2
KB
-rw-r--r--
buffer.rst.txt
22.36
KB
-rw-r--r--
bytearray.rst.txt
2.2
KB
-rw-r--r--
bytes.rst.txt
9.2
KB
-rw-r--r--
call.rst.txt
16.56
KB
-rw-r--r--
capsule.rst.txt
5.68
KB
-rw-r--r--
cell.rst.txt
1.94
KB
-rw-r--r--
code.rst.txt
2.56
KB
-rw-r--r--
codec.rst.txt
5.01
KB
-rw-r--r--
complex.rst.txt
4.13
KB
-rw-r--r--
concrete.rst.txt
2.03
KB
-rw-r--r--
contextvars.rst.txt
4.11
KB
-rw-r--r--
conversion.rst.txt
5.39
KB
-rw-r--r--
coro.rst.txt
862
B
-rw-r--r--
datetime.rst.txt
8.46
KB
-rw-r--r--
descriptor.rst.txt
1.08
KB
-rw-r--r--
dict.rst.txt
8.51
KB
-rw-r--r--
exceptions.rst.txt
49.24
KB
-rw-r--r--
file.rst.txt
4.25
KB
-rw-r--r--
float.rst.txt
2.27
KB
-rw-r--r--
function.rst.txt
3.37
KB
-rw-r--r--
gcsupport.rst.txt
8.52
KB
-rw-r--r--
gen.rst.txt
1.35
KB
-rw-r--r--
import.rst.txt
12.61
KB
-rw-r--r--
index.rst.txt
632
B
-rw-r--r--
init.rst.txt
69.48
KB
-rw-r--r--
init_config.rst.txt
48.17
KB
-rw-r--r--
intro.rst.txt
32.03
KB
-rw-r--r--
iter.rst.txt
1.98
KB
-rw-r--r--
iterator.rst.txt
1.67
KB
-rw-r--r--
list.rst.txt
4.61
KB
-rw-r--r--
long.rst.txt
10.72
KB
-rw-r--r--
mapping.rst.txt
3.47
KB
-rw-r--r--
marshal.rst.txt
3.71
KB
-rw-r--r--
memory.rst.txt
29.92
KB
-rw-r--r--
memoryview.rst.txt
2.32
KB
-rw-r--r--
method.rst.txt
2.71
KB
-rw-r--r--
module.rst.txt
22.8
KB
-rw-r--r--
none.rst.txt
736
B
-rw-r--r--
number.rst.txt
10.83
KB
-rw-r--r--
objbuffer.rst.txt
2.39
KB
-rw-r--r--
object.rst.txt
15.14
KB
-rw-r--r--
objimpl.rst.txt
300
B
-rw-r--r--
refcounting.rst.txt
4.18
KB
-rw-r--r--
reflection.rst.txt
1.96
KB
-rw-r--r--
sequence.rst.txt
6.62
KB
-rw-r--r--
set.rst.txt
6.22
KB
-rw-r--r--
slice.rst.txt
4.47
KB
-rw-r--r--
stable.rst.txt
6.44
KB
-rw-r--r--
structures.rst.txt
18.59
KB
-rw-r--r--
sys.rst.txt
16.47
KB
-rw-r--r--
tuple.rst.txt
8.45
KB
-rw-r--r--
type.rst.txt
9.86
KB
-rw-r--r--
typehints.rst.txt
1.67
KB
-rw-r--r--
typeobj.rst.txt
126.97
KB
-rw-r--r--
unicode.rst.txt
67.91
KB
-rw-r--r--
utilities.rst.txt
410
B
-rw-r--r--
veryhigh.rst.txt
15.57
KB
-rw-r--r--
weakref.rst.txt
3.03
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : slice.rst.txt
.. highlight:: c .. _slice-objects: Slice Objects ------------- .. c:var:: PyTypeObject PySlice_Type The type object for slice objects. This is the same as :class:`slice` in the Python layer. .. c:function:: int PySlice_Check(PyObject *ob) Return true if *ob* is a slice object; *ob* must not be ``NULL``. This function always succeeds. .. c:function:: PyObject* PySlice_New(PyObject *start, PyObject *stop, PyObject *step) Return a new slice object with the given values. The *start*, *stop*, and *step* parameters are used as the values of the slice object attributes of the same names. Any of the values may be ``NULL``, in which case the ``None`` will be used for the corresponding attribute. Return ``NULL`` if the new object could not be allocated. .. c:function:: int PySlice_GetIndices(PyObject *slice, Py_ssize_t length, Py_ssize_t *start, Py_ssize_t *stop, Py_ssize_t *step) Retrieve the start, stop and step indices from the slice object *slice*, assuming a sequence of length *length*. Treats indices greater than *length* as errors. Returns ``0`` on success and ``-1`` on error with no exception set (unless one of the indices was not :const:`None` and failed to be converted to an integer, in which case ``-1`` is returned with an exception set). You probably do not want to use this function. .. versionchanged:: 3.2 The parameter type for the *slice* parameter was ``PySliceObject*`` before. .. c:function:: int PySlice_GetIndicesEx(PyObject *slice, Py_ssize_t length, Py_ssize_t *start, Py_ssize_t *stop, Py_ssize_t *step, Py_ssize_t *slicelength) Usable replacement for :c:func:`PySlice_GetIndices`. Retrieve the start, stop, and step indices from the slice object *slice* assuming a sequence of length *length*, and store the length of the slice in *slicelength*. Out of bounds indices are clipped in a manner consistent with the handling of normal slices. Returns ``0`` on success and ``-1`` on error with exception set. .. note:: This function is considered not safe for resizable sequences. Its invocation should be replaced by a combination of :c:func:`PySlice_Unpack` and :c:func:`PySlice_AdjustIndices` where :: if (PySlice_GetIndicesEx(slice, length, &start, &stop, &step, &slicelength) < 0) { // return error } is replaced by :: if (PySlice_Unpack(slice, &start, &stop, &step) < 0) { // return error } slicelength = PySlice_AdjustIndices(length, &start, &stop, step); .. versionchanged:: 3.2 The parameter type for the *slice* parameter was ``PySliceObject*`` before. .. versionchanged:: 3.6.1 If ``Py_LIMITED_API`` is not set or set to the value between ``0x03050400`` and ``0x03060000`` (not including) or ``0x03060100`` or higher :c:func:`!PySlice_GetIndicesEx` is implemented as a macro using :c:func:`!PySlice_Unpack` and :c:func:`!PySlice_AdjustIndices`. Arguments *start*, *stop* and *step* are evaluated more than once. .. deprecated:: 3.6.1 If ``Py_LIMITED_API`` is set to the value less than ``0x03050400`` or between ``0x03060000`` and ``0x03060100`` (not including) :c:func:`!PySlice_GetIndicesEx` is a deprecated function. .. c:function:: int PySlice_Unpack(PyObject *slice, Py_ssize_t *start, Py_ssize_t *stop, Py_ssize_t *step) Extract the start, stop and step data members from a slice object as C integers. Silently reduce values larger than ``PY_SSIZE_T_MAX`` to ``PY_SSIZE_T_MAX``, silently boost the start and stop values less than ``PY_SSIZE_T_MIN`` to ``PY_SSIZE_T_MIN``, and silently boost the step values less than ``-PY_SSIZE_T_MAX`` to ``-PY_SSIZE_T_MAX``. Return ``-1`` on error, ``0`` on success. .. versionadded:: 3.6.1 .. c:function:: Py_ssize_t PySlice_AdjustIndices(Py_ssize_t length, Py_ssize_t *start, Py_ssize_t *stop, Py_ssize_t step) Adjust start/end slice indices assuming a sequence of the specified length. Out of bounds indices are clipped in a manner consistent with the handling of normal slices. Return the length of the slice. Always successful. Doesn't call Python code. .. versionadded:: 3.6.1 Ellipsis Object --------------- .. c:var:: PyObject *Py_Ellipsis The Python ``Ellipsis`` object. This object has no methods. It needs to be treated just like any other object with respect to reference counts. Like :c:data:`Py_None` it is a singleton object.
Close