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