(file)
| 29 | TAG_PATTERN = re.compile(r'^[a-z0-9][a-z0-9\-]*(/[a-z0-9][a-z0-9\-]*)?$') |
| 30 | |
| 31 | def is_valid(file): |
| 32 | _, file_extension = path.splitext(file) |
| 33 | return file_extension.lower() in VALID_IMAGE_EXTENSIONS or file == 'gcp_list.txt' or file == 'geo.txt' |
| 34 | |
| 35 | def get_settings(request): |
| 36 | ds = get_current_plugin().get_user_data_store(request.user) |