LINUX.ORG.RU
Ответ на: комментарий от Vovka-Korovka

Я пока новичок в python, так что, думаю, хватит call'а на первое время. Но за совет спасибо :)

kramh
() автор топика
>>> import socket
>>> socket.create_connection(('vk.com', 80), 1)
<socket._socketobject object at 0xb70c64c4>
>>> socket.create_connection(('vk.com', 80), 0.1)
<socket._socketobject object at 0xb70d8b1c>
>>> socket.create_connection(('vk.com', 80), 0.0001)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.7/socket.py", line 575, in create_connection
    raise err
socket.error: [Errno 101] Network is unreachable
A1
()

Еще сигналы можешь использовать.

alozovskoy ★★★★★
()
  
import subprocess32 as subprocess  
p = subprocess.Popen(["env"],  stderr=subprocess.PIPE, stdout=subprocess.PIPE, env = os.environ)
stdoutdata = "timer timeout"
timer = Timer(timeout_sec, p.kill, [] )
timer.start()
stdoutdata,stderrdata = p.communicate()
timer.cancel()
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.