예제 #1
0
def clean_form_data_array_string(self, string):
    string = string.strip("[]")
    if string.__len__() == 0:
        return []
    try:
        ids = csv_ids_to_list(string)
    except ValueError:
        raise forms.ValidationError(_("You Must Input Longs Only"))
    return ids
예제 #2
0
def clean_form_data_array_string(self, string):
    string = string.strip("[]")
    if string.__len__() == 0:
        return []
    try:
        ids = csv_ids_to_list(string)
    except ValueError:
        raise forms.ValidationError(_("You Must Input Longs Only"))
    return ids
예제 #3
0
def has_unique_characters(string):
    """Determine if a string has all unique characters"""

    try:
        n = string.__len__()
    except AttributeError:
        print "You should insert a valid string!"
    else:
        if n > 256 or n == 0: return False

        unique_characters = {}
        for character in string:
            if ord(character) in unique_characters:
                return False
            unique_characters[ord(character)] = True
        return True
예제 #4
0
def has_unique_characters(string):
    """Determine if a string has all unique characters"""

    try:
        n = string.__len__()
    except AttributeError:
        print "You should insert a valid string!"
    else:
        if n > 256 or n == 0: return False
        
        unique_characters = {}
        for character in string:
            if ord(character) in unique_characters:
                return False
            unique_characters[ord(character)] = True
        return True
예제 #5
0
def has_unique_characters(string):
    """Determine if a string has all unique characters"""

    try:
        n = string.__len__()
    except AttributeError:
        print "You should insert a valid string!"
    else:
        if n == 0:
            return False
        elif n == 1:
            return True
        else:
            characters = {}
            for character in string:
                if character in characters:
                    return False
                characters[character] = True
            return True
예제 #6
0
def has_unique_characters(string):
    """Determine if a string with only lower case letters has all unique 
    characters"""

    try:
        n = string.__len__()
    except AttributeError:
        print "You should insert a valid string!"
    else:
        if n == 0: return False
        
        checker = 0
        ord_a = ord('a')
        for character in string:
            val = ord(character) - ord_a
            if (checker & (1 << val) > 0):
                return False
            checker |= (1 << val)
        return True
예제 #7
0
def has_unique_characters(string):
    """Determine if a string with only lower case letters has all unique 
    characters"""

    try:
        n = string.__len__()
    except AttributeError:
        print "You should insert a valid string!"
    else:
        if n == 0: return False

        checker = 0
        ord_a = ord('a')
        for character in string:
            val = ord(character) - ord_a
            if (checker & (1 << val) > 0):
                return False
            checker |= (1 << val)
        return True
예제 #8
0
def filterL (string):
    for i in range (0, string.__len__()):
        line = letters
        print("#define sans_" + string[i] + '      "'+ line.translate( None, string[i]) + '"')