Example #1
0
    def __makeBlob(self, store):
        dg = PyDatagram()
        if self.__list:
            dg.addUint8(CatalogItem.CatalogItemVersion)
            for item in self.__list:
                CatalogItem.encodeCatalogItem(dg, item, store)

        return dg.getMessage()
Example #2
0
    def __makeBlob(self, store):
        dg = PyDatagram()
        if self.__list:
            dg.addUint8(CatalogItem.CatalogItemVersion)
            for item in self.__list:
                CatalogItem.encodeCatalogItem(dg, item, store)

        return dg.getMessage()
Example #3
0
 def __makeBlob(self, store):
     # Construct a new datagram and fill it up with the items in
     # the list.
     dg = PyDatagram()
     if self.__list:  # empty list or None means nothing on the list.
         dg.addUint8(CatalogItem.CatalogItemVersion)
         for item in self.__list:
             CatalogItem.encodeCatalogItem(dg, item, store)
     return dg.getMessage()