Good question, and I'm not sure I can fully answer it. Here are some ideas.
Sybase.py . , . "bump" logging out, :
import logging
logging.basicConfig(level = logging.INFO,
format = "%(asctime)s %(levelname)s [%(filename)s] (%(name)s) %(message)s",
datefmt = "%H:%M:%S", stream = sys.stdout)
log = logging.getLogger('sybase')
log.setLevel(logging.DEBUG)
, - ( ), Sybase.py, DEBUG=True (. 38)
def execute, ( ), . . , . , - excute;) /timeout.py . , - , .
, , , , 15 - , .. , execute result - , 707
while 1:
status, result = self._cmd.ct_results()
if status != CS_SUCCEED:
break
!= CS_SUCCEED ( True), , "" ? , ?