1234567891011121314151617181920212223242526272829 |
- import argparse
- import os
- import sys
- def parse_arguments(*unparsed_arguments):
- parser = argparse.ArgumentParser(add_help=False)
- parser.add_argument('-t', dest='type')
- parser.add_argument('-o', dest='options')
- parser.add_argument('snapshot_name')
- parser.add_argument('mount_point')
- return parser.parse_args(unparsed_arguments)
- def main():
- arguments = parse_arguments(*sys.argv[1:])
- assert arguments.options == 'ro'
- subdirectory = os.path.join(arguments.mount_point, 'subdir')
- os.mkdir(subdirectory)
- test_file = open(os.path.join(subdirectory, 'file.txt'), 'w')
- test_file.write('contents')
- test_file.close()
- if __name__ == '__main__':
- main()
|