'long' is removed from Python 3.x. The code should be fixed to not use long any more. Can you help file an issue on: https://github.com/google/protobuf/issues?
On Mon, Sep 1, 2014 at 6:42 AM, Kieran J <[email protected]> wrote: > Hi everyone, > > I'm attempting to play around with protobuf but I'm running into some > problems. Going through the tutorial > <https://developers.google.com/protocol-buffers/docs/pythontutorial> I > get a NameError when I import my 'addressbook_pb2' package within my python > application. > I get the following error: > > decoder.py, line 167 > _DecodeVarint = _VarintDecoder((1 << 64) - 1, long) > NameError: name 'long' is not defined > > Has anyone run into the same problem? Or know of a solution? > It seems weird that the tutorial code would cause an error, which makes me > think I've done something wrong on my end. > I'm using protobuf version 2.6.0 and python 3.4. > > Thanks, > Kieran > > -- > You received this message because you are subscribed to the Google Groups > "Protocol Buffers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/protobuf. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/protobuf. For more options, visit https://groups.google.com/d/optout.
