|  |  | 
 |  |  |         
 | 
 |  |  |         itemList.append(_GetItemInfo(itemDict))
 | 
 |  |  |         
 | 
 |  |  |     resultMsg = {"PackIndex":packIndex, "ItemList":itemList}
 | 
 |  |  |     totalItemCount = len(itemList)
 | 
 |  |  |     resultMsg = {"PackIndex":packIndex, "TotalItemCount":totalItemCount, "ItemList":itemList}
 | 
 |  |  |     # 不大与word
 | 
 |  |  |     if len(resultMsg) > pow(2, 14):
 | 
 |  |  |     if len(str(resultMsg)) > 65000:
 | 
 |  |  |         return GMCommon.Def_MaxLimit, ''
 | 
 |  |  |          | 
 |  |  |      | 
 |  |  |     # 回复查询信息
 | 
 |  |  |     return GMCommon.Def_Success, resultMsg
 | 
 |  |  | 
 | 
 |  |  | 
 |  |  |     
 | 
 |  |  |     curItemInfo = {}
 | 
 |  |  |     for k, v in itemDict.items():
 | 
 |  |  |         if k in ["UserDataLen", "ItemPlaceType", "PlayerID", "IsLocked", "SID", "VerNO", "ItemPlaceIndex"]:
 | 
 |  |  |         if k in ["UserDataLen", "ItemPlaceType", "PlayerID", "IsLocked", "SID", "VerNO"]:
 | 
 |  |  |             continue
 | 
 |  |  |         if not v:
 | 
 |  |  |         if not v or v == "{}":
 | 
 |  |  |             continue
 | 
 |  |  |         curItemInfo[k] = v
 | 
 |  |  |         
 |