MCPcopy Index your code
hub / github.com/python/cpython / _force_run

Function _force_run

Lib/test/support/__init__.py:210–223  ·  view source on GitHub ↗
(path, func, *args)

Source from the content-addressed store, hash-verified

208
209
210def _force_run(path, func, *args):
211 try:
212 return func(*args)
213 except FileNotFoundError as err:
214 # chmod() won't fix a missing file.
215 if verbose >= 2:
216 print('%s: %s' % (err.__class__.__name__, err))
217 raise
218 except OSError as err:
219 if verbose >= 2:
220 print('%s: %s' % (err.__class__.__name__, err))
221 print('re-run %s%r' % (func.__name__, args))
222 os.chmod(path, stat.S_IRWXU)
223 return func(*args)
224
225
226# Check whether a gui is actually available

Callers 2

_rmtree_innerFunction · 0.90
_rmtreeFunction · 0.90

Calls 2

funcFunction · 0.50
chmodMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…