Selaa lähdekoodia

Check if docker is installed

Kentaro Wada 7 vuotta sitten
vanhempi
commit
bbfbd3d940
1 muutettua tiedostoa jossa 7 lisäystä ja 0 poistoa
  1. 7 0
      labelme/cli/on_docker.py

+ 7 - 0
labelme/cli/on_docker.py

@@ -1,6 +1,7 @@
 #!/usr/bin/env python
 
 import argparse
+import distutils.spawn
 import json
 import os
 import os.path as osp
@@ -9,6 +10,8 @@ import shlex
 import subprocess
 import sys
 
+from labelme import logger
+
 
 def get_ip():
     dist = platform.platform().split('-')[0]
@@ -80,6 +83,10 @@ def main():
     parser.add_argument('-O', '--output')
     args = parser.parse_args()
 
+    if not distutils.spawn.find_executable('docker'):
+        logger.error('Please install docker.')
+        sys.exit(1)
+
     try:
         out_file = labelme_on_docker(args.in_file, args.output)
         if out_file: