'Get a node in the zone, possibly creating it.
This method is like L{find_node}, except it returns None instead
of raising an exception if the node does not exist and creation
has not been requested.
@param name: the name of the node to find
@type name: dns.name.Name object or string
@param create: should the node be created if it doesn\'t exist?
@type create: bool
@rtype: dns.node.Node object or None'

def get_node(self, name, create=False):

    try:
        node = self.find_node(name, create)
    except KeyError:
        node = None
    return node
