File tree 1 file changed +4
-4
lines changed
src/fosslight_dependency/package_manager
1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -129,15 +129,15 @@ def create_virtualenv(self):
129
129
if cmd_ret .returncode != 0 :
130
130
ret = False
131
131
err_msg = f"return code({ cmd_ret .returncode } )"
132
- elif cmd_ret .stderr .decode ('utf-8' ).rstrip ().startswith ('ERROR :' ):
132
+ elif cmd_ret .stderr .decode ('utf-8' ).strip ().lower (). startswith ('error :' ):
133
133
ret = False
134
134
err_msg = f"stderr msg({ cmd_ret .stderr } )"
135
135
except Exception as e :
136
136
ret = False
137
137
err_msg = e
138
138
finally :
139
139
try :
140
- if self .platform != const .WINDOWS :
140
+ if ( not ret ) and ( self .platform != const .WINDOWS ) :
141
141
ret = True
142
142
create_venv_cmd = f"virtualenv -p python3 { self .venv_tmp_dir } "
143
143
@@ -147,14 +147,14 @@ def create_virtualenv(self):
147
147
if cmd_ret .returncode != 0 :
148
148
ret = False
149
149
err_msg = f"return code({ cmd_ret .returncode } )"
150
- elif cmd_ret .stderr .decode ('utf-8' ).rstrip ().startswith ('ERROR :' ):
150
+ elif cmd_ret .stderr .decode ('utf-8' ).strip ().lower (). startswith ('error :' ):
151
151
ret = False
152
152
err_msg = f"stderr msg({ cmd_ret .stderr } )"
153
153
except Exception as e :
154
154
ret = False
155
155
err_msg = e
156
156
if ret :
157
- logger .info (f"It created the temporary virtualenv({ venv_path } )." )
157
+ logger .info (f"Created the temporary virtualenv({ venv_path } )." )
158
158
else :
159
159
logger .error (f"Failed to create virtualenv: { err_msg } " )
160
160
You can’t perform that action at this time.
0 commit comments