-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathsettings_example.py
More file actions
43 lines (31 loc) · 1 KB
/
Copy pathsettings_example.py
File metadata and controls
43 lines (31 loc) · 1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
"""
Settings
"""
import os as _os
import sys as _sys
from clay import env
IS_DEVELOPER = False
DEFAULT_BROWSER = 'firefox'
DOWNLOAD_CHUNK_SIZE = int(1e6) # bytes
DOCS_DIR = r'path-to-documents-folder'
FLASK_APP = 'app.py' # a common name for Flask web apps
HOME_DIR = _os.environ['HOME' if env.is_posix() else 'USERPROFILE']
PACKAGE_DIR = _os.path.join(_sys.prefix, 'Lib', 'site-packages', 'clay')
LOGS_DIR = _os.path.join(PACKAGE_DIR, 'logs')
TRASH = _os.path.join(HOME_DIR, 'Desktop', 'clay-trash')
CONSOLE_WIDTH = 80
JOBS_BREAK_SCHEDULES = {
'WA': {'hours': 6, 'length': 0.5},
'OR': {'hours': 5, 'length': 1.0}
}
JOBS_OVERTIME_RATES = {
'WA': {'hours': 40, 'rate': 1.5},
'OR': {'hours': 40, 'rate': 1.5}
}
SEARCH_EXCLUSIONS = [
'.android', '.AndroidStudio1.5', 'eclipse', '.gradle', '.idlerc',
'.jmc', '.matplotlib', '.oracle_jre_usage', '.pdfsam', '.phet',
'3D Objects', 'AppData', 'Application Data', 'eclipse', 'Android',
'NuGet'
]
SONG_TEMPO = 60 # default beats per minute