#!/usr/bin/python
## -*- coding: utf-8 -*- vim:shiftwidth=4:expandtab:
##
## Mailman 2.1: Dump a queued job file (*.pck) under the spool directory
## Copyright (c) 2020 SATOH Fumiyasu @ OSS Technology Corp., Japan
##
## License: GNU General Public License version 2 or later
##

from __future__ import print_function

import sys
import pickle
import json
from collections import OrderedDict

import paths

if len(sys.argv) != 2:
    print("Usage: %s PCK" % sys.argv[0])
    sys.exit(1)

with open(sys.argv[1]) as f:
    msg = pickle.load(f)
    data = pickle.load(f)
    q = OrderedDict()
    q['data'] = data
    q['msg'] = msg
    print(json.dumps(q, indent=2, ensure_ascii=False, default=str))
