]> git.treefish.org Git - mtxbot.git/blobdiff - src/mtxbot-post.py
fix fifo check
[mtxbot.git] / src / mtxbot-post.py
index 3673edade207af461706d74515cb20fa1eecd272..8d1fac8910ca76fb3f80df288247c13c8050e726 100755 (executable)
@@ -20,7 +20,8 @@ if not os.path.isdir(fifo_dir):
     print("Fifo directory %s does not exist!" % fifo_dir, file=sys.stderr)
     sys.exit(2)
 
     print("Fifo directory %s does not exist!" % fifo_dir, file=sys.stderr)
     sys.exit(2)
 
-if not stat.S_ISFIFO( os.stat(fifo_path).st_mode ):
+if not ( os.path.exists(fifo_path) and
+         stat.S_ISFIFO(os.stat(fifo_path).st_mode) ):
     print("Channel %s does not exist!" % sys.argv[1], file=sys.stderr)
     sys.exit(3)
 
     print("Channel %s does not exist!" % sys.argv[1], file=sys.stderr)
     sys.exit(3)