#!/usr/bin/env python

"""This module contains code to handle parameters for scoring
abbreviations.


Functions:
load    Load a file of parameters.
save    Save a file of parameters.


"""
import pickle

import support

def load(handle_or_file):
    """load(handle_or_file) -> params"""
    handle = support.open_handle_or_file(handle_or_file)
    return pickle.load(handle)

def save(handle_or_file, params):
    """save(handle_or_file, params)"""
    handle = support.open_handle_or_file(handle_or_file, "w")
    pickle.dump(params, handle)
