def clean_name(self):
        name = self.cleaned_data['name']
        if not re.match(r'^[a-zA-Z0-9-_]+$', name):
            raise forms.ValidationError(
                _("Sorry, field names can only contain letters, numbers, hyphens (-) and underscores (_)"))
        return name
returns FileSystemLoader initialized to res/templates directory
dataset/ETHPy150Open treeio/treeio/treeio/infrastructure/forms.py/ItemFieldForm.clean_name--crossover with--dataset/ETHPy150Open pallets/jinja/tests/conftest.py/filesystem_loader