Revision d63997b3 lib/confd/client.py
b/lib/confd/client.py | ||
---|---|---|
102 | 102 |
@type callback: f(L{ConfdUpcallPayload}) |
103 | 103 |
@param callback: function to call when getting answers |
104 | 104 |
@type port: integer |
105 |
@keyword port: confd port (default: use GetDaemonPort)
|
|
105 |
@param port: confd port (default: use GetDaemonPort)
|
|
106 | 106 |
@type logger: logging.Logger |
107 |
@keyword logger: optional logger for internal conditions
|
|
107 |
@param logger: optional logger for internal conditions
|
|
108 | 108 |
|
109 | 109 |
""" |
110 | 110 |
if not callable(callback): |
... | ... | |
176 | 176 |
else: |
177 | 177 |
break |
178 | 178 |
|
179 |
def SendRequest(self, request, args=None, coverage=None): |
|
179 |
def SendRequest(self, request, args=None, coverage=None, async=True):
|
|
180 | 180 |
"""Send a confd request to some MCs |
181 | 181 |
|
182 | 182 |
@type request: L{objects.ConfdRequest} |
183 | 183 |
@param request: the request to send |
184 | 184 |
@type args: tuple |
185 |
@keyword args: additional callback arguments
|
|
185 |
@param args: additional callback arguments
|
|
186 | 186 |
@type coverage: integer |
187 |
@keyword coverage: number of remote nodes to contact
|
|
187 |
@param coverage: number of remote nodes to contact
|
|
188 | 188 |
|
189 | 189 |
""" |
190 | 190 |
if coverage is None: |
... | ... | |
328 | 328 |
@type callback: f(L{ConfdUpcallPayload}) |
329 | 329 |
@param callback: function to call when getting answers |
330 | 330 |
@type logger: logging.Logger |
331 |
@keyword logger: optional logger for internal conditions
|
|
331 |
@param logger: optional logger for internal conditions
|
|
332 | 332 |
|
333 | 333 |
""" |
334 | 334 |
if not callable(callback): |
Also available in: Unified diff