Apply all registered URL rewrite rules to the given URL.
(url)
| 1118 | |
| 1119 | @staticmethod |
| 1120 | def rewriteUrl(url): |
| 1121 | """Apply all registered URL rewrite rules to the given URL.""" |
| 1122 | |
| 1123 | try: |
| 1124 | slicer.modules.sampleDataUrlRewriteRules |
| 1125 | except AttributeError: |
| 1126 | # No rules are registered |
| 1127 | return url |
| 1128 | |
| 1129 | for rule in slicer.modules.sampleDataUrlRewriteRules.values(): |
| 1130 | url = rule(url) |
| 1131 | return url |
| 1132 | |
| 1133 | def downloadFile(self, uri, destFolderPath, name, checksum=None, forceDownload=False): |
| 1134 | """ |