Subversion Repositories SmartDukaan

Rev

Rev 12947 | Rev 13493 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 12947 Rev 13136
Line 1277... Line 1277...
1277
    pass
1277
    pass
1278
 
1278
 
1279
  def getAllFbgListedItems(self, ):
1279
  def getAllFbgListedItems(self, ):
1280
    pass
1280
    pass
1281
 
1281
 
-
 
1282
  def checkServices(self, lines):
-
 
1283
    """
-
 
1284
    Parameters:
-
 
1285
     - lines
-
 
1286
    """
-
 
1287
    pass
-
 
1288
 
1282
 
1289
 
1283
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
1290
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
1284
  def __init__(self, iprot, oprot=None):
1291
  def __init__(self, iprot, oprot=None):
1285
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
1292
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
1286
 
1293
 
Line 6801... Line 6808...
6801
    self._iprot.readMessageEnd()
6808
    self._iprot.readMessageEnd()
6802
    if result.success is not None:
6809
    if result.success is not None:
6803
      return result.success
6810
      return result.success
6804
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getAllFbgListedItems failed: unknown result");
6811
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getAllFbgListedItems failed: unknown result");
6805
 
6812
 
-
 
6813
  def checkServices(self, lines):
-
 
6814
    """
-
 
6815
    Parameters:
-
 
6816
     - lines
-
 
6817
    """
-
 
6818
    self.send_checkServices(lines)
-
 
6819
    return self.recv_checkServices()
-
 
6820
 
-
 
6821
  def send_checkServices(self, lines):
-
 
6822
    self._oprot.writeMessageBegin('checkServices', TMessageType.CALL, self._seqid)
-
 
6823
    args = checkServices_args()
-
 
6824
    args.lines = lines
-
 
6825
    args.write(self._oprot)
-
 
6826
    self._oprot.writeMessageEnd()
-
 
6827
    self._oprot.trans.flush()
-
 
6828
 
-
 
6829
  def recv_checkServices(self, ):
-
 
6830
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
6831
    if mtype == TMessageType.EXCEPTION:
-
 
6832
      x = TApplicationException()
-
 
6833
      x.read(self._iprot)
-
 
6834
      self._iprot.readMessageEnd()
-
 
6835
      raise x
-
 
6836
    result = checkServices_result()
-
 
6837
    result.read(self._iprot)
-
 
6838
    self._iprot.readMessageEnd()
-
 
6839
    if result.success is not None:
-
 
6840
      return result.success
-
 
6841
    if result.cex is not None:
-
 
6842
      raise result.cex
-
 
6843
    raise TApplicationException(TApplicationException.MISSING_RESULT, "checkServices failed: unknown result");
-
 
6844
 
6806
 
6845
 
6807
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
6846
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
6808
  def __init__(self, handler):
6847
  def __init__(self, handler):
6809
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
6848
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
6810
    self._processMap["addItem"] = Processor.process_addItem
6849
    self._processMap["addItem"] = Processor.process_addItem
Line 6986... Line 7025...
6986
    self._processMap["markPartiallyActive"] = Processor.process_markPartiallyActive
7025
    self._processMap["markPartiallyActive"] = Processor.process_markPartiallyActive
6987
    self._processMap["updateItemStateVat"] = Processor.process_updateItemStateVat
7026
    self._processMap["updateItemStateVat"] = Processor.process_updateItemStateVat
6988
    self._processMap["getExAffiliateItemInfo"] = Processor.process_getExAffiliateItemInfo
7027
    self._processMap["getExAffiliateItemInfo"] = Processor.process_getExAffiliateItemInfo
6989
    self._processMap["getAllItemstoListOnFbg"] = Processor.process_getAllItemstoListOnFbg
7028
    self._processMap["getAllItemstoListOnFbg"] = Processor.process_getAllItemstoListOnFbg
6990
    self._processMap["getAllFbgListedItems"] = Processor.process_getAllFbgListedItems
7029
    self._processMap["getAllFbgListedItems"] = Processor.process_getAllFbgListedItems
-
 
7030
    self._processMap["checkServices"] = Processor.process_checkServices
6991
 
7031
 
6992
  def process(self, iprot, oprot):
7032
  def process(self, iprot, oprot):
6993
    (name, type, seqid) = iprot.readMessageBegin()
7033
    (name, type, seqid) = iprot.readMessageBegin()
6994
    if name not in self._processMap:
7034
    if name not in self._processMap:
6995
      iprot.skip(TType.STRUCT)
7035
      iprot.skip(TType.STRUCT)
Line 9131... Line 9171...
9131
    oprot.writeMessageBegin("getAllFbgListedItems", TMessageType.REPLY, seqid)
9171
    oprot.writeMessageBegin("getAllFbgListedItems", TMessageType.REPLY, seqid)
