# Copyright (c) 2011 The Chromium Authors. All rights reserved. # 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