Mercurial > repos > peterjc > effectivet3
comparison tools/effectiveT3/effectiveT3.py @ 11:ed8c1babc166 draft default tip
v0.0.21 - Added bio.tools xref
| author | peterjc |
|---|---|
| date | Tue, 12 Mar 2024 16:04:13 +0000 |
| parents | a46d7861c32c |
| children |
comparison
equal
deleted
inserted
replaced
| 10:a46d7861c32c | 11:ed8c1babc166 |
|---|---|
| 126 | 126 |
| 127 `mode` defaults to os.F_OK | os.X_OK. `path` defaults to the result | 127 `mode` defaults to os.F_OK | os.X_OK. `path` defaults to the result |
| 128 of os.environ.get("PATH"), or can be overridden with a custom search | 128 of os.environ.get("PATH"), or can be overridden with a custom search |
| 129 path. | 129 path. |
| 130 """ | 130 """ |
| 131 | |
| 131 # Check that a given file can be accessed with the correct mode. | 132 # Check that a given file can be accessed with the correct mode. |
| 132 # Additionally check that `file` is not a directory, as on Windows | 133 # Additionally check that `file` is not a directory, as on Windows |
| 133 # directories pass the os.access check. | 134 # directories pass the os.access check. |
| 134 def _access_check(fn, mode): | 135 def _access_check(fn, mode): |
| 135 return os.path.exists(fn) and os.access(fn, mode) and not os.path.isdir(fn) | 136 return os.path.exists(fn) and os.access(fn, mode) and not os.path.isdir(fn) |
