Python None variables usage
<p>Is there any way to simplify the following code:</p>

<pre><code>def get_or_create_user(id, photo=None, first_name=None, last_name=None, nickname=None, organization=None, city=None, country=None):
    ... # save user in the datastore

class UserCreationHandler(webapp.RequestHandler):
    def get(self):
        id = self.request.get('id')
        photo = None
        first_name = None
        last_name = None
        nickname = None
        organization = None
        city = None
        country = None
        if something1:
            # do some calculations
            if something2:
                # do some other calculations
                if something3:
                    # assign id, photo, first_name etc. values 
        get_or_create_user(id, photo, first_name, last_name, nickname, organization, city, country)
</code></pre>

<p>I don't like these assignments to None. </p>
