0d601f9bcb41dd6aaed16cf39dd75f6f0fb63930,src/syft/lib/python/string.py,String,rindex,#String#Any#Any#Any#,288

Before Change


    def rindex(
        self, sub: Any, start: int = 0, end: Optional[int] = None
    ) -> PyPrimitive:
        if end is None:
            end = super().__len__()
        res = super().rindex(sub, start, end)
        return PrimitiveFactory.generate_primitive(value=res)

    @syft_decorator(typechecking=True, prohibit_args=False)

After Change


        start: Optional[int] = 0,
        end: Optional[int] = None,
    ) -> PyPrimitive:
        sub = str(sub) if isinstance(sub, String) else sub
        res = super().rindex(sub, start, end)  // type: ignore
        return PrimitiveFactory.generate_primitive(value=res)
Italian Trulli
In pattern: SUPERPATTERN

Frequency: 3

Non-data size: 4

Instances


Project Name: OpenMined/PySyft
Commit Name: 0d601f9bcb41dd6aaed16cf39dd75f6f0fb63930
Time: 2020-10-24
Author: tudorcebere@gmail.com
File Name: src/syft/lib/python/string.py
Class Name: String
Method Name: rindex


Project Name: OpenMined/PySyft
Commit Name: 0d601f9bcb41dd6aaed16cf39dd75f6f0fb63930
Time: 2020-10-24
Author: tudorcebere@gmail.com
File Name: src/syft/lib/python/string.py
Class Name: String
Method Name: rfind


Project Name: OpenMined/PySyft
Commit Name: 0d601f9bcb41dd6aaed16cf39dd75f6f0fb63930
Time: 2020-10-24
Author: tudorcebere@gmail.com
File Name: src/syft/lib/python/string.py
Class Name: String
Method Name: replace