[ {
  "shortName" : "def clay_docs()",
  "longName" : "",
  "relativeFileName" : "clay/docs.py",
  "fileLinesCount" : 159,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 58,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def sendmail()",
  "longName" : "",
  "relativeFileName" : "clay/mail.py",
  "fileLinesCount" : 82,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 49,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_socket()",
  "longName" : "",
  "relativeFileName" : "clay/stats.py",
  "fileLinesCount" : 239,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 45,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_docstring()",
  "longName" : "",
  "relativeFileName" : "clay/docs.py",
  "fileLinesCount" : 159,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def request()",
  "longName" : "",
  "relativeFileName" : "clay/http.py",
  "fileLinesCount" : 122,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cache_control()",
  "longName" : "",
  "relativeFileName" : "clay/http.py",
  "fileLinesCount" : 122,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "clay/logger.py",
  "fileLinesCount" : 245,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def send()",
  "longName" : "",
  "relativeFileName" : "clay/stats.py",
  "fileLinesCount" : 239,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def jsonify()",
  "longName" : "",
  "relativeFileName" : "clay/logger.py",
  "fileLinesCount" : 245,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def jsonify()",
  "longName" : "",
  "relativeFileName" : "clay/logger.py",
  "fileLinesCount" : 245,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_from_file()",
  "longName" : "",
  "relativeFileName" : "clay/config.py",
  "fileLinesCount" : 186,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse_docstring_param()",
  "longName" : "",
  "relativeFileName" : "clay/docs.py",
  "fileLinesCount" : 159,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def wrapper()",
  "longName" : "",
  "relativeFileName" : "clay/stats.py",
  "fileLinesCount" : 239,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load()",
  "longName" : "",
  "relativeFileName" : "clay/config.py",
  "fileLinesCount" : 186,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _exception()",
  "longName" : "",
  "relativeFileName" : "clay/sentry.py",
  "fileLinesCount" : 50,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "clay/logger.py",
  "fileLinesCount" : 245,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def devserver()",
  "longName" : "",
  "relativeFileName" : "clay/server.py",
  "fileLinesCount" : 65,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def count()",
  "longName" : "",
  "relativeFileName" : "clay/stats.py",
  "fileLinesCount" : 239,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def connect()",
  "longName" : "",
  "relativeFileName" : "clay/logger.py",
  "fileLinesCount" : 245,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_middleware()",
  "longName" : "",
  "relativeFileName" : "clay/server.py",
  "fileLinesCount" : 65,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get()",
  "longName" : "",
  "relativeFileName" : "clay/config.py",
  "fileLinesCount" : 186,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "clay/logger.py",
  "fileLinesCount" : 245,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def emit()",
  "longName" : "",
  "relativeFileName" : "clay/logger.py",
  "fileLinesCount" : 245,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset()",
  "longName" : "",
  "relativeFileName" : "clay/stats.py",
  "fileLinesCount" : 239,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def handleError()",
  "longName" : "",
  "relativeFileName" : "clay/logger.py",
  "fileLinesCount" : 245,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def feature_flag()",
  "longName" : "",
  "relativeFileName" : "clay/config.py",
  "fileLinesCount" : 186,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def timing()",
  "longName" : "",
  "relativeFileName" : "clay/stats.py",
  "fileLinesCount" : 239,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def gauge()",
  "longName" : "",
  "relativeFileName" : "clay/stats.py",
  "fileLinesCount" : 239,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def send()",
  "longName" : "",
  "relativeFileName" : "clay/logger.py",
  "fileLinesCount" : 245,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "clay/database.py",
  "fileLinesCount" : 44,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_logger()",
  "longName" : "",
  "relativeFileName" : "clay/config.py",
  "fileLinesCount" : 186,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def unique_set()",
  "longName" : "",
  "relativeFileName" : "clay/stats.py",
  "fileLinesCount" : 239,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _string_or_list()",
  "longName" : "",
  "relativeFileName" : "clay/mail.py",
  "fileLinesCount" : 82,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def cleanup()",
  "longName" : "",
  "relativeFileName" : "clay/logger.py",
  "fileLinesCount" : 245,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_sentry_client()",
  "longName" : "",
  "relativeFileName" : "clay/sentry.py",
  "fileLinesCount" : 50,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def https_open()",
  "longName" : "",
  "relativeFileName" : "clay/http.py",
  "fileLinesCount" : 122,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "clay/stats.py",
  "fileLinesCount" : 239,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def close()",
  "longName" : "",
  "relativeFileName" : "clay/logger.py",
  "fileLinesCount" : 245,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def debug()",
  "longName" : "",
  "relativeFileName" : "clay/config.py",
  "fileLinesCount" : 186,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def reset_logging()",
  "longName" : "",
  "relativeFileName" : "clay/config.py",
  "fileLinesCount" : 186,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_model()",
  "longName" : "",
  "relativeFileName" : "clay/docs.py",
  "fileLinesCount" : 159,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "clay/stats.py",
  "fileLinesCount" : 239,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def connect()",
  "longName" : "",
  "relativeFileName" : "clay/logger.py",
  "fileLinesCount" : 245,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load()",
  "longName" : "",
  "relativeFileName" : "clay/config.py",
  "fileLinesCount" : 186,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def init_logging()",
  "longName" : "",
  "relativeFileName" : "clay/config.py",
  "fileLinesCount" : 186,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def configure_logging()",
  "longName" : "",
  "relativeFileName" : "clay/config.py",
  "fileLinesCount" : 186,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "clay/http.py",
  "fileLinesCount" : 122,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_method()",
  "longName" : "",
  "relativeFileName" : "clay/http.py",
  "fileLinesCount" : 122,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def emit()",
  "longName" : "",
  "relativeFileName" : "clay/logger.py",
  "fileLinesCount" : 245,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "clay/celery.py",
  "fileLinesCount" : 20,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __enter__()",
  "longName" : "",
  "relativeFileName" : "clay/database.py",
  "fileLinesCount" : 44,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __exit__()",
  "longName" : "",
  "relativeFileName" : "clay/database.py",
  "fileLinesCount" : 44,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __str__()",
  "longName" : "",
  "relativeFileName" : "clay/database.py",
  "fileLinesCount" : 44,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def exception()",
  "longName" : "",
  "relativeFileName" : "clay/sentry.py",
  "fileLinesCount" : 50,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "clay/config.py",
  "fileLinesCount" : 186,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __exit__()",
  "longName" : "",
  "relativeFileName" : "clay/stats.py",
  "fileLinesCount" : 239,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "clay/stats.py",
  "fileLinesCount" : 239,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __enter__()",
  "longName" : "",
  "relativeFileName" : "clay/stats.py",
  "fileLinesCount" : 239,
  "components" : [ "primary::clay" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]