restructuing dev command
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
import shutil
|
||||
|
||||
|
||||
# Mixed into DevCommand (bin/dev), which provides _exec_in_root.
|
||||
class RenderDocCommand:
|
||||
def renderdoc(self, *args, **kwargs):
|
||||
qrenderdoc = self._find_qrenderdoc()
|
||||
self._exec_in_root(qrenderdoc, replace=True)
|
||||
|
||||
def _find_qrenderdoc(self):
|
||||
qrenderdoc = shutil.which("qrenderdoc")
|
||||
if qrenderdoc is None:
|
||||
raise RuntimeError(
|
||||
"qrenderdoc not found on PATH (install RenderDoc)"
|
||||
)
|
||||
return qrenderdoc
|
||||
Reference in New Issue
Block a user