-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathConfig.py
More file actions
32 lines (23 loc) · 687 Bytes
/
Config.py
File metadata and controls
32 lines (23 loc) · 687 Bytes
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
from os.path import join
class Config:
def __init__(self):
self._RootDir = ""
self._sitesJson = ""
self.RootDir = "D:/ZeroNet"
self.DataDir = join(self.RootDir, "data")
self.ZeroNetAddr = u"127.0.0.1:43110"
@property
def RootDir(self):
return self._RootDir
@RootDir.setter
def RootDir(self, value):
self._RootDir = value
self.DataDir = join(value, "data")
self._sitesJson = join(self.DataDir, "sites.json")
@property
def ContentDbPath(self):
return join(self.DataDir, "content.db")
@property
def sitesJson(self):
return self._sitesJson
config = Config()