Changeset 446
- Timestamp:
- 05/08/08 10:51:11
(8 months ago)
- Author:
- jmowery
- Message:
small fixes after refactor
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r443 |
r446 |
|
| 166 | 166 | def handleupdate(mgr, argv): |
|---|
| 167 | 167 | useage = 'useage:\n update (group GROUPNAME | all | client [clientlist])' |
|---|
| 168 | | if argv[0] == 'client': |
|---|
| | 168 | if len(argv) == 0 or argv[0] == 'all': |
|---|
| | 169 | msg = m.update() |
|---|
| | 170 | elif argv[0] == 'client': |
|---|
| 169 | 171 | msg = mgr.update() |
|---|
| 170 | 172 | msg.body = sys.argv[3:] |
|---|
| … | … | |
| 174 | 176 | sys.exit(1) |
|---|
| 175 | 177 | msg = m.update_group(argv[1]) |
|---|
| 176 | | elif argv[0] == 'all' or argv[0] == '': |
|---|
| 177 | | msg = m.update() |
|---|
| 178 | 178 | else: |
|---|
| 179 | 179 | print 'unknown update request' |
|---|
| r445 |
r446 |
|
| 96 | 96 | else: |
|---|
| 97 | 97 | msg.body = [] |
|---|
| 98 | | return res |
|---|
| | 98 | return msg |
|---|
| 99 | 99 | |
|---|
| 100 | 100 | def storeadd(self, (mgr, info), msg): |
|---|
| … | … | |
| 141 | 141 | ''' |
|---|
| 142 | 142 | Handle servicing of a manager connection. In general, we read |
|---|
| 143 | | a request from the manager. |
|---|
| 144 | | |
|---|
| | 143 | a request from the manager. |
|---|
| | 144 | |
|---|
| 145 | 145 | If the request is one of a couple |
|---|
| 146 | 146 | of types handled internally by the server, process the request |
|---|
| … | … | |
| 172 | 172 | res = self.storeremove((mgr, info), val) |
|---|
| 173 | 173 | else: |
|---|
| 174 | | res = comm(ret2, val, (mgr, info)) |
|---|
| | 174 | res = self.comm(ret2, val, (mgr, info)) |
|---|
| 175 | 175 | pickle.dump(res, mgr.makefile()) |
|---|
| 176 | 176 | return res |
|---|
| … | … | |
| 226 | 226 | n.update() |
|---|
| 227 | 227 | return True |
|---|
| 228 | | |
|---|
| | 228 | |
|---|
| 229 | 229 | def comm(self, func, msg, (mgr, info)): |
|---|
| 230 | 230 | target = val.targets |
|---|
Download in other formats:
* Generating other formats may take time.