o
    RDi                     @   sJ   d dl mZ d dlmZ d dlmZ ddlmZ eej	j
dd ZdS )	    )apps)checks)router   )oauth2_settingsc                 K   s:   t dd tjtjtjfD }t|dkrtdgS g S )Nc                 s   s     | ]}t t|V  qd S )N)r   db_for_writer   	get_model).0model r   O/var/www/Datamplify/venv/lib/python3.10/site-packages/oauth2_provider/checks.py	<genexpr>
   s
    
z/validate_token_configuration.<locals>.<genexpr>r   z@The token models are expected to be stored in the same database.)setr   ACCESS_TOKEN_MODELID_TOKEN_MODELREFRESH_TOKEN_MODELlenr   Error)app_configskwargs	databasesr   r   r   validate_token_configuration   s   r   N)django.appsr   django.corer   	django.dbr   settingsr   registerTagsdatabaser   r   r   r   r   <module>   s    