293a5b5dc6019ea70e6f00621254120618eff1da
pep8 check failed on python3 like
./stackalytics/dashboard/vault.py:48:30: F821 undefined name 'basestring'
if not isinstance(o, basestring):
./stackalytics/dashboard/vault.py:51:20: F821 undefined name 'intern'
return intern(o)
./stackalytics/dashboard/vault.py:52:26: F821 undefined name 'unicode'
if isinstance(o, unicode):
^
This patch fixes it by merging 2 versions of uniintern() into a single
method which supports both PY2 and PY3.
Change-Id: Ib18fcfffcdcc8628e7bca5b3558667fb371c956d
Stackalytics
Application Features
Stackalytics is a service that automatically analyzes OpenStack development activities and displays statistics on contribution. The features are: * Extraction of author information from git log, store it in the database; * Calculate metrics on number of lines changed (LOC) and commits; * Mapping authors to companies and launchpad ids; * Filter statistics by time, modules, companies, authors; * Extract blueprint and bug ids from commit messages; * Auto-update of database.
Project Info
- Web-site: http://stackalytics.com/
- Source Code: http://git.openstack.org/cgit/openstack/stackalytics
- Wiki: https://wiki.openstack.org/wiki/Stackalytics
- Launchpad: https://launchpad.net/stackalytics
- Blueprints: https://blueprints.launchpad.net/stackalytics
- Bugs: https://bugs.launchpad.net/stackalytics
- Code Reviews: https://review.openstack.org/#q,status:open+project:openstack/stackalytics,n,z
- IRC: #openstack-stackalytics at freenode
Description
Languages
Python
61.5%
HTML
19%
JavaScript
12%
CSS
7.5%