One Hat Cyber Team
Your IP :
216.73.216.240
Server IP :
162.240.106.28
Server :
Linux server.ganesand.com 3.10.0-1160.80.1.el7.x86_64 #1 SMP Tue Nov 8 15:48:59 UTC 2022 x86_64
Server Software :
Apache
PHP Version :
7.1.33
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
share
/
doc
/
python-pycurl-7.19.0
/
tests
/
View File Name :
test_write_abort.py
#!/usr/bin/python import os.path import pycurl import sys pycurl.global_init(pycurl.GLOBAL_DEFAULT) def write_cb(_): # this should cause pycurl.WRITEFUNCTION (without any range errors) return -1 # download the script itself through the file:// protocol into write_cb c = pycurl.Curl() c.setopt(pycurl.URL, 'file://' + os.path.abspath(sys.argv[0])) c.setopt(pycurl.WRITEFUNCTION, write_cb) try: c.perform() except pycurl.error, (err, msg): # we expect pycurl.E_WRITE_ERROR as the response assert pycurl.E_WRITE_ERROR == err # no additional errors should be reported assert not hasattr(sys, 'last_value') c.close() pycurl.global_cleanup()