&5RS n d dl mZ d dlZ d dlmZ n# e$ r d dlmZ Y nw xY wd Z G d de Z dS ) )absolute_importN)get_resolverc P | j }n# t $ r | j j }Y nw xY w|S )z5Utility method for django's deprecated resolver.regex)regexAttributeErrorpattern)resolver_or_patternr s o/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/raven/contrib/django/resolver.py get_regexr s@ 2#) 2 2 2#+12Ls
##c e Zd Z ej d Z ej d Z ej d Z ej d Z ej d Z i Z
d Zd
dZd
d Z
dS )
RouteResolverz\(\?\:([^\)]+)\)z\(\?P<(\w+)>[^\)]+\)z
\([^\)]+\)z\[([^\]]+)\|([^\]]+)\]z([A-Z]+)([a-z])c | j d | }| j d | }| j d| }| j d | }| dd dd dd d d
dd }|S )z
Clean up urlpattern regexes into something readable by humans:
From:
> "^(?P