equal
deleted
inserted
replaced
126 registry = get_global_registry() |
126 registry = get_global_registry() |
127 request.registry = registry |
127 request.registry = registry |
128 return request |
128 return request |
129 |
129 |
130 |
130 |
|
131 def copy_request(request): |
|
132 """Create clone of given request, keeping registry as well""" |
|
133 request = request.copy() |
|
134 if not hasattr(request, 'registry'): |
|
135 registry = get_current_registry() |
|
136 if registry is None: |
|
137 registry = get_global_registry() |
|
138 request.registry = registry |
|
139 return request |
|
140 |
|
141 |
131 def get_annotations(request): |
142 def get_annotations(request): |
132 """Define 'annotations' request property |
143 """Define 'annotations' request property |
133 |
144 |
134 This function is automatically defined as a custom request method on package include. |
145 This function is automatically defined as a custom request method on package include. |
135 """ |
146 """ |