@@ -245,21 +245,21 @@ def show_bug_info(bug, settings):
245245 'priority' : 'Priority' ,
246246 'severity' : 'Severity' ,
247247 'target_milestone' : 'TargetMilestone' ,
248- 'assigned_to ' : 'AssignedTo' ,
248+ 'assigned_to_detail ' : 'AssignedTo' ,
249249 'url' : 'URL' ,
250250 'whiteboard' : 'Whiteboard' ,
251251 'keywords' : 'Keywords' ,
252252 'depends_on' : 'dependsOn' ,
253253 'blocks' : 'Blocks' ,
254254 'creation_time' : 'Reported' ,
255- 'creator ' : 'Reporter' ,
255+ 'creator_detail ' : 'Reporter' ,
256256 'last_change_time' : 'Updated' ,
257- 'cc ' : 'CC' ,
257+ 'cc_detail ' : 'CC' ,
258258 'see_also' : 'See Also' ,
259259 }
260- SkipFields = ['assigned_to_detail ' , 'cc_detail ' , 'creator_detail ' , 'id' ,
261- 'is_confirmed ' , 'is_creator_accessible ' , 'is_cc_accessible ' ,
262- 'is_open' , ' update_token' ]
260+ SkipFields = ['assigned_to ' , 'cc ' , 'creator ' , 'id' , 'is_confirmed ' ,
261+ 'is_creator_accessible ' , 'is_cc_accessible ' , 'is_open ' ,
262+ 'update_token' ]
263263
264264 for field in bug :
265265 if field in SkipFields :
@@ -269,7 +269,12 @@ def show_bug_info(bug, settings):
269269 else :
270270 desc = field
271271 value = bug [field ]
272- if field in ['cc' , 'see_also' ]:
272+ if field in ['assigned_to_detail' , 'creator_detail' ]:
273+ print ('%-12s: %s <%s>' % (desc , value ['real_name' ], value ['email' ]))
274+ elif field == 'cc_detail' :
275+ for cc in value :
276+ print ('%-12s: %s <%s>' % (desc , cc ['real_name' ], cc ['email' ]))
277+ elif field == 'see_also' :
273278 for x in value :
274279 print ('%-12s: %s' % (desc , x ))
275280 elif isinstance (value , list ):
0 commit comments