2016-01-06 21:57:03 +00:00
|
|
|
# -*- coding: utf-8 -*-
|
|
|
|
"""
|
|
|
|
wakatime.constants
|
|
|
|
~~~~~~~~~~~~~~~~~~
|
|
|
|
|
|
|
|
Constant variable definitions.
|
|
|
|
|
|
|
|
:copyright: (c) 2016 Alan Hamlett.
|
|
|
|
:license: BSD, see LICENSE for more details.
|
|
|
|
"""
|
|
|
|
|
2016-09-02 08:50:54 +00:00
|
|
|
""" Success
|
|
|
|
Exit code used when a heartbeat was sent successfully.
|
|
|
|
"""
|
2016-01-06 21:57:03 +00:00
|
|
|
SUCCESS = 0
|
2016-09-02 08:50:54 +00:00
|
|
|
|
|
|
|
""" Api Error
|
|
|
|
Exit code used when the WakaTime API returned an error.
|
|
|
|
"""
|
2016-01-06 21:57:03 +00:00
|
|
|
API_ERROR = 102
|
2016-09-02 08:50:54 +00:00
|
|
|
|
|
|
|
""" Config File Parse Error
|
|
|
|
Exit code used when the ~/.wakatime.cfg config file could not be parsed.
|
|
|
|
"""
|
2016-01-06 21:57:03 +00:00
|
|
|
CONFIG_FILE_PARSE_ERROR = 103
|
2016-09-02 08:50:54 +00:00
|
|
|
|
|
|
|
""" Auth Error
|
|
|
|
Exit code used when our api key is invalid.
|
|
|
|
"""
|
2016-03-06 20:48:42 +00:00
|
|
|
AUTH_ERROR = 104
|
2016-09-02 08:50:54 +00:00
|
|
|
|
|
|
|
""" Unknown Error
|
|
|
|
Exit code used when there was an unhandled exception.
|
|
|
|
"""
|
2016-03-06 22:13:27 +00:00
|
|
|
UNKNOWN_ERROR = 105
|
2016-09-02 08:50:54 +00:00
|
|
|
|
2017-05-25 06:53:28 +00:00
|
|
|
""" Connection Error
|
|
|
|
Exit code used when there was proxy or other problem connecting to the WakaTime
|
|
|
|
API servers.
|
|
|
|
"""
|
|
|
|
CONNECTION_ERROR = 107
|
|
|
|
|
|
|
|
""" Max file size supporting line number count stats.
|
|
|
|
Files larger than this in bytes will not have a line count stat for performance.
|
|
|
|
Default is 2MB.
|
|
|
|
"""
|
|
|
|
MAX_FILE_SIZE_SUPPORTED = 2000000
|
2018-09-21 05:29:34 +00:00
|
|
|
|
2018-10-05 07:06:02 +00:00
|
|
|
""" Default limit of number of offline heartbeats to sync before exiting."""
|
2018-09-21 05:29:34 +00:00
|
|
|
DEFAULT_SYNC_OFFLINE_ACTIVITY = 100
|
|
|
|
|
|
|
|
""" Number of heartbeats per api request.
|
|
|
|
Even when sending more heartbeats, this is the number of heartbeats sent per
|
|
|
|
individual https request to the WakaTime API.
|
|
|
|
"""
|
2018-12-19 15:38:18 +00:00
|
|
|
HEARTBEATS_PER_REQUEST = 25
|