3be90c2f31a419ef96c65434d17c99b4a56043ef,src/python/pants/java/nailgun_executor.py,NailgunExecutor,_fingerprint,#Any#Any#Any#,112

Before Change


    [digest.update(item) for item in (b"".join(sorted(jvm_options)),
                                      b"".join(sorted(classpath)),
                                      repr(java_version).encode("utf-8"))]
    return digest.hexdigest()

  def _runner(self, classpath, main, jvm_options, args, cwd=None):
    Runner factory. Called via Executor.execute().
    command = self._create_command(classpath, main, jvm_options, args)

After Change


    [digest.update(item) for item in (b"".join(sorted(jvm_options)),
                                      b"".join(sorted(classpath)),
                                      repr(java_version).encode("utf-8"))]
    return digest.hexdigest() if PY3 else digest.hexdigest().decode("utf-8")

  def _runner(self, classpath, main, jvm_options, args, cwd=None):
    Runner factory. Called via Executor.execute().
    command = self._create_command(classpath, main, jvm_options, args)
Italian Trulli
In pattern: SUPERPATTERN

Frequency: 20

Non-data size: 7

Instances


Project Name: pantsbuild/pants
Commit Name: 3be90c2f31a419ef96c65434d17c99b4a56043ef
Time: 2018-08-07
Author: ericarellano@me.com
File Name: src/python/pants/java/nailgun_executor.py
Class Name: NailgunExecutor
Method Name: _fingerprint


Project Name: pantsbuild/pants
Commit Name: 3be90c2f31a419ef96c65434d17c99b4a56043ef
Time: 2018-08-07
Author: ericarellano@me.com
File Name: src/python/pants/backend/jvm/tasks/coursier_resolve.py
Class Name: CoursierResolveFingerprintStrategy
Method Name: compute_fingerprint


Project Name: pantsbuild/pants
Commit Name: 3be90c2f31a419ef96c65434d17c99b4a56043ef
Time: 2018-08-07
Author: ericarellano@me.com
File Name: src/python/pants/backend/jvm/tasks/bootstrap_jvm_tools.py
Class Name: ShadedToolFingerprintStrategy
Method Name: compute_fingerprint


Project Name: pantsbuild/pants
Commit Name: 3be90c2f31a419ef96c65434d17c99b4a56043ef
Time: 2018-08-07
Author: ericarellano@me.com
File Name: src/python/pants/backend/jvm/subsystems/dependency_context.py
Class Name: ResolvedJarAwareFingerprintStrategy
Method Name: compute_fingerprint


Project Name: pantsbuild/pants
Commit Name: 3be90c2f31a419ef96c65434d17c99b4a56043ef
Time: 2018-08-07
Author: ericarellano@me.com
File Name: src/python/pants/base/payload_field.py
Class Name:
Method Name: combine_hashes


Project Name: pantsbuild/pants
Commit Name: 3be90c2f31a419ef96c65434d17c99b4a56043ef
Time: 2018-08-07
Author: ericarellano@me.com
File Name: src/python/pants/backend/jvm/tasks/jar_publish.py
Class Name: JarPublish
Method Name: entry_fingerprint


Project Name: pantsbuild/pants
Commit Name: 7fb7c83177ac7f6f41efd18abb3c7d57121327a0
Time: 2018-08-20
Author: ericarellano@me.com
File Name: src/python/pants/build_graph/intermediate_target_factory.py
Class Name:
Method Name: hash_target


Project Name: pantsbuild/pants
Commit Name: 3be90c2f31a419ef96c65434d17c99b4a56043ef
Time: 2018-08-07
Author: ericarellano@me.com
File Name: contrib/scrooge/src/python/pants/contrib/scrooge/tasks/java_thrift_library_fingerprint_strategy.py
Class Name: JavaThriftLibraryFingerprintStrategy
Method Name: compute_fingerprint


Project Name: pantsbuild/pants
Commit Name: 3be90c2f31a419ef96c65434d17c99b4a56043ef
Time: 2018-08-07
Author: ericarellano@me.com
File Name: src/python/pants/backend/jvm/tasks/unpack_jars.py
Class Name: UnpackJarsFingerprintStrategy
Method Name: compute_fingerprint


Project Name: pantsbuild/pants
Commit Name: 3be90c2f31a419ef96c65434d17c99b4a56043ef
Time: 2018-08-07
Author: ericarellano@me.com
File Name: src/python/pants/base/hash_utils.py
Class Name:
Method Name: hash_file


Project Name: pantsbuild/pants
Commit Name: 3be90c2f31a419ef96c65434d17c99b4a56043ef
Time: 2018-08-07
Author: ericarellano@me.com
File Name: src/python/pants/backend/jvm/targets/jvm_binary.py
Class Name: JarRules
Method Name: fingerprint


Project Name: pantsbuild/pants
Commit Name: 3be90c2f31a419ef96c65434d17c99b4a56043ef
Time: 2018-08-07
Author: ericarellano@me.com
File Name: src/python/pants/task/task.py
Class Name: TaskBase
Method Name: fingerprint


Project Name: pantsbuild/pants
Commit Name: 3be90c2f31a419ef96c65434d17c99b4a56043ef
Time: 2018-08-07
Author: ericarellano@me.com
File Name: src/python/pants/base/payload.py
Class Name: Payload
Method Name: _compute_fingerprint


Project Name: pantsbuild/pants
Commit Name: 3be90c2f31a419ef96c65434d17c99b4a56043ef
Time: 2018-08-07
Author: ericarellano@me.com
File Name: contrib/go/src/python/pants/contrib/go/tasks/go_binary_fingerprint_strategy.py
Class Name: GoBinaryFingerprintStrategy
Method Name: compute_fingerprint


Project Name: pantsbuild/pants
Commit Name: 3be90c2f31a419ef96c65434d17c99b4a56043ef
Time: 2018-08-07
Author: ericarellano@me.com
File Name: src/python/pants/backend/python/tasks/select_interpreter.py
Class Name: PythonInterpreterFingerprintStrategy
Method Name: compute_fingerprint


Project Name: pantsbuild/pants
Commit Name: 3be90c2f31a419ef96c65434d17c99b4a56043ef
Time: 2018-08-07
Author: ericarellano@me.com
File Name: src/python/pants/source/payload_fields.py
Class Name: SourcesField
Method Name: _compute_fingerprint


Project Name: pantsbuild/pants
Commit Name: 3be90c2f31a419ef96c65434d17c99b4a56043ef
Time: 2018-08-07
Author: ericarellano@me.com
File Name: src/python/pants/base/hash_utils.py
Class Name:
Method Name: hash_all


Project Name: pantsbuild/pants
Commit Name: 3be90c2f31a419ef96c65434d17c99b4a56043ef
Time: 2018-08-07
Author: ericarellano@me.com
File Name: src/python/pants/backend/jvm/tasks/ivy_task_mixin.py
Class Name: IvyResolveFingerprintStrategy
Method Name: compute_fingerprint


Project Name: pantsbuild/pants
Commit Name: 3be90c2f31a419ef96c65434d17c99b4a56043ef
Time: 2018-08-07
Author: ericarellano@me.com
File Name: src/python/pants/backend/jvm/tasks/jvm_platform_analysis.py
Class Name: PlatformFingerprintStrategy
Method Name: compute_fingerprint


Project Name: pantsbuild/pants
Commit Name: 3be90c2f31a419ef96c65434d17c99b4a56043ef
Time: 2018-08-07
Author: ericarellano@me.com
File Name: src/python/pants/task/task.py
Class Name: TaskBase
Method Name: _options_fingerprint