Example #1
0
def _get_strategy_from_string(strategyname):
    try:
        if strategyname != 'depth':
            import icse.utils as utils
            strategyname = strategyname.capitalize() + "Strategy"
            return utils.new_object_from_complete_classname("icse.strategies.{0}.{1}".format(strategyname, strategyname))
        else:
            from icse.strategies import DepthStrategy
            return DepthStrategy()
    except Exception, e:
        print e
        import sys
        print >> sys.stderr, "Nome strategia {0} non valido".format(strategyname)
Example #2
0
 def _get_strategy(strategyName):
     import icse.utils as utils
     strategyname = strategyName.capitalize() + "Strategy"
     return utils.new_object_from_complete_classname("icse.strategies.{0}.{1}".format(strategyname, strategyname))