9132
    result.write(oprot)
9172
    result.write(oprot)
9133
    oprot.writeMessageEnd()
9173
    oprot.writeMessageEnd()
9134
    oprot.trans.flush()
9174
    oprot.trans.flush()
9135
 
9175
 
-
 
9176
  def process_checkServices(self, seqid, iprot, oprot):
-
 
9177
    args = checkServices_args()
-
 
9178
    args.read(iprot)
-
 
9179
    iprot.readMessageEnd()
-
 
9180
    result = checkServices_result()
-
 
9181
    try:
-
 
9182
      result.success = self._handler.checkServices(args.lines)
-
 
9183
    except CatalogServiceException, cex:
-
 
9184
      result.cex = cex
-
 
9185
    oprot.writeMessageBegin("checkServices", TMessageType.REPLY, seqid)
-
 
9186
    result.write(oprot)
-
 
9187
    oprot.writeMessageEnd()
-
 
9188
    oprot.trans.flush()
-
 
9189
 
9136
 
9190
 
9137
# HELPER FUNCTIONS AND STRUCTURES
9191
# HELPER FUNCTIONS AND STRUCTURES
9138
 
9192
 
9139
class addItem_args:
9193
class addItem_args:
9140
  """
9194
  """
Line 32154... Line 32208...
32154
      oprot.writeFieldEnd()
32208
      oprot.writeFieldEnd()
32155
    oprot.writeFieldStop()
32209
    oprot.writeFieldStop()
32156
    oprot.writeStructEnd()
32210
    oprot.writeStructEnd()
32157
 
32211
 
32158
  def validate(self):
32212
  def validate(self):
-
 
32213
    return
-
 
32214
 
-
 
32215
 
-
 
32216
  def __repr__(self):
-
 
32217
    L = ['%s=%r' % (key, value)
-
 
32218
      for key, value in self.__dict__.iteritems()]
-
 
32219
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
32220
 
-
 
32221
  def __eq__(self, other):
-
 
32222
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
32223
 
-
 
32224
  def __ne__(self, other):
-
 
32225
    return not (self == other)
-
 
32226
 
-
 
32227
class checkServices_args:
-
 
32228
  """
-
 
32229
  Attributes:
-
 
32230
   - lines
-
 
32231
  """
-
 
32232
 
-
 
32233
  thrift_spec = (
-
 
32234
    None, # 0
-
 
32235
    (1, TType.MAP, 'lines', (TType.I64,None,TType.MAP,(TType.STRING,None,TType.I64,None)), None, ), # 1
-
 
32236
  )
-
 
32237
 
-
 
32238
  def __init__(self, lines=None,):
-
 
32239
    self.lines = lines
-
 
32240
 
-
 
32241
  def read(self, iprot):
-
 
32242
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
32243
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
32244
      return
-
 
32245
    iprot.readStructBegin()
-
 
32246
    while True:
-
 
32247
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
32248
      if ftype == TType.STOP:
-
 
32249
        break
-
 
32250
      if fid == 1:
-
 
32251
        if ftype == TType.MAP:
-
 
32252
          self.lines = {}
-
 
32253
          (_ktype794, _vtype795, _size793 ) = iprot.readMapBegin() 
-
 
32254
          for _i797 in xrange(_size793):
-
 
32255
            _key798 = iprot.readI64();
-
 
32256
            _val799 = {}
-
 
32257
            (_ktype801, _vtype802, _size800 ) = iprot.readMapBegin() 
-
 
32258
            for _i804 in xrange(_size800):
-
 
32259
              _key805 = iprot.readString();
-
 
32260
              _val806 = iprot.readI64();
-
 
32261
              _val799[_key805] = _val806
-
 
32262
            iprot.readMapEnd()
-
 
32263
            self.lines[_key798] = _val799
-
 
32264
          iprot.readMapEnd()
-
 
32265
        else:
-
 
32266
          iprot.skip(ftype)
-
 
32267
      else:
-
 
32268
        iprot.skip(ftype)
-
 
32269
      iprot.readFieldEnd()
-
 
32270
    iprot.readStructEnd()
-
 
32271
 
-
 
32272
  def write(self, oprot):
-
 
32273
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
32274
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
32275
      return
-
 
32276
    oprot.writeStructBegin('checkServices_args')
-
 
32277
    if self.lines is not None:
-
 
32278
      oprot.writeFieldBegin('lines', TType.MAP, 1)
-
 
32279
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.lines))
-
 
32280
      for kiter807,viter808 in self.lines.items():
-
 
32281
        oprot.writeI64(kiter807)
-
 
32282
        oprot.writeMapBegin(TType.STRING, TType.I64, len(viter808))
-
 
32283
        for kiter809,viter810 in viter808.items():
-
 
32284
          oprot.writeString(kiter809)
-
 
