Вот простой пример
from pandas import DataFrame
# Create data set
d = {'Revenue':[100,111,222],
'Cost':[333,444,555]}
df = DataFrame(d)
# mask = Return True when the value in column "Revenue" is equal to 111
mask = df['Revenue'] == 111
print mask
# Result:
# 0 False
# 1 True
# 2 False
# Name: Revenue, dtype: bool
# Select * FROM df WHERE Revenue = 111
df[mask]
# Result:
# Cost Revenue
# 1 444 111
Клиент всегда пытается подключиться. Вам не нужно беспокоиться об этом. S> Есть переподключенное событие, которое вы можете прослушать, если хотите что-то сделать, когда соединение успешно восстановлено.
РЕДАКТИРОВАТЬ: это изменилось, клиент пытается восстановить соединение только в течение определенного периода времени. После этого вам нужно перехватить событие отключения и перезапустить вручную.