<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def get_domain_id_for_operation(request):
 """Get the ID of the domain in which the current operation should happen. If the user has a domain context set, use that, otherwise use the user's effective domain. """


    domain_context = request.session.get('domain_context')
    if domain_context:
        return domain_context
    return api.keystone.get_effective_domain_id(request)