give integer response codes names using constants

This commit is contained in:
Alan Hamlett 2016-01-01 23:20:23 -08:00
parent 691368fe2d
commit be512b0196
2 changed files with 21 additions and 5 deletions

15
wakatime/constants.py Normal file
View file

@ -0,0 +1,15 @@
# -*- coding: utf-8 -*-
"""
wakatime.constants
~~~~~~~~~~~~~~~~~~
Constant variable definitions.
:copyright: (c) 2016 Alan Hamlett.
:license: BSD, see LICENSE for more details.
"""
SUCCESS = 0
API_ERROR = 102
CONFIG_FILE_PARSE_ERROR = 103

View file

@ -30,6 +30,7 @@ sys.path.insert(0, os.path.join(os.path.dirname(os.path.abspath(__file__)), 'pac
from .__about__ import __version__ from .__about__ import __version__
from .compat import u, open, is_py3 from .compat import u, open, is_py3
from .constants import SUCCESS, API_ERROR, CONFIG_FILE_PARSE_ERROR
from .logger import setup_logging from .logger import setup_logging
from .offlinequeue import Queue from .offlinequeue import Queue
from .packages import argparse from .packages import argparse
@ -408,7 +409,7 @@ def execute(argv=None):
args, configs = parseArguments() args, configs = parseArguments()
if configs is None: if configs is None:
return 103 # config file parsing error return CONFIG_FILE_PARSE_ERROR
setup_logging(args, __version__) setup_logging(args, __version__)
@ -418,7 +419,7 @@ def execute(argv=None):
log.debug(u('Skipping because matches exclude pattern: {pattern}').format( log.debug(u('Skipping because matches exclude pattern: {pattern}').format(
pattern=u(exclude), pattern=u(exclude),
)) ))
return 0 return SUCCESS
if args.entity_type != 'file' or os.path.isfile(args.entity): if args.entity_type != 'file' or os.path.isfile(args.entity):
@ -464,12 +465,12 @@ def execute(argv=None):
) )
if not sent: if not sent:
break break
return 0 # success return SUCCESS
return 102 # api error return API_ERROR
else: else:
log.debug('File does not exist; ignoring this heartbeat.') log.debug('File does not exist; ignoring this heartbeat.')
return 0 return SUCCESS
except: except:
log.traceback() log.traceback()