diff -r ba6056f58516 -r c05567404888 src/p4l/utils.py --- a/src/p4l/utils.py Fri Sep 20 15:44:11 2013 +0200 +++ b/src/p4l/utils.py Fri Sep 20 22:21:48 2013 +0200 @@ -1,14 +1,13 @@ # -*- coding: utf-8 -*- -import codecs #@UnresolvedImport +import codecs import logging import math import sys +import unicodedata from django.conf import settings -from django.db.models.query import QuerySet -from django.db.models.query_utils import Q -import requests #@UnresolvedImport from django.core.validators import URLValidator +import requests logger = logging.getLogger(__name__) @@ -181,4 +180,8 @@ found += 1 writer = show_progress(i, total_objs, l, 50, writer=writer) print("Processing Sparql Done. %d found on %d" % (found, total_objs)) + +def strip_accents(value): + return ''.join(c for c in unicodedata.normalize('NFD', value) + if unicodedata.category(c) != 'Mn') \ No newline at end of file