in the code snippet below the Pycharm ide says:
def hexdump(src, length=16):
result = []
if not isinstance(src, unicode):
digits = 2
else:
digits = 4
for i in xrange(0, len(src), length):
s = src[i:i+length]
hexa = b' '.join(["%0*X" % (digits, ord(x)) for x in s])
text = b''.join([x if 0x20 <= ord(x) < 0x7F else b'.' for x in s])
result.append( b"%04X %-*s %s" % (i, length*(digits + 1), hexa, text))
unresolved reference 'unicode'
unresolved reference 'xrange'
why or where I can find the relevant documentation?