<s> """<STR_LIT>""" <EOL> import sys <EOL> import os <EOL> import math <EOL> from hashlib import md5 <EOL> from hashlib import sha1 <EOL> def createByteArraySequence ( seq ) : <EOL> return bytearray ( seq ) <EOL> def createByteArrayZeros ( howMany ) : <EOL> return bytearray ( howMany ) <EOL> def bytesToString ( bytes ) : <EOL> return str ( bytes ) <EOL> def stringToBytes ( s ) : <EOL> bytes = bytearray ( s ) <EOL> return bytes <EOL> def numBits ( n ) : <EOL> if n == <NUM_LIT:0> : <EOL> return <NUM_LIT:0> <EOL> s = "<STR_LIT>" % n <EOL> return ( ( len ( s ) - <NUM_LIT:1> ) * <NUM_LIT:4> ) + { '<STR_LIT:0>' : <NUM_LIT:0> , '<STR_LIT:1>' : <NUM_LIT:1> , '<STR_LIT:2>' : <NUM_LIT:2> , '<STR_LIT:3>' : <NUM_LIT:2> , <EOL> '<STR_LIT:4>' : <NUM_LIT:3> , '<STR_LIT:5>' : <NUM_LIT:3> , '<STR_LIT>' : <NUM_LIT:3> , '<STR_LIT>' : <NUM_LIT:3> , <EOL> '<STR_LIT>' : <NUM_LIT:4> , '<STR_LIT>' : <NUM_LIT:4> , '<STR_LIT:a>' : <NUM_LIT:4> , '<STR_LIT:b>' : <NUM_LIT:4> , <EOL> '<STR_LIT:c>' : <NUM_LIT:4> , '<STR_LIT:d>' : <NUM_LIT:4> , '<STR_LIT:e>' : <NUM_LIT:4> , '<STR_LIT:f>' : <NUM_LIT:4> , <EOL> } [ s [ <NUM_LIT:0> ] ] <EOL> return int ( math . floor ( math . log ( n , <NUM_LIT:2> ) ) + <NUM_LIT:1> ) <EOL> import traceback <EOL> def formatExceptionTrace ( e ) : <EOL> newStr = "<STR_LIT>" . join ( traceback . format_exception ( sys . exc_type , sys . exc_value , sys . exc_traceback ) ) <EOL> return newStr </s>
