Add timeout for live text
This commit is contained in:
@@ -22,7 +22,7 @@ try:
|
|||||||
import Vision
|
import Vision
|
||||||
import objc
|
import objc
|
||||||
from AppKit import NSData, NSImage, NSBundle
|
from AppKit import NSData, NSImage, NSBundle
|
||||||
from CoreFoundation import CFRunLoopRun, CFRunLoopStop, CFRunLoopGetCurrent
|
from CoreFoundation import CFRunLoopRunInMode, kCFRunLoopDefaultMode, CFRunLoopStop, CFRunLoopGetCurrent
|
||||||
except ImportError:
|
except ImportError:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
@@ -349,7 +349,7 @@ class AppleLiveText:
|
|||||||
self.result = None
|
self.result = None
|
||||||
self.analyzer.processRequest_progressHandler_completionHandler_(req, lambda progress: None, self._process)
|
self.analyzer.processRequest_progressHandler_completionHandler_(req, lambda progress: None, self._process)
|
||||||
|
|
||||||
CFRunLoopRun()
|
CFRunLoopRunInMode(kCFRunLoopDefaultMode, 10.0, False)
|
||||||
|
|
||||||
if self.result == None:
|
if self.result == None:
|
||||||
return (False, 'Unknown error!')
|
return (False, 'Unknown error!')
|
||||||
|
|||||||
Reference in New Issue
Block a user