Beispiel #1
0
 def upper(self, w_str):
     # copy paste from above, but the types are different
     value = self.unerase(w_str.get_storage())
     builder = UnicodeBuilder(len(value))
     for i, ch in enumerate(value):
         builder.append(unichr(unicodedb.toupper(ord(ch))))
     return W_MutableString(self, self.erase(list(builder.build())))
Beispiel #2
0
 def upper(self, w_str):
     # copy paste from above, but the types are different
     value = self.unerase(w_str.get_storage())
     builder = UnicodeBuilder(len(value))
     for i, ch in enumerate(value):
         builder.append(unichr(unicodedb.toupper(ord(ch))))
     return W_MutableString(self, self.erase(list(builder.build())))
Beispiel #3
0
 def upper(self, w_str):
     value = self.unerase(w_str.get_storage())
     builder = UnicodeBuilder(len(value))
     for i, ch in enumerate(value):
         builder.append(unichr(unicodedb.toupper(ord(ch))))
     return W_MutableString(self, self.erase(builder.build()))
Beispiel #4
0
def capitalize(a):
    a = rt.name(a)
    res = u""
    res += unichr(unicodedb.toupper(ord(a[0])))
    res += a[1:]
    return rt.wrap(res)
Beispiel #5
0
def upper_case(a):
    a = rt.name(a)
    res = ""
    for ch in a:
        res += chr(unicodedb.toupper(ord(ch)))
    return rt.wrap(res)
Beispiel #6
0
 def toUpperCase(self):
     # Same as toLowerCase().
     ub = UnicodeBuilder(len(self._s))
     for char in self._s:
         ub.append(unichr(unicodedb.toupper(ord(char))))
     return ub.build()
Beispiel #7
0
def string_upper(string):
    b = UnicodeBuilder()
    for ch in string:
        b.append(unichr(unicodedb.toupper(ord(ch))))
    return b.build()
Beispiel #8
0
 def toUpperCase(self):
     # Same as toLowerCase().
     ub = UnicodeBuilder(len(self._s))
     for char in self._s:
         ub.append(unichr(unicodedb.toupper(ord(char))))
     return ub.build()
Beispiel #9
0
def char_upcase(v):
    return values.W_Character(unichr(unicodedb.toupper(ord(v.value))))
Beispiel #10
0
 def upper(self, w_str):
     value = self.unerase(w_str.get_storage())
     builder = UnicodeBuilder(len(value))
     for i, ch in enumerate(value):
         builder.append(unichr(unicodedb.toupper(ord(ch))))
     return W_MutableString(self, self.erase(builder.build()))
Beispiel #11
0
def char_upcase(v):
    return values.W_Character(unichr(unicodedb.toupper(ord(v.value))))
Beispiel #12
0
def upper_case(a):
    a = rt.name(a)
    res = ""
    for ch in a:
        res += chr(unicodedb.toupper(ord(ch)))
    return rt.wrap(res)
Beispiel #13
0
def capitalize(a):
    a = rt.name(a)
    res = u""
    res += unichr(unicodedb.toupper(ord(a[0])))
    res += a[1:]
    return rt.wrap(res)