[ {
  "shortName" : "def cli()",
  "longName" : "",
  "relativeFileName" : "psaw/psaw.py",
  "fileLinesCount" : 244,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 57,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 16,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _search()",
  "longName" : "",
  "relativeFileName" : "psaw/PushshiftAPI.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 43,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "psaw/PushshiftAPI.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 13,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _praw_search()",
  "longName" : "",
  "relativeFileName" : "psaw/PushshiftAPI.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def save_to_multiple_files()",
  "longName" : "",
  "relativeFileName" : "psaw/psaw.py",
  "fileLinesCount" : 244,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get()",
  "longName" : "",
  "relativeFileName" : "psaw/PushshiftAPI.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _handle_paging()",
  "longName" : "",
  "relativeFileName" : "psaw/PushshiftAPI.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _add_nec_args()",
  "longName" : "",
  "relativeFileName" : "psaw/PushshiftAPI.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def save_to_single_file()",
  "longName" : "",
  "relativeFileName" : "psaw/psaw.py",
  "fileLinesCount" : 244,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_output_template()",
  "longName" : "",
  "relativeFileName" : "psaw/psaw.py",
  "fileLinesCount" : 244,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def string_to_epoch()",
  "longName" : "",
  "relativeFileName" : "psaw/utilities.py",
  "fileLinesCount" : 133,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def utc_offset_secs()",
  "longName" : "",
  "relativeFileName" : "psaw/PushshiftAPI.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _impose_rate_limit()",
  "longName" : "",
  "relativeFileName" : "psaw/PushshiftAPI.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "psaw/writers.py",
  "fileLinesCount" : 129,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_fields()",
  "longName" : "",
  "relativeFileName" : "psaw/utilities.py",
  "fileLinesCount" : 133,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def choose_writer_class()",
  "longName" : "",
  "relativeFileName" : "psaw/psaw.py",
  "fileLinesCount" : 244,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def shards_are_down()",
  "longName" : "",
  "relativeFileName" : "psaw/PushshiftAPI.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def peek_first_item()",
  "longName" : "",
  "relativeFileName" : "psaw/utilities.py",
  "fileLinesCount" : 133,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _wrap_thing()",
  "longName" : "",
  "relativeFileName" : "psaw/PushshiftAPI.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "psaw/PushshiftAPI.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def redditor_subreddit_activity()",
  "longName" : "",
  "relativeFileName" : "psaw/PushshiftAPI.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write()",
  "longName" : "",
  "relativeFileName" : "psaw/writers.py",
  "fileLinesCount" : 129,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def build_search_kwargs()",
  "longName" : "",
  "relativeFileName" : "psaw/utilities.py",
  "fileLinesCount" : 133,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _get_submission_comment_ids()",
  "longName" : "",
  "relativeFileName" : "psaw/PushshiftAPI.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def open()",
  "longName" : "",
  "relativeFileName" : "psaw/writers.py",
  "fileLinesCount" : 129,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def close()",
  "longName" : "",
  "relativeFileName" : "psaw/writers.py",
  "fileLinesCount" : 129,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "psaw/writers.py",
  "fileLinesCount" : 129,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def open()",
  "longName" : "",
  "relativeFileName" : "psaw/writers.py",
  "fileLinesCount" : 129,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def remaining()",
  "longName" : "",
  "relativeFileName" : "psaw/PushshiftAPI.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write()",
  "longName" : "",
  "relativeFileName" : "psaw/writers.py",
  "fileLinesCount" : 129,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def write()",
  "longName" : "",
  "relativeFileName" : "psaw/writers.py",
  "fileLinesCount" : 129,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def slice_dict()",
  "longName" : "",
  "relativeFileName" : "psaw/utilities.py",
  "fileLinesCount" : 133,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def string_to_list()",
  "longName" : "",
  "relativeFileName" : "psaw/utilities.py",
  "fileLinesCount" : 133,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "psaw/PushshiftAPI.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "psaw/writers.py",
  "fileLinesCount" : 129,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def tick()",
  "longName" : "",
  "relativeFileName" : "psaw/PushshiftAPI.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def base_url()",
  "longName" : "",
  "relativeFileName" : "psaw/PushshiftAPI.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _limited()",
  "longName" : "",
  "relativeFileName" : "psaw/PushshiftAPI.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _epoch_utc_to_local()",
  "longName" : "",
  "relativeFileName" : "psaw/PushshiftAPI.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def search_comments()",
  "longName" : "",
  "relativeFileName" : "psaw/PushshiftAPI.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def search_submissions()",
  "longName" : "",
  "relativeFileName" : "psaw/PushshiftAPI.py",
  "fileLinesCount" : 361,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def header()",
  "longName" : "",
  "relativeFileName" : "psaw/writers.py",
  "fileLinesCount" : 129,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def footer()",
  "longName" : "",
  "relativeFileName" : "psaw/writers.py",
  "fileLinesCount" : 129,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def header()",
  "longName" : "",
  "relativeFileName" : "psaw/writers.py",
  "fileLinesCount" : 129,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def footer()",
  "longName" : "",
  "relativeFileName" : "psaw/writers.py",
  "fileLinesCount" : 129,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def header()",
  "longName" : "",
  "relativeFileName" : "psaw/writers.py",
  "fileLinesCount" : 129,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "psaw/utilities.py",
  "fileLinesCount" : 133,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __enter__()",
  "longName" : "",
  "relativeFileName" : "psaw/utilities.py",
  "fileLinesCount" : 133,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __exit__()",
  "longName" : "",
  "relativeFileName" : "psaw/utilities.py",
  "fileLinesCount" : 133,
  "components" : [ "primary::psaw" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]