Show More
@@ -354,6 +354,19 def upper(s): | |||||
354 | except LookupError, k: |
|
354 | except LookupError, k: | |
355 | raise error.Abort(k, hint="please check your locale settings") |
|
355 | raise error.Abort(k, hint="please check your locale settings") | |
356 |
|
356 | |||
|
357 | class normcasespecs(object): | |||
|
358 | '''what a platform's normcase does to ASCII strings | |||
|
359 | ||||
|
360 | This is specified per platform, and should be consistent with what normcase | |||
|
361 | on that platform actually does. | |||
|
362 | ||||
|
363 | lower: normcase lowercases ASCII strings | |||
|
364 | upper: normcase uppercases ASCII strings | |||
|
365 | other: the fallback function should always be called''' | |||
|
366 | lower = -1 | |||
|
367 | upper = 1 | |||
|
368 | other = 0 | |||
|
369 | ||||
357 | _jsonmap = {} |
|
370 | _jsonmap = {} | |
358 |
|
371 | |||
359 | def jsonescape(s): |
|
372 | def jsonescape(s): |
General Comments 0
You need to be logged in to leave comments.
Login now