{"action":"opened","issue":{"url":"https://api.github.com/repos/eventlet/eventlet/issues/270","labels_url":"https://api.github.com/repos/eventlet/eventlet/issues/270/labels{/name}","comments_url":"https://api.github.com/repos/eventlet/eventlet/issues/270/comments","events_url":"https://api.github.com/repos/eventlet/eventlet/issues/270/events","html_url":"https://github.com/eventlet/eventlet/issues/270","id":120146275,"number":270,"title":"call sleep function and change system time","user":{"login":"shoppon","id":1192683,"avatar_url":"https://avatars.githubusercontent.com/u/1192683?v=3","gravatar_id":"","url":"https://api.github.com/users/shoppon","html_url":"https://github.com/shoppon","followers_url":"https://api.github.com/users/shoppon/followers","following_url":"https://api.github.com/users/shoppon/following{/other_user}","gists_url":"https://api.github.com/users/shoppon/gists{/gist_id}","starred_url":"https://api.github.com/users/shoppon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shoppon/subscriptions","organizations_url":"https://api.github.com/users/shoppon/orgs","repos_url":"https://api.github.com/users/shoppon/repos","events_url":"https://api.github.com/users/shoppon/events{/privacy}","received_events_url":"https://api.github.com/users/shoppon/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-12-03T11:06:12Z","updated_at":"2015-12-03T11:06:12Z","closed_at":null,"body":"```python\r\nfrom eventlet import sleep\r\n\r\n\r\ndef execute():\r\n    while True:\r\n        print(\"execute\")\r\n        sleep(10)\r\n\r\n\r\nexecute()\r\n\r\n```\r\n\r\nAfter the first time print \"execute\", change the system time manually, it won't print \"execute\" after 10 second.\r\n\r\nit's because that the sleep function based on system time, not the cpu time.\r\n\r\nHow can I make it work after changing system time?"}}