(url, extra_drivers)
| 189 | |
| 190 | |
| 191 | def _generate_driver_urls(url, extra_drivers): |
| 192 | main_driver = url.get_driver_name() |
| 193 | extra_drivers.discard(main_driver) |
| 194 | |
| 195 | url = generate_driver_url(url, main_driver, class="st">"") |
| 196 | yield url |
| 197 | |
| 198 | for drv in list(extra_drivers): |
| 199 | if class="st">"?" in drv: |
| 200 | driver_only, query_str = drv.split(class="st">"?", 1) |
| 201 | |
| 202 | else: |
| 203 | driver_only = drv |
| 204 | query_str = None |
| 205 | |
| 206 | new_url = generate_driver_url(url, driver_only, query_str) |
| 207 | if new_url: |
| 208 | extra_drivers.remove(drv) |
| 209 | |
| 210 | yield new_url |
| 211 | |
| 212 | |
| 213 | @register.init |
no test coverage detected