forked from luna/vim-rana-local
upgrade common wakatime package to v0.5.1
This commit is contained in:
parent
7a977a1bb5
commit
cbe12f887c
4 changed files with 25 additions and 11 deletions
|
@ -3,6 +3,12 @@ History
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
|
||||||
|
0.5.1 (2013-12-13)
|
||||||
|
++++++++++++++++++
|
||||||
|
|
||||||
|
- second line in .wakatime-project file now sets branch name
|
||||||
|
|
||||||
|
|
||||||
0.5.0 (2013-12-13)
|
0.5.0 (2013-12-13)
|
||||||
++++++++++++++++++
|
++++++++++++++++++
|
||||||
|
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
WakaTime
|
WakaTime
|
||||||
========
|
========
|
||||||
|
|
||||||
Automatic time tracking for your text editor. This is the common interface
|
Automatic time tracking for your text editor.
|
||||||
for the WakaTime api. You shouldn't need to directly use this package.
|
|
||||||
|
This is the common interface for the WakaTime api. You shouldn't need to directly use this package.
|
||||||
|
|
||||||
Go to http://wakatime.com to install the plugin for your text editor.
|
Go to http://wakatime.com to install the plugin for your text editor.
|
||||||
|
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
from __future__ import print_function
|
from __future__ import print_function
|
||||||
|
|
||||||
__title__ = 'wakatime'
|
__title__ = 'wakatime'
|
||||||
__version__ = '0.5.0'
|
__version__ = '0.5.1'
|
||||||
__author__ = 'Alan Hamlett'
|
__author__ = 'Alan Hamlett'
|
||||||
__license__ = 'BSD'
|
__license__ = 'BSD'
|
||||||
__copyright__ = 'Copyright 2013 Alan Hamlett'
|
__copyright__ = 'Copyright 2013 Alan Hamlett'
|
||||||
|
|
|
@ -4,7 +4,8 @@
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
Information from a .wakatime-project file about the project for
|
Information from a .wakatime-project file about the project for
|
||||||
a given file.
|
a given file. First line of .wakatime-project sets the project
|
||||||
|
name. Second line sets the current branch name.
|
||||||
|
|
||||||
:copyright: (c) 2013 Alan Hamlett.
|
:copyright: (c) 2013 Alan Hamlett.
|
||||||
:license: BSD, see LICENSE for more details.
|
:license: BSD, see LICENSE for more details.
|
||||||
|
@ -23,20 +24,26 @@ class WakaTime(BaseProject):
|
||||||
|
|
||||||
def process(self):
|
def process(self):
|
||||||
self.config = self._find_config(self.path)
|
self.config = self._find_config(self.path)
|
||||||
|
self._project_name = None
|
||||||
|
self._project_branch = None
|
||||||
|
|
||||||
if self.config:
|
if self.config:
|
||||||
|
|
||||||
|
try:
|
||||||
|
with open(self.config) as fh:
|
||||||
|
self._project_name = unicode(fh.readline().strip())
|
||||||
|
self._project_branch = unicode(fh.readline().strip())
|
||||||
|
except IOError as e:
|
||||||
|
log.exception("Exception:")
|
||||||
|
|
||||||
return True
|
return True
|
||||||
return False
|
return False
|
||||||
|
|
||||||
def name(self):
|
def name(self):
|
||||||
try:
|
return self._project_name
|
||||||
with open(self.config) as fh:
|
|
||||||
return unicode(fh.readline().strip())
|
|
||||||
except IOError as e:
|
|
||||||
log.exception("Exception:")
|
|
||||||
return None
|
|
||||||
|
|
||||||
def branch(self):
|
def branch(self):
|
||||||
return None
|
return self._project_branch
|
||||||
|
|
||||||
def _find_config(self, path):
|
def _find_config(self, path):
|
||||||
path = os.path.realpath(path)
|
path = os.path.realpath(path)
|
||||||
|
|
Loading…
Reference in a new issue