def traverse(self, path):
    'Returns the HDPublicKey at the path indicated.\n        Path should be in the form of m/x/y/z.'
    current = self
    components = path.split('/')[1:]
    for child in components:
        if (child[(- 1):] == "'"):
            raise ValueError('HDPublicKey cannot get hardened child')
        current = current.child(int(child))
    return current
Returns the HDPublicKey at the path indicated.
Path should be in the form of m/x/y/z.
def traverse(self, path):
    'Returns the HDPublicKey at the path indicated.\n        Path should be in the form of m/x/y/z.'
    current = self
    components = path.split('/')[1:]
    for child in components:
        if (child[(- 1):] == "'"):
            raise ValueError('HDPublicKey cannot get hardened child')
        current = current.child(int(child))
    return current