# Copyright 2011 The Chromium Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
"""Selects the appropriate operator."""
def GetOperator(operator):
"""Given an operator by name, returns its module.
Args:
operator: string describing the comparison
Returns:
module
"""
# TODO(jhaas): come up with a happy way of integrating multiple operators
# with different, possibly divergent and possibly convergent, operators.
module = __import__(operator, globals(), locals(), [''])
return module