Changeset 450
- Timestamp:
- 05/09/08 14:14:52
(8 months ago)
- Author:
- jmowery
- Message:
small fix to message handling of lists
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r449 |
r450 |
|
| 187 | 187 | sys.exit(1) |
|---|
| 188 | 188 | if argv[0] == 'groups': |
|---|
| 189 | | msg = m.list_groups() |
|---|
| | 189 | msg = mgr.list_groups() |
|---|
| 190 | 190 | elif argv[0] == 'clients': |
|---|
| 191 | 191 | if len(argv) == 1 or argv[1] == 'all': |
|---|
| 192 | | msg = m.list_clients() |
|---|
| | 192 | msg = mgr.list_clients() |
|---|
| 193 | 193 | elif argv[1] == 'reachable': |
|---|
| 194 | | msg = m.list_clients() |
|---|
| | 194 | msg = mgr.list_clients() |
|---|
| 195 | 195 | msg.body = 'reachable' |
|---|
| 196 | 196 | elif argv[1] == 'update': |
|---|
| 197 | | msg = m.update_query() |
|---|
| | 197 | msg = mgr.update_query() |
|---|
| 198 | 198 | elif argv[1] == 'in': |
|---|
| 199 | 199 | if len(argv) < 3: |
|---|
| 200 | 200 | print 'missing group name' |
|---|
| 201 | 201 | sys.exit(1) |
|---|
| 202 | | msg = self.list_clients() |
|---|
| | 202 | msg = mgr.list_clients() |
|---|
| 203 | 203 | msg.body = argv[2] |
|---|
| 204 | 204 | else: |
|---|
| r449 |
r450 |
|
| 242 | 242 | |
|---|
| 243 | 243 | def comm(self, func, msg, (mgr, info)): |
|---|
| 244 | | target = val.targets |
|---|
| 245 | | val.targets = None |
|---|
| | 244 | target = msg.targets |
|---|
| | 245 | msg.targets = None |
|---|
| 246 | 246 | if target == None: |
|---|
| 247 | 247 | val = func((mgr, info), msg) |
|---|
| … | … | |
| 254 | 254 | tlist = targetexpand(target) |
|---|
| 255 | 255 | for t in tlist: |
|---|
| 256 | | self.clients.send_key(func((mgr, info), deepcopy(msg), t)) |
|---|
| | 256 | self.clients.send_key(func((mgr, info), deepcopy(msg)), t) |
|---|
| 257 | 257 | res = [] |
|---|
| 258 | 258 | for t in tlist: |
|---|
Download in other formats:
* Generating other formats may take time.