mirror of https://github.com/openXC7/prjxray.git
25 lines
629 B
Python
Executable File
25 lines
629 B
Python
Executable File
#!/usr/bin/env python3
|
|
# -*- coding: utf-8 -*-
|
|
#
|
|
# Copyright (C) 2017-2020 The Project X-Ray Authors.
|
|
#
|
|
# Use of this source code is governed by a ISC-style
|
|
# license that can be found in the LICENSE file or at
|
|
# https://opensource.org/licenses/ISC
|
|
#
|
|
# SPDX-License-Identifier: ISC
|
|
import sys
|
|
import json
|
|
from prjxray.xjson import pprint
|
|
from prjxray.util import OpenSafeFile
|
|
|
|
if __name__ == "__main__":
|
|
if len(sys.argv) == 1:
|
|
import doctest
|
|
doctest.testmod()
|
|
else:
|
|
assert len(sys.argv) == 2
|
|
with OpenSafeFile(sys.argv[1]) as f:
|
|
d = json.load(f)
|
|
pprint(sys.stdout, d)
|