I am writing a script that is a wrapper for a number of other utilities
often found on *nix workstations, including the rar and par2 utilities.
I want the script to check whether those utilities are installed at the
outset (and not when they are needed later on in the script, which I
suppose I could just use exception handling to do).  Here's what I have
now:

import commands
for cmd in ('rar', 'par2'):
  if commands.getstatusoutput('which ' + cmd)[0] != 0:
  print "Fatal error: cannot find the %s executable." % cmd
  sys.exit()

This appears to work, but, as I'm just beginning with
python/programming, I thought there might be something in the standard
library that just does what I want.  Am I recreating the wheel here?


-- 
Bradford R. Bowman
GnuPG Public Key available at:
http://mazirian.com/


Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to