File tree Expand file tree Collapse file tree 1 file changed +9
-9
lines changed Expand file tree Collapse file tree 1 file changed +9
-9
lines changed Original file line number Diff line number Diff line change 11import os
2+ import sys
23import re
34import tempfile
45from subprocess import call
@@ -141,15 +142,14 @@ def _take_screenshot():
141142 temp_file = os .path .join (tempfile .gettempdir (), 'screenshot.png' )
142143 try :
143144 call (['gauge_screenshot' , temp_file ])
145+ _file = open (temp_file , 'r+b' )
146+ data = _file .read ()
147+ _file .close ()
148+ return data
149+ except Exception as err :
150+ print (Fore .RED + "\n Failed to take screenshot using gauge_screenshot.\n {0}" .format (err ))
144151 except :
145- pass
146- if not os .path .exists (temp_file ):
147- print (Fore .RED + "Failed to take screenshot using gauge_screenshot." )
148- return str .encode ("" )
149- _file = open (temp_file , 'r+b' )
150- data = _file .read ()
151- _file .close ()
152- return data
153-
152+ print (Fore .RED + "\n Failed to take screenshot using gauge_screenshot.\n {0}" .format (sys .exc_info ()[0 ]))
153+ return str .encode ("" )
154154
155155registry = Registry ()
You can’t perform that action at this time.
0 commit comments