7
7
8
8
class ApiEndpoint (object ):
9
9
10
- def __init__ (self , pattern , parent_pattern = None , drf_router = None ):
10
+ def __init__ (self , pattern , parent_regex = None , drf_router = None ):
11
11
self .drf_router = drf_router
12
12
self .pattern = pattern
13
13
self .callback = pattern .callback
14
14
# self.name = pattern.name
15
15
self .docstring = self .__get_docstring__ ()
16
- self .name_parent = simplify_regex (parent_pattern . regex . pattern ).strip ('/' ) if parent_pattern else None
17
- self .path = self .__get_path__ (parent_pattern )
16
+ self .name_parent = simplify_regex (parent_regex ).strip ('/' ) if parent_pattern else None
17
+ self .path = self .__get_path__ (parent_regex )
18
18
self .allowed_methods = self .__get_allowed_methods__ ()
19
19
# self.view_name = pattern.callback.__name__
20
20
self .errors = None
@@ -26,8 +26,8 @@ def __init__(self, pattern, parent_pattern=None, drf_router=None):
26
26
27
27
self .permissions = self .__get_permissions_class__ ()
28
28
29
- def __get_path__ (self , parent_pattern ):
30
- if parent_pattern :
29
+ def __get_path__ (self , parent_regex ):
30
+ if parent_regex :
31
31
return "/{0}{1}" .format (self .name_parent , simplify_regex (self .pattern .regex .pattern ))
32
32
return simplify_regex (self .pattern .regex .pattern )
33
33
0 commit comments