Changeset 80 for pycgibattler
- Timestamp:
- 12/30/10 00:06:57 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pycgibattler/trunk/index.cgi
r78 r80 251 251 252 252 if 'mode' in form and form.getfirst('mode') == 'json': 253 if 'id' in form: 254 data = {} 255 ids = form['id'] 256 257 if type(ids) is not list: 258 ids = [ids] 259 260 if len(ids) > CONFIG.getint('battle', 'max_entries'): 261 return jsondump({'result': {}}) 262 263 try: 264 for id_ in ids: 265 data[id_.value] = CharacterManager(id_.value).flatten() 266 except: 267 return jsondump({'result': {}}) 268 269 return jsondump({'result': data}) 270 271 return jsondump({'result': [cm.id() for cm in CharacterManager.list()]}) 253 if 'id' not in form: 254 ids = [cm.id() for cm in CharacterManager.list()] 255 else: 256 tmp = form['id'] 257 if type(tmp) is not list: 258 tmp = [form['id']] 259 ids = [id_.value for id_ in tmp] 260 261 data = {} 262 try: 263 for id_ in ids: 264 data[id_] = CharacterManager(id_).flatten() 265 except: 266 return jsondump({'result': {}}) 267 return jsondump({'result': data}) 272 268 273 269 if 'id' in form:
Note: See TracChangeset
for help on using the changeset viewer.