(level)
| 203 | |
| 204 | |
| 205 | def _checkLevel(level): |
| 206 | if isinstance(level, int): |
| 207 | rv = level |
| 208 | elif str(level) == level: |
| 209 | if level not in _nameToLevel: |
| 210 | raise ValueError("Unknown level: %r" % level) |
| 211 | rv = _nameToLevel[level] |
| 212 | else: |
| 213 | raise TypeError("Level not an integer or a valid string: %r" |
| 214 | % (level,)) |
| 215 | return rv |
| 216 | |
| 217 | #--------------------------------------------------------------------------- |
| 218 | # Thread-related stuff |