Linux id-dci-web1412.main-hosting.eu 5.14.0-611.20.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jan 14 06:35:04 EST 2026 x86_64
LiteSpeed
: 2a02:4780:6:1512:0:19fc:adf1:2 | : 216.73.216.85
Cant Read [ /etc/named.conf ]
8.1.34
u435990001
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
opt /
gsutil /
third_party /
apitools /
apitools /
base /
py /
[ HOME SHELL ]
Name
Size
Permission
Action
testing
[ DIR ]
drwxr-xr-x
__init__.py
1.22
KB
-rw-r--r--
base_api.py
29.29
KB
-rw-r--r--
base_api_test.py
14.12
KB
-rw-r--r--
batch.py
17.93
KB
-rw-r--r--
batch_test.py
24.73
KB
-rw-r--r--
buffered_stream.py
2.52
KB
-rw-r--r--
buffered_stream_test.py
2.4
KB
-rw-r--r--
compression.py
5.02
KB
-rw-r--r--
compression_test.py
5.19
KB
-rw-r--r--
credentials_lib.py
29.42
KB
-rw-r--r--
credentials_lib_test.py
7.58
KB
-rw-r--r--
encoding.py
1.16
KB
-rw-r--r--
encoding_helper.py
30
KB
-rw-r--r--
encoding_test.py
31.97
KB
-rw-r--r--
exceptions.py
4.98
KB
-rw-r--r--
exceptions_test.py
2.88
KB
-rw-r--r--
extra_types.py
9.74
KB
-rw-r--r--
extra_types_test.py
7.81
KB
-rw-r--r--
gzip.py
21.39
KB
-rw-r--r--
gzip_test.py
17.17
KB
-rw-r--r--
http_wrapper.py
15.09
KB
-rw-r--r--
http_wrapper_test.py
5.09
KB
-rw-r--r--
list_pager.py
5.49
KB
-rw-r--r--
list_pager_test.py
13.08
KB
-rw-r--r--
stream_slice.py
2.67
KB
-rw-r--r--
stream_slice_test.py
2.2
KB
-rw-r--r--
transfer.py
45.42
KB
-rw-r--r--
transfer_test.py
26.06
KB
-rw-r--r--
util.py
8.28
KB
-rw-r--r--
util_test.py
7.01
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : stream_slice.py
#!/usr/bin/env python # # Copyright 2015 Google Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. """Small helper class to provide a small slice of a stream.""" from apitools.base.py import exceptions class StreamSlice(object): """Provides a slice-like object for streams.""" def __init__(self, stream, max_bytes): self.__stream = stream self.__remaining_bytes = max_bytes self.__max_bytes = max_bytes def __str__(self): return 'Slice of stream %s with %s/%s bytes not yet read' % ( self.__stream, self.__remaining_bytes, self.__max_bytes) def __len__(self): return self.__max_bytes def __nonzero__(self): # For 32-bit python2.x, len() cannot exceed a 32-bit number; avoid # accidental len() calls from httplib in the form of "if this_object:". return bool(self.__max_bytes) @property def length(self): # For 32-bit python2.x, len() cannot exceed a 32-bit number. return self.__max_bytes def read(self, size=None): # pylint: disable=missing-docstring """Read at most size bytes from this slice. Compared to other streams, there is one case where we may unexpectedly raise an exception on read: if the underlying stream is exhausted (i.e. returns no bytes on read), and the size of this slice indicates we should still be able to read more bytes, we raise exceptions.StreamExhausted. Args: size: If provided, read no more than size bytes from the stream. Returns: The bytes read from this slice. Raises: exceptions.StreamExhausted """ if size is not None: read_size = min(size, self.__remaining_bytes) else: read_size = self.__remaining_bytes data = self.__stream.read(read_size) if read_size > 0 and not data: raise exceptions.StreamExhausted( 'Not enough bytes in stream; expected %d, exhausted ' 'after %d' % ( self.__max_bytes, self.__max_bytes - self.__remaining_bytes)) self.__remaining_bytes -= len(data) return data
Close