python 中time.sleep没有作用

很简单的一个程序:

# -*- coding: utf-8 -*-

import MySQLdb,os,json,time
#from wsgiref.simple_server import make_server
from cgi import parse_qs, escape
import sys

def checkCompany(keyword = None):
    row = None

    if row is None:
        for i in range(10):
            print(i, flush=True)
    else :
        return True
    time.sleep(10)
    return 'end'


if __name__ == '__main__':
    return_body = checkCompany()

    if return_body is None:
        return json.dumps([{'data':123}])
    else: 
        return return_body

但是根本就没有起作用time.sleep

The actual suspension time may be less than that requested because any caught signal will terminate the sleep() following execution of that signal’s catching routine.

原文地址:https://www.cnblogs.com/zl0372/p/5524574.html