f189af8ba65d61038c5c916e952887b8b123fb06,src/python/pants/engine/objects.py,Serializable,is_serializable_type,#Any#,76

Before Change



    :rtype: bool
    
    return issubclass(type_, Serializable) or (inspect.isclass(type_) and hasattr(type_, "_asdict"))

  @abstractmethod
  def _asdict(self):

After Change



    :rtype: bool
    
    if not inspect.isclass(type_):
      return Serializable.is_serializable(type_)
    return issubclass(type_, Serializable) or hasattr(type_, "_asdict")
Italian Trulli
In pattern: SUPERPATTERN

Frequency: 3

Non-data size: 3

Instances


Project Name: pantsbuild/pants
Commit Name: f189af8ba65d61038c5c916e952887b8b123fb06
Time: 2018-08-01
Author: ericarellano@me.com
File Name: src/python/pants/engine/objects.py
Class Name: Serializable
Method Name: is_serializable_type


Project Name: ray-project/ray
Commit Name: d8f5b522655f2b848ba20817dd18d6e4aefb8a42
Time: 2020-04-10
Author: ed.nmi.oakes@gmail.com
File Name: python/ray/serve/api.py
Class Name:
Method Name: create_backend


Project Name: pytorch/fairseq
Commit Name: f13f2990935fce56f62a40b1243cac0ee4668433
Time: 2020-11-23
Author: alexei.b@gmail.com
File Name: fairseq/dataclass/utils.py
Class Name:
Method Name: _override_attr