1234567891011121314151617181920212223242526272829 |
- # -*- coding: utf-8 -*-
- '''
- Simple script to dump the contents of msgpack files to the terminal
- '''
- # pylint: disable=resource-leakage
- # Import python libs
- from __future__ import absolute_import, print_function
- import os
- import sys
- import pprint
- # Import Salt libs
- import salt.utils.msgpack
- def dump(path):
- '''
- Read in a path and dump the contents to the screen
- '''
- if not os.path.isfile(path):
- print('Not a file')
- return
- with open(path, 'rb') as fp_:
- data = salt.utils.msgpack.loads(fp_.read())
- pprint.pprint(data)
- if __name__ == '__main__':
- dump(sys.argv[1])
|