d19d2d91eee8555e1a7f172bcd0643bf151543bc,matchzoo/engine/base_metric.py,,parse_metric,#Any#,15

Before Change


        return metric
    elif isinstance(metric, str):
        for subclass in BaseMetric.__subclasses__():
            if metric.lower() == subclass.ALIAS or metric in subclass.ALIAS:
                return subclass()
        return metric  // keras native metrics
    elif issubclass(metric, BaseMetric):

After Change


    if isinstance(metric, BaseMetric):
        return metric
    elif isinstance(metric, str):
        metric = metric.lower()  // ignore case
        for subclass in BaseMetric.__subclasses__():
            if metric == subclass.ALIAS or metric in subclass.ALIAS:
                return subclass()
Italian Trulli
In pattern: SUPERPATTERN

Frequency: 4

Non-data size: 3

Instances


Project Name: NTMC-Community/MatchZoo
Commit Name: d19d2d91eee8555e1a7f172bcd0643bf151543bc
Time: 2018-10-27
Author: i@uduse.com
File Name: matchzoo/engine/base_metric.py
Class Name:
Method Name: parse_metric


Project Name: keras-team/keras
Commit Name: a066cf8680372f107f4da35b1518998a851e02b7
Time: 2016-03-31
Author: francois.chollet@gmail.com
File Name: keras/engine/topology.py
Class Name: Container
Method Name: __init__


Project Name: ray-project/ray
Commit Name: 1ee5d5faffde3cba9a78d651afe6d2298dd353c0
Time: 2021-02-01
Author: ian.rodney@gmail.com
File Name: python/ray/autoscaler/_private/aws/config.py
Class Name:
Method Name: _check_ami


Project Name: OpenMined/PySyft
Commit Name: 88c2606b36244923c214ee40be069f896bf6342a
Time: 2020-09-11
Author: theo.leffyr@gmail.com
File Name: syft/frameworks/torch/tensors/interpreters/precision.py
Class Name: FixedPrecisionTensor
Method Name: reciprocal