Mercurial > hg > config
comparison python/mountusb.py @ 849:81d2f5c20ceb
python 3 string compat
| author | Jeff Hammel <k0scist@gmail.com> |
|---|---|
| date | Sun, 10 Dec 2017 09:49:52 -0800 |
| parents | 8806a699ff94 |
| children | c44637991a01 |
comparison
equal
deleted
inserted
replaced
| 848:a3ee050ae568 | 849:81d2f5c20ceb |
|---|---|
| 21 import argparse | 21 import argparse |
| 22 import os | 22 import os |
| 23 import subprocess | 23 import subprocess |
| 24 import sys | 24 import sys |
| 25 | 25 |
| 26 string = (str, unicode) | |
| 27 | 26 |
| 28 def main(args=sys.argv[1:]): | 27 def main(args=sys.argv[1:]): |
| 29 | 28 |
| 30 parser = argparse.ArgumentParser(description=__doc__) | 29 parser = argparse.ArgumentParser(description=__doc__) |
| 31 parser.add_argument('-m', '--mount', dest='mount_point', | 30 parser.add_argument('-m', '--mount', dest='mount_point', |
| 61 else: | 60 else: |
| 62 parser.error("No partition found") | 61 parser.error("No partition found") |
| 63 | 62 |
| 64 device = os.path.join('/dev', partition) | 63 device = os.path.join('/dev', partition) |
| 65 assert os.path.exists(device) | 64 assert os.path.exists(device) |
| 66 print "Device: {}".format(device) | 65 print ("Device: {}".format(device)) |
| 67 | 66 |
| 68 command = ['sudo', 'mount', device, options.mount_point] | 67 command = ['sudo', 'mount', device, options.mount_point] |
| 69 print (' '.join(command)) | 68 print (' '.join(command)) |
| 70 | 69 |
| 71 if __name__ == '__main__': | 70 if __name__ == '__main__': |
