Revision f82cb107 xseg/tools/archipelago/archipelago/common.py
b/xseg/tools/archipelago/archipelago/common.py | ||
---|---|---|
99 | 99 |
|
100 | 100 |
def __init__(self, role=None, daemon=True, nr_ops=16, |
101 | 101 |
logfile=None, pidfile=None, portno_start=None, |
102 |
portno_end=None, log_level=0, spec=None): |
|
102 |
portno_end=None, log_level=0, spec=None, threshold=None):
|
|
103 | 103 |
if not role: |
104 | 104 |
raise Error("Role was not provided") |
105 | 105 |
self.role = role |
... | ... | |
158 | 158 |
os.path.dirname(self.pidfile)) |
159 | 159 |
|
160 | 160 |
self.log_level = log_level |
161 |
self.threshold = threshold |
|
161 | 162 |
|
162 | 163 |
if self.log_level < 0 or self.log_level > 3: |
163 | 164 |
raise Error("%s: Invalid log level %d" % |
... | ... | |
243 | 244 |
if self.spec: |
244 | 245 |
self.cli_opts.append("-g") |
245 | 246 |
self.cli_opts.append(self.spec) |
247 |
if self.threshold: |
|
248 |
self.cli_opts.append("--threshold") |
|
249 |
self.cli_opts.append(str(self.threshold)) |
|
246 | 250 |
|
247 | 251 |
|
248 | 252 |
class MTpeer(Peer): |
Also available in: Unified diff