'Retrieve the total commit counts.
.. note:: All statistics methods may return a 202. If github3.py
receives a 202 in this case, it will return an emtpy dictionary.
You should give the API a moment to compose the data and then re
-request it via this method.
..versionadded:: 0.7
The dictionary returned has two entries: ``all`` and ``owner``. Each
has a fifty-two element long list of commit counts. (Note: ``all``
includes the owner.) ``d[\'all\'][0]`` will be the oldest week,
``d[\'all\'][51]`` will be the most recent.
:returns: dict'

def weekly_commit_count(self):

    url = self._build_url(u'stats', u'participation', base_url=self._api)
    resp = self._get(url)
    if (resp and (resp.status_code == 202)):
        return {}
    json = self._json(resp, 200)
    if (json and json.get(u'ETag')):
        del json[u'ETag']
    if (json and json.get(u'Last-Modified')):
        del json[u'Last-Modified']
    return json
