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__': |