32285
          oprot.writeI64(viter810)
-
 
32286
        oprot.writeMapEnd()
-
 
32287
      oprot.writeMapEnd()
-
 
32288
      oprot.writeFieldEnd()
-
 
32289
    oprot.writeFieldStop()
-
 
32290
    oprot.writeStructEnd()
-
 
32291
 
-
 
32292
  def validate(self):
-
 
32293
    return
-
 
32294
 
-
 
32295
 
-
 
32296
  def __repr__(self):
-
 
32297
    L = ['%s=%r' % (key, value)
-
 
32298
      for key, value in self.__dict__.iteritems()]
-
 
32299
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
32300
 
-
 
32301
  def __eq__(self, other):
-
 
32302
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
32303
 
-
 
32304
  def __ne__(self, other):
-
 
32305
    return not (self == other)
-
 
32306
 
-
 
32307
class checkServices_result:
-
 
32308
  """
-
 
32309
  Attributes:
-
 
32310
   - success
-
 
32311
   - cex
-
 
32312
  """
-
 
32313
 
-
 
32314
  thrift_spec = (
-
 
32315
    (0, TType.MAP, 'success', (TType.I64,None,TType.MAP,(TType.STRING,None,TType.I64,None)), None, ), # 0
-
 
32316
    (1, TType.STRUCT, 'cex', (CatalogServiceException, CatalogServiceException.thrift_spec), None, ), # 1
-
 
32317
  )
-
 
32318
 
-
 
32319
  def __init__(self, success=None, cex=None,):
-
 
32320
    self.success = success
-
 
32321
    self.cex = cex
-
 
32322
 
-
 
32323
  def read(self, iprot):
-
 
32324
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
32325
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
32326
      return
-
 
32327
    iprot.readStructBegin()
-
 
32328
    while True:
-
 
32329
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
32330
      if ftype == TType.STOP:
-
 
32331
        break
-
 
32332
      if fid == 0:
-
 
32333
        if ftype == TType.MAP:
-
 
32334
          self.success = {}
-
 
32335
          (_ktype812, _vtype813, _size811 ) = iprot.readMapBegin() 
-
 
32336
          for _i815 in xrange(_size811):
-
 
32337
            _key816 = iprot.readI64();
-
 
32338
            _val817 = {}
-
 
32339
            (_ktype819, _vtype820, _size818 ) = iprot.readMapBegin() 
-
 
32340
            for _i822 in xrange(_size818):
-
 
32341
              _key823 = iprot.readString();
-
 
32342
              _val824 = iprot.readI64();
-
 
32343
              _val817[_key823] = _val824
-
 
32344
            iprot.readMapEnd()
-
 
32345
            self.success[_key816] = _val817
-
 
32346
          iprot.readMapEnd()
-
 
32347
        else:
-
 
32348
          iprot.skip(ftype)
-
 
32349
      elif fid == 1:
-
 
32350
        if ftype == TType.STRUCT:
-
 
32351
          self.cex = CatalogServiceException()
-
 
32352
          self.cex.read(iprot)
-
 
32353
        else:
-
 
32354
          iprot.skip(ftype)
-
 
32355
      else:
-
 
32356
        iprot.skip(ftype)
-
 
32357
      iprot.readFieldEnd()
-
 
32358
    iprot.readStructEnd()
-
 
32359
 
-
 
32360
  def write(self, oprot):
-
 
32361
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
32362
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
32363
      return
-
 
32364
    oprot.writeStructBegin('checkServices_result')
-
 
32365
    if self.success is not None:
-
 
32366
      oprot.writeFieldBegin('success', TType.MAP, 0)
-
 
32367
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.success))
-
 
32368
      for kiter825,viter826 in self.success.items():
-
 
32369
        oprot.writeI64(kiter825)
-
 
32370
        oprot.writeMapBegin(TType.STRING, TType.I64, len(viter826))
-
 
32371
        for kiter827,viter828 in viter826.items():
-
 
32372
          oprot.writeString(kiter827)
-
 
32373
          oprot.writeI64(viter828)
-
 
32374
        oprot.writeMapEnd()
-
 
32375
      oprot.writeMapEnd()
-
 
32376
      oprot.writeFieldEnd()
-
 
32377
    if self.cex is not None:
-
 
32378
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
-
 
32379
      self.cex.write(oprot)
-
 
32380
      oprot.writeFieldEnd()
-
 
32381
    oprot.writeFieldStop()
-
 
32382
    oprot.writeStructEnd()
-
 
32383
 
-
 
32384
  def validate(self):
32159
    return
32385
    return
32160
 
32386
 
32161
 
32387
 
32162
  def __repr__(self):
32388
  def __repr__(self):
32163
    L = ['%s=%r' % (key, value)
32389
    L = ['%s=%r' % (key, value)