AttributeError: 'unicode' Object Has No Attribute 'pop'
I have this piece of python code in gae. def post(self): cases=self.request.get('cases') while cases: logging.info('cases: %s ' % cases) case=cases.pop() W
Solution 1:
self.request.get('cases')
does not return a list of values, it returns just one value. Try using get_all('cases')
instead:
def post(self):
cases=self.request.get_all('cases')
while cases:
logging.info("cases: %s " % cases)
case=cases.pop()
There is no need to use a while loop, a for loop works much better:
def post(self):
cases=self.request.get_all('cases')
logging.info("cases: %s " % cases)
for case in cases:
# do something with case.
Post a Comment for "AttributeError: 'unicode' Object Has No Attribute 'pop'"