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 1
1
import os
2
+ import sys
2
3
import re
3
4
import tempfile
4
5
from subprocess import call
@@ -141,15 +142,14 @@ def _take_screenshot():
141
142
temp_file = os .path .join (tempfile .gettempdir (), 'screenshot.png' )
142
143
try :
143
144
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 ))
144
151
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 ("" )
154
154
155
155
registry = Registry ()
You can’t perform that action at this time.
0 commit comments