Even more logging to figure out why PUT/POST to user goes wrong.

This commit is contained in:
Sybren A. Stüvel 2016-05-31 14:14:33 +02:00
parent 5276d960d6
commit c5985a3060

View File

@ -72,6 +72,7 @@ def validate_create_user(blender_id_user_id, token, oauth_subclient_id):
if '_id' in db_user: if '_id' in db_user:
# Update the existing user # Update the existing user
attempted_eve_method = 'PUT'
db_id = db_user['_id'] db_id = db_user['_id']
try: try:
etag = {'_etag': db_user['_etag']} etag = {'_etag': db_user['_etag']}
@ -84,6 +85,7 @@ def validate_create_user(blender_id_user_id, token, oauth_subclient_id):
status, r) status, r)
else: else:
# Create a new user, retry for non-unique usernames. # Create a new user, retry for non-unique usernames.
attempted_eve_method = 'POST'
r = {} r = {}
for retry in range(5): for retry in range(5):
r, _, _, status = post_internal('users', db_user) r, _, _, status = post_internal('users', db_user)
@ -107,7 +109,7 @@ def validate_create_user(blender_id_user_id, token, oauth_subclient_id):
db_user.update(r) # update with database/eve-generated fields. db_user.update(r) # update with database/eve-generated fields.
if status not in (200, 201): if status not in (200, 201):
log.error('internal response: %r %r', status, r) log.error('internal response from %s to Eve: %r %r', attempted_eve_method, status, r)
return abort(500) return abort(500)
# Store the token in MongoDB. # Store the token in MongoDB.