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