diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3b2ed08 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +secrets.json +dist/ +*.egg-info/ +.venv/ diff --git a/api/.idea/.gitignore b/.idea/.gitignore similarity index 100% rename from api/.idea/.gitignore rename to .idea/.gitignore diff --git a/.idea/PyMigBench.iml b/.idea/PyMigBench.iml new file mode 100644 index 0000000..9cdf078 --- /dev/null +++ b/.idea/PyMigBench.iml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/api/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml similarity index 93% rename from api/.idea/inspectionProfiles/Project_Default.xml rename to .idea/inspectionProfiles/Project_Default.xml index 3dba0a7..d89bad0 100644 --- a/api/.idea/inspectionProfiles/Project_Default.xml +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -16,7 +16,7 @@ diff --git a/api/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml similarity index 100% rename from api/.idea/inspectionProfiles/profiles_settings.xml rename to .idea/inspectionProfiles/profiles_settings.xml diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..0a6fa8d --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/api/.idea/modules.xml b/.idea/modules.xml similarity index 56% rename from api/.idea/modules.xml rename to .idea/modules.xml index 4ce9659..aa70e7b 100644 --- a/api/.idea/modules.xml +++ b/.idea/modules.xml @@ -2,7 +2,7 @@ - + \ No newline at end of file diff --git a/api/.idea/vcs.xml b/.idea/vcs.xml similarity index 69% rename from api/.idea/vcs.xml rename to .idea/vcs.xml index 6c0b863..35eb1dd 100644 --- a/api/.idea/vcs.xml +++ b/.idea/vcs.xml @@ -1,6 +1,6 @@ - + \ No newline at end of file diff --git a/MANIFEST.in b/MANIFEST.in new file mode 100644 index 0000000..4cffa32 --- /dev/null +++ b/MANIFEST.in @@ -0,0 +1,3 @@ +exclude pymigbench_tests/* +exclude data/* +include version diff --git a/README.md b/README.md index da46f67..98feaf0 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,8 @@ PyMigBench is a benchmark of Python Library Migrations. -This repository contains the data and code for the dataset. +This repository contains the data and the code the library that can be used to access the dataset. -## PyMigBench v2 +## Dataset +### PyMigBench v2 The current version, PyMigBench-2.0, includes 3,096 migration-related code changes from 335 migrations between 141 analogous library pairs. This includes all migrations from [PyMigBench v1](#pymigbench-v1) and additional migrations borrowed from the [SALM dataset](https://ieeexplore.ieee.org/document/10123560). The data also includes additional information per migration-related code change compared to v1. @@ -15,7 +16,7 @@ Use either of these links to reproduce the paper. We may update this repository to correct any mistakes or add more data and it may not synch with the paper. For, the latest data, use the [latest release](https://github.com/ualberta-smr/PyMigBench/releases/latest) in this repository. -## PyMigBench v1 +### PyMigBench v1 We recommend using PyMigBench v2 for any new research. However, you want to use the v1 dataset, you should look at [Release 1.0.3](https://github.com/ualberta-smr/PyMigBench/releases/v1.0.3). Cite the paper below if you use the v1 dataset. @@ -34,6 +35,50 @@ Cite the paper below if you use the v1 dataset. ``` +## Library + +### Installation +The library and the dataset should be at the same version to be compatible. +To install the library, run: +```bash +pip install pymigbench== +``` + +### Basic usage +To use the library, you need to have the dataset downloaded. +You can download the dataset from the [GitHub repository](https://github.com/ualberta-smr/pymigbench). + +```python +from pymigbench.database import Database +from pathlib import Path + +yaml_root = Path('repo-root/migration/') + +db = Database.load_from_dir(yaml_root) # Load the dataset from the directory +migs = db.migs() # Get all the migrations +``` + +### The constants +There are several enums to help you work with the dataset: +They are all in the `pymigbench.constants` module. Example: +```python +from pymigbench.constants import ProgramElement +``` + +### The migration-related objects +There are three main classes to encapsulate the data: `Migration`, `MigrationFile`, and `CodeChange`. + +`Migration` is the top level class representing one single migration, ie, one yaml file. +`Migration` has a list of `MigrationFile` objects, which represent the files that were changed in the migration. +`MigrationFile` has a list of `CodeChange` objects, which represent a single migration-related code change. +Each of these model classes has an `id()` method that returns a unique identifier for the object across the full dataset. +`CodeChange` object additionally has an `index` property and a `id_in_file()` method, which are unique within container file. +Each of the classes has some additional helper methods. + + + + + ## Contributors - [Mohayeminul Islam](https://mohayemin.github.io/) - [Ajay Kumar Jha](https://hifromajay.github.io/) diff --git a/api/.gitignore b/api/.gitignore deleted file mode 100644 index ebabab0..0000000 --- a/api/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -dist -pymigbench.egg-info -.publish -LICENSE diff --git a/api/.idea/.name b/api/.idea/.name deleted file mode 100644 index 9025bb1..0000000 --- a/api/.idea/.name +++ /dev/null @@ -1 +0,0 @@ -pymigbench.api \ No newline at end of file diff --git a/api/.idea/misc.xml b/api/.idea/misc.xml deleted file mode 100644 index a8e0c92..0000000 --- a/api/.idea/misc.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/api/.idea/pymigbench.api.iml b/api/.idea/pymigbench.api.iml deleted file mode 100644 index 27e30e8..0000000 --- a/api/.idea/pymigbench.api.iml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/api/MANIFEST.in b/api/MANIFEST.in deleted file mode 100644 index f7bb6da..0000000 --- a/api/MANIFEST.in +++ /dev/null @@ -1,3 +0,0 @@ -exclude pymigbench_tests/* -include .publish/README.md -include .publish/version diff --git a/api/build.sh b/api/build.sh deleted file mode 100644 index ca0e19d..0000000 --- a/api/build.sh +++ /dev/null @@ -1,7 +0,0 @@ -cp ../LICENSE . -cp ../README.md ./.publish/ -cp ../version ./.publish/ - -rm -r dist -py -m build - diff --git a/api/publish.sh b/api/publish.sh deleted file mode 100644 index 556af48..0000000 --- a/api/publish.sh +++ /dev/null @@ -1 +0,0 @@ -py -m twine upload dist/* -u __token__ -p "$(cat .publish/pypi.token.txt)" \ No newline at end of file diff --git a/code/.gitignore b/code/.gitignore deleted file mode 100644 index 8868dae..0000000 --- a/code/.gitignore +++ /dev/null @@ -1,138 +0,0 @@ -/configs/config.dev.yaml - -### ABOVE ARE CUSTOM IGNORES ### -### BELOW ARE IGNORES PROVIDED BY GITHUB ### - -# Byte-compiled / optimized / DLL files -__pycache__/ -*.py[cod] -*$py.class - -# C extensions -*.so - -# Distribution / packaging -.Python -build/ -develop-eggs/ -dist/ -downloads/ -eggs/ -.eggs/ -lib/ -lib64/ -parts/ -sdist/ -var/ -wheels/ -pip-wheel-metadata/ -share/python-wheels/ -*.egg-info/ -.installed.cfg -*.egg -MANIFEST - -# PyInstaller -# Usually these files are written by a python script from a template -# before PyInstaller builds the exe, so as to inject date/other infos into it. -*.manifest -*.spec - -# Installer logs -pip-log.txt -pip-delete-this-directory.txt - -# Unit test / coverage reports -htmlcov/ -.tox/ -.nox/ -.coverage -.coverage.* -.cache -nosetests.xml -coverage.xml -*.cover -*.py,cover -.hypothesis/ -.pytest_cache/ - -# Translations -*.mo -*.pot - -# Django stuff: -*.log -local_settings.py -db.sqlite3 -db.sqlite3-journal - -# Flask stuff: -instance/ -.webassets-cache - -# Scrapy stuff: -.scrapy - -# Sphinx documentation -docs/_build/ - -# PyBuilder -target/ - -# Jupyter Notebook -.ipynb_checkpoints - -# IPython -profile_default/ -ipython_config.py - -# pyenv -.python-version - -# pipenv -# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. -# However, in case of collaboration, if having platform-specific dependencies or dependencies -# having no cross-platform support, pipenv may install dependencies that don't work, or not -# install all needed dependencies. -#Pipfile.lock - -# PEP 582; used by e.g. github.com/David-OConnor/pyflow -__pypackages__/ - -# Celery stuff -celerybeat-schedule -celerybeat.pid - -# SageMath parsed files -*.sage.py - -# Environments -.env -.venv -env/ -venv/ -ENV/ -env.bak/ -venv.bak/ - -# Spyder project settings -.spyderproject -.spyproject - -# Rope project settings -.ropeproject - -# mkdocs documentation -/site - -# mypy -.mypy_cache/ -.dmypy.json -dmypy.json - -# Pyre type checker -.pyre/ -.pytype/ -/data/ -/log.txt -/sample_data/migrations/ diff --git a/code/LICENSE b/code/LICENSE deleted file mode 100644 index cdc0bad..0000000 --- a/code/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2022 UAlberta Software Maintenance and Reuse (SMR) research group - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/code/configs/config.yaml b/code/configs/config.yaml deleted file mode 100644 index e9d0788..0000000 --- a/code/configs/config.yaml +++ /dev/null @@ -1,6 +0,0 @@ -data_dir: ../../PyMigStat.data -git_dir: ../../PyMigBenchRepos -skip_download_if_exists: false -number_of_parallel_processes: 6 -github_tokens: [] -gpt_api_key: "" diff --git a/code/pymigstat/__init__.py b/code/pymigstat/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/code/pymigstat/code_change_search/__init__.py b/code/pymigstat/code_change_search/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/code/pymigstat/code_change_search/diff_meta_parser.py b/code/pymigstat/code_change_search/diff_meta_parser.py deleted file mode 100644 index 74eb0b7..0000000 --- a/code/pymigstat/code_change_search/diff_meta_parser.py +++ /dev/null @@ -1,93 +0,0 @@ -from dataclasses import dataclass - - -def _part_hunk_header_part(part: str): - parts = [int(n) for n in part[1:].split(",")] - if len(parts) == 1: - parts.append(1) - return parts - - -def _parse_hunk_header(line: str): - removed, added = line.split("@@")[1].strip().split(" ") - return _part_hunk_header_part(removed) + _part_hunk_header_part(added) - - -@dataclass -class DiffFile: - path: str - removed_lines: list[int] - added_lines: list[int] - - -class DiffMetaParser: - # This class is too stateful - def __init__(self, diff: str): - self._lines = Lines(diff.splitlines(keepends=False)) - - def parse(self): - files = [] - while self._lines.has_more(): - files.append(self._parse_file()) - - return files - - def _parse_file(self) -> DiffFile: - self._lines.move_until("---") - - old_name = self._lines.current()[6:].strip() - self._lines.move_next() - new_name = self._lines.current()[6:].strip() - removed_lines = [] - added_lines = [] - while self._lines.has_more() and not self._lines.startswith("diff --git"): - r, a = self._parse_hunk() - removed_lines += r - added_lines += a - - return DiffFile(new_name or old_name, removed_lines, added_lines) - - def _parse_hunk(self): - self._lines.move_until("@@") - header = _parse_hunk_header(self._lines.current()) - self._lines.move_next() - - added = [] - removed = [] - old_line = header[0] - new_line = header[2] - while self._lines.has_more() and not self._lines.startswith("diff --git") and not self._lines.startswith("@@"): - if self._lines.startswith("-"): - removed.append(old_line) - old_line += 1 - elif self._lines.startswith("+"): - added.append(new_line) - new_line += 1 - else: - old_line += 1 - new_line += 1 - self._lines.move_next() - - return removed, added - - -class Lines: - def __init__(self, lines: list[str]): - self._lines = lines - self._current = 0 - - def has_more(self): - return self._current < len(self._lines) - - def current(self): - return self._lines[self._current] - - def move_next(self): - self._current += 1 - - def move_until(self, line_prefix: str): - while not self.current().startswith(line_prefix): - self.move_next() - - def startswith(self, line_prefix: str): - return self.current().startswith(line_prefix) diff --git a/code/pymigstat/code_change_search/find_code_changes.py b/code/pymigstat/code_change_search/find_code_changes.py deleted file mode 100644 index 11420e6..0000000 --- a/code/pymigstat/code_change_search/find_code_changes.py +++ /dev/null @@ -1,58 +0,0 @@ -from pathlib import Path - -from code_change_search.diff_meta_parser import DiffMetaParser -from code_change_search.usage_resolver import UsageResolver -from config import config -from datamodels.migration import Migration, MigrationCodeFile, CodeChangeInMig, APIUsage -from datamodels.storage import load_data -from tools import GitRepo -from utils import Dynamic - - -def find_code_changes(repo_path: Path, commit: str, source_name: str, target_name: str, domain: str): - git_repo = GitRepo(repo_path) - diff_text = git_repo.get_diff(commit) - diff_files = DiffMetaParser(diff_text).parse() - - migration = Migration(repo_path.stem.replace("@", "/"), commit, source_name, target_name, [], "", domain) - - source_lib: Dynamic = load_data(config.lib_data_dir, source_name + ".yaml") - target_lib: Dynamic = load_data(config.lib_data_dir, target_name + ".yaml") - - source_imports = list(source_lib["import_names"]) - target_imports = list(target_lib["import_names"]) - # print(f" repo: {repo_path}") - errors = [] - - for file in diff_files: - try: - src_usage_resolver = UsageResolver(git_repo.run("show", f"{commit}^:{file.path}"), file.path) - tgt_usage_resolver = UsageResolver(git_repo.run("show", f"{commit}:{file.path}"), file.path) - except SyntaxError as se: - errors.append(file.path + " :: " + str(se)) - print(f" file: {file.path}") - print(str(se)) - continue - - source_lines = src_usage_resolver.find_used_lines(source_imports).intersection(file.removed_lines) - target_lines = tgt_usage_resolver.find_used_lines(target_imports).intersection(file.added_lines) - - if source_lines or target_lines: - mig_file = MigrationCodeFile(file.path, [], sorted(source_lines), sorted(target_lines)) - migration.files.append(mig_file) - - if errors: - migration.errors = errors - return migration - - -def find_code_changes_from_raw_migration(migration_info: Dynamic): - repo = migration_info["repo"] - repo_filename = repo.replace("/", "@") - repo_path = config.git_dir / repo_filename - commit = migration_info["commit"] - source = migration_info["source"] - target = migration_info["target"] - domain = migration_info["domain"] - migration = find_code_changes(repo_path, commit, source, target, domain) - return migration diff --git a/code/pymigstat/code_change_search/usage_resolver.py b/code/pymigstat/code_change_search/usage_resolver.py deleted file mode 100644 index c485526..0000000 --- a/code/pymigstat/code_change_search/usage_resolver.py +++ /dev/null @@ -1,138 +0,0 @@ -import ast -from ast import * - -from utils.utils import update_dict_list, get_all_names, flatten - -API = Name | Attribute - - -def line_range(node: AST): - return range(node.lineno, node.end_lineno + 1) - - -class UsageResolver: - def __init__(self, code: str, path: str = ""): - self.code = code - self.path = path - self._imports: list[GenericImport] = [] - self._api_nodes: list[API] = [] - self._alias_to_importname: dict[str, str] = {} - self._alias_index: dict[str, list[str]] = {} - self._name_cache: dict[AST, str] = {} - - root = parse(self.code, self.path) - self._build_index(root) - - def get_full_name(self, expression: expr): - assert isinstance(expression, Name | Call | Attribute | Subscript), f"unexpectedly got {type(expression)}" - if expression not in self._name_cache: - exp = expression.func if isinstance(expression, Call) else expression - self._name_cache[expression] = unparse(exp) - - return self._name_cache[expression] - - def get_name_sequence(self, expression: expr): - name = self.get_full_name(expression) - return list(reversed(list(get_all_names(name)))) - - def find_used_lines(self, import_names: list[str]) -> set[int]: - used_lines = [] - for import_name in import_names: - used_lines += self.find_used_lines_for_one_import_name(import_name) - return set(flatten(used_lines)) - - def find_used_lines_for_one_import_name(self, import_name: str): - imports = [imp for imp in self._imports if imp.resolves(import_name)] - lines = [line_range(imp.statement) for imp in imports] - apis = [imp.alias for imp in imports] - for api in apis: - lines += self.find_used_lines_for_api(api) - return lines - - def find_used_lines_for_api(self, api_name: str): - lines = [] - lines += [line_range(node) for node in self._api_nodes if self.get_full_name(node) == api_name] - - aliases = self.get_aliases(api_name) - for al in aliases: - lines += self.find_used_lines_for_api(al) - - return lines - - def _build_index(self, node: AST): - if isinstance(node, Import | ImportFrom): - self._index_import(node) - elif isinstance(node, API): - self._api_nodes.append(node) - elif isinstance(node, Assign): - self._index_assignment(node) - - for child in iter_child_nodes(node): - self._build_index(child) - - def _index_import(self, node: AST): - if isinstance(node, Import): - g_imports = GenericImport.from_import(node) - elif isinstance(node, ImportFrom): - g_imports = GenericImport.from_import_from(node) - else: - return - for gi in g_imports: - parts = gi.import_name.split(".") - if parts[0] in self._alias_to_importname: - parts[0] = self._alias_to_importname[parts[0]] - gi.import_name = ".".join(parts) - if gi.import_name != gi.alias: - self._alias_to_importname[gi.alias] = gi.import_name - - self._imports += g_imports - - def _index_assignment(self, node: Assign): - for target in node.targets: - if isinstance(target, Tuple | ast.List): - continue # TODO: fix this - qn = self.get_full_name(target) - variable = self.get_variable(node.value) - if not variable or qn == variable.id: - continue - update_dict_list(self._alias_index, variable.id, [qn]) - - def get_variable(self, node: expr): - if isinstance(node, Name): - return node - if isinstance(node, Attribute): - return self.get_variable(node.value) - if isinstance(node, Call): - return self.get_variable(node.func) - - def get_aliases(self, api: str): - return set(self._alias_index.get(api, [])) - - -class GenericImport: - """ - There are several ways to import modules in python. - The ast library provides different representation of each types of import statement. - This class encapsulates all import types into one generic type to simplify other parts of the code. - """ - - def __init__(self, import_name: str, api_name: str, alias: str, statement: Import | ImportFrom): - self.import_name = import_name or "." - self.api_name = api_name - self.alias = alias or api_name - self.statement = statement - - @classmethod - def from_import(cls, statement: Import): - return [cls(name.name, name.name, name.asname, statement) for name in statement.names] - - @classmethod - def from_import_from(cls, statement: ImportFrom): - return [cls(statement.module, name.name, name.asname, statement) for name in statement.names] - - def resolves(self, import_name): - # the or is for imports like from a.b import c. - return self.import_name == import_name or self.import_name.startswith(f"{import_name}.") - - def __repr__(self): - return f"from {self.import_name} import {self.api_name} as {self.alias}" diff --git a/code/pymigstat/complexity/__init__.py b/code/pymigstat/complexity/__init__.py deleted file mode 100644 index ec50259..0000000 --- a/code/pymigstat/complexity/__init__.py +++ /dev/null @@ -1,8 +0,0 @@ -from complexity.mfiles_migration_complexity import MFileMigrationComplexity -from complexity.mig_loc import MigLOC -from complexity.prop_set import PropSet -from complexity.num_apis import NumAPIs -from complexity.unique_apis import UniqueAPIs -from complexity.unique_mappings import UniqueMappings -from complexity.pe_set import PESet -from complexity.max_cardinality import MaxCardinality diff --git a/code/pymigstat/complexity/max_cardinality.py b/code/pymigstat/complexity/max_cardinality.py deleted file mode 100644 index 9adf646..0000000 --- a/code/pymigstat/complexity/max_cardinality.py +++ /dev/null @@ -1,36 +0,0 @@ -from typing import Iterator - -from complexity.migration_metric import SimpleMigrationMetric -from datamodels.migration import Migration -from taxonomy.constants import * - - -class MaxCardinality(SimpleMigrationMetric): - - def calculate(self, migration: Migration): - if migration.is_import_only(): - return None - - cardinalities = [cc.cardinality for cc in migration.code_changes() if not cc.is_import()] - max_card = max_cardinality(cardinalities) - return max_card - - @classmethod - def name(cls) -> str: - return "MaxCardinality" - - -_orders = { - ZERO_TO_ONE: 0, - ONE_TO_ZERO: 0, - ONE_TO_ONE: 1, - ONE_TO_MANY: 2, - MANY_TO_ONE: 2, - MANY_TO_MANY: 3 -} -_reverse_order = ["zero-to-one or one-to-zero", "one-to-one", "one-to-many or many-to-one", "many-to-many"] - - -def max_cardinality(cardinalities: Iterator[str]): - max_order = max(_orders[cardinality] for cardinality in cardinalities) - return _reverse_order[max_order] diff --git a/code/pymigstat/complexity/mfiles_migration_complexity.py b/code/pymigstat/complexity/mfiles_migration_complexity.py deleted file mode 100644 index db09d1d..0000000 --- a/code/pymigstat/complexity/mfiles_migration_complexity.py +++ /dev/null @@ -1,13 +0,0 @@ -from complexity.migration_metric import MigrationMetric -from datamodels.migration import Migration - - -class MFileMigrationComplexity(MigrationMetric): - """ Files count migration complexity """ - - def _calculate(self, migration: Migration): - return len(migration.files) - - @classmethod - def name(cls): - return "MFile" diff --git a/code/pymigstat/complexity/mig_loc.py b/code/pymigstat/complexity/mig_loc.py deleted file mode 100644 index 44a806e..0000000 --- a/code/pymigstat/complexity/mig_loc.py +++ /dev/null @@ -1,47 +0,0 @@ -from complexity.migration_metric import MigrationMetric -from datamodels.migration import Migration -from utils.utils import flatten - - -def count_total_lines(line_expression: str): - if not line_expression: - return 0 - - total = 0 - parts = line_expression.split(",") # 1,5-6 -> [1, 5-6] - for part in parts: - if "-" in part: - start, end = part.split("-") - total += int(end) - int(start) + 1 - else: - total += 1 - - return total - - -class MigLOC(MigrationMetric): - def __init__(self, exclude_imports): - self.exclude_imports = exclude_imports - - def _calculate(self, migration: Migration): - lines: list[str] = [cc.line for cc in migration.code_changes(self.exclude_imports)] - removed = 0 - added = 0 - for line_replacement_expression in lines: - src_line_exp, tgt_line_exp = line_replacement_expression.split(":") - removed += count_total_lines(src_line_exp) - added += count_total_lines(tgt_line_exp) - - return {"source": removed, "target": added, "total": removed + added} - - @classmethod - def name(cls): - return "MigLOC" - - @classmethod - def properties(cls) -> list[str]: - return ["source", "target", "total"] - - @classmethod - def key_property(cls) -> str: - return "total" diff --git a/code/pymigstat/complexity/migration_metric.py b/code/pymigstat/complexity/migration_metric.py deleted file mode 100644 index 452ea37..0000000 --- a/code/pymigstat/complexity/migration_metric.py +++ /dev/null @@ -1,40 +0,0 @@ -from abc import ABC, abstractmethod - -from datamodels.migration import Migration - - -class SimpleMigrationMetric(ABC): - @abstractmethod - def calculate(self, migration: Migration) -> dict[str, any]: - pass - - @classmethod - @abstractmethod - def name(cls) -> str: - pass - - -class MigrationMetric(SimpleMigrationMetric): - def calculate(self, migration: Migration) -> dict[str, any]: - result = self._calculate(migration) - result.update({"mig": migration.id()}) - return result - - @abstractmethod - def _calculate(self, migration: Migration) -> dict[str, any]: - pass - - @classmethod - @abstractmethod - def name(cls) -> str: - pass - - @classmethod - @abstractmethod - def properties(cls) -> list[str]: - pass - - @classmethod - @abstractmethod - def key_property(cls) -> str: - pass diff --git a/code/pymigstat/complexity/num_apis.py b/code/pymigstat/complexity/num_apis.py deleted file mode 100644 index c470242..0000000 --- a/code/pymigstat/complexity/num_apis.py +++ /dev/null @@ -1,29 +0,0 @@ -from complexity.migration_metric import MigrationMetric -from datamodels.migration import Migration - - -class NumAPIs(MigrationMetric): - """ Total APIs involved in a migration""" - - def __init__(self, exclude_imports): - self.exclude_imports = exclude_imports - - def _calculate(self, migration: Migration): - source = 0 - target = 0 - for cc in migration.code_changes(self.exclude_imports): - source += len(cc.source_apis) - target += len(cc.target_apis) - return {"source": source, "target": target, "total": source + target} - - @classmethod - def name(cls): - return "NumAPIs" - - @classmethod - def properties(cls) -> list[str]: - return ["source", "target", "total"] - - @classmethod - def key_property(cls) -> str: - return "total" diff --git a/code/pymigstat/complexity/num_changes.py b/code/pymigstat/complexity/num_changes.py deleted file mode 100644 index 860df98..0000000 --- a/code/pymigstat/complexity/num_changes.py +++ /dev/null @@ -1,25 +0,0 @@ -from complexity.migration_metric import MigrationMetric -from datamodels.migration import Migration - - -class NumChanges(MigrationMetric): - """total code changes in a migrations""" - - def __init__(self, exclude_imports): - self.exclude_imports = exclude_imports - - def _calculate(self, migration: Migration): - val = len(migration.code_changes(self.exclude_imports)) - return {"total": val} - - @classmethod - def name(cls) -> str: - return "NumChanges" - - @classmethod - def properties(cls) -> list[str]: - return ["total"] - - @classmethod - def key_property(cls) -> str: - return "total" diff --git a/code/pymigstat/complexity/pe_set.py b/code/pymigstat/complexity/pe_set.py deleted file mode 100644 index 883a0ec..0000000 --- a/code/pymigstat/complexity/pe_set.py +++ /dev/null @@ -1,20 +0,0 @@ -from complexity.migration_metric import MigrationMetric, SimpleMigrationMetric -from datamodels.migration import Migration -from taxonomy.constants import short_name -from utils.utils import flatten - - -class PESet(SimpleMigrationMetric): - def calculate(self, migration: Migration): - all_pe = [cc.source_program_elements for cc in migration.code_changes(False)] - all_pe += [cc.target_program_elements for cc in migration.code_changes(False)] - all_pe = set(flatten(all_pe)) - if "no program element" in all_pe: - all_pe.remove("no program element") - - all_pe = {short_name(pe) for pe in all_pe} - return tuple(sorted(all_pe)) - - @classmethod - def name(cls) -> str: - return "PESet" diff --git a/code/pymigstat/complexity/prop_set.py b/code/pymigstat/complexity/prop_set.py deleted file mode 100644 index 0039693..0000000 --- a/code/pymigstat/complexity/prop_set.py +++ /dev/null @@ -1,17 +0,0 @@ -from complexity.migration_metric import SimpleMigrationMetric -from datamodels.migration import Migration -from taxonomy.constants import short_name -from utils.utils import flatten - - -class PropSet(SimpleMigrationMetric): - def calculate(self, migration: Migration): - all_properties = flatten(cc.properties for cc in migration.code_changes(False)) - all_properties = set(all_properties) - all_properties = {short_name(prop) for prop in all_properties} - all_properties = sorted(all_properties) - return tuple(all_properties) - - @classmethod - def name(cls) -> str: - return "PropSet" diff --git a/code/pymigstat/complexity/unique_apis.py b/code/pymigstat/complexity/unique_apis.py deleted file mode 100644 index 632502f..0000000 --- a/code/pymigstat/complexity/unique_apis.py +++ /dev/null @@ -1,32 +0,0 @@ -from complexity.migration_metric import MigrationMetric -from datamodels.migration import Migration - - -class UniqueAPIs(MigrationMetric): - def __init__(self, exclude_imports): - self.exclude_imports = exclude_imports - - """unique APIs""" - - def _calculate(self, migration: Migration) -> any: - source_apis = set() - target_apis = set() - for cc in migration.code_changes(self.exclude_imports): - source_apis.update(cc.source_apis) - target_apis.update(cc.target_apis) - - source_count = len(source_apis) - target_count = len(target_apis) - return {"source": source_count, "target": target_count, "total": source_count + target_count} - - @classmethod - def name(cls) -> str: - return "UniqueAPIs" - - @classmethod - def properties(cls) -> list[str]: - return ["source", "target", "total"] - - @classmethod - def key_property(cls) -> str: - return "total" diff --git a/code/pymigstat/complexity/unique_mappings.py b/code/pymigstat/complexity/unique_mappings.py deleted file mode 100644 index edbb6aa..0000000 --- a/code/pymigstat/complexity/unique_mappings.py +++ /dev/null @@ -1,24 +0,0 @@ -from complexity.migration_metric import MigrationMetric -from datamodels.migration import Migration - - -class UniqueMappings(MigrationMetric): - - def __init__(self, exclude_imports): - self.exclude_imports = exclude_imports - - def _calculate(self, migration: Migration): - val = len(migration.api_mappings(False)) - return {"total": val} - - @classmethod - def name(cls): - return "UniqueMappings" - - @classmethod - def properties(cls) -> list[str]: - return ["total"] - - @classmethod - def key_property(cls) -> str: - return "total" diff --git a/code/pymigstat/config.py b/code/pymigstat/config.py deleted file mode 100644 index 7bf5e63..0000000 --- a/code/pymigstat/config.py +++ /dev/null @@ -1,35 +0,0 @@ -from pathlib import Path - -import yaml - - -def _load_config(): - dev_config = yaml.safe_load(Path("../configs/config.dev.yaml").read_text(encoding="utf8")) or {} - global_config = yaml.safe_load(Path("../configs/config.yaml").read_text(encoding="utf8")) or {} - final_config = dict(global_config, **dev_config) - return Config(final_config) - - -class Config: - def __init__(self, config_dict: dict[str, any]): - self.data_dir = Path(str(config_dict['data_dir'])).resolve() - self.paper_dir = Path("..", "..", "paper").resolve() - self.report_dir = Path("..", "report").resolve() - self.mig_yaml_dir = Path("..", "..", "data", "migration").resolve() - self.git_dir = Path(str(config_dict['git_dir'])).resolve() - self.github_tokens: list[str] = config_dict['github_tokens'] - self.skip_download_if_exists: bool = config_dict['skip_download_if_exists'] - - self.repo_data_dir = self.data_dir / "repo" - self.excluded_repo_data_dir = self.data_dir / "repo.excluded" - - self.lib_data_dir = self.data_dir / "lib" - - self.number_of_parallel_processes = int(config_dict["number_of_parallel_processes"]) - self.gpt_api_key = str(config_dict["gpt_api_key"]) - self.data_gsheet_id = str(config_dict["data_gsheet_id"]) - - self.report_dir.mkdir(parents=True, exist_ok=True) - - -config = _load_config() diff --git a/code/pymigstat/core/__init__.py b/code/pymigstat/core/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/code/pymigstat/core/import_statement_finder.py b/code/pymigstat/core/import_statement_finder.py deleted file mode 100644 index 7680399..0000000 --- a/code/pymigstat/core/import_statement_finder.py +++ /dev/null @@ -1,75 +0,0 @@ -import ast -from os import PathLike -from pathlib import Path - -from tools import ExternalTool -from utils import Dynamic -from utils.utils import get_all_names - - -def import_info(import_name: str, object_name: str | None, line: int, statement: str): - # for `from xyz import a,b,c`, there will be three imports: xyz.a, xyz.b, xyz.c. - # the first part is import_name, the second part is object_name - # import_name is same for all imports in such a statements - # the id should be import_name.object_name@from_line - # for `import p, q, r, there will be three imports: p, q and r - # there is no object_name in this case - # the id should be import_name@from_line - # id should match with the id that is returned when finding unused imports - - import_name = import_name.strip() - if object_name: - object_name = object_name.strip() - id = f"{import_name}.{object_name}@{line}" - else: - id = f"{import_name}@{line}" - - return { - "id": id, - "import_name": import_name, - "object_name": object_name, - "line": line, - "statement": statement, - "all_possible_import_names": set(get_all_names(import_name)), - } - - -def parse_unused_import_line(line: str) -> str: - parts = line.split(':') - line = int(parts[1]) - name_start = parts[3].find("'") - name_end = parts[3].find("'", name_start + 1) - name = parts[3][name_start + 1:name_end - 1] - - return f"{name}@{line}" - - -class ImportStatementFinder: - def __init__(self, repo_path: Path, file_path_in_repo: PathLike): - self.repo_path = repo_path - self.file_path_in_repo = file_path_in_repo - - def find_all_imports(self) -> list[Dynamic]: - filepath = (self.repo_path / self.file_path_in_repo) - if not filepath.exists(): - raise FileNotFoundError(f"The file {self.file_path_in_repo} was not found") - - code = filepath.read_text("utf8") - root = ast.parse(code, filename=str(self.file_path_in_repo)) - - imports = [] - for node in ast.walk(root): - if isinstance(node, ast.Import): - statement = ast.get_source_segment(code, node, padded=True) - imports += [import_info(import_name.name, None, node.lineno, statement) for import_name in node.names] - elif isinstance(node, ast.ImportFrom): - statement = ast.get_source_segment(code, node, padded=True) - imports += [import_info(node.module or ".", object_name.name, node.lineno, statement) for object_name in - node.names] - - return imports - - def find_unused_import(self): - flake8 = ExternalTool("flake8") - results = flake8.run("--filename", str(self.file_path_in_repo), "--select", "F401").splitlines(keepends=False) - return [parse_unused_import_line(line) for line in results] diff --git a/code/pymigstat/core/pypi_cache.py b/code/pymigstat/core/pypi_cache.py deleted file mode 100644 index 784dde1..0000000 --- a/code/pymigstat/core/pypi_cache.py +++ /dev/null @@ -1,22 +0,0 @@ -import requests - -from config import Config -from csv_helper import read_csv, write_csv - - -class PyPICache: - def __init__(self, config: Config): - self._cache_path = config.data_dir / "pypi_cache.csv" - if not self._cache_path.exists(): - write_csv(self._cache_path, [["lib", "is in pypi"]]) - rows = read_csv(self._cache_path) - self.map = {r[0]: r[1] == "True" for r in rows} - - def is_in_pypi(self, lib_name: str): - if lib_name not in self.map: - pypi_info = requests.get(f"https://pypi.org/pypi/{lib_name}") - is_in = pypi_info.status_code == 200 - self.map[lib_name] = is_in - write_csv(self._cache_path, [[lib_name, is_in]], True) - - return self.map[lib_name] diff --git a/code/pymigstat/csv_helper.py b/code/pymigstat/csv_helper.py deleted file mode 100644 index e93547b..0000000 --- a/code/pymigstat/csv_helper.py +++ /dev/null @@ -1,22 +0,0 @@ -import csv -from pathlib import Path - - -def read_csv(path: Path) -> list[list[str]]: - try: - with open(path, newline='', encoding="utf8") as f: - reader = csv.reader(f) - return list(reader)[1:] # skip header - except UnicodeDecodeError: - with open(path, newline='', encoding="latin-1") as f: - reader = csv.reader(f) - return list(reader)[1:] # skip header - - -def write_csv(path: Path, rows: list[list[any]], append=False): - if not path.exists(): - path.parent.mkdir(parents=True, exist_ok=True) - mode = 'a' if append else 'w' - with open(path, newline='', encoding="utf8", mode=mode) as f: - writer = csv.writer(f) - writer.writerows(rows) diff --git a/code/pymigstat/datamodels/__init__.py b/code/pymigstat/datamodels/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/code/pymigstat/datamodels/api_mapping.py b/code/pymigstat/datamodels/api_mapping.py deleted file mode 100644 index d9f5ab7..0000000 --- a/code/pymigstat/datamodels/api_mapping.py +++ /dev/null @@ -1,52 +0,0 @@ -from __future__ import annotations - -from typing import Iterable - - -def mapping_id(source_lib, target_lib, source_apis, target_apis): - source_part = ",".join(sorted(source_apis)) + "@" + source_lib - target_part = ",".join(sorted(target_apis)) + "@" + target_lib - return source_part + "->" + target_part - - -class APIMapping: - def __init__(self, source_lib: str, target_lib: str, source_apis, target_apis, source_program_elements, - target_program_elements, cardinality, properties): - self.source_lib = source_lib - self.target_lib = target_lib - self.source_apis = source_apis - self.target_apis = target_apis - self.source_program_elements = source_program_elements - self.target_program_elements = target_program_elements - self.cardinality = cardinality - self.properties = set(properties) - self.pair_id = "__".join([self.source_lib, self.target_lib]) - self.mapping_id = mapping_id(self.source_lib, self.target_lib, self.source_apis, self.target_apis) - - def __str__(self): - return self.mapping_id - - -# Do not try to convert it to a regular set because it changes the object (update properties) -class APIMappingSet: - def __init__(self): - self._index: dict[str, APIMapping] = {} - - def merge_all(self, items: Iterable[APIMapping]): - for item in items: - self.merge(item) - - def merge(self, item: APIMapping): - copy = APIMapping(item.source_lib, item.target_lib, item.source_apis, item.target_apis, - item.source_program_elements, item.target_program_elements, item.cardinality, item.properties) - id = copy.mapping_id - if id in self._index: - copy.properties.update(self._index[id].properties) - - self._index[id] = copy - - def __iter__(self): - return iter(self._index.values()) - - def __len__(self): - return len(self._index) diff --git a/code/pymigstat/datamodels/data_reader.py b/code/pymigstat/datamodels/data_reader.py deleted file mode 100644 index 61f9d2e..0000000 --- a/code/pymigstat/datamodels/data_reader.py +++ /dev/null @@ -1,22 +0,0 @@ -from pathlib import Path - -from config import config -from csv_helper import read_csv - - -def read_csv_in_tuple_set(path: Path): - raw_csv = read_csv(path) - tuples = {tuple(p.strip().lower() for p in r) for r in raw_csv if r[0]} - return tuples - - -def read_unfiltered_migbench_migs(): - return read_csv_in_tuple_set(config.data_dir / "migbench_migs.csv") - - -def read_unfiltered_salm_migs(): - return read_csv_in_tuple_set(config.data_dir / "salm_migs.csv") - - -def read_analogous_lib_results(): - return read_csv(config.data_dir / "gpt4_analogous.csv") diff --git a/code/pymigstat/datamodels/datamodel.py b/code/pymigstat/datamodels/datamodel.py deleted file mode 100644 index 2750f92..0000000 --- a/code/pymigstat/datamodels/datamodel.py +++ /dev/null @@ -1,19 +0,0 @@ -from abc import ABC -from typing import Any, Iterable - - -class DataModel(ABC): - def to_dict(self) -> dict[str, Any]: - return dict(self.__dict__) - - @classmethod - def from_dict(cls, dict: dict[str, Any]): - return cls(**dict) - - @classmethod - def to_raw_list(cls, model_list: Iterable['DataModel']): - return [item.to_dict() for item in model_list] - - @classmethod - def to_model_list(cls, raw_list: Iterable[dict[str, Any]]): - return [cls.from_dict(dict) for dict in raw_list] diff --git a/code/pymigstat/datamodels/loaders.py b/code/pymigstat/datamodels/loaders.py deleted file mode 100644 index 23a6839..0000000 --- a/code/pymigstat/datamodels/loaders.py +++ /dev/null @@ -1,17 +0,0 @@ -from config import config -from datamodels.api_mapping import APIMappingSet -from datamodels.migration import migration_from_file - - -# todo: cache the migs -def load_migs(): - mig_files = config.mig_yaml_dir.glob("*.yaml") - return [migration_from_file(mf) for mf in mig_files] - - -def load_api_mappings(): - all = APIMappingSet() - for mig in load_migs(): - all.merge_all(mig.api_mappings(True)) - - return all diff --git a/code/pymigstat/datamodels/migration.py b/code/pymigstat/datamodels/migration.py deleted file mode 100644 index 37d9f07..0000000 --- a/code/pymigstat/datamodels/migration.py +++ /dev/null @@ -1,177 +0,0 @@ -from __future__ import annotations - -from dataclasses import dataclass -from os import PathLike - -from datamodels.api_mapping import APIMappingSet, APIMapping -from datamodels.storage import load_data -from taxonomy.constants import IMP -from utils import Dynamic -from utils.utils import commit_url, flatten - - -def deserialize_line_list(ll_str: str): - ll_str = ll_str.split(" (")[0].strip() - if not ll_str: - return [] - parts = ll_str.split(",") - lines = [] - for part in parts: - part_parts = part.split("-") - start, end = int(part_parts[0]), int(part_parts[-1]) - lines += list(range(start, end + 1)) - - return lines - - -def serialize_line_list(lines: list[int], append_count=True): - if not lines: - return "(0)" if append_count else "" - lines = sorted(lines) - chunks = [] - start, end = lines[0], lines[0] - for current in lines[1:]: - if current == end + 1: - end = current - else: - # end last chunk - chunks.append((start, end)) - start, end = current, current - - chunks.append((start, end)) - - def chunk_to_str(chunk): - if chunk[0] == chunk[1]: - return str(chunk[0]) - return f"{chunk[0]}-{chunk[1]}" - - to_str = ",".join(chunk_to_str(c) for c in chunks) - if append_count: - to_str += f" ({len(lines)})" - - return to_str - - -@dataclass -class APIUsage: - api: str - api_type: str - line: int - - -@dataclass -class CodeChangeInMig: - line: str - source_apis: list[str] - target_apis: list[str] - source_program_elements: list[str] - target_program_elements: list[str] - cardinality: str - properties: list[str] - - def to_dict(self) -> Dynamic: - d = dict(self.__dict__) - return d - - def is_import(self): - return IMP in self.source_program_elements or IMP in self.target_program_elements - - def is_addition_only(self): - return not self.target_apis - - def is_removal_only(self): - return not self.source_apis - - def can_have_properties(self): - return not (self.is_import() or self.is_addition_only() or self.is_removal_only()) - - -@dataclass -class MigrationCodeFile: - path: str - code_changes: list[CodeChangeInMig] - candidate_source_lines: list[int] = None - candidate_target_lines: list[int] = None - - def to_dict(self) -> Dynamic: - d = dict(self.__dict__) - d["code_changes"] = [cc.to_dict() for cc in self.code_changes] - return d - - -@dataclass -class Migration: - def __init__(self, repo: str, commit: str, source: str, target: str, files: list[MigrationCodeFile], - commit_url: str, domain: str): - self.repo = repo - self.commit = commit - self.source = source - self.target = target - self.files = files - self.commit_url: str = commit_url - self.domain = domain - self.errors: list[str] | None = None - self._ccs_all: list[CodeChangeInMig] | None = None - self._ccs_without_import: list[CodeChangeInMig] | None = None - self.pair_id = "__".join([self.source, self.target]) - - def __post_init__(self): - self.errors = [] - - def code_changes(self, include_imports=False) -> list[CodeChangeInMig]: - if self._ccs_all is None: - self._ccs_all = flatten(f.code_changes for f in self.files) - if include_imports: - return self._ccs_all - - if self._ccs_without_import is None: - self._ccs_without_import = [cc for cc in self._ccs_all if not cc.is_import()] - - return self._ccs_without_import - - def api_mappings(self, include_imports: bool): - mappings = APIMappingSet() - for cc in self.code_changes(include_imports): - mappings.merge( - APIMapping(self.source, self.target, cc.source_apis, cc.target_apis, cc.source_program_elements, - cc.target_program_elements, cc.cardinality, cc.properties)) - - return mappings - - def to_dict(self): - d = dict(self.__dict__) - d["commit_url"] = commit_url(self.repo, self.commit) - d["files"] = [file.to_dict() for file in self.files] - return d - - def is_import_only(self): - return all(cc.is_import() for cc in self.code_changes()) - - def id(self): - return "__".join([self.source, self.target, self.repo, self.commit[:8]]) - - -def migration_from_file(path: PathLike | str): - raw: Dynamic = load_data(path) - migration = migration_from_raw(raw) - return migration - - -def migration_from_raw(data: Dynamic): - files = [file_from_raw(raw_f) for raw_f in data["files"]] - data["files"] = files - return Migration(**data) - - -def file_from_raw(data: Dynamic): - code_changes = flatten(code_changes_from_raw(raw_h) for raw_h in data["code_changes"]) - data["code_changes"] = code_changes - return MigrationCodeFile(**data) - - -def code_changes_from_raw(data: Dynamic): - lines = data["lines"] - del data["lines"] - for line in lines: - data["line"] = line - yield CodeChangeInMig(**data) diff --git a/code/pymigstat/datamodels/storage.py b/code/pymigstat/datamodels/storage.py deleted file mode 100644 index 7548391..0000000 --- a/code/pymigstat/datamodels/storage.py +++ /dev/null @@ -1,36 +0,0 @@ -from os import PathLike -from pathlib import Path - -import yaml - -from config import config -from utils import Dynamic - - -def load_data(*paths: str | PathLike) -> Dynamic: - path = Path(*paths) - data = yaml.safe_load(path.read_text("utf8")) - return data - - -def save_data(data: Dynamic, header: str = "", *paths: str | PathLike): - path = Path(*paths) - path.parent.mkdir(parents=True, exist_ok=True) - content = yaml.safe_dump(data, sort_keys=False) - if header: - header_lines = header.splitlines(keepends=True) - header = "# ".join(header_lines) - header = "# " + header - content = header + "\n\n" + content - - path.write_text(content, "utf8") - - -def load_data_list(file_pattern: str): - """ - Read a list of YAML files - :param file_pattern: the pattern within the data directory. Specifying the data directory may cause error. - :return: - """ - paths = config.data_dir.glob(file_pattern) - return [load_data(p) for p in paths] diff --git a/code/pymigstat/latex/__init__.py b/code/pymigstat/latex/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/code/pymigstat/latex/core.py b/code/pymigstat/latex/core.py deleted file mode 100644 index e2bd7b7..0000000 --- a/code/pymigstat/latex/core.py +++ /dev/null @@ -1,102 +0,0 @@ -from abc import abstractmethod, ABC - - -class Node(ABC): - @abstractmethod - def render(self) -> str: - pass - - -class TextNode(Node): - def __init__(self, text): - self.text = text - - def render(self): - return self.text - - def __str__(self): - return self.text - - -class TagNode(Node): - _content: str - - def __init__(self, tag_name: str, mandatory_args: list[any] = None, - optional_args: list[any] = None): - self.tag_name = tag_name - self.mandatory_args = mandatory_args or [] - self.optional_args = optional_args or [] - self._build() - - def render(self): - return self._content - - def __str__(self): - return self._content - - def _build(self): - self._content = "\\" + self.tag_name + TagNode.build_args(self.mandatory_args, self.optional_args) - - @staticmethod - def build_args(mandatory_args: list[str], optional_args: list[str]): - args = "" - if optional_args: - args += "[" + (", ".join(str(arg) for arg in optional_args)) + "]" - if mandatory_args: - args += "".join("{" + str(arg) + "}" for arg in mandatory_args) - - return args - - -class GroupNode(Node): - _children: list[Node] - - def __init__(self): - self._children = [] - - def add_child(self, child: Node): - self._children.append(child) - return self - - def add_text(self, text: str): - return self.add_child(TextNode(text)) - - def add_tag(self, tag: str, *args): - return self.add_child(TagNode(tag, [*args])) - - def start_line(self, indentation=0): - self._children.append(TextNode("\n")) - self._children.append(TextNode(" " * (2 * indentation))) - return self - - def render(self): - return "".join(c.render() for c in self._children) - - -class BeginEndNode(GroupNode): - _add_auto_generation_warning: bool = False - - def __init__(self, indentation=0, name: any = None, mandatory_args: list[str] = None, - optional_args: list[str] = None): - super().__init__() - self.indentation = indentation - self.name = name - self.mandatory_args = mandatory_args or [] - self.optional_args = optional_args - - def add_warning(self): - self._add_auto_generation_warning = True - return self - - def render(self): - final = GroupNode() - if self._add_auto_generation_warning: - final.add_text("% WARNING: This content in auto generated. Any manual edits will be lost on regeneration.") - - final.start_line(self.indentation).add_child(TagNode("begin", [self.name])) - final.add_text(TagNode.build_args(self.mandatory_args, self.optional_args)) - - for child in self._children: - final.add_child(child) - final.start_line(self.indentation).add_child(TagNode("end", [self.name])) - return final.render() diff --git a/code/pymigstat/latex/graphics.py b/code/pymigstat/latex/graphics.py deleted file mode 100644 index b7c0e04..0000000 --- a/code/pymigstat/latex/graphics.py +++ /dev/null @@ -1,18 +0,0 @@ -from latex.core import Node, TagNode - - -class GraphicsNode(Node): - def __init__(self, path: str, width: str = None, height: str = None): - self.path = path - self.width = width - self.height = height - - def render(self) -> str: - opt_args = [] - if self.width: - opt_args.append("width=" + self.width) - if self.height: - opt_args.append("height=" + self.height) - - inner = TagNode("includegraphics", [self.path], opt_args) - return inner.render() diff --git a/code/pymigstat/latex/tables.py b/code/pymigstat/latex/tables.py deleted file mode 100644 index 122b795..0000000 --- a/code/pymigstat/latex/tables.py +++ /dev/null @@ -1,28 +0,0 @@ -from latex.core import Node, BeginEndNode - - -class Tabular(BeginEndNode): - _current_row: list[Node] - - def __init__(self, indentation: int, alignments: str): - super().__init__(indentation, "tabular", mandatory_args=[alignments]) - self._indentation = indentation - self._start_row() - - def add_cell(self, cell: Node): - self._current_row.append(cell) - return self - - def _start_row(self): - self._current_row = [] - - def end_row(self): - self.start_line(self._indentation + 1) - for i, cell in enumerate(self._current_row): - if i > 0: - self.add_text(" & ") - self.add_child(cell) - self.add_text(" \\\\ ") - self._start_row() - return self - diff --git a/code/pymigstat/latex/utils.py b/code/pymigstat/latex/utils.py deleted file mode 100644 index 214bdca..0000000 --- a/code/pymigstat/latex/utils.py +++ /dev/null @@ -1,32 +0,0 @@ -def to_upper_camel_case(text: str): - """convert a space separated string to upper camel case""" - if not text: - return "" - - upper_words = [word[0].capitalize() + word[1:] for word in text.split()] - return "".join(upper_words) - - -def to_macro_name(*texts: str): - """Converts a given text to a valid latex macro name. Does the followings: - 1. Prepend with backslash (\) - 2. Converts to camel case using words. - Example: 'alpha beta' -> '\AlphaBeta' - """ - macro_name = "".join(to_upper_camel_case(text) for text in texts) - if macro_name[0] != "\\": - macro_name = "\\" + macro_name - return macro_name - - -def escape(text: str): - """escape a text to be usable as latex text""" - return text.replace("%", "\\%") - - -def format_int(val: int): - return "{:,}".format(val) - - -def red(content: str): - return "\\red{" + content + "}" diff --git a/code/pymigstat/pymigstat.py b/code/pymigstat/pymigstat.py deleted file mode 100644 index 60344dd..0000000 --- a/code/pymigstat/pymigstat.py +++ /dev/null @@ -1,22 +0,0 @@ -from reports.big_combination_stats import big_combination_stats -from reports.code_change_summary import code_change_summary -from reports.data_stats import data_stats -from reports.export_constant_data import export_constant_data -from reports.mig_effort_stats import mig_effort_stats -from reports.api_mapping_stats import program_elements_stats_in_libpairs -from reports.migration_summary import migration_summary -from reports.update_report_data import clean_report_data -from taxonomy.combine_rounds import combine_rounds -from taxonomy.export_yaml import export_yaml - -if __name__ == '__main__': - clean_report_data() - export_yaml() - combine_rounds(True, False) - data_stats() - export_constant_data() - program_elements_stats_in_libpairs() - mig_effort_stats() - big_combination_stats() - code_change_summary() - migration_summary() diff --git a/code/pymigstat/reports/__init__.py b/code/pymigstat/reports/__init__.py deleted file mode 100644 index 75814eb..0000000 --- a/code/pymigstat/reports/__init__.py +++ /dev/null @@ -1,8 +0,0 @@ -import seaborn as sns - - -def setup_reports(): - # sns.set_theme(style="darkgrid", palette="bright", font="serif") - sns.set_theme(font="serif") - # combine_rounds() - # export_yaml() diff --git a/code/pymigstat/reports/api_mapping_data.py b/code/pymigstat/reports/api_mapping_data.py deleted file mode 100644 index 2a99e48..0000000 --- a/code/pymigstat/reports/api_mapping_data.py +++ /dev/null @@ -1,107 +0,0 @@ -from itertools import product - -from datamodels.loaders import load_api_mappings -from reports.update_report_data import percent -from taxonomy.constants import * - - -class APIMappingDataItem: - - def __init__(self, source_pe: str, target_pe: str): - self.source_pe = source_pe - self.target_pe = target_pe - self.lib_pairs: set[str] = set() - self.properties_api_mappings: dict[str, set[str]] = {prop: set() for prop in ALL_PROPS_WITH_NO_PROPS} - self.mappings: set[str] = set() - - -class APIMappingData: - def __init__(self): - dims = ALL_PES + [NO_PE, TOTAL] - pe_pair_data = {(src, tgt): APIMappingDataItem(src, tgt) for src, tgt in product(dims, dims)} - cardinality_data = {cardinality: 0 for cardinality in ALL_CARDINALITIES} - - self._pe_pair_data: dict[any, APIMappingDataItem] = pe_pair_data - self._cardinality_data = cardinality_data - self._non_function_libpairs = set() - - """ - Number of mappings that can have properties. - Excludes imports and mappings that only removes only adds - """ - self._mapping_applies_property_count = 0 - - self.load() - - def load(self): - - for mapping in load_api_mappings(): - mapping_id = mapping.mapping_id - all_program_elements = set(mapping.source_program_elements + mapping.target_program_elements) - is_import = (IMP in all_program_elements) - is_addition_or_removal = (not mapping.source_program_elements or not mapping.target_program_elements) - - if not is_import: - self._cardinality_data[mapping.cardinality] += 1 - - applies_prop = not (is_import or is_addition_or_removal) - if applies_prop: - self._mapping_applies_property_count += 1 - - if all_program_elements.intersection(NON_FUNC_OR_IMP_PES): - self._non_function_libpairs.add(mapping.pair_id) - - for s_pe, t_pe in product(mapping.source_program_elements or {NO_PE}, - mapping.target_program_elements or {NO_PE}): - src_tgt_obj = self._pe_pair_data[(s_pe, t_pe)] - src_total_obj = self._pe_pair_data[(s_pe, TOTAL)] - tgt_total_obj = self._pe_pair_data[(TOTAL, t_pe)] - total_total_obj = self._pe_pair_data[(TOTAL, TOTAL)] - - if applies_prop: - for prop in mapping.properties: - src_tgt_obj.properties_api_mappings[prop].add(mapping_id) - src_total_obj.properties_api_mappings[prop].add(mapping_id) - tgt_total_obj.properties_api_mappings[prop].add(mapping_id) - total_total_obj.properties_api_mappings[prop].add(mapping_id) - - src_tgt_obj.mappings.add(mapping_id) - src_total_obj.mappings.add(mapping_id) - tgt_total_obj.mappings.add(mapping_id) - total_total_obj.mappings.add(mapping_id) - - src_tgt_obj.lib_pairs.add(mapping.pair_id) - src_total_obj.lib_pairs.add(mapping.pair_id) - tgt_total_obj.lib_pairs.add(mapping.pair_id) - total_total_obj.lib_pairs.add(mapping.pair_id) - - print() - - def lip_pair_count(self, source_pe, target_pe): - return len(self._pe_pair_data[(source_pe, target_pe)].lib_pairs) - - def prop_count(self, source_pe, target_pe, prop): - return len(self._pe_pair_data[(source_pe, target_pe)].properties_api_mappings[prop]) - - def cardinality_count(self, cardinality): - return self._cardinality_data[cardinality] - - def api_mapping_count(self, source_pe, target_pe): - return len(self._pe_pair_data[(source_pe, target_pe)].mappings) - - def prop_percent(self, source_pe, target_pe, prop): - prop_count = self.prop_count(source_pe, target_pe, prop) - total_api_mappings = self.api_mapping_count(source_pe, target_pe) - if source_pe == TOTAL and target_pe == TOTAL: - mapping_count = self._mapping_applies_property_count - elif source_pe == TOTAL and target_pe != TOTAL: - mapping_count = total_api_mappings - self.api_mapping_count(NO_PE, target_pe) - elif source_pe != TOTAL and target_pe == TOTAL: - mapping_count = total_api_mappings - self.api_mapping_count(source_pe, NO_PE) - else: - mapping_count = total_api_mappings - - return percent(prop_count, mapping_count) - - def non_function_libpairs_count(self): - return len(self._non_function_libpairs) diff --git a/code/pymigstat/reports/api_mapping_stats.py b/code/pymigstat/reports/api_mapping_stats.py deleted file mode 100644 index 138516d..0000000 --- a/code/pymigstat/reports/api_mapping_stats.py +++ /dev/null @@ -1,163 +0,0 @@ -from pathlib import Path - -import pandas as pd -import seaborn as sns -from matplotlib import pyplot as plt - -from config import config -from latex.core import TextNode, BeginEndNode, TagNode, Node -from latex.graphics import GraphicsNode -from latex.tables import Tabular -from latex.utils import to_macro_name -from reports.api_mapping_data import * -from reports.update_report_data import update_report_data, percent - - -class ApiMappingStats: - def __init__(self): - self.data = APIMappingData() - - def _data_cell(self, src, tgt) -> Node: - lp_count_key = lp_count_latex_key(src, tgt) - lp_value = self.data.lip_pair_count(src, tgt) - - if lp_value > 0: - cc_part = f"{lp_count_key}~({lp_percent_latex_key(src, tgt)})" - if not {IMP, NO_PE}.isdisjoint({src, tgt}): - return TextNode(cc_part) - # prop: self.data[ - prop_data = pd.DataFrame({p: self.data.prop_count(src, tgt, p) for p in ALL_PROPS_WITH_NO_PROPS}, - index=["# cc"]) - plt.figure() - local_path = Path("img", "props", f"{src}-{tgt}.pdf".replace(" ", "_")) - self.save_properties_chart(local_path, prop_data) - - # return TextNode(cc_part) - # return GraphicsNode(local_path.as_posix(), "1cm") - return TagNode("makecell", - [cc_part + " \\\\ " + GraphicsNode(local_path.as_posix(), "1.3cm", "0.5cm").render()]) - else: - return TextNode("-") - - def save_properties_chart(self, local_path, prop_data, legend_only=False): - fig_path = config.paper_dir / local_path - bar = prop_data.plot(kind="barh", stacked=True, legend=False, width=0 if legend_only else 1) - if legend_only: - bar.legend(ncol=9, frameon=False) - bar.set(xticklabels=[], yticklabels=[], xlabel=None, ylabel=None) - bar.tick_params(bottom=False, left=False) - sns.despine(left=True, bottom=True) - bar.get_figure().savefig(fig_path, bbox_inches='tight') - - def export_latex(self): - total_lps = self.data.lip_pair_count(TOTAL, TOTAL) - latex_data = {} - dims = ALL_PES + [NO_PE, TOTAL] - for spe in dims: - for tpe in dims: - lp_count = self.data.lip_pair_count(spe, tpe) - latex_data[lp_count_latex_key(spe, tpe)] = lp_count - latex_data[lp_percent_latex_key(spe, tpe)] = percent(lp_count, total_lps) - - if lp_count: - for prop in ALL_PROPS_WITH_NO_PROPS: - latex_data[cc_prop_percent_latex_key(spe, tpe, prop)] = self.data.prop_percent(spe, tpe, prop) - - fc_fc_enc_count = self.data.prop_count(F_CALL, F_CALL, ENC) - fc_fc_count = self.data.api_mapping_count(F_CALL, F_CALL) - latex_data[to_macro_name(F_CALL, F_CALL, "SameNamePercent")] = percent(fc_fc_count - fc_fc_enc_count, fc_fc_count) - - # total_enc_count = self.data.prop_count(TOTAL, TOTAL, ENC) - # total_count = self.data.api_mapping_count(TOTAL, TOTAL) - self.data.api_mapping_count(IMP, IMP) - # # also need to remove no program elements - # latex_data[to_macro_name(TOTAL, "SameNamePercent")] = percent(total_count - total_enc_count, total_count) - - latex_data[to_macro_name("HasNonFunctionLPPercent")] = percent(self.data.non_function_libpairs_count(), - total_lps) - update_report_data(latex_data) - - return self - - def grid_2d(self): - table = BeginEndNode(0, "table*", optional_args=["t!"]) - table \ - .start_line(1).add_tag("centering") \ - .start_line(1).add_tag("caption", "Distribution of types of API mappings in \\migbenchTwo") \ - .start_line(1).add_tag("label", "tab:taxonomy-dist") - - legend_data = pd.DataFrame({short_name(p): [0] for p in ALL_PROPS_WITH_NO_PROPS}, index=["# cc"]) - legend_path = Path("img", "props", f"legend.pdf") - self.save_properties_chart(legend_path, legend_data, True) - table.add_child(GraphicsNode(legend_path.with_suffix(".png").as_posix(), "\\textwidth")) - # We manually saved part of the image legend. Automate it if possible - - # first row is multi-col saying "target" - # second row has a target program element in each cell - # first col is multi-row indicating "source", rotated text - # second col has a source program element in each cell - - tabular = self.create_tabular() - resize_box = TagNode("resizebox", ["\\textwidth", "!", tabular.render()]) - - table.start_line(1).add_child(resize_box) - table_content = table.add_warning().render() + "\n" - path = Path("..", "..", "paper", "tabs", "taxonomy-distribution.tex") - print(table_content) - print("writing to: " + str(path.absolute().resolve())) - path.write_text(table_content, encoding="utf8") - - def create_tabular(self): - tabular = Tabular(2, "ll" + ("c" * len(ALL_PE_DIMS))) - tabular.add_tag("hline") - top_cell = TagNode("multicolumn", [len(ALL_PE_DIMS), "c", "\\textbf{Target program elements}"]) - tabular.add_cell(TextNode("")).add_cell(TextNode("")).add_cell(top_cell).end_row() - for tpe in ["", "", *ALL_PE_DIMS]: - tabular.add_cell(TagNode("textbf", [tpe])) - tabular.end_row() - multirow_size = len(ALL_PE_DIMS) * 2 - left_cell = TagNode("multirow", - [multirow_size, "*", - TagNode("rotatebox", [90, "\\textbf{Source program elements}"]).render()]) - for i, src in enumerate(ALL_PE_DIMS): - if i > 0: - left_cell = TextNode("") - tabular.add_tag("cmidrule", f"{3}-{len(ALL_PE_DIMS) + 2}") - tabular.add_cell(left_cell).add_cell(TagNode("textbf", [src])) - for tgt in ALL_PE_DIMS: - cell = self._data_cell(src, tgt) - tabular.add_cell(cell) - tabular.end_row() - tabular.add_child(TagNode("hline")) - return tabular - - -def _data_key_prefix(src_pe, tgt_pe): - if src_pe == TOTAL and tgt_pe == TOTAL: - prefix = TOTAL - else: - prefix = src_pe + " " + tgt_pe - return prefix - - -def lp_count_latex_key(src_pe, tgt_pe): - return to_macro_name(_data_key_prefix(src_pe, tgt_pe) + " L P Count") - - -def cc_prop_count_latex_key(src_pe, tgt_pe, prop: str): - return to_macro_name(_data_key_prefix(src_pe, tgt_pe) + " " + prop + " Count") - - -def cc_prop_percent_latex_key(src_pe, tgt_pe, prop: str): - return to_macro_name(_data_key_prefix(src_pe, tgt_pe) + " " + prop + " Percent") - - -def lp_percent_latex_key(src_pe, tgt_pe): - return to_macro_name(_data_key_prefix(src_pe, tgt_pe) + " L P Percent") - - -def program_elements_stats_in_libpairs(): - ApiMappingStats().export_latex().grid_2d() - - -if __name__ == '__main__': - program_elements_stats_in_libpairs() diff --git a/code/pymigstat/reports/big_combination_stats.py b/code/pymigstat/reports/big_combination_stats.py deleted file mode 100644 index 3a25850..0000000 --- a/code/pymigstat/reports/big_combination_stats.py +++ /dev/null @@ -1,235 +0,0 @@ -import pandas as pd - -from datamodels.loaders import load_migs -from datamodels.migration import * - -# groups: -# fc -> fc, no prop -# fc -> fc, -from latex.utils import * -from reports.update_report_data import * -from taxonomy.constants import * -from utils.utils import sort_join - - -class HasId: - id: str - - def __hash__(self): - return hash(self.id) - - def __eq__(self, other): - return self.id == other.id - - def __ne__(self, other): - return not self.__eq__(other) - - def __gt__(self, other): - return self.id > other.id - - def __lt__(self, other): - return self.id < other.id - - def __repr__(self): - return self.id - - -def cc_comb_id(s_pes, t_pes, props): - return ", ".join(sorted(s_pes or {NO_PE})) + " -> " + ", ".join(sorted(t_pes or {NO_PE})) + " | " + ", ".join( - sorted(props or {NO_PROP})) - - -def group_properties(properties): - grouped_properties = set() - for prop in properties: - if prop.startswith("argument"): - grouped_properties.add("input transformation") - else: - grouped_properties.add(prop) - props = {short_name(p) for p in grouped_properties} - return props - - -def generic_pe(pe): - return pe - - -class CCCombination(HasId): - - def __init__(self, cc: CodeChangeInMig): - self.source_pes = set(cc.source_program_elements) - self.target_pes = set(cc.target_program_elements) - - self.all_pes = self.source_pes.union(self.target_pes) - props = set(cc.properties) - self.props = props - self.short_props = {short_name(p) for p in props} - # self.props = group_properties(self.props) - - self.id = cc_comb_id(self.source_pes, self.target_pes, self.short_props) - - def has_function_call(self): - return F_CALL in self.source_pes - - def only_function_call(self): - return self.all_pes == {F_CALL} - - def no_function_calls(self): - return F_CALL not in self.all_pes - - def is_addition(self): - return not len(self.source_pes) - - def is_removal(self): - return not len(self.target_pes) - - def category(self): - if self.is_addition(): - return "addition" - if self.is_removal(): - return "removal" - - group_props = group_properties(self.props) - s_pes = {generic_pe(pe) for pe in self.source_pes} - t_pes = {generic_pe(pe) for pe in self.target_pes} - - return cc_comb_id(s_pes, t_pes, group_props) - - -def merge_in_supersets(cc_combos: set[CCCombination]): - to_remove = [] - for super in cc_combos: - for sub in cc_combos: - if super == sub: - continue - if super.source_pes == sub.source_pes and \ - super.target_pes == sub.target_pes and super.props.issuperset(sub.props): - to_remove.append(sub) - - return cc_combos.difference(to_remove) - - -class MigCombination(HasId): - def __init__(self, mig: Migration): - processes = [] - ccs = mig.code_changes(False) - cc_combos = {CCCombination(cc) for cc in ccs} - - for process in processes: - cc_combos = process(cc_combos) - - self.cc_combos: set[CCCombination] = cc_combos - self.id = "\n".join(cc_combo.id for cc_combo in sorted(self.cc_combos)) - - def category(self): - other = "other" - if len(self.cc_combos) > 1: - return "\n".join(sorted({ccc.category() for ccc in self.cc_combos})) - # if all(ccc.no_function_calls() for ccc in self.cc_combos): - # return "no " + F_CALL - # if all(ccc.only_function_call() for ccc in self.cc_combos): - # return "all " + F_CALL - # if any(ccc.has_function_call() for ccc in self.cc_combos): - # return "has " + F_CALL - # return other - cc_combo = list(self.cc_combos)[0] - cat = cc_combo.category() - return cat - - def has_function_call(self): - return any(ccc.has_function_call() for ccc in self.cc_combos) - - def only_function_call(self): - return all(ccc.only_function_call() for ccc in self.cc_combos) - - def what_is_with_fc(self): - results = [] - if self.only_function_call(): - props = set(flatten(ccc.props for ccc in self.cc_combos)) - if not props: - results.append("just " + F_CALL + " without properties") - else: - if not props.isdisjoint(ARGUMENT_PROPERTIES): - results.append("just " + F_CALL + " with argument changes") - if ASYNC_TRANS in props: - results.append("just " + F_CALL + " with " + short_name(ASYNC_TRANS)) - if OUT_TRANS in props: - results.append("just " + F_CALL + " with " + short_name(OUT_TRANS)) - if ENC in props: - results.append("just " + F_CALL + " with " + short_name(ENC)) - if PARAM_ADD_TO_DECORATE in props: - raise ValueError(short_name(PARAM_ADD_TO_DECORATE) + " in " + F_CALL) - print(props) - elif self.has_function_call(): - for ccc in self.cc_combos: - non_fc_pes = sort_join(ccc.all_pes - {F_CALL}) - if non_fc_pes: - if ccc.has_function_call(): - results.append(non_fc_pes + " in same cc") - else: - results.append(non_fc_pes + " in different cc") - else: - results.append("does not have " + F_CALL) - - return sort_join(set(results), "\n") - - -def big_combination_stats(): - combination_count: dict[MigCombination, int] = {} - migs = load_migs() - - total_migs = 0 - for mig in migs: - if mig.is_import_only(): - continue - - total_migs += 1 - mig_comb = MigCombination(mig) - if mig_comb not in combination_count: - combination_count[mig_comb] = 0 - - combination_count[mig_comb] += 1 - - data = [[combo, count, 100 * count / total_migs, len(combo.cc_combos), combo.what_is_with_fc()] for combo, count in - combination_count.items()] - with_fc_col = "what is with FC" - mig_count_col = "# migs" - mig_pecent_col = "% migs" - df = pd.DataFrame(data, columns=["combination", mig_count_col, mig_pecent_col, "comb size", with_fc_col]) \ - .sort_values(mig_count_col, ascending=False).reset_index(drop=True) - df.index += 1 - df.to_csv(config.report_dir / "migration-combination.csv") - - with_fc_group = df[[with_fc_col, mig_count_col, mig_pecent_col]].groupby(with_fc_col).sum() - with_fc_group.to_csv(config.report_dir / "migration-combination--with-fc-groups.csv") - - has_fc_combo_count = sum(1 for combo in combination_count if combo.has_function_call()) - # just_fc_percent = with_fc_group[with_fc_group[with_fc_col] == "just function call"][mig_pecent_col] - latex_data = { - "UniqueCCCombo": len(combination_count), - "HasFcComboCount": has_fc_combo_count, - "HasFcComboPercent": percent(has_fc_combo_count, len(combination_count), True), - "ComboFunctionCallWithElemNCPercent": escape("8.2%"), - "ComboAtAtAndFcFcNoPropPercent": red(escape("0.8%")), - "ComboJustFcMigPercent": escape("56%"), - "ComboJustNonFCMigPercent": escape("7%"), - "ComboMixFcNonFcMigPercent": escape("37%"), - "ComboHasNonFCMigPercent": escape("44%"), # sum of just nonfc and fc - "AttributeWithFCInDiffCCPercent": escape("13%"), - "AttributeWithFCInSameCCPercent": escape("9%"), - "DecoratorWithFCInDiffCCPercent": escape("11%"), - "DecoratorWithFCInSameCCPercent": escape("8%"), - "ExceptionWithFCInSameCCPercent": escape("5%"), - "TypeWithFCInSameCCPercent": escape("3.5%"), - "FuncRefWithFCInSameCCPercent": escape("1.6%"), - "JustFunctionWithNoPropsMigsPercent": escape("10%"), - "JustFunctionWithENCPercent": escape("10%"), - "TrivialFCMigPercent": escape("20%"), # sum of the above two - "NonTrivialFCMigPercent": escape("75%"), - } - - update_report_data(latex_data) - - -if __name__ == '__main__': - big_combination_stats() diff --git a/code/pymigstat/reports/cardinality_stat.py b/code/pymigstat/reports/cardinality_stat.py deleted file mode 100644 index d126002..0000000 --- a/code/pymigstat/reports/cardinality_stat.py +++ /dev/null @@ -1,27 +0,0 @@ -from complexity import MaxCardinality -from datamodels.loaders import load_migs -from taxonomy import constants - -if __name__ == '__main__': - migs = load_migs() - mig_cardinality_counts = {cardinality: 0 for cardinality in constants.ALL_CARDINALITIES} - mig_cardinality_counts["one-to-many or many-to-one"] = 0 - mig_cardinality_counts["zero-to-one or one-to-zero"] = 0 - mig_cardinality_counts[None] = 0 - cc_cardinality_counts = {cardinality: 0 for cardinality in constants.ALL_CARDINALITIES} - cc_cardinality_counts["N/A"] = 0 - max_card_metric = MaxCardinality() - - for mig in migs: - mig_cardinality = max_card_metric.calculate(mig) - mig_cardinality_counts[mig_cardinality] += 1 - for cc in mig.code_changes(True): - if cc.is_import(): - cc_cardinality_counts["N/A"] += 1 - else: - cc_cardinality_counts[cc.cardinality] += 1 - - print("Migration cardinalities:") - print(mig_cardinality_counts) - print("Code change cardinalities:") - print(cc_cardinality_counts) diff --git a/code/pymigstat/reports/code_change_summary.py b/code/pymigstat/reports/code_change_summary.py deleted file mode 100644 index 824944a..0000000 --- a/code/pymigstat/reports/code_change_summary.py +++ /dev/null @@ -1,39 +0,0 @@ -from pathlib import Path - -import pandas as pd - -from config import config -from datamodels.loaders import load_migs - - -def code_change_summary(): - rows = [] - for i, mig in enumerate(load_migs(), start=1): - for file in mig.files: - ccs = file.code_changes - for cc in ccs: - rows += [[ - mig.source, - mig.target, - mig.repo, - mig.commit, - file.path, - cc.line, - ", ".join(cc.source_program_elements), - ", ".join(cc.target_program_elements), - cc.cardinality, - ", ".join(cc.properties), - ", ".join(cc.source_apis), - ", ".join(cc.target_apis), - mig.commit_url, - mig.id() - ]] - - df = pd.DataFrame(rows, columns=["source", "target", "repo", "commit", "path", "line", "source PEs", - "target PEs", "cardinalities", "properties", "source APIs", "target APIs", - "commit URL", "mig id"]) - df.to_csv(config.report_dir.joinpath("code-changes.csv"), index=False) - - -if __name__ == '__main__': - code_change_summary() diff --git a/code/pymigstat/reports/data_stats.py b/code/pymigstat/reports/data_stats.py deleted file mode 100644 index 781f799..0000000 --- a/code/pymigstat/reports/data_stats.py +++ /dev/null @@ -1,61 +0,0 @@ -import pandas as pd - -from config import config -from taxonomy.combine_rounds import combine_rounds - - -def round_row(round_data, round_name, data_source): - migs = round_data["migration id"].nunique() - lps = round_data["pair id"].nunique() - libs = len(set(round_data["source"].tolist() + round_data["target"].tolist())) - repos = round_data["repo"].nunique() - commits = round_data["commit url"].nunique() - - return [round_name, data_source, migs, lps, libs, repos, commits] - - -def append_percent(data_row, total_row): - for i in range(2, 7): - data_row[i] = f"{data_row[i]} ({(data_row[i]/total_row[i]):.0%})" - - -def data_stats(): - migbench_total_row = ["Full data", "\\migbench", 75, 34, 55, 57, 74] - salm_total_row = ["Full data", "\\salm", 2335, 231, 288, 1876, 2462] - all_total_row = ["Full data", "all", 2405, 256, 319, 1923, 2231] - - df = combine_rounds(False) - grid = [] - for round in range(0, 5): - ds = "\\migbench" if round == 0 else "\\salm" - round_data = df[df["round"] == round] - grid.append(round_row(round_data, round, ds)) - - migbench_labeled = list(grid[0]) - migbench_labeled[0] = "Labeled data" - append_percent(migbench_labeled, migbench_total_row) - grid.append(migbench_labeled) - - salm_data = df[df["round"] > 0] - salm_labeled = round_row(salm_data, "Labeled data", "\\salm") - append_percent(salm_labeled, salm_total_row) - grid.append(salm_labeled) - - all_labeled = round_row(df, "Labeled data", "all") - grid.append(all_labeled) - append_percent(all_labeled, all_total_row) - - grid += [ - migbench_total_row, salm_total_row, all_total_row - ] - - result_df = pd.DataFrame( - data=grid, - columns=["Round", "Dataset", "# Migs", "# LPs", "# Libs", "# Repos", "# Commits"] - ) - result_df.to_csv(config.report_dir / "data-stats.csv", index=False) - print(result_df) - - -if __name__ == '__main__': - data_stats() diff --git a/code/pymigstat/reports/export_constant_data.py b/code/pymigstat/reports/export_constant_data.py deleted file mode 100644 index 619a7bc..0000000 --- a/code/pymigstat/reports/export_constant_data.py +++ /dev/null @@ -1,92 +0,0 @@ -from datamodels.loaders import load_migs -from latex.utils import format_int, escape -from reports.update_report_data import update_report_data, percent - - -def export_constant_data(): - v2_mig_count = 0 - v2_cc_count = 0 - v2_repos = set() - v2_lps = set() - v2_libs = set() - v2_domains = set() - for mig in load_migs(): - v2_mig_count += 1 - v2_cc_count += len(mig.code_changes(include_imports=True)) - v2_repos.add(mig.repo) - v2_lps.add(mig.pair_id) - v2_libs.add(mig.source) - v2_libs.add(mig.target) - v2_domains.add(mig.domain) - - v1_mig_count = 75 - data = { - "candidateSalmMigs": "1,269", - "libPairsWithSameImportNameCount": "2", - "VOneCCCount": "375", - "VOneMigCount": str(v1_mig_count), - "VOneRepoCount": "57", - "VOneLPCount": "34", - "VOneLibCount": "55", - "VOneDomainCount": "11", - "VTwoCCCount": format_int(v2_cc_count), - "VTwoMigCount": format_int(v2_mig_count), - "VTwoRepoCount": format_int(len(v2_repos)), - "VTwoLPCount": format_int(len(v2_lps)), - "VTwoLibCount": format_int(len(v2_libs)), - "VTwoDomainCount": format_int(len(v2_domains)), - } - - # data copied from spreadsheet - data.update({ - "RoundOneMigCount": format_int(13), - "RoundTwoMigCount": format_int(19), - "RoundThreeMigCount": format_int(20), - "RoundFourMigCount": format_int(259), - "RoundOneCCCount": format_int(78), - "RoundTwoCCCount": format_int(186), - "RoundThreeCCCount": format_int(87), - "RoundFourCCCount": format_int(1233), - "RoundOneRepoCount": format_int(13), - "RoundTwoRepoCount": format_int(19), - "RoundThreeRepoCount": format_int(20), - "RoundFourRepoCount": format_int(249), - "RoundOneLPCount": format_int(12), - "RoundTwoLPCount": format_int(14), - "RoundThreeLPCount": format_int(12), - "RoundFourLPCount": format_int(116), - "RoundOneLibCount": format_int(21), - "RoundTwoLibCount": format_int(23), - "RoundThreeLibCount": format_int(24), - "RoundFourLibCount": format_int(174), - "RoundOneDomainCount": format_int(3), - "RoundTwoDomainCount": format_int(7), - "RoundThreeDomainCount": format_int(9), - "RoundFourDomainCount": format_int(24), - }) - - data.update({ - "RequiredSALMSampleSize": format_int(296), - "ActualSALMSampleSize": format_int(311), - "SALMLabeledDomainPercent": escape("100%"), - "SALMLabeledLPPercent": percent(131, 199) - }) - # the below data can be generated using filter_migration_data.py file - data.update({ - "SALMTotalMigCount": format_int(1559), - "SALMTotalRepoCount": "1,291", - "SALMTotalLPCount": "199", - "SALMTotalLibCount": "265", - "SALMTotalDomainCount": "25", - "GrandTotalMigCount": "1,634", - "GrandTotalRepoCount": "1,338", - "GrandTotalLPCount": "224", - "GrandTotalLibCount": "296", - "GrandTotalDomainCount": "36" - }) - - update_report_data(data) - - -if __name__ == '__main__': - export_constant_data() diff --git a/code/pymigstat/reports/lib_pair_data.py b/code/pymigstat/reports/lib_pair_data.py deleted file mode 100644 index 27f0d57..0000000 --- a/code/pymigstat/reports/lib_pair_data.py +++ /dev/null @@ -1,83 +0,0 @@ -from datamodels.api_mapping import APIMappingSet -from datamodels.loaders import load_migs -from datamodels.migration import Migration -from taxonomy.constants import * - - -class LibPairDataItem: - - def __init__(self, id: str, source_lib: str, target_lib: str, migrations: list[Migration]): - self.id = id - self.source_lib = source_lib - self.target_lib = target_lib - self._migrations = [] - self._source_program_elements = set() - self._target_program_elements = set() - self._all_program_elements = set() - self._properties = set() - self._cardinalities = set() - self._code_changes = [] - self._api_mappings = APIMappingSet() - for mig in migrations: - self.add_mig(mig) - - def has_program_elements(self, *pes: str): - return self._all_program_elements.issuperset(pes) - - def has_properties(self, *props: str): - return self._properties.issuperset(props) - - def all_program_elements(self): - return self._all_program_elements - - def properties(self): - return self._properties - - def cardinalities(self): - return self._cardinalities - - def is_import_only(self): - return self.all_program_elements().issubset({IMP, NO_PE}) - - @classmethod - def from_mig(cls, mig: Migration): - return cls(mig.pair_id, mig.source, mig.target, [mig]) - - def add_mig(self, mig: Migration): - self._migrations.append(mig) - ccs = mig.code_changes(include_imports=True) - self._code_changes.append(ccs) - - for cc in ccs: - self._source_program_elements.update(cc.source_program_elements or {NO_PE}) - self._target_program_elements.update(cc.target_program_elements or {NO_PE}) - if cc.can_have_properties(): - self._properties.update(cc.properties or {NO_PROP}) - - if cc.cardinality != Not_Applicable: - self._cardinalities.add(cc.cardinality) - - self._all_program_elements = self._source_program_elements.union(self._target_program_elements) - self._api_mappings.merge_all(mig.api_mappings(include_imports=False)) # API mappings cannot be for imports - - -class LibPairDataSet: - _index: dict[str, LibPairDataItem] - - def __init__(self): - self._index = {} - - def load(self): - for mig in load_migs(): - if mig.pair_id not in self._index: - self._index[mig.pair_id] = LibPairDataItem.from_mig(mig) - else: - self._index[mig.pair_id].add_mig(mig) - - return self - - def __iter__(self): - return iter(self._index.values()) - - def __len__(self): - return len(self._index) diff --git a/code/pymigstat/reports/lib_pair_stats.py b/code/pymigstat/reports/lib_pair_stats.py deleted file mode 100644 index a02d6f3..0000000 --- a/code/pymigstat/reports/lib_pair_stats.py +++ /dev/null @@ -1,74 +0,0 @@ -import pandas as pd - -from complexity.max_cardinality import max_cardinality -from reports.lib_pair_data import LibPairDataSet -from taxonomy.constants import * - - -class LibPairStats: - def pe_individual(self): - data = {pe: 0 for pe in NON_IMPORT_PES} - only_function_count = 0 - lp_set = LibPairDataSet().load() - for lp in lp_set: - elements = lp.all_program_elements() - {IMP} - for pe in elements: - data[pe] += 1 - if elements == {F_CALL}: - only_function_count += 1 - - df = pd.DataFrame(data.items(), columns=["pe", "count"]) - df = df.set_index(["pe"]) - total_lib_pairs = len(lp_set) - - df["percent"] = df["count"] / total_lib_pairs - - print(df.to_csv()) - print("only function", only_function_count / total_lib_pairs) - print() - print() - return self - - def prop_individual(self): - has_prop = {prop: 0 for prop in ALL_PROPS_WITH_NO_PROPS} - lp_set = LibPairDataSet().load() - func_imp_with_no_prop_or_name_change = 0 - for lp in lp_set: - for prop in lp.properties(): - has_prop[prop] += 1 - if lp.all_program_elements().issubset([F_CALL, IMP]) and lp.properties().issubset([NO_PROP, ENC]): - func_imp_with_no_prop_or_name_change += 1 - - df = pd.DataFrame(has_prop.items(), columns=["prop", "count"]) - df = df.set_index(["prop"]) - total_lib_pairs = len(lp_set) - df["percent"] = df["count"] / total_lib_pairs - - print(df.to_csv()) - print("function or import with no prop or enc", func_imp_with_no_prop_or_name_change / total_lib_pairs) - return self - - def max_cardinality(self): - max_card_counts = { - "zero-to-one or one-to-zero": 0, - "one-to-one": 0, - "one-to-many or many-to-one": 0, - "many-to-many": 0 - } - lp_set = LibPairDataSet().load() - for lp in lp_set: - if lp.is_import_only(): - continue - mc = max_cardinality(lp.cardinalities()) - if mc != Not_Applicable: - max_card_counts[mc] += 1 - - df = pd.DataFrame(max_card_counts.items(), columns=["max cardinality", "count"]) - df = df.set_index(["max cardinality"]) - print(df.to_csv()) - - return self - - -if __name__ == '__main__': - LibPairStats().pe_individual().prop_individual().max_cardinality() diff --git a/code/pymigstat/reports/mig_effort_stats.py b/code/pymigstat/reports/mig_effort_stats.py deleted file mode 100644 index 1159f4d..0000000 --- a/code/pymigstat/reports/mig_effort_stats.py +++ /dev/null @@ -1,126 +0,0 @@ -import pandas as pd -from matplotlib import pyplot as plt - -from complexity import MigLOC, NumAPIs, UniqueAPIs, UniqueMappings -from complexity.num_changes import NumChanges -from config import config -from datamodels.loaders import load_migs -from reports.update_report_data import update_report_data - - -class MigSizeStats: - def __init__(self): - self.mig_loc = MigLOC(False) - self.num_apis = NumAPIs(False) - self.num_changes = NumChanges(False) - self.unique_apis = UniqueAPIs(False) - self.unique_mappings = UniqueMappings(False) - self.all_metrics = [ - self.mig_loc, - self.num_apis, - self.num_changes, - self.unique_apis, - self.unique_mappings, - ] - - self.bar_metrics = self.all_metrics[:5] - - migs = list(mig for mig in load_migs() if not mig.is_import_only()) - results = {metric.name(): pd.DataFrame(metric.calculate(mig) for mig in migs) for metric in self.all_metrics} - self.results: dict[str, pd.DataFrame] = results - - summary = {} - for m in self.bar_metrics: - metric_name = m.name() - values = self.results[metric_name][m.key_property()] - summary[f"{metric_name}Min"] = "{0:.0f}".format(values.min()) - summary[f"{metric_name}FirstQuartile"] = "{0:.0f}".format(values.quantile(.25)) - summary[f"{metric_name}Median"] = "{0:.0f}".format(values.quantile(.50)) - summary[f"{metric_name}ThirdQuartile"] = "{0:.0f}".format(values.quantile(.75)) - summary[f"{metric_name}Max"] = "{0:.0f}".format(values.max()) - summary[f"{metric_name}Mean"] = "{0:.0f}".format(values.mean()) - - self.summary = summary - - def export_latex(self): - update_report_data(self.summary) - return self - - def export_csv(self): - m_names = [m.name() for m in self.all_metrics] - results = [self.results[m_name].rename(columns={ - "source": "source " + m_name, - "target": "target " + m_name, - "total": "total " + m_name}) for m_name in m_names - ] - - merged = pd.merge(results[0], results[1], on='mig') - for i in range(2, len(m_names)): - merged = pd.merge(merged, results[i], on='mig') - print(merged.columns) - merged.to_csv(config.report_dir / "effort.csv", index=False) - return self - - def bars(self, save_fig=False): - fig, axs = plt.subplots(ncols=5, figsize=(12, 3)) - self._bars_for_metric(axs[0], self.mig_loc) - self._bars_for_metric(axs[1], self.num_apis) - self._bars_for_metric(axs[2], self.num_changes) - self._bars_for_metric(axs[3], self.unique_apis) - self._bars_for_metric(axs[4], self.unique_mappings) - plt.tight_layout() - if save_fig: - plt.savefig(config.paper_dir / "img" / "charts" / "dev-effort-bar.pdf") - - plt.show() - return self - - def _bars_for_metric(self, ax, m): - m_name = m.name() - chart_data = self.results[m_name].sort_values(m.key_property()) - self._show_summary_in_chart(ax, m_name) - if len(m.properties()) > 1: - colors = ["red", "green"] - chart_data = chart_data[["source", "target"]] - legend = True - else: - colors = ["blue"] - legend = False - chart_data.plot(kind="bar", logy=False, width=1, ax=ax, stacked=True, color=colors, legend=legend) - ax.set_xticks([]) - ax.set_title(m_name) - - def _show_summary_in_chart(self, ax, m_name): - median = self.summary[f"{m_name}Median"] - mean = self.summary[f"{m_name}Mean"] - ax.set_xlabel(f"median: {median}, mean: {mean}") - - def _violin_for_metric(self, ax, m): - m_name = m.name() - self._show_summary_in_chart(ax, m_name) - m_data = self.results[m_name][m.key_property()] - # m_data = m_data[np.abs(stats.zscore(m_data)) < 3] - ax.violinplot(m_data, showextrema=True) - ax.set_xticks([]) - # ax.set_xticklabels([f"min={m_data.min()} \n median={m_data.median()}\n max={m_data.max()}", ]) - ax.set_title(m_name) - - def violin(self): - fig, axs = plt.subplots(ncols=5, figsize=(12, 3.5)) - fig.subplots_adjust(wspace=0.25) - for i, metric in enumerate(self.all_metrics): - self._violin_for_metric(axs[i], metric) - - - plt.tight_layout() - plt.savefig(config.paper_dir / "img" / "charts" / "dev-effort-violin.pdf") - plt.show() - return self - - -def mig_effort_stats(): - MigSizeStats().export_csv().export_latex().violin() - - -if __name__ == '__main__': - mig_effort_stats() diff --git a/code/pymigstat/reports/migration_summary.py b/code/pymigstat/reports/migration_summary.py deleted file mode 100644 index 1135799..0000000 --- a/code/pymigstat/reports/migration_summary.py +++ /dev/null @@ -1,36 +0,0 @@ -import pandas as pd - -from config import config -from datamodels.loaders import load_migs -from utils.utils import flatten_unique_sort - - -def migration_summary(): - rows = [] - for i, mig in enumerate(load_migs(), start=1): - properties = flatten_unique_sort(cc.properties for cc in mig.code_changes()) - source_pes = flatten_unique_sort(cc.source_program_elements for cc in mig.code_changes()) - target_pes = flatten_unique_sort(cc.target_program_elements for cc in mig.code_changes()) - rows.append([ - mig.source, - mig.target, - mig.repo, - mig.commit, - len(mig.code_changes()), - len(mig.files), - ", ".join(source_pes), - ", ".join(target_pes), - ", ".join(properties), - len(set(source_pes + target_pes)), - len(properties), - mig.commit_url, - mig.id() - ]) - - df = pd.DataFrame(rows, columns=["source", "target", "repo", "commit", "# ccs", "# files", "source PEs", - "target PEs", "properties", "# PE", "# props", "commit URL", "id"]) - df.to_csv(config.report_dir.joinpath("migrations.csv"), index=False) - - -if __name__ == '__main__': - migration_summary() diff --git a/code/pymigstat/reports/misc.py b/code/pymigstat/reports/misc.py deleted file mode 100644 index 07e7c0f..0000000 --- a/code/pymigstat/reports/misc.py +++ /dev/null @@ -1,16 +0,0 @@ -from datamodels.loaders import load_migs - - -def count_lib_pairs(): - symmetric_set = set() - non_symmetric_set = set() - for mig in load_migs(): - symmetric_set.add("__".join(sorted([mig.source, mig.target]))) - non_symmetric_set.add(mig.pair_id) - - print(len(symmetric_set)) - print(len(non_symmetric_set)) - - -if __name__ == '__main__': - count_lib_pairs() diff --git a/code/pymigstat/reports/signature_change_stat.py b/code/pymigstat/reports/signature_change_stat.py deleted file mode 100644 index 5f2eff7..0000000 --- a/code/pymigstat/reports/signature_change_stat.py +++ /dev/null @@ -1,19 +0,0 @@ -import pandas as pd - -from config import config - - -def signature_change_stat(): - df = pd.read_csv(config.report_dir / "complexity_all.csv") - pe_prop = "program elements" - can_have_name_change = df[df[pe_prop].str.contains("attribute access|decorator|exception|function call|function object|type")] - has_name_change = can_have_name_change[can_have_name_change["properties"].str.contains("element name change")] - print(len(can_have_name_change), len(has_name_change)) - - can_have_argument_change = df[df[pe_prop].str.contains("decorator|function call")] - has_argument_change = can_have_argument_change[can_have_name_change["properties"].str.contains("argument addition|argument deletion|argument transformation|argument name change|argument name deletion")] - print(len(can_have_argument_change), len(has_argument_change)) - - -if __name__ == '__main__': - signature_change_stat() diff --git a/code/pymigstat/reports/update_report_data.py b/code/pymigstat/reports/update_report_data.py deleted file mode 100644 index b7821eb..0000000 --- a/code/pymigstat/reports/update_report_data.py +++ /dev/null @@ -1,46 +0,0 @@ -from pathlib import Path - -import yaml - -from config import config -from latex.utils import to_macro_name - - -def _build_def_macro(key: str, value: any): - return "\\def" + key + "{" + str(value) + "\\xspace}" - - -_yaml_data_path = (config.paper_dir / "results-data.yaml").resolve().absolute() -_tex_data_path = (config.paper_dir / "results-data.tex").resolve().absolute() - - -def update_report_data(new_data: dict[str, any]): - new_data = {to_macro_name(k): v for k, v in new_data.items()} - all_data = {} - if _yaml_data_path.exists(): - all_data: dict = yaml.safe_load(_yaml_data_path.read_text("utf8")) - - all_data = all_data or {} - all_data.update(new_data) - print("writing to " + str(_yaml_data_path)) - _yaml_data_path.write_text(yaml.safe_dump(all_data, sort_keys=False), "utf8") - - all_defs = "\n".join(_build_def_macro(key, value) for key, value in all_data.items()) - print("writing to " + str(_tex_data_path)) - _tex_data_path.write_text(all_defs, encoding="utf8") - - -def clean_report_data(): - _yaml_data_path.unlink(True) - _tex_data_path.unlink(True) - - -def percent(numerator, denominator, escape_latex=True): - p = 100 * numerator / denominator - return format_percent(p, escape_latex) - - -def format_percent(value, escape_latex=True): - decimals = 1 if value < 1 else 0 - percent_sign = "\\%" if escape_latex else "%" - return ("{0:." + str(decimals) + "f}").format(value) + percent_sign diff --git a/code/pymigstat/runnables/__init__.py b/code/pymigstat/runnables/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/code/pymigstat/runnables/clean_up_data_files.py b/code/pymigstat/runnables/clean_up_data_files.py deleted file mode 100644 index 66ebe83..0000000 --- a/code/pymigstat/runnables/clean_up_data_files.py +++ /dev/null @@ -1,19 +0,0 @@ -import shutil - -from config import config - -if __name__ == '__main__': - cleanup_dirs = [config.data_dir / f for f in - ["code_change", "code_change.detection_error", "code_change.not_found", "lib", "lib_pair", - "migration", "repo"]] - print("This will cleanup the data that is already populated.") - print("The following folders will be deleted:") - print(*cleanup_dirs, sep="\n") - - choice = input("Are you sure you want to continue? [y/N]: ") - if choice == "y" or choice == "Y": - for dir in cleanup_dirs: - shutil.rmtree(dir, ignore_errors=True) - print("done cleaning up") - else: - print("skipped cleaning up") diff --git a/code/pymigstat/runnables/convert_pymigbench_data.py b/code/pymigstat/runnables/convert_pymigbench_data.py deleted file mode 100644 index 987af25..0000000 --- a/code/pymigstat/runnables/convert_pymigbench_data.py +++ /dev/null @@ -1,66 +0,0 @@ -import math - -import pandas - -from config import config -from datamodels.migration import Migration, CodeChangeInMig, MigrationCodeFile -from datamodels.storage import save_data -from utils.utils import reponame_to_filename - - -def parse_migbench_lines(line: str): - lines = [] - parts = line.split(",") - for part in parts: - if ":" in part: - for subpart in part.split(":"): - lines += parse_migbench_lines(subpart) - elif "-" in part: - start, end = part.split("-") - lines += list(range(int(start), int(end) + 1)) - else: - lines += [int(part)] - - return lines - - -def convert_pymigbench_data(): - all_pmb_ccs = pandas.read_csv("../sample_data/py_mig_bench__code_changes.csv") - info_heads = ["repo", "commit", "source", "target"] - all_pmb_migs = all_pmb_ccs[info_heads].drop_duplicates() - print(len(all_pmb_migs)) - for _, pmb_mig in all_pmb_migs.iterrows(): - info_list = list(pmb_mig) - mig = Migration(*info_list, []) - pmb_ccs = all_pmb_ccs[all_pmb_ccs[info_heads].isin(info_list).all(axis=1)] - pmb_files = pmb_ccs[["filepath"]].drop_duplicates() - for _, filepath in pmb_files.iterrows(): - filepath = filepath[0] - file_pmb_ccs = pmb_ccs[pmb_ccs["filepath"] == filepath] - file = MigrationCodeFile(filepath, []) - mig.files.append(file) - for _, file_pmb_cc in file_pmb_ccs.iterrows(): - source_lines = parse_migbench_lines(file_pmb_cc["source_version_line"]) - target_lines = parse_migbench_lines(file_pmb_cc["target_version_line"]) - program_element = file_pmb_cc["program_element"] - cardinality = file_pmb_cc["cardinality"] - properties = str(file_pmb_cc["properties"]).split(",") - source_apis = parse_api_list(file_pmb_cc["source API"]) - target_apis = parse_api_list(file_pmb_cc["target API"]) - cc = CodeChangeInMig(source_lines, target_lines, source_apis, target_apis, program_element, cardinality, - properties) - file.code_changes.append(cc) - - file_name = "__".join([reponame_to_filename(mig.repo), mig.commit[:8], mig.source, mig.target]) - file_name += ".yaml" - save_data(mig.to_dict(), "", config.data_dir, "pymigbench_migs", file_name) - - -def parse_api_list(value): - if not value or (isinstance(value, float) and math.isnan(value)): - return [] - return value.split(",") - - -if __name__ == '__main__': - convert_pymigbench_data() diff --git a/code/pymigstat/runnables/download_repos.py b/code/pymigstat/runnables/download_repos.py deleted file mode 100644 index e2163f2..0000000 --- a/code/pymigstat/runnables/download_repos.py +++ /dev/null @@ -1,82 +0,0 @@ -import os -import shutil -import subprocess -import sys -import timeit -from datetime import datetime -from multiprocessing import Pool -from pathlib import Path - -from config import config -from datamodels.storage import load_data_list -from utils.utils import reponame_to_filename - - -def download_all(repos: list[str]): - start = timeit.default_timer() - - os.environ["GIT_TERMINAL_PROMPT"] = "0" - - log_path = config.data_dir.joinpath(f"_log_{datetime.now().isoformat().replace(':', '-')}.txt") - - total = len(repos) - with Pool(config.number_of_parallel_processes) as pool: - results = pool.imap(download_one_repo, repos, chunksize=5) - - i = 0 - for success, message in results: - i += 1 - runtime = (timeit.default_timer() - start) / 60 / 60 - part_done = i / total - print( - f"=== done downloading ({part_done:.2%}) repos in {runtime:.4f} hours. " - f"Est {runtime * (1 - part_done) / part_done:.4f} hours===") - print() - print() - if not success: - log_path.write_text(message + "\n", "utf-8") - - -def download_one_repo(repo_name: str): - try: - repo_url = f"https://github.com/{repo_name}" - git_dir: Path = config.git_dir / reponame_to_filename(repo_name) - try: - if git_dir.exists(): - if config.skip_download_if_exists: - print(f"skipping download. repo exists at {git_dir}") - else: - fetch(git_dir) - else: - clone(git_dir, repo_url) - except: - shutil.rmtree(git_dir) - clone(git_dir, repo_url) - return True, f"done downloading {repo_name}" - except Exception as e: - return False, str(e) - - -def clone(git_dir: Path, repo_url: str): - print("== cloning ==") - cmd = " ".join(["git", "clone", repo_url, str(git_dir), "--progress", "--verbose"]) - print(cmd) - subprocess.check_call(cmd, shell=True, stdout=sys.stdout, - stderr=subprocess.STDOUT) - - -def fetch(git_dir: Path): - print("== fetching ==") - cmd = " ".join(["git", "-C", str(git_dir), "fetch", "--progress", "--verbose"]) - print(cmd) - subprocess.check_call(cmd, shell=True, stdout=sys.stdout, - stderr=subprocess.STDOUT) - - -def download_repos(): - repo_names = [repo["name"] for repo in load_data_list("repo/*/meta.yaml")] - download_all(repo_names) - - -if __name__ == '__main__': - download_repos() diff --git a/code/pymigstat/runnables/filter_migration_data.py b/code/pymigstat/runnables/filter_migration_data.py deleted file mode 100644 index 775ae01..0000000 --- a/code/pymigstat/runnables/filter_migration_data.py +++ /dev/null @@ -1,154 +0,0 @@ -from typing import Tuple - -from core.pypi_cache import PyPICache -from datamodels.data_reader import * -from datamodels.storage import save_data -from utils.gpt_client import get_csv -from utils.utils import reponame_to_filename, commit_url - - -def lib_pairs_from_migs(migs: set[Tuple]): - return {(mig[2], mig[3]) for mig in migs} - - -def libs_from_migs(migs: set[Tuple]): - return {mig[2] for mig in migs}.union({mig[3] for mig in migs}) - - -def repos_from_migs(migs: set[Tuple]): - return {mig[0] for mig in migs} - - -def commits_from_migs(migs: set[Tuple]): - return {mig[1] for mig in migs} - - -def domains_from_migs(migs: set[Tuple]): - return {mig[4] for mig in migs} - - -def report_count(migs, lib_pairs, libs, repos, commits, domains): - print(f"migrations :{len(migs)}") - print(f"lib pairs :{len(lib_pairs)}") - print(f"libraries :{len(libs)}") - print(f"repositories :{len(repos)}") - print(f"commits :{len(commits)}") - print(f"domains :{len(domains)}") - - -def is_salm_testing_domain(domain: str): - return domain == "testing" or domain.startswith("testing&") or domain.endswith("&testing") - - -def filter_migration_data(): - pmb_migs = read_unfiltered_migbench_migs() - pmb_pairs = lib_pairs_from_migs(pmb_migs) - pmb_libs = libs_from_migs(pmb_migs) - pmb_repos = repos_from_migs(pmb_migs) - pmb_commits = commits_from_migs(pmb_migs) - pmb_domains = domains_from_migs(pmb_migs) - - raw_salm_migs = read_unfiltered_salm_migs() - print("==== filtering SALM migrations ===") - # pmb_migs_in_salm = raw_salm_migs.intersection(pmb_migs) - # print(f"removing {len(pmb_migs_in_salm)} migrations which are already in PyMigBench") - # raw_salm_migs = raw_salm_migs - pmb_migs_in_salm - - salm_testing_migs = {mig for mig in raw_salm_migs if is_salm_testing_domain(mig[4])} - print(f"removing {len(salm_testing_migs)} test library migrations") - raw_salm_migs = raw_salm_migs - salm_testing_migs - - salm_migs = filter_migrations(raw_salm_migs) - salm_pairs = lib_pairs_from_migs(salm_migs) - salm_libs = libs_from_migs(salm_migs) - salm_repos = repos_from_migs(salm_migs) - salm_commits = commits_from_migs(salm_migs) - salm_domains = domains_from_migs(salm_migs) - - all_migs = pmb_migs.union(salm_migs) - all_pairs = lib_pairs_from_migs(all_migs) - all_libs = libs_from_migs(all_migs) - all_repos = repos_from_migs(all_migs) - all_commits = commits_from_migs(all_migs) - all_domains = domains_from_migs(all_migs) - - print() - print("==== SALM dataset ===") - report_count(salm_migs, salm_pairs, salm_libs, salm_repos, salm_commits, salm_domains) - print("==== PyMigBench dataset ===") - report_count(pmb_migs, pmb_pairs, pmb_libs, pmb_repos, pmb_commits, pmb_domains) - print("=== combined dataset ===") - report_count(all_migs, all_pairs, all_libs, all_repos, all_commits, all_domains) - - import_map = fetch_import_names(all_libs) - for lib in all_libs: - save_data({"name": lib, "import_names": import_map[lib]}, "", config.lib_data_dir, lib + ".yaml") - for src, tgt in all_pairs: - save_data({"source": src, "target": tgt}, "", config.data_dir, "lib_pair", f"{src}__{tgt}.yaml") - save_migrations(pmb_migs, "pymigbench") - save_migrations(salm_migs, "salm") - for repo in all_repos: - save_data({"name": repo}, "", config.data_dir, "repo", reponame_to_filename(repo), "meta.yaml") - - -def save_migrations(migrations: set, data_source: str): - for repo, commit, src, tgt, domain in migrations: - url = commit_url(repo, commit) - file_name = f"{src}__{tgt}__{reponame_to_filename(repo)}__{commit[:8]}__{data_source}.yaml" - save_data({"repo": repo, "commit": commit, "source": src, "target": tgt, "domain": domain, "commit_url": url}, - "", config.data_dir, "migration", file_name) - - -def filter_migrations(migs: set[tuple]): - lib_pairs = lib_pairs_from_migs(migs) - libs = libs_from_migs(migs) - repos = repos_from_migs(migs) - commits = commits_from_migs(migs) - domains = domains_from_migs(migs) - report_count(migs, lib_pairs, libs, repos, commits, domains) - - print() - print("checking the libraries in PyPI. It may take a few minutes.") - pypi_cache = PyPICache(config) - non_pypi_libs = {lib_name for lib_name in libs if not pypi_cache.is_in_pypi(lib_name)} - non_pypi_pairs = {lp for lp in lib_pairs if lp[0] in non_pypi_libs or lp[1] in non_pypi_libs} - non_pypi_migs = {mig for mig in migs if (mig[2], mig[3]) in non_pypi_pairs} - print(f"{len(non_pypi_libs)} libs excluded because they are not in PyPI") - print(f"{len(non_pypi_pairs)} lib pairs excluded because at least one lib is not in PyPI") - print(f"{len(non_pypi_migs)} migrations excluded because at least one lib is not in PyPI") - pypi_lib_pairs = lib_pairs - non_pypi_pairs - pypi_migs = migs - non_pypi_migs - # todo: find analogous pairs using GPT-4 - # for now, use the cached result - analogous_results = read_analogous_lib_results() - all_non_analogous_pairs = {(res[0], res[1]) for res in analogous_results if res[2] == "No"} - non_analogous_pairs = all_non_analogous_pairs.intersection(pypi_lib_pairs) - non_analogous_migs = {m for m in pypi_migs if (m[2], m[3]) in non_analogous_pairs} - print(f"{len(non_analogous_pairs)} lib pairs excluded because they are not analogous") - print(f"{len(non_analogous_migs)} migrations excluded because they are between non analogous pairs") - final_migs = pypi_migs - non_analogous_migs - - return final_migs - - -def fetch_import_names(libs: set[str]): - filepath = config.data_dir / "gpt4_import_names.csv" - if not filepath.exists(): - message = """ - For the python libraries below, give me the corresponding top level import name in a CSV, - where the first column is the library name, the second column is the import names, - and the third column is your confidence level of the result. - For a library, if you find both a.b and a, just output a. - Also, just give the import name, not the full statement. - Here are the comma separated library names: - """ - message += ", ".join(libs) - result = get_csv(message) - filepath.write_text(result, "utf8") - - rows = read_csv(filepath) - return {r[0]: r[1].split(" ") for r in rows} - - -if __name__ == '__main__': - filter_migration_data() diff --git a/code/pymigstat/runnables/find_all_code_changes.py b/code/pymigstat/runnables/find_all_code_changes.py deleted file mode 100644 index 9b30f15..0000000 --- a/code/pymigstat/runnables/find_all_code_changes.py +++ /dev/null @@ -1,49 +0,0 @@ -from multiprocessing import Pool - -from code_change_search.find_code_changes import find_code_changes_from_raw_migration -from config import config -from datamodels.storage import save_data, load_data_list -from utils import Dynamic -from utils.progress import Progress -from utils.utils import reponame_to_filename - - -def identify_code_change(mig: Dynamic): - file_name = "__".join([mig['source'], mig['target'], reponame_to_filename(mig['repo']), mig['commit'][:8]]) - file_name += ".yaml" - try: - mig_with_cc = find_code_changes_from_raw_migration(mig) - if mig_with_cc.files: - out_folder = "code_change" - else: - out_folder = "code_change.not_found" - - save_data(mig_with_cc.to_dict(), "", config.data_dir, out_folder, file_name) - except FileNotFoundError: - save_data(mig, "", config.data_dir, "code_change.repo_not_found", file_name) - except Exception as e: - copy = dict(mig) - copy["errors"] = [repr(e)] - save_data(copy, "", config.data_dir, "code_change.detection_error", file_name) - print(file_name) - print(e) - - -def find_all_code_changes(parallel): - migs = load_data_list("migration/*__salm.yaml") - migs = sorted(migs, key=lambda m: m["repo"]) - progress = Progress(len(migs), "migrations") - - if parallel: - with Pool(config.number_of_parallel_processes) as pool: - results = pool.imap(identify_code_change, migs, chunksize=5) - for _ in results: - progress.update() - else: - for mig in migs: - identify_code_change(mig) - progress.update() - - -if __name__ == '__main__': - find_all_code_changes(False) diff --git a/code/pymigstat/runnables/sample_migrations_for_code_change_labeling.py b/code/pymigstat/runnables/sample_migrations_for_code_change_labeling.py deleted file mode 100644 index a60955b..0000000 --- a/code/pymigstat/runnables/sample_migrations_for_code_change_labeling.py +++ /dev/null @@ -1,73 +0,0 @@ -import math -import random - -from config import config -from csv_helper import write_csv -from datamodels.migration import serialize_line_list -from datamodels.storage import load_data_list -from utils.utils import key_by -from munch import munchify - -code_change_instructions = """ -The "files" list contains all files that potentially have code changes. -Each of the "file" item has a dummy code change. This is to help understand the data structure of the code changes. -Below is how to update the code changes: -1. Open the commit using the URL. -2. For each file in the files list: - 2.1. Locate the file in the GitHub commit page. - 2.2. Go to each of the lines in "candidate_source_lines" and "candidate_target_lines". - 2.3. Find the code changes and add them in this file. -3. Remove the dummy code change. -4. Save this file, commit, push. -""" - -output_folder = config.data_dir / "code_change_for_labeling" - - -def sample_migrations_for_code_change_labeling(): - # 1269 migs, 5% margin of error, 95% confidence level, required sample size = 296 - - if output_folder.exists(): - print("The output folder already exists.") - print("The process will clear all content and recreate new content.") - choice = input("Are you sure you want to continue? [y/N]: ") - if choice in {"y", "Y"}: - print("processing...") - else: - print("aborting.") - return - - all_cc_migs = load_data_list("code_change/*.yaml") - total_migs = 1269 - assert len(all_cc_migs) == total_migs - sample_size = 296 - groups = key_by(all_cc_migs, "domain") - csv_data = [] - header = ["repo", "commit", "source", "target", "file path", "lines", "count", "source APIs", "target APIs", - "program element", "cardinality", "properties", "commit URL", "candidate source lines", - "candidate target lines"] - csv_data.append(header) - - for domain, domain_migs in groups.items(): - domain_size = len(domain_migs) - sample_size_for_domain = math.ceil(domain_size * sample_size / total_migs) - sample_size_for_domain = max(2, sample_size_for_domain) - if sample_size_for_domain > domain_size: - sample_size_for_domain = domain_size - - samples = random.sample(domain_migs, sample_size_for_domain) - for m in samples: - m = munchify(m) - for f in m.files: - r = [m.repo, m.commit, m.source, m.target, f.path, "", "", "", "", "", "", "", m.commit_url, - serialize_line_list(f.candidate_source_lines, False), - serialize_line_list(f.candidate_target_lines, False)] - csv_data.append(r) - # file_name = migration_file_name(m) - # save_data(m, code_change_instructions, output_folder / file_name) - - write_csv(config.data_dir / "sampled_migrations.csv", csv_data, False) - - -if __name__ == '__main__': - sample_migrations_for_code_change_labeling() diff --git a/code/pymigstat/taxonomy/__init__.py b/code/pymigstat/taxonomy/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/code/pymigstat/taxonomy/agreement_rate.py b/code/pymigstat/taxonomy/agreement_rate.py deleted file mode 100644 index 44e416c..0000000 --- a/code/pymigstat/taxonomy/agreement_rate.py +++ /dev/null @@ -1,91 +0,0 @@ -import pandas -from nltk.metrics import masi_distance -from nltk.metrics.agreement import AnnotationTask -from pandas import DataFrame -from sklearn.metrics import cohen_kappa_score - - -def report_kappa_for_identification(data: DataFrame): - # r1_identified = [1, 1, 1, 1, 1, 0] - # r2_identified = [0, 1, 1, 1, 1, 1] - - r1_identified = [] - r2_identified = [] - r1_ids = data["id 1"] - r2_ids = data["id 2"] - for i in range(len(data)): - r1_identified.append(r1_ids[i] != "-") - r2_identified.append(r2_ids[i] != "-") - - score = cohen_kappa_score(r1_identified, r2_identified) - print(f"Kappa score for identification: {score:.2}") - - -def report_kappa(data: DataFrame, property_name: str): - col1 = f"R1 {property_name}" - col2 = f"R2 {property_name}" - score = cohen_kappa_score(data[col1], data[col2]) - print(f"Kappa score for {property_name}: {score:.2}") - - -def report_alpha(data: DataFrame, property_name: str): - col1 = f"R1 {property_name}" - col2 = f"R2 {property_name}" - # rater1_data = data[col1] - # rater2_data = data[col2] - task_data = [] - for i, item in data.iterrows(): - task_data.append(('rater_1', f'item_{i}', frozenset(item[col1].split(';')))) - task_data.append(('rater_2', f'item_{i}', frozenset(item[col2].split(';')))) - - task = AnnotationTask(distance=masi_distance) - - task.load_array(task_data) - score = task.alpha() - print(f"Alpha score for {property_name}: {score:.2}") - - -def main(): - round = 3 - print(f"ROUND {round} AGREEMENT RATES") - code_change_data = pandas.read_csv(f"../taxonomy-data/round{round}--merge_processed.csv", keep_default_na=False, - na_values=["@{}]#"]) - print(f"total {len(code_change_data)} items") - code_change_data = code_change_data[ - (~code_change_data["flag"].isin({"no code changes", "exclude", "not MR", "tangled"}))] - # report_kappa_for_identification(code_change_data) - code_change_data = code_change_data[(code_change_data["id 1"] != "-") & (code_change_data["id 2"] != "-")] - - moha = code_change_data[code_change_data["R1"] == "moha"] - moha_ajay = moha[moha["R2"] == "ajay"] - moha_sarah = moha[moha["R2"] == "sarah"] - moha_ildar = moha[moha["R2"] == "ildar"] - - all_mapped = pandas.concat([moha_ajay, moha_sarah, moha_ildar]) - print(f"{len(all_mapped)} items identified by both reviewers") - - print("\noverall agreement") - report_all_agreements(all_mapped) - - print("\nmoha and ajay") - report_all_agreements(moha_ajay) - - print("\nmoha and sarah") - report_all_agreements(moha_sarah) - - print("\nmoha and ildar") - report_all_agreements(moha_ildar) - - -def report_all_agreements(data): - print(f"{len(data)} items") - report_kappa(data, "source program elements") - report_kappa(data, "target program elements") - report_kappa(data, "cardinality") - report_alpha(data, "properties") - report_kappa(data, "source APIs") - report_kappa(data, "target APIs") - - -if __name__ == '__main__': - main() diff --git a/code/pymigstat/taxonomy/agreement_rate_round_1.py b/code/pymigstat/taxonomy/agreement_rate_round_1.py deleted file mode 100644 index ab0fd7e..0000000 --- a/code/pymigstat/taxonomy/agreement_rate_round_1.py +++ /dev/null @@ -1,67 +0,0 @@ -import pandas -from nltk.metrics import masi_distance -from nltk.metrics.agreement import AnnotationTask -from pandas import DataFrame -from sklearn.metrics import cohen_kappa_score - - -def report_kappa_for_identification(data: DataFrame): - # r1_identified = [1, 1, 1, 1, 1, 0] - # r2_identified = [0, 1, 1, 1, 1, 1] - - r1_identified = [] - r2_identified = [] - r1_ids = data["id 1"] - r2_ids = data["id 2"] - for i in range(len(data)): - r1_identified.append(r1_ids[i] != "-") - r2_identified.append(r2_ids[i] != "-") - - score = cohen_kappa_score(r1_identified, r2_identified) - print(f"Kappa score for identification: {score:.2}") - - -def report_kappa(data: DataFrame, property_name: str): - col1 = f"R1 {property_name}" - col2 = f"R2 {property_name}" - score = cohen_kappa_score(data[col1], data[col2]) - print(f"Kappa score for {property_name}: {score:.2}") - - -def report_alpha(data: DataFrame, property_name: str): - col1 = f"R1 {property_name}" - col2 = f"R2 {property_name}" - # rater1_data = data[col1] - # rater2_data = data[col2] - task_data = [] - for i, item in data.iterrows(): - task_data.append(('rater_1', f'item_{i}', frozenset(item[col1].split(';')))) - task_data.append(('rater_2', f'item_{i}', frozenset(item[col2].split(';')))) - - task = AnnotationTask(distance=masi_distance) - - task.load_array(task_data) - score = task.alpha() - print(f"Alpha score for {property_name}: {score:.2}") - - -def main(): - round = 1 - code_change_data = pandas.read_csv(f"../taxonomy-data/round{round}--merge_processed.csv", keep_default_na=False, - na_values=["@{}]#"]) - print(f"total {len(code_change_data)} items") - print("\noverall agreement") - report_all_agreements(code_change_data) - - -def report_all_agreements(data): - print(f"{len(data)} items") - report_kappa(data, "program element") - report_kappa(data, "cardinality") - report_alpha(data, "properties") - report_kappa(data, "source APIs") - report_kappa(data, "target APIs") - - -if __name__ == '__main__': - main() diff --git a/code/pymigstat/taxonomy/combine_rounds.py b/code/pymigstat/taxonomy/combine_rounds.py deleted file mode 100644 index bcfe945..0000000 --- a/code/pymigstat/taxonomy/combine_rounds.py +++ /dev/null @@ -1,102 +0,0 @@ -from pathlib import Path -import pandas as pd - -from config import config -from reports.update_report_data import update_report_data - -props_in_merge_files = ["id 1", "id 2", "flag", "repo", "commit", "source", "target", "domain", "file path", "lines", - "agreed source APIs", "agreed target APIs", "agreed source program elements", - "agreed target program elements", "agreed cardinality", "agreed properties"] -props_in_combined_file = ["id 1", "id 2", "flag", "repo", "commit", "source", "target", "domain", "file path", "lines", - "source APIs", - "target APIs", "source program elements", "target program elements", "cardinality", - "properties"] - - -def join_round0_lines(row): - s_lines: list[str] = row["source_version_line"].split(",") - s_lines = [line.replace(":", ",") for line in s_lines] - t_lines = row["target_version_line"].split(",") - t_lines = [line.replace(":", ",") for line in t_lines] - - return ";".join(f"{s_lines[i]}:{t_lines[i]}" for i in range(len(s_lines))) - - -def read_round0_data(): - data = read_round_file_raw(0) - data["lines"] = data.apply(join_round0_lines, axis=1) - data = data[ - ["id", "repo", "commit", "source", "target", "domain", "file path", "lines", "source API", "target API", - "source program elements", "target program elements", "cardinality", "properties"]] - data.insert(1, "id 2", "--") - data.insert(2, "flag", "") - data.columns = props_in_combined_file - data.insert(0, "round", 0) - return data - - -def read_round_file_raw(round: int): - round_gids = [1441700695, 1357108589, 378878320, 1408273449, 1668404934] - gsheet_id = config.data_gsheet_id - round_page = round_gids[round] - url = f'https://docs.google.com/spreadsheets/d/{gsheet_id}/export?gid={round_page}&format=csv' - data = pd.read_csv(url, keep_default_na=False, na_values=["@{}]#"]) - return data - - -def read_round_data(round: int): - data = read_round_file_raw(round) - data = data[props_in_merge_files] - data.columns = props_in_combined_file - data.insert(0, "round", round) - return data - - -def read_round4_data(): - data = read_round_file_raw(4) - data = data[["id", "flag", "repo", "commit", "source", "target", "domain", "file path", "lines", "source APIs", - "target APIs", - "source program elements", "target program elements", "cardinality", "properties"]] - data.insert(1, "id 2", "--") - data.columns = props_in_combined_file - data.insert(0, "round", 4) - - return data - - -def combine_rounds(export_csv=False, filter_out_flagged=True): - dfs = [read_round0_data(), read_round_data(1), read_round_data(2), read_round_data(3), read_round4_data()] - combined = pd.concat(dfs) - - combined["migration id"] = combined["source"] + "__" + combined["target"] + "__" + combined["repo"] + "__" + \ - combined["commit"].str[:7] - combined["pair id"] = combined["source"] + "__" + combined["target"] - - combined["commit url"] = f"https://github.com/" + combined['repo'] + "/commit/" + combined['commit'].str[:7] - - if export_csv: - combined.to_csv(config.report_dir / "combined-ccs-raw.csv", index=False) - - salm = combined[combined["round"] > 0] - - update_report_data({ - "SALMLabeledMigCount": len(set(salm["migration id"])), - "SALMLabeledRepoCount": len(set(salm["repo"])), - "SALMLabeledLPCount": len(set(salm["pair id"])), - "SALMLabeledLibCount": len(set(salm["source"]).union(salm["target"])), - "SALMLabeledDomainCount": len(set(salm["domain"])), - "TotalLabeledMigCount": len(set(combined["migration id"])), - "TotalLabeledRepoCount": len(set(combined["repo"])), - "TotalLabeledLPCount": len(set(combined["pair id"])), - "TotalLabeledLibCount": len(set(combined["source"]).union(combined["target"])), - "TotalLabeledDomainCount": len(set(combined["domain"])) - }) - - if filter_out_flagged: - combined = combined[(combined["lines"].str.len() > 0) | (combined["flag"].str.len() > 0)] - - return combined - - -if __name__ == '__main__': - combine_rounds(True) diff --git a/code/pymigstat/taxonomy/constants.py b/code/pymigstat/taxonomy/constants.py deleted file mode 100644 index 46dfbb7..0000000 --- a/code/pymigstat/taxonomy/constants.py +++ /dev/null @@ -1,55 +0,0 @@ -# program elements -F_CALL = "function call" -ATTR = "attribute" -DEC = "decorator" -F_REF = "function reference" -TYPE = "type" -EXE = "exception" -IMP = "import" -NO_PE = "none" -NON_FUNC_OR_IMP_PES = [ATTR, DEC, F_REF, TYPE, EXE] -ALL_PES = [F_CALL, ATTR, DEC, F_REF, TYPE, EXE, IMP] -NON_IMPORT_PES = [F_CALL, ATTR, DEC, F_REF, TYPE, EXE, NO_PE] -ALL_PES_WITH_NO_PE = ALL_PES + [NO_PE] -TOTAL = "total" -ALL_PE_DIMS = ALL_PES + [NO_PE, TOTAL] - -# cardinalities -ZERO_TO_ONE = "zero-to-one" -ONE_TO_ZERO = "one-to-zero" -ONE_TO_ONE = "one-to-one" -ONE_TO_MANY = "one-to-many" -MANY_TO_ONE = "many-to-one" -MANY_TO_MANY = "many-to-many" -ALL_CARDINALITIES = [ZERO_TO_ONE, ONE_TO_ZERO, ONE_TO_ONE, ONE_TO_MANY, MANY_TO_ONE, MANY_TO_MANY] - -# properties -ENC = "element name change" -ARG_ADD = "argument addition" -ARG_DEL = "argument deletion" -ARG_NC = "argument name change" -ARG_TRANS = "argument transformation" -ASYNC_TRANS = "async transformation" -OUT_TRANS = "output transformation" -PARAM_ADD_TO_DECORATE = "parameter addition to decorated function" -NO_PROP = "no properties" -Not_Applicable = "not applicable" -ALL_PROPS = [ENC, ARG_ADD, ARG_DEL, ARG_NC, ARG_TRANS, ASYNC_TRANS, OUT_TRANS, PARAM_ADD_TO_DECORATE] -ALL_PROPS_WITH_NO_PROPS = ALL_PROPS + [NO_PROP] -ARGUMENT_PROPERTIES = [ARG_ADD, ARG_DEL, ARG_NC, ARG_TRANS] - -_short_name_map = { - ENC: "elemNC", - ARG_ADD: "argAdd", - ARG_DEL: "argDel", - ARG_NC: "argNC", - ARG_TRANS: "argTrans", - ASYNC_TRANS: "asyncTrans", - OUT_TRANS: "outTrans", - PARAM_ADD_TO_DECORATE: "paramAdd", - "input transformation": "inTrans" -} - - -def short_name(long_name: str): - return _short_name_map.get(long_name, long_name) diff --git a/code/pymigstat/taxonomy/export_yaml.py b/code/pymigstat/taxonomy/export_yaml.py deleted file mode 100644 index a9d1224..0000000 --- a/code/pymigstat/taxonomy/export_yaml.py +++ /dev/null @@ -1,294 +0,0 @@ -import ast -import shutil -import sys - -import pandas as pd - -from config import config -from taxonomy.combine_rounds import combine_rounds -from utils import Dynamic -from utils.utils import split_strip_sort, commit_url, split_strip -from taxonomy.constants import * - -mig_keys = ["repo", "commit", "source", "target", "migration id", "domain"] - - -def mig_object(mig): - obj = mig.to_dict() - del obj["migration id"] - obj["files"] = [] - obj["commit_url"] = commit_url(obj['repo'], obj['commit']) - return obj - - -cc_hash_props = ["source_apis", "target_apis", "source_program_elements", "target_program_elements", "cardinality", - "properties"] - -cc_props_replacement = { - "type cast": "output transformation", - "type transformation": "output transformation", - "argument addition to decorated function": "parameter addition to decorated function", - "making async": "async transformation", - "making await": "async transformation", - "await deletion": "async transformation" -} - -cc_pe_replacement = { - "function object": "function reference", - "attribute access": "attribute", - "class object": "type", -} - - -def process_one_api(api): - api = api.strip() - if api.startswith("import "): - parsed: ast.Import = ast.parse(api).body[0] - processed = [name.name for name in parsed.names] - elif api.startswith("from "): - parsed: ast.ImportFrom = ast.parse(api).body[0] - processed = [parsed.module + "." + name.name for name in parsed.names] - else: - api = api.split(".")[-1].replace("(", "").replace(")", "") - processed = [api] - return processed - - -def process_apis(apis_string: str): - apis = split_strip(apis_string) - all_processed = [] - for api in apis: - all_processed += process_one_api(api) - return all_processed - - -def replace_all(text: str, replacements: dict[str, str]): - for old, new in replacements.items(): - text = text.replace(old, new) - return text - - -def build_cc_obj(raw_cc: pd.Series) -> Dynamic: - s_pes: str = replace_all(raw_cc["source program elements"], cc_pe_replacement) - t_pes: str = replace_all(raw_cc["target program elements"], cc_pe_replacement) - props: str = replace_all(raw_cc["properties"], cc_props_replacement) - - cardinality = raw_cc["cardinality"] - if s_pes == "import" or t_pes == "import": - props = "" - cardinality = "not applicable" - - if props == "no properties": - props = "" - - if s_pes == "no program element": - s_pes = "" - if t_pes == "no program element": - t_pes = "" - - return { - "source_apis": process_apis(raw_cc["source APIs"]), - "target_apis": process_apis(raw_cc["target APIs"]), - "source_program_elements": split_strip(s_pes), - "target_program_elements": split_strip(t_pes), - "cardinality": cardinality, - "properties": split_strip_sort(props), - "lines": raw_cc["lines"] - } - - -def cardinality_part(length: int): - if length == 0: - return "zero" - if length == 1: - return "one" - return "many" - - -def validate_line(cc_obj: Dynamic): - line_str: str = cc_obj["lines"] - if not line_str: - raise ValueError("No lines in code changes. " + line_str) - line_parts = line_str.split(";") - for part in line_parts: - part = part.strip() - card = cc_obj["cardinality"] - - if len(part.split(":")) != 2: - raise ValueError(f"invalid line spec: {part} for cardinality {card}. " + line_str) - - if card == ONE_TO_ZERO: - if part[-1] != ":": - raise ValueError(f"cardinality is {ONE_TO_ZERO} but line does not end with :. " + line_str) - elif card == ZERO_TO_ONE: - if part[0] != ":": - raise ValueError(f"cardinality is {ZERO_TO_ONE} but line does not start with :. " + line_str) - - -def validate_cc_obj(cc_obj: Dynamic): - validate_line(cc_obj) - - source_apis = cc_obj["source_apis"] - target_apis = cc_obj["target_apis"] - - cc_desc = ';'.join(source_apis) + "->" + ';'.join(target_apis) + " : " + cc_obj["lines"] - - source_pes: list[str] = cc_obj["source_program_elements"] - target_pes: list[str] = cc_obj["target_program_elements"] - - all_pes = set(source_pes + target_pes) - if not all_pes: - raise ValueError("no source and target program elements." + cc_desc) - - if not all_pes.issubset(ALL_PES): - raise ValueError(f"some program elements are misspelled. {all_pes}. {cc_desc}") - - is_import = IMP in all_pes - assigned_card = cc_obj["cardinality"] - if not is_import: - if not assigned_card: - raise ValueError("no cardinality. " + cc_desc) - derived_card = cardinality_part(len(source_apis)) + "-to-" + cardinality_part(len(target_apis)) - if derived_card != assigned_card: - raise ValueError(f"expected {derived_card}, assigned {assigned_card}. {cc_desc}") - - if len(source_apis) != len(source_pes): - raise ValueError("number of source APIs and source PEs are not same. " + cc_desc) - if len(target_apis) != len(target_pes): - raise ValueError("number of target APIs and target PEs are not same. " + cc_desc) - - properties = set(cc_obj["properties"]) - if not properties.issubset(ALL_PROPS): - raise ValueError(f"some properties are misspelled. {properties}. {cc_desc}") - - if not is_import and "zero" not in assigned_card: - has_element_name_change = ENC in properties - if source_apis != target_apis and not has_element_name_change: - raise ValueError(f"expected {ENC}, but is not assigned. {cc_desc}") - if source_apis == target_apis and has_element_name_change: - raise ValueError(f"did not expect {ENC}, but is assigned. {cc_desc}") - - -def merge_code_changes(ccs: pd.DataFrame): - hashed_ccs = {} - ccs = [cc for _, cc in ccs.iterrows()] - ccs.sort(key=lambda cc: cc["lines"]) - for cc in ccs: - cc_obj = build_cc_obj(cc) - validate_cc_obj(cc_obj) - - hash = "$$".join(";".join(cc_obj[p]) for p in cc_hash_props) - this_lines = split_strip_sort(cc["lines"]) - if hash not in hashed_ccs: - cc_obj["lines"] = this_lines - hashed_ccs[hash] = cc_obj - else: - old_obj = hashed_ccs[hash] - old_obj["lines"] += this_lines - - result_ccs = list(hashed_ccs.values()) - return result_ccs - - -def export_one_migration(mig_id: str, mig: Dynamic, mig_ccs): - file_paths = set(mig_ccs["file path"]) - for fp in sorted(file_paths): - file_ccs = mig_ccs[mig_ccs["file path"] == fp] - try: - merged_ccs = merge_code_changes(file_ccs) - except SyntaxError as e: - print("error in fig " + mig_id) - raise e - - if not merged_ccs: - raise ValueError("no code changes") - file = { - "path": fp, - "code_changes": merged_ccs - } - mig["files"].append(file) - - content = serialize_migration(mig) - config.mig_yaml_dir.joinpath(mig_id.replace("/", "@") + ".yaml").write_text(content, "utf8") - return True - - -def export_yaml(): - export_migs_yaml() - - -def export_migs_yaml(): - if config.mig_yaml_dir.exists(): - shutil.rmtree(config.mig_yaml_dir) - config.mig_yaml_dir.mkdir() - data = combine_rounds(False, False) - # data = data[data["flag"].str.len() == 0] - migrations = {mig["migration id"]: mig_object(mig) for _, mig in data[mig_keys].drop_duplicates().iterrows()} - - flagged_count = 0 - error_count = 0 - exported_count = 0 - for mig_id, mig in migrations.items(): - all_mig_ccs = data[data["migration id"] == mig_id] - unflagged_ccs = all_mig_ccs[all_mig_ccs["flag"].str.len() == 0] - if unflagged_ccs.empty: - flagged_count += 1 - continue - try: - export_one_migration(mig_id, mig, unflagged_ccs) - exported_count += 1 - except ValueError as e: - error_count += 1 - print("error exporting migration " + mig_id, file=sys.stderr) - print(e, file=sys.stderr) - print("", file=sys.stderr) - - total_migs = len(migrations) - print(f"{total_migs} migrations in total") - print(f"{flagged_count} flagged") - print(f"{error_count} error") - assert exported_count == total_migs - (flagged_count + error_count) - print(exported_count, "of", total_migs, "exported.") - - files_count = sum(1 for _ in config.mig_yaml_dir.glob("*.yaml")) - assert files_count == exported_count - - -def serialize_migration(mig: Dynamic): - lines = [] - lines += [f"{prop}: {mig[prop]}" for prop in ["repo", "commit", "source", "target", "commit_url", "domain"]] - lines.append("files:") - for file in mig["files"]: - lines.append(f'- path: "{file["path"]}"') - lines.append(f" code_changes:") - for cc in file["code_changes"]: - lines.append(f" - lines: {serialize_list(cc['lines'])}") - lines.append(f" cardinality: {cc['cardinality']}") - lines += [f" {prop}: {serialize_list(cc[prop])}" for prop in - ["source_program_elements", "target_program_elements", "properties"]] - lines += [f" {prop}: {serialize_list(cc[prop])}" for prop in ["source_apis", "target_apis"]] - - lines += [""] - as_str = "\n".join(lines) - return as_str - - -def serialize_list(items: list): - items = [item for item in items if item] - items = [serialize_item(item) for item in items if item] - return "[" + ", ".join(items) + "]" - - -special_chars = set("{}[]&*#?|-<>=!%@:`,") -single_quote = "'" -double_quote = '"' - - -def serialize_item(item: str): - if item in {"off", "Off"} or not special_chars.isdisjoint(item): - return f'"{item.replace(double_quote, single_quote)}"' - return item - - -if __name__ == '__main__': - export_yaml() diff --git a/code/pymigstat/taxonomy/generate_taxonomy.py b/code/pymigstat/taxonomy/generate_taxonomy.py deleted file mode 100644 index aeec996..0000000 --- a/code/pymigstat/taxonomy/generate_taxonomy.py +++ /dev/null @@ -1,43 +0,0 @@ -import pandas as pd - -from taxonomy.combine_rounds import combine_rounds - -taxonomy_changes = { - "class object": "type", - "type cast": "type transformation", - "nan": "no properties", - "full statement replacement": "no properties", - "module name change": "no properties", - "object name change": "no properties" -} - - -def replace_item(item: str): - return taxonomy_changes.get(item, item) - - -def generate(): - round0 = pd.read_csv("../taxonomy-data/round0-processed.csv") - round0 = round0[["source program elements", "target program elements", "cardinality", "properties"]] - round0["round"] = 0 - combined = pd.read_csv("../taxonomy-data/combined.csv") - combined = combined[["source program elements", "target program elements", "cardinality", "properties", "round"]] - combined = pd.concat([round0, combined]) - combined.sort_values("round", ascending=True) - taxonomy = {} - for i, row in combined.iterrows(): - props = str(row[3]) if row[3] else "no properties" - props = [p.strip() for p in props.split(";")] - for p in props: - key = (replace_item(row[0]), replace_item(row[1]), row[2], replace_item(p)) - if key not in taxonomy: - taxonomy[key] = row[4] # round where introduced - - taxonomy_list = sorted([list(v) + [k] for v, k in taxonomy.items()]) - print(*taxonomy_list, sep="\n") - print(len(taxonomy_list)) - - -if __name__ == '__main__': - combine_rounds() - generate() diff --git a/code/pymigstat/taxonomy/merge_labellings.py b/code/pymigstat/taxonomy/merge_labellings.py deleted file mode 100644 index 96115d0..0000000 --- a/code/pymigstat/taxonomy/merge_labellings.py +++ /dev/null @@ -1,139 +0,0 @@ -from pathlib import Path - -import pandas as pd -from pandas import DataFrame - - -def merge_cells(prop: str, r1_row, r2_row): - r1_cell = r1_row[prop].iloc[0] - r2_cell = r2_row[prop].iloc[0] - return [r1_cell, r2_cell, r1_cell if r1_cell == r2_cell else ""] - - -def data_with_ids(df: DataFrame): - # filter out data without ID. meaning they are not labeled yet. necessary for partial merging. - return df.loc[df["id"] != ""] - - -def data_without_flag(df: DataFrame): - return df.loc[df["flag"] == ""] - - -def get_string_from_cell(cell): - return cell.iloc[0] - - -def merge_labellings(r1_data: DataFrame, r2_data: DataFrame): - r1_data = data_with_ids(r1_data) - r2_data = data_with_ids(r2_data) - - matches = find_matching_rows(r1_data, r2_data) - - merge_rows = [] - for match in matches: - r1 = r1_data.loc[r1_data["id"] == match[0]] - r2 = r2_data.loc[r2_data["id"] == match[1]] - merge = [ - get_string_from_cell(item) for item in - [r1["id"], r2["id"], r1["repo"], r1["commit"], r1["source"], r1["target"], r1["file path"], r1["lines"]] - ] - merge += [""] # the flag column flag - merge += merge_cells("source APIs", r1, r2) - merge += merge_cells("target APIs", r1, r2) - merge += merge_cells("source program elements", r1, r2) - merge += merge_cells("target program elements", r1, r2) - merge += merge_cells("cardinality", r1, r2) - merge += merge_cells("properties", r1, r2) - merge += [get_string_from_cell(r1["comments"]), get_string_from_cell(r2["comments"])] - merge += [get_string_from_cell(r1["reviewer"]), get_string_from_cell(r2["reviewer"])] - merge_rows.append(merge) - - remaining_r1_data = r1_data[~r1_data["id"].isin({m[0] for m in matches})] - remaining_r2_data = r2_data[~r2_data["id"].isin({m[1] for m in matches})] - - merge_rows += remaining_r1_data.apply( - lambda rr1: [rr1["id"], "-", rr1["repo"], rr1["commit"], rr1["source"], rr1["target"], rr1["file path"], - rr1["lines"], rr1["flag"], - - rr1["source APIs"], "", "", - rr1["target APIs"], "", "", - rr1["source program elements"], "", "", - rr1["target program elements"], "", "", - rr1["cardinality"], "", "", - rr1["properties"], "", "", - rr1["comments"], "", - rr1["reviewer"], ""], axis=1).tolist() - - merge_rows += remaining_r2_data.apply( - lambda rr2: ["-", rr2["id"], rr2["repo"], rr2["commit"], rr2["source"], rr2["target"], rr2["file path"], - rr2["lines"], rr2["flag"], - "", rr2["source APIs"], "", - "", rr2["target APIs"], "", - "", rr2["source program elements"], "", - "", rr2["target program elements"], "", - "", rr2["cardinality"], "", - "", rr2["properties"], "", - "", rr2["comments"], - "", rr2["reviewer"]], axis=1).tolist() - - merge_data = pd.DataFrame( - columns=["id 1", "id 2", "repo", "commit", "source", "target", "file path", "lines", "flag", - "R1 source APIs", "R2 source APIs", "agreed source API", - "R1 target APIs", "R2 target APIs", "agreed target APIs", - "R1 source program elements", "R2 source program elements", "agreed source program elements", - "R1 target program elements", "R2 target program elements", "agreed target program elements", - "R1 cardinality", "R2 cardinality", "agreed cardinality", - "R1 properties", "R2 properties", "agreed properties", - "R1 comments", "R2 comments", "R1", "R2"], - data=merge_rows, dtype=str) - - return merge_data - - -def find_matching_rows(r1_data: DataFrame, r2_data: DataFrame): - r1_data = data_without_flag(r1_data) - r2_data = data_without_flag(r2_data) - matches = [] - for i, r1_row in r1_data.iterrows(): - r2_row = r2_data.loc[(r2_data["file id"] == r1_row["file id"]) & (r2_data["lines"] == r1_row["lines"])] - if len(r2_row["id"]) == 1: - matches.append((r1_row["id"], r2_row["id"].iloc[0])) - return matches - - -def format_lines(lines: str): - return str(lines or "").replace(" ", "") - - -def format_multi_value_cell(content: str): - translation_table = str.maketrans("", "", "()@") # for APIs - parts = str(content or "").translate(translation_table).split(";") - parts = [part.strip() for part in parts] - return ";".join(sorted(parts)) - - -def read_labelling(file_path: str): - file_path = Path(file_path) - data = pd.read_csv(file_path, keep_default_na=False, na_values=["@{}]#"]) - data["lines"] = data["lines"].map(format_lines) - for col in ["source APIs", "target APIs", "source program elements", "target program elements", "properties"]: - data[col] = data[col].map(format_multi_value_cell) - reviewer = file_path.name.split(".")[0].split("-")[1] # get the reviewer name from file path - data["reviewer"] = reviewer - return data - - -def main(): - round = 3 - reviewer1 = read_labelling(f"../taxonomy-data/round{round}-moha.csv") - reviewer2 = pd.concat([ - read_labelling(f"../taxonomy-data/round{round}-ajay.csv"), - read_labelling(f"../taxonomy-data/round{round}-sarah.csv"), - read_labelling(f"../taxonomy-data/round{round}-ildar.csv") - ]) - merge_data = merge_labellings(reviewer1, reviewer2) - merge_data.to_csv(f"../taxonomy-data/round{round}--merge.csv", index=False, na_rep="") - - -if __name__ == '__main__': - main() diff --git a/code/pymigstat/taxonomy/merge_labellings_round_1.py b/code/pymigstat/taxonomy/merge_labellings_round_1.py deleted file mode 100644 index 04ffa25..0000000 --- a/code/pymigstat/taxonomy/merge_labellings_round_1.py +++ /dev/null @@ -1,95 +0,0 @@ -import pandas as pd -from pandas import DataFrame - - -def merge_cells(prop: str, r1_row, r2_row): - r1_cell = r1_row[prop].iloc[0] - r2_cell = r2_row[prop].iloc[0] - return [r1_cell, r2_cell, r1_cell if r1_cell == r2_cell else ""] - - -def merge_labellings(r1_data: DataFrame, r2_data: DataFrame): - matches = [] - for i, r1_row in r1_data.iterrows(): - r2_row = r2_data.loc[(r2_data["file id"] == r1_row["file id"]) & (r2_data["lines"] == r1_row["lines"])] - if len(r2_row["id"]) == 1: - matches.append((r1_row["id"], r2_row["id"].iloc[0])) - - merge_rows = [] - for match in matches: - r1 = r1_data.loc[r1_data["id"] == match[0]] - r2 = r2_data.loc[r2_data["id"] == match[1]] - merge = [ - item.iloc[0] for item in - [r1["id"], r2["id"], r1["repo"], r1["commit"], r1["source"], r1["target"], r1["file path"], r1["lines"]] - ] - merge += merge_cells("source APIs", r1, r2) - merge += merge_cells("target APIs", r1, r2) - merge += merge_cells("program element", r1, r2) - merge += merge_cells("cardinality", r1, r2) - merge += merge_cells("properties", r1, r2) - merge_rows.append(merge) - - remaining_r1_data = r1_data[~r1_data["id"].isin({m[0] for m in matches})] - remaining_r2_data = r2_data[~r2_data["id"].isin({m[1] for m in matches})] - - merge_rows += remaining_r1_data.apply( - lambda rr1: [rr1["id"], "", rr1["repo"], rr1["commit"], rr1["source"], rr1["target"], rr1["file path"], - rr1["lines"], - rr1["source APIs"], "", "", - rr1["target APIs"], "", "", - rr1["program element"], "", "", - rr1["cardinality"], "", "", - rr1["properties"], "", ""], axis=1).tolist() - - merge_rows += remaining_r2_data.apply( - lambda rr2: ["", rr2["id"], rr2["repo"], rr2["commit"], rr2["source"], rr2["target"], rr2["file path"], - rr2["lines"], - "", rr2["source APIs"], "", - "", rr2["target APIs"], "", - "", rr2["program element"], "", - "", rr2["cardinality"], "", - "", rr2["properties"], ""], axis=1).tolist() - - merge_data = pd.DataFrame( - columns=["id 1", "id 2", "repo", "commit", "source", "target", "file path", "lines", - "R1 source APIs", "R2 source APIs", "agreed source API", - "R1 target APIs", "R2 target APIs", "agreed target APIs", - "R1 program element", "R2 program element", "agreed program element", - "R1 cardinality", "R2 cardinality", "agreed cardinality", - "R1 properties", "R2 properties", "agreed properties"], - data=merge_rows, dtype=str) - - merge_data.to_csv("../taxonomy-data/round1--merge.csv", index=False, na_rep="") - - -def format_lines(lines: str): - return str(lines or "").replace(" ", "") - - -def format_multi_value_cell(content: str): - translation_table = str.maketrans("", "", "()@") # for APIs - parts = str(content or "").translate(translation_table).split(";") - return ";".join([part.strip() for part in sorted(parts)]) - - -def read_labelling(file_path: str): - data = pd.read_csv(file_path, keep_default_na=False, na_values=["@{}]#"]) - data["lines"] = data["lines"].map(format_lines) - for col in ["source APIs", "target APIs", "program element", "properties"]: - data[col] = data[col].map(format_multi_value_cell) - - return data - - -def main(): - reviewer1 = read_labelling("../taxonomy-data/round1-moha.csv") - reviewer2_1 = read_labelling("../taxonomy-data/round1-ajay.csv") - reviewer2_2 = read_labelling("../taxonomy-data/round1-sarah.csv") - reviewer2_3 = read_labelling("../taxonomy-data/round1-ildar.csv") - reviewer2 = pd.concat([reviewer2_1, reviewer2_2, reviewer2_3]) - merge_labellings(reviewer1, reviewer2) - - -if __name__ == '__main__': - main() diff --git a/code/pymigstat/tools/__init__.py b/code/pymigstat/tools/__init__.py deleted file mode 100644 index 8b0db7c..0000000 --- a/code/pymigstat/tools/__init__.py +++ /dev/null @@ -1,2 +0,0 @@ -from tools.external_tool import ExternalTool -from tools.git_repo_wrapper import GitRepo diff --git a/code/pymigstat/tools/external_tool.py b/code/pymigstat/tools/external_tool.py deleted file mode 100644 index 878a84f..0000000 --- a/code/pymigstat/tools/external_tool.py +++ /dev/null @@ -1,34 +0,0 @@ -import subprocess -from subprocess import CompletedProcess -from pathlib import Path -from typing import Callable - - -class ExternalTool: - def __init__(self, path_or_command: str | Path, error_condition: Callable[[CompletedProcess], bool] = None): - self._error_condition = error_condition - if isinstance(path_or_command, Path): - self.path_or_command = str(path_or_command.resolve()) - else: - self.path_or_command = path_or_command - - def run(self, *args, cwd="."): - args_ = [self.path_or_command, *args] - arg_str = " ".join(args_) # this is for debug. do not remove - result = subprocess.run(args_, capture_output=True, text=True, cwd=cwd, - encoding="utf-8") - if self.has_error(result): - raise ExternalToolException(result) - - return result.stdout - - def has_error(self, result: CompletedProcess): - if self._error_condition: - return self._error_condition(result) - return result.returncode != 0 - - -class ExternalToolException(Exception): - def __init__(self, result: CompletedProcess): - super().__init__(result.stderr) - self.result = result diff --git a/code/pymigstat/tools/git_repo_wrapper.py b/code/pymigstat/tools/git_repo_wrapper.py deleted file mode 100644 index 9a93cab..0000000 --- a/code/pymigstat/tools/git_repo_wrapper.py +++ /dev/null @@ -1,61 +0,0 @@ -import time -from pathlib import Path - -from tools import ExternalTool -from tools.external_tool import ExternalToolException - - -class GitRepo(ExternalTool): - def __init__(self, path: Path): - super().__init__("git") - self.git_path = path - if not self.git_path.exists(): - raise FileNotFoundError(f" repo not available at {self.git_path}") - - def get_diff(self, hash: str): - diff = self.run("--no-pager", "show", "--diff-filter=M", "--encoding=utf-8", hash, "--", "*.py") - return diff - - def get_hashes(self): - hashes = self.run("log", "--no-merges", "--topo-order", "--reverse", "--format=%H", "--", "*.py").splitlines( - keepends=False) - return hashes - - def checkout(self, hash: str): - self.run("restore", ".") - self.run("checkout", "-f", hash) - - def get_modified_files(self, hash: str): - # get Python files which are added (A) or modified (M) - files = self.run("diff-tree", "--no-commit-id", "--name-only", "--diff-filter", "AM", "-r", hash, "--", "*.py", - "*.PY").splitlines(keepends=False) - return files - - def is_ancestor(self, potential_ancestor_hash: str, potential_descendant_hash: str): - # merge-base --is-ancestor returns code 0 (i.e., success) if ancestor, returns 1 otherwise - # https://git-scm.com/docs/git-merge-base#Documentation/git-merge-base.txt---is-ancestor - try: - self.run("merge-base", "--is-ancestor", potential_ancestor_hash.strip(), potential_descendant_hash.strip()) - return True - except ExternalToolException as e: - if e.result.returncode == 1: - return False - raise e - - def run(self, *args): - # run only if the git lock is clear. but not too long. - wait_count = 0 - lock_path = self.git_path / ".git" / "index.lock" - while wait_count < 5 and lock_path.exists(): - print(f" {self.git_path}: git repo is locked. Waiting for 0.5 seconds.") - time.sleep(.5) - wait_count += 1 - - if lock_path.exists(): - # if the lock still exists, it is perhaps for an previous error. - # so remove it and try the command - print(f" {self.git_path}: clearing the lock.") - lock_path.unlink(True) - - # always run on at the git repo path - return super().run(*args, cwd=self.git_path) diff --git a/code/pymigstat/utils/__init__.py b/code/pymigstat/utils/__init__.py deleted file mode 100644 index 63457f1..0000000 --- a/code/pymigstat/utils/__init__.py +++ /dev/null @@ -1 +0,0 @@ -Dynamic = dict[str, any] diff --git a/code/pymigstat/utils/gpt_client.py b/code/pymigstat/utils/gpt_client.py deleted file mode 100644 index 1a7d7f1..0000000 --- a/code/pymigstat/utils/gpt_client.py +++ /dev/null @@ -1,23 +0,0 @@ -import json - -import requests - -from config import config - - -def get_csv(message: str): - headers = { - "Content-Type": "application/json", - "Authorization": f"Bearer {config.gpt_api_key}", - } - data = { - "model": "gpt-4", - "messages": [{"role": "user", "content": message}], - "temperature": 1, - } - response = requests.post("https://api.openai.com/v1/chat/completions", headers=headers, data=json.dumps(data)) - - if response.status_code == 200: - return response.json()["choices"][0]["message"]["content"] - else: - raise Exception(f"Error {response.status_code}: {response.text}") diff --git a/code/pymigstat/utils/progress.py b/code/pymigstat/utils/progress.py deleted file mode 100644 index 098fdb7..0000000 --- a/code/pymigstat/utils/progress.py +++ /dev/null @@ -1,34 +0,0 @@ -import os -from math import floor -import timeit - -os.system('color') - - -def format_duration(total_seconds: float): - if total_seconds > 3600: - total_minutes = total_seconds / 60 - return f"{floor(total_minutes / 60)}h:{round(total_minutes % 60)}m" - if total_seconds > 60: - return f"{floor(total_seconds / 60)}m:{round(total_seconds % 60)}s" - - return f"{total_seconds:.2f}s" - - -class Progress: - def __init__(self, total_items: int, label: str = None): - self._total_items = total_items - self.label = label - self._completed = 0 - self._start_time = timeit.default_timer() - - def update(self): - self._completed += 1 - elapsed_time = timeit.default_timer() - self._start_time - part_done = self._completed / self._total_items - part_remains = 1 - part_done - estimated_time = part_remains * (elapsed_time / part_done) - message = f"{self.label}: {self._completed} of {self._total_items} ({part_done:.2%}) " \ - f"done in {format_duration(elapsed_time)}. " \ - f"Estimating {format_duration(estimated_time)} more." - print(message) diff --git a/code/pymigstat/utils/utils.py b/code/pymigstat/utils/utils.py deleted file mode 100644 index 323bebe..0000000 --- a/code/pymigstat/utils/utils.py +++ /dev/null @@ -1,125 +0,0 @@ -import itertools -import sys -from datetime import datetime, timezone, timedelta -from pathlib import Path -from typing import TypeVar, Iterator - -from utils import Dynamic - - -def commit_url(repo: str, commit: str): - repo = filename_to_reponame(repo) - return f"https://github.com/{repo}/commit/{commit[:8]}" - - -def reponame_to_filename(repo_name: str): - filename = repo_name.replace('/', '@') - if filename[-1] == ".": - filename = filename[:-1] + "$" - - return filename - - -def migration_file_name(mig: Dynamic): - file_name = "__".join([mig['source'], mig['target'], reponame_to_filename(mig['repo']), mig['commit'][:8]]) - file_name += ".yaml" - return file_name - - -def filename_to_reponame(filename: str): - reponame = filename.replace('@', '/') - if reponame[-1] == "$": - reponame = reponame[:-1] + "." - - return reponame - - -def normalize_path(path: str): - if path is None: - return None - return Path(path).as_posix() - - -def current_time_str(): - return datetime.now(timezone.utc).astimezone().isoformat(sep=" ") - - -def prompt_repo_name_if_needed(): - if len(sys.argv) < 1: - val = input("Enter your a repository name. Alternatively, you could pass it as a command line argument: ") - sys.argv.append(val) - - -TKey = TypeVar("TKey") -TValue = TypeVar("TValue") - - -def update_dict_list(dict: dict[TKey, list[TValue]], key: TKey, values: list[TValue]): - if key not in dict: - dict[key] = [] - dict[key] += values - - -def update_dict_list_multi(target: dict[TKey, list[TValue]], source: dict[TKey, list[TValue]]): - for key, values in source.items(): - update_dict_list(target, key, values) - - -def get_all_names(full_name: str): - """for a.b.c.d return (a, a.b, a.b.c and a.b.c.d)""" - parts = full_name.split(".") - name = parts[0] - yield name - for part in parts[1:]: - name = name + "." + part - yield name - - -class MutableInt: - def __init__(self, value: int): - self.value = value - - def increment(self): - self.value += 1 - - def __str__(self): - return str(self.value) - - -def flatten(nd_items: Iterator): - return list(itertools.chain.from_iterable(nd_items)) - - -def flatten_unique_sort(nd_items: Iterator): - return sorted(set(flatten(nd_items))) - - -def key_by(items: Iterator[Dynamic], key_prop: str): - index = {} - for item in items: - key = item[key_prop] - update_dict_list(index, key, [item]) - - return index - - -def split_strip(content: str, sep: str = ";"): - if content != content: # check nan - content = "" - if not content: - return [] - parts = [part.strip() for part in content.split(sep)] - return [part for part in parts if part] - - -def split_strip_sort(content: str, sep: str = ";"): - parts = split_strip(content, sep) - return sorted(parts) - - -def split_strip_sort_join(content: str, sep: str = ";"): - return (sep + " ").join(split_strip_sort(content or "", sep)) - - -def sort_join(items, sep=", "): - return sep.join(sorted(items)) diff --git a/code/report/code-changes.csv b/code/report/code-changes.csv deleted file mode 100644 index 28b654f..0000000 --- a/code/report/code-changes.csv +++ /dev/null @@ -1,3097 +0,0 @@ -source,target,repo,commit,path,line,source PEs,target PEs,cardinalities,properties,source APIs,target APIs,commit URL,mig id -aiohttp,httpx,itzkvn/python-http-monitoring,790a4830785a2dd03686c57f5ec70a4bb1a41f22,app/targets.py,10-11:9-10,import,import,not applicable,,"aiohttp.ClientSession, aiohttp.client_exceptions.ClientConnectorError","httpx, httpx.ConnectTimeout, httpx.ConnectError",https://github.com/itzkvn/python-http-monitoring/commit/790a4830,aiohttp__httpx__itzkvn/python-http-monitoring__790a4830 -aiohttp,httpx,itzkvn/python-http-monitoring,790a4830785a2dd03686c57f5ec70a4bb1a41f22,app/targets.py,53-55:52-55,function call,"function call, function call",one-to-many,element name change,get,"get, AsyncClient",https://github.com/itzkvn/python-http-monitoring/commit/790a4830,aiohttp__httpx__itzkvn/python-http-monitoring__790a4830 -aiohttp,httpx,itzkvn/python-http-monitoring,790a4830785a2dd03686c57f5ec70a4bb1a41f22,app/targets.py,56:56,attribute,attribute,one-to-one,element name change,status,status_code,https://github.com/itzkvn/python-http-monitoring/commit/790a4830,aiohttp__httpx__itzkvn/python-http-monitoring__790a4830 -aiohttp,httpx,itzkvn/python-http-monitoring,790a4830785a2dd03686c57f5ec70a4bb1a41f22,app/targets.py,57:57,exception,exception,one-to-one,element name change,ClientConnectorError,ConnectError,https://github.com/itzkvn/python-http-monitoring/commit/790a4830,aiohttp__httpx__itzkvn/python-http-monitoring__790a4830 -aiohttp,httpx,itzkvn/python-http-monitoring,790a4830785a2dd03686c57f5ec70a4bb1a41f22,app/targets.py,60:60,exception,exception,one-to-one,element name change,TimeoutError,ConnectTimeout,https://github.com/itzkvn/python-http-monitoring/commit/790a4830,aiohttp__httpx__itzkvn/python-http-monitoring__790a4830 -aiohttp,httpx,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,src/plugins/haruka_bot/login.py,1:6,import,import,not applicable,,aiohttp,httpx,https://github.com/sk-415/harukabot/commit/0611d16a,aiohttp__httpx__sk-415/harukabot__0611d16a -aiohttp,httpx,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,src/plugins/haruka_bot/login.py,33:37-38,function call,"function call, function call",one-to-many,"argument deletion, element name change",request,"get, AsyncClient",https://github.com/sk-415/harukabot/commit/0611d16a,aiohttp__httpx__sk-415/harukabot__0611d16a -aiohttp,httpx,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,src/plugins/haruka_bot/login.py,37:44-45,function call,"function call, function call",one-to-many,"argument deletion, element name change",request,"get, AsyncClient",https://github.com/sk-415/harukabot/commit/0611d16a,aiohttp__httpx__sk-415/harukabot__0611d16a -aiohttp,httpx,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,src/plugins/haruka_bot/login.py,34:41,function call,"attribute, function call",one-to-many,"argument deletion, async transformation, element name change",json,"encoding, json",https://github.com/sk-415/harukabot/commit/0611d16a,aiohttp__httpx__sk-415/harukabot__0611d16a -aiohttp,httpx,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,src/plugins/haruka_bot/login.py,38:47-48,function call,"attribute, function call",one-to-many,"argument deletion, async transformation, element name change",json,"encoding, json",https://github.com/sk-415/harukabot/commit/0611d16a,aiohttp__httpx__sk-415/harukabot__0611d16a -aiohttp,httpx,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,src/plugins/haruka_bot/utils.py,111:111-112,function call,"function call, function call",one-to-many,"argument deletion, element name change",request,"get, AsyncClient",https://github.com/sk-415/harukabot/commit/0611d16a,aiohttp__httpx__sk-415/harukabot__0611d16a -aiohttp,httpx,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,src/plugins/haruka_bot/utils.py,112:113-114,function call,"attribute, function call",one-to-many,"argument deletion, async transformation, element name change",json,"encoding, json",https://github.com/sk-415/harukabot/commit/0611d16a,aiohttp__httpx__sk-415/harukabot__0611d16a -aiohttp,httpx,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,src/plugins/haruka_bot/utils.py,11:11,import,import,not applicable,,aiohttp,httpx,https://github.com/sk-415/harukabot/commit/0611d16a,aiohttp__httpx__sk-415/harukabot__0611d16a -aiohttp,httpx,snwmds/polemicbooksapi,69df5304ad4280033c0a01ac6631e69ba276d973,application.py,1337:1337,function call,function call,one-to-one,"argument addition, element name change",get,stream,https://github.com/snwmds/polemicbooksapi/commit/69df5304,aiohttp__httpx__snwmds/polemicbooksapi__69df5304 -aiohttp,httpx,snwmds/polemicbooksapi,69df5304ad4280033c0a01ac6631e69ba276d973,application.py,16:16,import,import,not applicable,,aiohttp,httpx,https://github.com/snwmds/polemicbooksapi/commit/69df5304,aiohttp__httpx__snwmds/polemicbooksapi__69df5304 -aiohttp,httpx,snwmds/polemicbooksapi,69df5304ad4280033c0a01ac6631e69ba276d973,application.py,2590-2592:2590,"function call, function call, function call",function call,many-to-one,"argument addition, argument deletion, element name change","AsyncResolver, ClientSession, TCPConnector",AsyncClient,https://github.com/snwmds/polemicbooksapi/commit/69df5304,aiohttp__httpx__snwmds/polemicbooksapi__69df5304 -argparse,click,achalddave/segment-any-moving,87160d02c8652eebf2d8a5dce572e26fa2d1ca61,flow/compute_flow_sequences.py,267-269:,function call,,one-to-zero,,ArgumentParser,,https://github.com/achalddave/segment-any-moving/commit/87160d02,argparse__click__achalddave/segment-any-moving__87160d02 -argparse,click,achalddave/segment-any-moving,87160d02c8652eebf2d8a5dce572e26fa2d1ca61,flow/compute_flow_sequences.py,270-273:25-28,function call,decorator,one-to-one,"element name change, parameter addition to decorated function",add_argument,option,https://github.com/achalddave/segment-any-moving/commit/87160d02,argparse__click__achalddave/segment-any-moving__87160d02 -argparse,click,achalddave/segment-any-moving,87160d02c8652eebf2d8a5dce572e26fa2d1ca61,flow/compute_flow_sequences.py,274:29,function call,decorator,one-to-one,"element name change, parameter addition to decorated function",add_argument,option,https://github.com/achalddave/segment-any-moving/commit/87160d02,argparse__click__achalddave/segment-any-moving__87160d02 -argparse,click,achalddave/segment-any-moving,87160d02c8652eebf2d8a5dce572e26fa2d1ca61,flow/compute_flow_sequences.py,284:41,function call,decorator,one-to-one,"element name change, parameter addition to decorated function",add_argument,option,https://github.com/achalddave/segment-any-moving/commit/87160d02,argparse__click__achalddave/segment-any-moving__87160d02 -argparse,click,achalddave/segment-any-moving,87160d02c8652eebf2d8a5dce572e26fa2d1ca61,flow/compute_flow_sequences.py,291-299:48-56,function call,decorator,one-to-one,"element name change, parameter addition to decorated function",add_argument,option,https://github.com/achalddave/segment-any-moving/commit/87160d02,argparse__click__achalddave/segment-any-moving__87160d02 -argparse,click,achalddave/segment-any-moving,87160d02c8652eebf2d8a5dce572e26fa2d1ca61,flow/compute_flow_sequences.py,275-276:30-33,function call,"decorator, function call",one-to-many,"argument name change, argument transformation, element name change, parameter addition to decorated function",add_argument,"option, Choice",https://github.com/achalddave/segment-any-moving/commit/87160d02,argparse__click__achalddave/segment-any-moving__87160d02 -argparse,click,achalddave/segment-any-moving,87160d02c8652eebf2d8a5dce572e26fa2d1ca61,flow/compute_flow_sequences.py,277-283:34-40,function call,decorator,one-to-one,"argument transformation, element name change, parameter addition to decorated function",add_argument,option,https://github.com/achalddave/segment-any-moving/commit/87160d02,argparse__click__achalddave/segment-any-moving__87160d02 -argparse,click,achalddave/segment-any-moving,87160d02c8652eebf2d8a5dce572e26fa2d1ca61,flow/compute_flow_sequences.py,285-289:42-46,function call,decorator,one-to-one,"argument addition, argument deletion, argument transformation, element name change, parameter addition to decorated function",add_argument,option,https://github.com/achalddave/segment-any-moving/commit/87160d02,argparse__click__achalddave/segment-any-moving__87160d02 -argparse,click,achalddave/segment-any-moving,87160d02c8652eebf2d8a5dce572e26fa2d1ca61,flow/compute_flow_sequences.py,290:47,function call,decorator,one-to-one,"argument deletion, argument transformation, element name change, parameter addition to decorated function",add_argument,option,https://github.com/achalddave/segment-any-moving/commit/87160d02,argparse__click__achalddave/segment-any-moving__87160d02 -argparse,click,achalddave/segment-any-moving,87160d02c8652eebf2d8a5dce572e26fa2d1ca61,flow/compute_flow_sequences.py,3:3,import,import,not applicable,,argparse,click,https://github.com/achalddave/segment-any-moving/commit/87160d02,argparse__click__achalddave/segment-any-moving__87160d02 -argparse,click,adithyabsk/keep2roam,d340eea2fdedde8908334eda34325d058fc88282,convert.py,3:6,import,import,not applicable,,argparse,click,https://github.com/adithyabsk/keep2roam/commit/d340eea2,argparse__click__adithyabsk/keep2roam__d340eea2 -argparse,click,adithyabsk/keep2roam,d340eea2fdedde8908334eda34325d058fc88282,convert.py,49-51:,function call,,one-to-zero,,ArgumentParser,,https://github.com/adithyabsk/keep2roam/commit/d340eea2,argparse__click__adithyabsk/keep2roam__d340eea2 -argparse,click,adithyabsk/keep2roam,d340eea2fdedde8908334eda34325d058fc88282,convert.py,52-56:60,function call,"decorator, function call",one-to-many,"argument transformation, element name change, parameter addition to decorated function",add_argument,"argument, Path",https://github.com/adithyabsk/keep2roam/commit/d340eea2,argparse__click__adithyabsk/keep2roam__d340eea2 -argparse,click,adithyabsk/keep2roam,d340eea2fdedde8908334eda34325d058fc88282,convert.py,57-61:61,function call,"decorator, function call",one-to-many,"argument transformation, element name change, parameter addition to decorated function",add_argument,"argument, Path",https://github.com/adithyabsk/keep2roam/commit/d340eea2,argparse__click__adithyabsk/keep2roam__d340eea2 -argparse,click,adithyabsk/keep2roam,d340eea2fdedde8908334eda34325d058fc88282,convert.py,62:,function call,,one-to-zero,,parse_args,,https://github.com/adithyabsk/keep2roam/commit/d340eea2,argparse__click__adithyabsk/keep2roam__d340eea2 -argparse,click,adithyabsk/keep2roam,d340eea2fdedde8908334eda34325d058fc88282,convert.py,:59,,decorator,zero-to-one,,,command,https://github.com/adithyabsk/keep2roam/commit/d340eea2,argparse__click__adithyabsk/keep2roam__d340eea2 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/copy_experiment.py,34:5,import,import,not applicable,,argparse.ArgumentParser,click,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/copy_experiment.py,35:,function call,,one-to-zero,,ArgumentParser,,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/copy_experiment.py,36:35,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/copy_experiment.py,37:36,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/copy_experiment.py,38:37,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/copy_experiment.py,39:38,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/copy_experiment.py,40:39,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/copy_experiment.py,41:40,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/copy_experiment.py,42:41,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/copy_experiment.py,45:,function call,,one-to-zero,,parse_args,,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/copy_experiment.py,:34,,decorator,zero-to-one,,,command,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/copy_run.py,46:6,import,import,not applicable,,argparse.ArgumentParser,click,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/copy_run.py,47:,function call,,one-to-zero,,ArgumentParser,,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/copy_run.py,48:47,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/copy_run.py,49:50,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/copy_run.py,50:51,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/copy_run.py,51:53,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/copy_run.py,52:52,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/copy_run.py,53:53,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/copy_run.py,54:52,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/copy_run.py,55:,function call,,one-to-zero,,parse_args,,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/copy_run.py,:46,,decorator,zero-to-one,,,command,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/export_experiment.py,68:,function call,,one-to-zero,,ArgumentParser,,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/export_experiment.py,68:9,import,import,not applicable,,argparse.ArgumentParser,click,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/export_experiment.py,70:69,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/export_experiment.py,71:70,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/export_experiment.py,72:71,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/export_experiment.py,73:72,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/export_experiment.py,74:,function call,,one-to-zero,,parse_args,,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/export_experiment.py,:68,,decorator,zero-to-one,,,command,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/export_registered_models.py,25:6,import,import,not applicable,,argparse.ArgumentParser,click,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/export_registered_models.py,26:,function call,,one-to-zero,,ArgumentParser,,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/export_registered_models.py,27:27,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/export_registered_models.py,28:,function call,,one-to-zero,,parse_args,,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/export_registered_models.py,:25,,decorator,zero-to-one,,,command,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/export_run.py,90:10,import,import,not applicable,,argparse.ArgumentParser,click,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/export_run.py,91:,function call,,one-to-zero,,ArgumentParser,,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/export_run.py,92:91,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/export_run.py,94:93,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/export_run.py,93:92,function call,decorator,one-to-one,"argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/export_run.py,95:94,function call,decorator,one-to-one,"argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/export_run.py,96:,function call,,one-to-zero,,parse_args,,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/export_run.py,:90,,decorator,zero-to-one,,,command,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/import_experiment.py,40:3,import,import,not applicable,,argparse.ArgumentParser,click,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/import_experiment.py,41:,function call,,one-to-zero,,ArgumentParser,,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/import_experiment.py,42:40,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/import_experiment.py,43:41,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/import_experiment.py,44:42,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/import_experiment.py,45:43,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/import_experiment.py,46:44,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/import_experiment.py,47:45,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/import_experiment.py,48:,function call,,one-to-zero,,parse_args,,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/import_experiment.py,:39,,decorator,zero-to-one,,,command,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/import_model.py,46:7,import,import,not applicable,,argparse.ArgumentParser,click,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/import_model.py,65:,function call,,one-to-zero,,ArgumentParser,,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/import_model.py,66:65,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/import_model.py,67:66,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/import_model.py,68:67,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/import_model.py,69:68,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/import_model.py,70:,function call,,one-to-zero,,parse_args,,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/import_model.py,:64,,decorator,zero-to-one,,,command,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/import_run.py,74:,function call,,one-to-zero,,ArgumentParser,,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/import_run.py,75:7,import,import,not applicable,,argparse.ArgumentParser,click,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/import_run.py,76:74,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/import_run.py,77:75,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/import_run.py,78:76,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/import_run.py,79:77,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/import_run.py,80:78,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/import_run.py,81:,function call,,one-to-zero,,parse_args,,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,mlflow_tools/export_import/import_run.py,:73,,decorator,zero-to-one,,,command,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,ansible-community/molecule,b7d7740db482624182dd6c31600ca1c09669cfc5,contrib/convert.py,23:28,import,import,not applicable,,argparse,click,https://github.com/ansible-community/molecule/commit/b7d7740d,argparse__click__ansible-community/molecule__b7d7740d -argparse,click,ansible-community/molecule,b7d7740db482624182dd6c31600ca1c09669cfc5,contrib/convert.py,37:,function call,,one-to-zero,,ArgumentParser,,https://github.com/ansible-community/molecule/commit/b7d7740d,argparse__click__ansible-community/molecule__b7d7740d -argparse,click,ansible-community/molecule,b7d7740db482624182dd6c31600ca1c09669cfc5,contrib/convert.py,38:114,function call,decorator,one-to-one,"argument addition, element name change",add_argument,argument,https://github.com/ansible-community/molecule/commit/b7d7740d,argparse__click__ansible-community/molecule__b7d7740d -argparse,click,ansible-community/molecule,b7d7740db482624182dd6c31600ca1c09669cfc5,contrib/convert.py,39:,function call,,one-to-zero,,parse_args,,https://github.com/ansible-community/molecule/commit/b7d7740d,argparse__click__ansible-community/molecule__b7d7740d -argparse,click,ansible-community/molecule,b7d7740db482624182dd6c31600ca1c09669cfc5,contrib/convert.py,:113,,decorator,zero-to-one,,,command,https://github.com/ansible-community/molecule/commit/b7d7740d,argparse__click__ansible-community/molecule__b7d7740d -argparse,click,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,ion/plasma/chain.py,132:135,import,import,not applicable,,argparse,click,https://github.com/clearmatics/ion/commit/03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a -argparse,click,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,ion/plasma/chain.py,299:,function call,,one-to-zero,,ArgumentParser,,https://github.com/clearmatics/ion/commit/03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a -argparse,click,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,ion/plasma/chain.py,300-301:299,function call,decorator,one-to-one,"argument addition, argument deletion, argument name change, argument transformation, element name change, parameter addition to decorated function",add_argument,option,https://github.com/clearmatics/ion/commit/03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a -argparse,click,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,ion/plasma/chain.py,302-303:300,function call,decorator,one-to-one,"argument addition, argument deletion, argument transformation, element name change, parameter addition to decorated function",add_argument,option,https://github.com/clearmatics/ion/commit/03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a -argparse,click,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,ion/plasma/chain.py,304-305:301,function call,decorator,one-to-one,"argument addition, argument deletion, argument transformation, element name change, parameter addition to decorated function",add_argument,option,https://github.com/clearmatics/ion/commit/03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a -argparse,click,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,ion/plasma/chain.py,306:302,function call,"decorator, function call",one-to-many,"argument addition, argument deletion, argument transformation, element name change, parameter addition to decorated function",add_argument,"argument, Path",https://github.com/clearmatics/ion/commit/03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a -argparse,click,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,ion/plasma/chain.py,307:,function call,,one-to-zero,,parse_args,,https://github.com/clearmatics/ion/commit/03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a -argparse,click,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,ion/plasma/chain.py,:298,,decorator,zero-to-one,,,command,https://github.com/clearmatics/ion/commit/03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a -argparse,click,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,ion/plasma/payment.py,199:,function call,,one-to-zero,,ArgumentParser,,https://github.com/clearmatics/ion/commit/03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a -argparse,click,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,ion/plasma/payment.py,201:,function call,,one-to-zero,,add_mutually_exclusive_group,,https://github.com/clearmatics/ion/commit/03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a -argparse,click,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,ion/plasma/payment.py,204-205:197,function call,decorator,one-to-one,"argument addition, argument deletion, argument name change, element name change, parameter addition to decorated function",add_argument,option,https://github.com/clearmatics/ion/commit/03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a -argparse,click,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,ion/plasma/payment.py,211-212:201,function call,decorator,one-to-one,"argument addition, argument deletion, argument name change, element name change, parameter addition to decorated function",add_argument,option,https://github.com/clearmatics/ion/commit/03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a -argparse,click,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,ion/plasma/payment.py,213-214:202,function call,decorator,one-to-one,"argument addition, argument deletion, argument name change, element name change, parameter addition to decorated function",add_argument,option,https://github.com/clearmatics/ion/commit/03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a -argparse,click,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,ion/plasma/payment.py,215-216:203,function call,decorator,one-to-one,"argument addition, argument deletion, argument name change, element name change, parameter addition to decorated function",add_argument,option,https://github.com/clearmatics/ion/commit/03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a -argparse,click,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,ion/plasma/payment.py,218-219:204,function call,decorator,one-to-one,"argument addition, argument deletion, argument name change, element name change, parameter addition to decorated function",add_argument,option,https://github.com/clearmatics/ion/commit/03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a -argparse,click,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,ion/plasma/payment.py,206-207:198,function call,decorator,one-to-one,"argument addition, element name change, parameter addition to decorated function",add_argument,option,https://github.com/clearmatics/ion/commit/03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a -argparse,click,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,ion/plasma/payment.py,206:198,function call,function call,one-to-one,element name change,FileType,File,https://github.com/clearmatics/ion/commit/03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a -argparse,click,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,ion/plasma/payment.py,209-210:200,function call,decorator,one-to-one,"argument addition, argument name change, element name change, parameter addition to decorated function",add_argument,option,https://github.com/clearmatics/ion/commit/03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a -argparse,click,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,ion/plasma/payment.py,227:,function call,,one-to-zero,,parse_args,,https://github.com/clearmatics/ion/commit/03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a -argparse,click,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,ion/plasma/payment.py,5:7,import,import,not applicable,,argparse,click,https://github.com/clearmatics/ion/commit/03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a -argparse,click,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,ion/plasma/payment.py,:196,,decorator,zero-to-one,,,command,https://github.com/clearmatics/ion/commit/03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a -argparse,click,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,ion/rpc/client.py,222:,function call,,one-to-zero,,ArgumentParser,,https://github.com/clearmatics/ion/commit/03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a -argparse,click,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,ion/rpc/client.py,223-224:223,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/clearmatics/ion/commit/03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a -argparse,click,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,ion/rpc/client.py,226-227:224,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/clearmatics/ion/commit/03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a -argparse,click,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,ion/rpc/client.py,228:225,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/clearmatics/ion/commit/03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a -argparse,click,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,ion/rpc/client.py,225:,function call,,one-to-zero,,add_mutually_exclusive_group,,https://github.com/clearmatics/ion/commit/03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a -argparse,click,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,ion/rpc/client.py,229:,function call,,one-to-zero,,parse_args,,https://github.com/clearmatics/ion/commit/03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a -argparse,click,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,ion/rpc/client.py,3:4,import,import,not applicable,,argparse,click,https://github.com/clearmatics/ion/commit/03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a -argparse,click,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,ion/rpc/client.py,:222,,decorator,zero-to-one,,,command,https://github.com/clearmatics/ion/commit/03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a -argparse,click,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,ion/rpc/server.py,123:,function call,,one-to-zero,,ArgumentParser,,https://github.com/clearmatics/ion/commit/03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a -argparse,click,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,ion/rpc/server.py,127-128:119,function call,decorator,one-to-one,"argument deletion, argument name change, element name change, parameter addition to decorated function",add_argument,option,https://github.com/clearmatics/ion/commit/03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a -argparse,click,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,ion/rpc/server.py,129-130:120,function call,decorator,one-to-one,"argument deletion, argument transformation, element name change, parameter addition to decorated function",add_argument,option,https://github.com/clearmatics/ion/commit/03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a -argparse,click,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,ion/rpc/server.py,131-132:121,function call,decorator,one-to-one,"argument deletion, argument transformation, element name change, parameter addition to decorated function",add_argument,option,https://github.com/clearmatics/ion/commit/03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a -argparse,click,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,ion/rpc/server.py,134-135:123,function call,decorator,one-to-one,"argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/clearmatics/ion/commit/03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a -argparse,click,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,ion/rpc/server.py,136-137:122,function call,decorator,one-to-one,"argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/clearmatics/ion/commit/03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a -argparse,click,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,ion/rpc/server.py,139:,function call,,one-to-zero,,parse_args,,https://github.com/clearmatics/ion/commit/03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a -argparse,click,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,ion/rpc/server.py,8:7,import,import,not applicable,,argparse,click,https://github.com/clearmatics/ion/commit/03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a -argparse,click,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,ion/rpc/server.py,:118,,decorator,zero-to-one,,,command,https://github.com/clearmatics/ion/commit/03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a -argparse,click,godaddy/tartufo,553dc5fb7ddef597cafda451954fa4cba23acde6,tartufo/cli.py,103-112:20-23,function call,decorator,one-to-one,"argument addition, argument deletion, argument transformation, element name change, parameter addition to decorated function",add_argument,option,https://github.com/godaddy/tartufo/commit/553dc5fb,argparse__click__godaddy/tartufo__553dc5fb -argparse,click,godaddy/tartufo,553dc5fb7ddef597cafda451954fa4cba23acde6,tartufo/cli.py,113-121:24-25,function call,decorator,one-to-one,"argument addition, argument deletion, argument transformation, element name change, parameter addition to decorated function",add_argument,option,https://github.com/godaddy/tartufo/commit/553dc5fb,argparse__click__godaddy/tartufo__553dc5fb -argparse,click,godaddy/tartufo,553dc5fb7ddef597cafda451954fa4cba23acde6,tartufo/cli.py,122-130:26-27,function call,decorator,one-to-one,"argument addition, argument deletion, argument transformation, element name change, parameter addition to decorated function",add_argument,option,https://github.com/godaddy/tartufo/commit/553dc5fb,argparse__click__godaddy/tartufo__553dc5fb -argparse,click,godaddy/tartufo,553dc5fb7ddef597cafda451954fa4cba23acde6,tartufo/cli.py,131-136:28,function call,decorator,one-to-one,"argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/godaddy/tartufo/commit/553dc5fb,argparse__click__godaddy/tartufo__553dc5fb -argparse,click,godaddy/tartufo,553dc5fb7ddef597cafda451954fa4cba23acde6,tartufo/cli.py,137-141:29-31,function call,decorator,one-to-one,"argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/godaddy/tartufo/commit/553dc5fb,argparse__click__godaddy/tartufo__553dc5fb -argparse,click,godaddy/tartufo,553dc5fb7ddef597cafda451954fa4cba23acde6,tartufo/cli.py,143-145:32,function call,decorator,one-to-one,"argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/godaddy/tartufo/commit/553dc5fb,argparse__click__godaddy/tartufo__553dc5fb -argparse,click,godaddy/tartufo,553dc5fb7ddef597cafda451954fa4cba23acde6,tartufo/cli.py,146-155:33-38,"function call, function call","decorator, function call",many-to-many,"argument deletion, argument transformation, element name change, parameter addition to decorated function","add_argument, FileType","option, File",https://github.com/godaddy/tartufo/commit/553dc5fb,argparse__click__godaddy/tartufo__553dc5fb -argparse,click,godaddy/tartufo,553dc5fb7ddef597cafda451954fa4cba23acde6,tartufo/cli.py,156-165:39-44,"function call, function call","decorator, function call",many-to-many,"argument deletion, argument transformation, element name change, parameter addition to decorated function","add_argument, FileType","option, File",https://github.com/godaddy/tartufo/commit/553dc5fb,argparse__click__godaddy/tartufo__553dc5fb -argparse,click,godaddy/tartufo,553dc5fb7ddef597cafda451954fa4cba23acde6,tartufo/cli.py,166-172:45-46,function call,"decorator, function call",one-to-many,"argument deletion, argument transformation, element name change, parameter addition to decorated function",add_argument,"option, File",https://github.com/godaddy/tartufo/commit/553dc5fb,argparse__click__godaddy/tartufo__553dc5fb -argparse,click,godaddy/tartufo,553dc5fb7ddef597cafda451954fa4cba23acde6,tartufo/cli.py,189:,function call,,one-to-zero,,parse_args,,https://github.com/godaddy/tartufo/commit/553dc5fb,argparse__click__godaddy/tartufo__553dc5fb -argparse,click,godaddy/tartufo,553dc5fb7ddef597cafda451954fa4cba23acde6,tartufo/cli.py,3:6,import,import,not applicable,,argparse,click,https://github.com/godaddy/tartufo/commit/553dc5fb,argparse__click__godaddy/tartufo__553dc5fb -argparse,click,godaddy/tartufo,553dc5fb7ddef597cafda451954fa4cba23acde6,tartufo/cli.py,76:,function call,,one-to-zero,,ArgumentParser,,https://github.com/godaddy/tartufo/commit/553dc5fb,argparse__click__godaddy/tartufo__553dc5fb -argparse,click,godaddy/tartufo,553dc5fb7ddef597cafda451954fa4cba23acde6,tartufo/cli.py,173-178:47-48,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/godaddy/tartufo/commit/553dc5fb,argparse__click__godaddy/tartufo__553dc5fb -argparse,click,godaddy/tartufo,553dc5fb7ddef597cafda451954fa4cba23acde6,tartufo/cli.py,179-181:51,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/godaddy/tartufo/commit/553dc5fb,argparse__click__godaddy/tartufo__553dc5fb -argparse,click,godaddy/tartufo,553dc5fb7ddef597cafda451954fa4cba23acde6,tartufo/cli.py,182-187:49-50,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/godaddy/tartufo/commit/553dc5fb,argparse__click__godaddy/tartufo__553dc5fb -argparse,click,godaddy/tartufo,553dc5fb7ddef597cafda451954fa4cba23acde6,tartufo/cli.py,79-81:17,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/godaddy/tartufo/commit/553dc5fb,argparse__click__godaddy/tartufo__553dc5fb -argparse,click,godaddy/tartufo,553dc5fb7ddef597cafda451954fa4cba23acde6,tartufo/cli.py,95-102:18-19,function call,"decorator, function call",one-to-many,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,"option, File",https://github.com/godaddy/tartufo/commit/553dc5fb,argparse__click__godaddy/tartufo__553dc5fb -argparse,click,godaddy/tartufo,553dc5fb7ddef597cafda451954fa4cba23acde6,tartufo/cli.py,:15,,decorator,zero-to-one,,,command,https://github.com/godaddy/tartufo/commit/553dc5fb,argparse__click__godaddy/tartufo__553dc5fb -argparse,click,googlesamples/assistant-sdk-python,38e4e642cbfc2b0dd5ddf0151e87a867273f9a30,googlesamples/assistant/__main__.py,17:20,import,import,not applicable,,argparse,click,https://github.com/googlesamples/assistant-sdk-python/commit/38e4e642,argparse__click__googlesamples/assistant-sdk-python__38e4e642 -argparse,click,googlesamples/assistant-sdk-python,38e4e642cbfc2b0dd5ddf0151e87a867273f9a30,googlesamples/assistant/__main__.py,50-52:,function call,,one-to-zero,,ArgumentParser,,https://github.com/googlesamples/assistant-sdk-python/commit/38e4e642,argparse__click__googlesamples/assistant-sdk-python__38e4e642 -argparse,click,googlesamples/assistant-sdk-python,38e4e642cbfc2b0dd5ddf0151e87a867273f9a30,googlesamples/assistant/__main__.py,54-56:47-50,function call,decorator,one-to-one,"argument addition, argument deletion, element name change",add_argument,option,https://github.com/googlesamples/assistant-sdk-python/commit/38e4e642,argparse__click__googlesamples/assistant-sdk-python__38e4e642 -argparse,click,googlesamples/assistant-sdk-python,38e4e642cbfc2b0dd5ddf0151e87a867273f9a30,googlesamples/assistant/__main__.py,57-59:51-54,function call,decorator,one-to-one,"argument addition, argument deletion, element name change",add_argument,option,https://github.com/googlesamples/assistant-sdk-python/commit/38e4e642,argparse__click__googlesamples/assistant-sdk-python__38e4e642 -argparse,click,googlesamples/assistant-sdk-python,38e4e642cbfc2b0dd5ddf0151e87a867273f9a30,googlesamples/assistant/__main__.py,60-62:37-39,function call,decorator,one-to-one,"argument addition, argument deletion, element name change",add_argument,option,https://github.com/googlesamples/assistant-sdk-python/commit/38e4e642,argparse__click__googlesamples/assistant-sdk-python__38e4e642 -argparse,click,googlesamples/assistant-sdk-python,38e4e642cbfc2b0dd5ddf0151e87a867273f9a30,googlesamples/assistant/__main__.py,67-69:55-57,function call,decorator,one-to-one,"argument addition, argument deletion, element name change",add_argument,option,https://github.com/googlesamples/assistant-sdk-python/commit/38e4e642,argparse__click__googlesamples/assistant-sdk-python__38e4e642 -argparse,click,googlesamples/assistant-sdk-python,38e4e642cbfc2b0dd5ddf0151e87a867273f9a30,googlesamples/assistant/__main__.py,73-74:45-46,function call,decorator,one-to-one,"argument addition, argument deletion, element name change",add_argument,option,https://github.com/googlesamples/assistant-sdk-python/commit/38e4e642,argparse__click__googlesamples/assistant-sdk-python__38e4e642 -argparse,click,googlesamples/assistant-sdk-python,38e4e642cbfc2b0dd5ddf0151e87a867273f9a30,googlesamples/assistant/__main__.py,63-66:40-44,function call,decorator,one-to-one,"argument addition, argument deletion, argument transformation, element name change",add_argument,option,https://github.com/googlesamples/assistant-sdk-python/commit/38e4e642,argparse__click__googlesamples/assistant-sdk-python__38e4e642 -argparse,click,googlesamples/assistant-sdk-python,38e4e642cbfc2b0dd5ddf0151e87a867273f9a30,googlesamples/assistant/__main__.py,70-72:58-60,function call,decorator,one-to-one,"argument addition, argument deletion, argument transformation, element name change",add_argument,option,https://github.com/googlesamples/assistant-sdk-python/commit/38e4e642,argparse__click__googlesamples/assistant-sdk-python__38e4e642 -argparse,click,googlesamples/assistant-sdk-python,38e4e642cbfc2b0dd5ddf0151e87a867273f9a30,googlesamples/assistant/__main__.py,75:,function call,,one-to-zero,,parse_args,,https://github.com/googlesamples/assistant-sdk-python/commit/38e4e642,argparse__click__googlesamples/assistant-sdk-python__38e4e642 -argparse,click,googlesamples/assistant-sdk-python,38e4e642cbfc2b0dd5ddf0151e87a867273f9a30,googlesamples/assistant/__main__.py,:36,,decorator,zero-to-one,,,command,https://github.com/googlesamples/assistant-sdk-python/commit/38e4e642,argparse__click__googlesamples/assistant-sdk-python__38e4e642 -argparse,click,grahame/sedge,3badf078e2f4153db161cada1c7a23901e36ab7f,sedge/cli.py,101:,function call,,one-to-zero,,ArgumentParser,,https://github.com/grahame/sedge/commit/3badf078,argparse__click__grahame/sedge__3badf078 -argparse,click,grahame/sedge,3badf078e2f4153db161cada1c7a23901e36ab7f,sedge/cli.py,103-106:74-77,function call,decorator,one-to-one,"argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/grahame/sedge/commit/3badf078,argparse__click__grahame/sedge__3badf078 -argparse,click,grahame/sedge,3badf078e2f4153db161cada1c7a23901e36ab7f,sedge/cli.py,114-117:64-66,function call,decorator,one-to-one,"argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/grahame/sedge/commit/3badf078,argparse__click__grahame/sedge__3badf078 -argparse,click,grahame/sedge,3badf078e2f4153db161cada1c7a23901e36ab7f,sedge/cli.py,118-121:67-69,function call,decorator,one-to-one,"argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/grahame/sedge/commit/3badf078,argparse__click__grahame/sedge__3badf078 -argparse,click,grahame/sedge,3badf078e2f4153db161cada1c7a23901e36ab7f,sedge/cli.py,107-110:78,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/grahame/sedge/commit/3badf078,argparse__click__grahame/sedge__3badf078 -argparse,click,grahame/sedge,3badf078e2f4153db161cada1c7a23901e36ab7f,sedge/cli.py,122-125:70-73,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/grahame/sedge/commit/3badf078,argparse__click__grahame/sedge__3badf078 -argparse,click,grahame/sedge,3badf078e2f4153db161cada1c7a23901e36ab7f,sedge/cli.py,111-113:63,function call,decorator,one-to-one,"argument deletion, element name change",add_argument,version_option,https://github.com/grahame/sedge/commit/3badf078,argparse__click__grahame/sedge__3badf078 -argparse,click,grahame/sedge,3badf078e2f4153db161cada1c7a23901e36ab7f,sedge/cli.py,132:,function call,,one-to-zero,,parse_args,,https://github.com/grahame/sedge/commit/3badf078,argparse__click__grahame/sedge__3badf078 -argparse,click,grahame/sedge,3badf078e2f4153db161cada1c7a23901e36ab7f,sedge/cli.py,1:7,import,import,not applicable,,argparse,click,https://github.com/grahame/sedge/commit/3badf078,argparse__click__grahame/sedge__3badf078 -argparse,click,grahame/sedge,3badf078e2f4153db161cada1c7a23901e36ab7f,sedge/cli.py,:62,,decorator,zero-to-one,,,group,https://github.com/grahame/sedge/commit/3badf078,argparse__click__grahame/sedge__3badf078 -argparse,click,himkt/pyner,76106a9a4202497de9719b5a5563cadd697bd3d0,pyner/tool/corpus/parse_CoNLL2003.py,22:,function call,,one-to-zero,,ArgumentParser,,https://github.com/himkt/pyner/commit/76106a9a,argparse__click__himkt/pyner__76106a9a -argparse,click,himkt/pyner,76106a9a4202497de9719b5a5563cadd697bd3d0,pyner/tool/corpus/parse_CoNLL2003.py,23:15,function call,decorator,one-to-one,"argument addition, element name change, parameter addition to decorated function",add_argument,option,https://github.com/himkt/pyner/commit/76106a9a,argparse__click__himkt/pyner__76106a9a -argparse,click,himkt/pyner,76106a9a4202497de9719b5a5563cadd697bd3d0,pyner/tool/corpus/parse_CoNLL2003.py,24:16,function call,decorator,one-to-one,"argument addition, element name change, parameter addition to decorated function",add_argument,option,https://github.com/himkt/pyner/commit/76106a9a,argparse__click__himkt/pyner__76106a9a -argparse,click,himkt/pyner,76106a9a4202497de9719b5a5563cadd697bd3d0,pyner/tool/corpus/parse_CoNLL2003.py,25:17,function call,decorator,one-to-one,"argument addition, element name change, parameter addition to decorated function",add_argument,option,https://github.com/himkt/pyner/commit/76106a9a,argparse__click__himkt/pyner__76106a9a -argparse,click,himkt/pyner,76106a9a4202497de9719b5a5563cadd697bd3d0,pyner/tool/corpus/parse_CoNLL2003.py,26:,function call,,one-to-zero,,parse_args,,https://github.com/himkt/pyner/commit/76106a9a,argparse__click__himkt/pyner__76106a9a -argparse,click,himkt/pyner,76106a9a4202497de9719b5a5563cadd697bd3d0,pyner/tool/corpus/parse_CoNLL2003.py,7:4,import,import,not applicable,,argparse,click,https://github.com/himkt/pyner/commit/76106a9a,argparse__click__himkt/pyner__76106a9a -argparse,click,himkt/pyner,76106a9a4202497de9719b5a5563cadd697bd3d0,pyner/tool/corpus/parse_CoNLL2003.py,:14,,decorator,zero-to-one,,,command,https://github.com/himkt/pyner/commit/76106a9a,argparse__click__himkt/pyner__76106a9a -argparse,click,klensy/wt-tools,760ff36bab0c7b9acaf72e9cbae274b70fb3922a,src/wt_tools/blk_unpack.py,1:11,import,import,not applicable,,argparse,click,https://github.com/klensy/wt-tools/commit/760ff36b,argparse__click__klensy/wt-tools__760ff36b -argparse,click,klensy/wt-tools,760ff36bab0c7b9acaf72e9cbae274b70fb3922a,src/wt_tools/blk_unpack.py,597:,function call,,one-to-zero,,ArgumentParser,,https://github.com/klensy/wt-tools/commit/760ff36b,argparse__click__klensy/wt-tools__760ff36b -argparse,click,klensy/wt-tools,760ff36bab0c7b9acaf72e9cbae274b70fb3922a,src/wt_tools/blk_unpack.py,606-607:601-602,function call,decorator,one-to-one,"argument addition, argument deletion, argument transformation, element name change, parameter addition to decorated function",add_argument,option,https://github.com/klensy/wt-tools/commit/760ff36b,argparse__click__klensy/wt-tools__760ff36b -argparse,click,klensy/wt-tools,760ff36bab0c7b9acaf72e9cbae274b70fb3922a,src/wt_tools/blk_unpack.py,609:,function call,,one-to-zero,,parse_args,,https://github.com/klensy/wt-tools/commit/760ff36b,argparse__click__klensy/wt-tools__760ff36b -argparse,click,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,omg/cli.py,15:,function call,,one-to-zero,,ArgumentParser,,https://github.com/kxr/o-must-gather/commit/9da47229,argparse__click__kxr/o-must-gather__9da47229 -argparse,click,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,omg/cli.py,20:,function call,,one-to-zero,,ArgumentParser,,https://github.com/kxr/o-must-gather/commit/9da47229,argparse__click__kxr/o-must-gather__9da47229 -argparse,click,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,omg/cli.py,16:16,function call,decorator,one-to-one,"argument addition, argument deletion, argument transformation, element name change",add_argument,option,https://github.com/kxr/o-must-gather/commit/9da47229,argparse__click__kxr/o-must-gather__9da47229 -argparse,click,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,omg/cli.py,17:17,function call,decorator,one-to-one,"argument addition, argument deletion, argument transformation, element name change",add_argument,option,https://github.com/kxr/o-must-gather/commit/9da47229,argparse__click__kxr/o-must-gather__9da47229 -argparse,click,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,omg/cli.py,1:1,import,import,not applicable,,argparse,click,https://github.com/kxr/o-must-gather/commit/9da47229,argparse__click__kxr/o-must-gather__9da47229 -argparse,click,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,omg/cli.py,21:28,function call,decorator,one-to-one,"argument addition, element name change",add_subparsers,group,https://github.com/kxr/o-must-gather/commit/9da47229,argparse__click__kxr/o-must-gather__9da47229 -argparse,click,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,omg/cli.py,24:33,function call,decorator,one-to-one,"argument deletion, element name change",add_parser,command,https://github.com/kxr/o-must-gather/commit/9da47229,argparse__click__kxr/o-must-gather__9da47229 -argparse,click,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,omg/cli.py,31-32:44,function call,decorator,one-to-one,"argument deletion, element name change",add_parser,command,https://github.com/kxr/o-must-gather/commit/9da47229,argparse__click__kxr/o-must-gather__9da47229 -argparse,click,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,omg/cli.py,37-38:53,function call,decorator,one-to-one,"argument deletion, element name change",add_parser,command,https://github.com/kxr/o-must-gather/commit/9da47229,argparse__click__kxr/o-must-gather__9da47229 -argparse,click,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,omg/cli.py,42-43:61,function call,decorator,one-to-one,"argument deletion, element name change",add_parser,command,https://github.com/kxr/o-must-gather/commit/9da47229,argparse__click__kxr/o-must-gather__9da47229 -argparse,click,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,omg/cli.py,50-51:72,function call,decorator,one-to-one,"argument deletion, element name change",add_parser,command,https://github.com/kxr/o-must-gather/commit/9da47229,argparse__click__kxr/o-must-gather__9da47229 -argparse,click,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,omg/cli.py,64-65:94,function call,decorator,one-to-one,"argument deletion, element name change",add_parser,command,https://github.com/kxr/o-must-gather/commit/9da47229,argparse__click__kxr/o-must-gather__9da47229 -argparse,click,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,omg/cli.py,69-70:102,function call,decorator,one-to-one,"argument deletion, element name change",add_parser,command,https://github.com/kxr/o-must-gather/commit/9da47229,argparse__click__kxr/o-must-gather__9da47229 -argparse,click,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,omg/cli.py,26:34,function call,"decorator, function call",one-to-many,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,"argument, Path",https://github.com/kxr/o-must-gather/commit/9da47229,argparse__click__kxr/o-must-gather__9da47229 -argparse,click,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,omg/cli.py,27:36,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/kxr/o-must-gather/commit/9da47229,argparse__click__kxr/o-must-gather__9da47229 -argparse,click,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,omg/cli.py,28:,function call,,one-to-zero,,set_defaults,,https://github.com/kxr/o-must-gather/commit/9da47229,argparse__click__kxr/o-must-gather__9da47229 -argparse,click,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,omg/cli.py,34:,function call,,one-to-zero,,set_defaults,,https://github.com/kxr/o-must-gather/commit/9da47229,argparse__click__kxr/o-must-gather__9da47229 -argparse,click,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,omg/cli.py,39:,function call,,one-to-zero,,set_defaults,,https://github.com/kxr/o-must-gather/commit/9da47229,argparse__click__kxr/o-must-gather__9da47229 -argparse,click,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,omg/cli.py,47:,function call,,one-to-zero,,set_defaults,,https://github.com/kxr/o-must-gather/commit/9da47229,argparse__click__kxr/o-must-gather__9da47229 -argparse,click,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,omg/cli.py,53:,function call,,one-to-zero,,set_defaults,,https://github.com/kxr/o-must-gather/commit/9da47229,argparse__click__kxr/o-must-gather__9da47229 -argparse,click,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,omg/cli.py,61:,function call,,one-to-zero,,set_defaults,,https://github.com/kxr/o-must-gather/commit/9da47229,argparse__click__kxr/o-must-gather__9da47229 -argparse,click,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,omg/cli.py,66:,function call,,one-to-zero,,set_defaults,,https://github.com/kxr/o-must-gather/commit/9da47229,argparse__click__kxr/o-must-gather__9da47229 -argparse,click,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,omg/cli.py,71:,function call,,one-to-zero,,set_defaults,,https://github.com/kxr/o-must-gather/commit/9da47229,argparse__click__kxr/o-must-gather__9da47229 -argparse,click,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,omg/cli.py,81:,function call,,one-to-zero,,set_defaults,,https://github.com/kxr/o-must-gather/commit/9da47229,argparse__click__kxr/o-must-gather__9da47229 -argparse,click,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,omg/cli.py,44:62,function call,decorator,one-to-one,"argument addition, argument deletion, argument transformation, element name change, parameter addition to decorated function",add_argument,argument,https://github.com/kxr/o-must-gather/commit/9da47229,argparse__click__kxr/o-must-gather__9da47229 -argparse,click,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,omg/cli.py,45:63,function call,"decorator, function call",one-to-many,"argument deletion, argument transformation, element name change, parameter addition to decorated function",add_argument,"option, Choice",https://github.com/kxr/o-must-gather/commit/9da47229,argparse__click__kxr/o-must-gather__9da47229 -argparse,click,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,omg/cli.py,52:73,function call,decorator,one-to-one,"argument deletion, argument transformation, element name change, parameter addition to decorated function",add_argument,argument,https://github.com/kxr/o-must-gather/commit/9da47229,argparse__click__kxr/o-must-gather__9da47229 -argparse,click,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,omg/cli.py,56-57:82,function call,decorator,one-to-one,"argument deletion, argument transformation, element name change",add_parser,command,https://github.com/kxr/o-must-gather/commit/9da47229,argparse__click__kxr/o-must-gather__9da47229 -argparse,click,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,omg/cli.py,58:83,function call,decorator,one-to-one,"argument deletion, element name change, parameter addition to decorated function",add_argument,argument,https://github.com/kxr/o-must-gather/commit/9da47229,argparse__click__kxr/o-must-gather__9da47229 -argparse,click,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,omg/cli.py,59:84,function call,decorator,one-to-one,"argument deletion, argument transformation, element name change, parameter addition to decorated function",add_argument,option,https://github.com/kxr/o-must-gather/commit/9da47229,argparse__click__kxr/o-must-gather__9da47229 -argparse,click,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,omg/cli.py,60:85,function call,decorator,one-to-one,"argument addition, argument deletion, argument transformation, element name change, parameter addition to decorated function",add_argument,option,https://github.com/kxr/o-must-gather/commit/9da47229,argparse__click__kxr/o-must-gather__9da47229 -argparse,click,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,omg/cli.py,74-75:110,function call,decorator,one-to-one,"argument deletion, element name change",add_parser,group,https://github.com/kxr/o-must-gather/commit/9da47229,argparse__click__kxr/o-must-gather__9da47229 -argparse,click,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,omg/cli.py,84:,function call,,one-to-zero,,parse_args,,https://github.com/kxr/o-must-gather/commit/9da47229,argparse__click__kxr/o-must-gather__9da47229 -argparse,click,lqez/hog,d722ade4be3cf05bf32def1e732a8e8d1b78a29b,hog/hog.py,143:,function call,,one-to-zero,,ArgumentParser,,https://github.com/lqez/hog/commit/d722ade4,argparse__click__lqez/hog__d722ade4 -argparse,click,lqez/hog,d722ade4be3cf05bf32def1e732a8e8d1b78a29b,hog/hog.py,147-148:199,function call,decorator,one-to-one,"argument deletion, element name change",add_argument,argument,https://github.com/lqez/hog/commit/d722ade4,argparse__click__lqez/hog__d722ade4 -argparse,click,lqez/hog,d722ade4be3cf05bf32def1e732a8e8d1b78a29b,hog/hog.py,149-150:190,function call,decorator,one-to-one,"argument addition, argument transformation, element name change",add_argument,option,https://github.com/lqez/hog/commit/d722ade4,argparse__click__lqez/hog__d722ade4 -argparse,click,lqez/hog,d722ade4be3cf05bf32def1e732a8e8d1b78a29b,hog/hog.py,151-152:191,function call,decorator,one-to-one,"argument addition, argument transformation, element name change",add_argument,option,https://github.com/lqez/hog/commit/d722ade4,argparse__click__lqez/hog__d722ade4 -argparse,click,lqez/hog,d722ade4be3cf05bf32def1e732a8e8d1b78a29b,hog/hog.py,153-154:192,function call,decorator,one-to-one,"argument transformation, element name change",add_argument,option,https://github.com/lqez/hog/commit/d722ade4,argparse__click__lqez/hog__d722ade4 -argparse,click,lqez/hog,d722ade4be3cf05bf32def1e732a8e8d1b78a29b,hog/hog.py,155-156:193,function call,decorator,one-to-one,"argument transformation, element name change",add_argument,option,https://github.com/lqez/hog/commit/d722ade4,argparse__click__lqez/hog__d722ade4 -argparse,click,lqez/hog,d722ade4be3cf05bf32def1e732a8e8d1b78a29b,hog/hog.py,157-158:194,function call,decorator,one-to-one,"argument transformation, element name change",add_argument,option,https://github.com/lqez/hog/commit/d722ade4,argparse__click__lqez/hog__d722ade4 -argparse,click,lqez/hog,d722ade4be3cf05bf32def1e732a8e8d1b78a29b,hog/hog.py,159-160:195,function call,decorator,one-to-one,"argument transformation, element name change",add_argument,option,https://github.com/lqez/hog/commit/d722ade4,argparse__click__lqez/hog__d722ade4 -argparse,click,lqez/hog,d722ade4be3cf05bf32def1e732a8e8d1b78a29b,hog/hog.py,161-162:196,function call,decorator,one-to-one,"argument transformation, element name change",add_argument,option,https://github.com/lqez/hog/commit/d722ade4,argparse__click__lqez/hog__d722ade4 -argparse,click,lqez/hog,d722ade4be3cf05bf32def1e732a8e8d1b78a29b,hog/hog.py,163-164:197,function call,decorator,one-to-one,"argument transformation, element name change",add_argument,option,https://github.com/lqez/hog/commit/d722ade4,argparse__click__lqez/hog__d722ade4 -argparse,click,lqez/hog,d722ade4be3cf05bf32def1e732a8e8d1b78a29b,hog/hog.py,165-167:198,function call,decorator,one-to-one,"argument transformation, element name change",add_argument,option,https://github.com/lqez/hog/commit/d722ade4,argparse__click__lqez/hog__d722ade4 -argparse,click,lqez/hog,d722ade4be3cf05bf32def1e732a8e8d1b78a29b,hog/hog.py,20:19,import,import,not applicable,,argparse,click,https://github.com/lqez/hog/commit/d722ade4,argparse__click__lqez/hog__d722ade4 -argparse,click,lqez/hog,d722ade4be3cf05bf32def1e732a8e8d1b78a29b,hog/hog.py,:189,,function call,zero-to-one,,,echo,https://github.com/lqez/hog/commit/d722ade4,argparse__click__lqez/hog__d722ade4 -argparse,click,magnetotesting/magneto,a5c82b8f76b8e4f97c122da9726a99f4c591ffcc,magneto/main.py,2:2,import,import,not applicable,,argparse,click,https://github.com/magnetotesting/magneto/commit/a5c82b8f,argparse__click__magnetotesting/magneto__a5c82b8f -argparse,click,magnetotesting/magneto,a5c82b8f76b8e4f97c122da9726a99f4c591ffcc,magneto/main.py,69:,function call,,one-to-zero,,ArgumentParser,,https://github.com/magnetotesting/magneto/commit/a5c82b8f,argparse__click__magnetotesting/magneto__a5c82b8f -argparse,click,magnetotesting/magneto,a5c82b8f76b8e4f97c122da9726a99f4c591ffcc,magneto/main.py,70:72,function call,decorator,one-to-one,"argument deletion, element name change",add_argument,option,https://github.com/magnetotesting/magneto/commit/a5c82b8f,argparse__click__magnetotesting/magneto__a5c82b8f -argparse,click,magnetotesting/magneto,a5c82b8f76b8e4f97c122da9726a99f4c591ffcc,magneto/main.py,71:73,function call,decorator,one-to-one,"argument deletion, element name change",add_argument,option,https://github.com/magnetotesting/magneto/commit/a5c82b8f,argparse__click__magnetotesting/magneto__a5c82b8f -argparse,click,magnetotesting/magneto,a5c82b8f76b8e4f97c122da9726a99f4c591ffcc,magneto/main.py,73:,function call,,one-to-zero,,parse_unknown_args,,https://github.com/magnetotesting/magneto/commit/a5c82b8f,argparse__click__magnetotesting/magneto__a5c82b8f -argparse,click,magnetotesting/magneto,a5c82b8f76b8e4f97c122da9726a99f4c591ffcc,magneto/main.py,:68,,decorator,zero-to-one,,,command,https://github.com/magnetotesting/magneto/commit/a5c82b8f,argparse__click__magnetotesting/magneto__a5c82b8f -argparse,click,magnetotesting/magneto,a5c82b8f76b8e4f97c122da9726a99f4c591ffcc,magneto/main.py,:74,,decorator,zero-to-one,,,pass_context,https://github.com/magnetotesting/magneto/commit/a5c82b8f,argparse__click__magnetotesting/magneto__a5c82b8f -argparse,click,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,bin/convert.py,190:15,import,import,not applicable,,"argparse.ArgumentParser, argparse.ArgumentDefaultsHelpFormatter",click,https://github.com/martinthoma/hwrt/commit/86bc433a,argparse__click__martinthoma/hwrt__86bc433a -argparse,click,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,bin/convert.py,192-194:,function call,,one-to-zero,,ArgumentParser,,https://github.com/martinthoma/hwrt/commit/86bc433a,argparse__click__martinthoma/hwrt__86bc433a -argparse,click,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,bin/convert.py,193:,function call,,one-to-zero,,ArgumentDefaultsHelpFormatter,,https://github.com/martinthoma/hwrt/commit/86bc433a,argparse__click__martinthoma/hwrt__86bc433a -argparse,click,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,bin/convert.py,195-203:186,function call,decorator,one-to-one,"argument deletion, element name change, parameter addition to decorated function",add_argument,command,https://github.com/martinthoma/hwrt/commit/86bc433a,argparse__click__martinthoma/hwrt__86bc433a -argparse,click,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,bin/convert.py,208:,function call,,one-to-zero,,parse_args,,https://github.com/martinthoma/hwrt/commit/86bc433a,argparse__click__martinthoma/hwrt__86bc433a -argparse,click,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,bin/merge.py,66:11,import,import,not applicable,,"argparse.ArgumentParser, argparse.ArgumentDefaultsHelpFormatter",click,https://github.com/martinthoma/hwrt/commit/86bc433a,argparse__click__martinthoma/hwrt__86bc433a -argparse,click,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,bin/merge.py,68-70:,function call,,one-to-zero,,ArgumentParser,,https://github.com/martinthoma/hwrt/commit/86bc433a,argparse__click__martinthoma/hwrt__86bc433a -argparse,click,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,bin/merge.py,69:,function call,,one-to-zero,,ArgumentDefaultsHelpFormatter,,https://github.com/martinthoma/hwrt/commit/86bc433a,argparse__click__martinthoma/hwrt__86bc433a -argparse,click,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,bin/merge.py,71-78:67-72,function call,"decorator, function call",one-to-many,"argument deletion, argument transformation, element name change, parameter addition to decorated function",add_argument,"option, Path",https://github.com/martinthoma/hwrt/commit/86bc433a,argparse__click__martinthoma/hwrt__86bc433a -argparse,click,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,bin/merge.py,79-86:73-78,function call,"decorator, function call",one-to-many,"argument deletion, argument transformation, element name change, parameter addition to decorated function",add_argument,"option, Path",https://github.com/martinthoma/hwrt/commit/86bc433a,argparse__click__martinthoma/hwrt__86bc433a -argparse,click,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,bin/merge.py,87-89:79-84,function call,"decorator, function call",one-to-many,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,"option, Path",https://github.com/martinthoma/hwrt/commit/86bc433a,argparse__click__martinthoma/hwrt__86bc433a -argparse,click,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,bin/merge.py,94:,function call,,one-to-zero,,parse_args,,https://github.com/martinthoma/hwrt/commit/86bc433a,argparse__click__martinthoma/hwrt__86bc433a -argparse,click,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,bin/merge.py,:66,,decorator,zero-to-one,,,command,https://github.com/martinthoma/hwrt/commit/86bc433a,argparse__click__martinthoma/hwrt__86bc433a -argparse,click,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,hwrt/datasets/crohme_convert.py,162:16,import,import,not applicable,,"argparse.ArgumentParser, argparse.ArgumentDefaultsHelpFormatter",click,https://github.com/martinthoma/hwrt/commit/86bc433a,argparse__click__martinthoma/hwrt__86bc433a -argparse,click,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,hwrt/datasets/crohme_convert.py,164-166:,function call,,one-to-zero,,ArgumentParser,,https://github.com/martinthoma/hwrt/commit/86bc433a,argparse__click__martinthoma/hwrt__86bc433a -argparse,click,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,hwrt/datasets/crohme_convert.py,165:,function call,,one-to-zero,,ArgumentDefaultsHelpFormatter,,https://github.com/martinthoma/hwrt/commit/86bc433a,argparse__click__martinthoma/hwrt__86bc433a -argparse,click,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,hwrt/datasets/crohme_convert.py,167-175:160-166,function call,"decorator, function call",one-to-many,"argument deletion, argument transformation, element name change, parameter addition to decorated function",add_argument,"option, Path",https://github.com/martinthoma/hwrt/commit/86bc433a,argparse__click__martinthoma/hwrt__86bc433a -argparse,click,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,hwrt/datasets/crohme_convert.py,180:,function call,,one-to-zero,,parse_args,,https://github.com/martinthoma/hwrt/commit/86bc433a,argparse__click__martinthoma/hwrt__86bc433a -argparse,click,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,hwrt/datasets/crohme_convert.py,:159,,decorator,zero-to-one,,,command,https://github.com/martinthoma/hwrt/commit/86bc433a,argparse__click__martinthoma/hwrt__86bc433a -argparse,click,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,hwrt/selfcheck.py,111:111,import,import,not applicable,,argparse,click,https://github.com/martinthoma/hwrt/commit/86bc433a,argparse__click__martinthoma/hwrt__86bc433a -argparse,click,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,hwrt/selfcheck.py,113:113,attribute,attribute,one-to-one,,__version__,__version__,https://github.com/martinthoma/hwrt/commit/86bc433a,argparse__click__martinthoma/hwrt__86bc433a -argparse,click,oca/maintainer-tools,69593ae691a43b75984bd92891165f1b26ad31a5,tools/pypi_upload_wheels.py,112:,function call,,one-to-zero,,ArgumentParser,,https://github.com/oca/maintainer-tools/commit/69593ae6,argparse__click__oca/maintainer-tools__69593ae6 -argparse,click,oca/maintainer-tools,69593ae691a43b75984bd92891165f1b26ad31a5,tools/pypi_upload_wheels.py,113:111,function call,decorator,one-to-one,"element name change, parameter addition to decorated function",add_argument,option,https://github.com/oca/maintainer-tools/commit/69593ae6,argparse__click__oca/maintainer-tools__69593ae6 -argparse,click,oca/maintainer-tools,69593ae691a43b75984bd92891165f1b26ad31a5,tools/pypi_upload_wheels.py,114:112,function call,decorator,one-to-one,"element name change, parameter addition to decorated function",add_argument,option,https://github.com/oca/maintainer-tools/commit/69593ae6,argparse__click__oca/maintainer-tools__69593ae6 -argparse,click,oca/maintainer-tools,69593ae691a43b75984bd92891165f1b26ad31a5,tools/pypi_upload_wheels.py,115:113,function call,decorator,one-to-one,"element name change, parameter addition to decorated function",add_argument,option,https://github.com/oca/maintainer-tools/commit/69593ae6,argparse__click__oca/maintainer-tools__69593ae6 -argparse,click,oca/maintainer-tools,69593ae691a43b75984bd92891165f1b26ad31a5,tools/pypi_upload_wheels.py,116:114,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/oca/maintainer-tools/commit/69593ae6,argparse__click__oca/maintainer-tools__69593ae6 -argparse,click,oca/maintainer-tools,69593ae691a43b75984bd92891165f1b26ad31a5,tools/pypi_upload_wheels.py,117:129,function call,decorator,one-to-one,"argument transformation, element name change, parameter addition to decorated function",add_argument,argument,https://github.com/oca/maintainer-tools/commit/69593ae6,argparse__click__oca/maintainer-tools__69593ae6 -argparse,click,oca/maintainer-tools,69593ae691a43b75984bd92891165f1b26ad31a5,tools/pypi_upload_wheels.py,118:,function call,,one-to-zero,,parse_args,,https://github.com/oca/maintainer-tools/commit/69593ae6,argparse__click__oca/maintainer-tools__69593ae6 -argparse,click,oca/maintainer-tools,69593ae691a43b75984bd92891165f1b26ad31a5,tools/pypi_upload_wheels.py,2:11,import,import,not applicable,,argparse,click,https://github.com/oca/maintainer-tools/commit/69593ae6,argparse__click__oca/maintainer-tools__69593ae6 -argparse,click,oca/maintainer-tools,69593ae691a43b75984bd92891165f1b26ad31a5,tools/pypi_upload_wheels.py,:110,,decorator,zero-to-one,,,group,https://github.com/oca/maintainer-tools/commit/69593ae6,argparse__click__oca/maintainer-tools__69593ae6 -argparse,click,terryyin/google-translate-python,ac375b49cf1e72e0a79f78ba1a74e57b6c3f8aed,translate/main.py,25:,function call,,one-to-zero,,ArgumentParser,,https://github.com/terryyin/google-translate-python/commit/ac375b49,argparse__click__terryyin/google-translate-python__ac375b49 -argparse,click,terryyin/google-translate-python,ac375b49cf1e72e0a79f78ba1a74e57b6c3f8aed,translate/main.py,26-29:48-52,function call,decorator,one-to-one,"argument deletion, argument transformation, element name change, parameter addition to decorated function",add_argument,option,https://github.com/terryyin/google-translate-python/commit/ac375b49,argparse__click__terryyin/google-translate-python__ac375b49 -argparse,click,terryyin/google-translate-python,ac375b49cf1e72e0a79f78ba1a74e57b6c3f8aed,translate/main.py,30-33:43-47,function call,decorator,one-to-one,"argument deletion, argument transformation, element name change, parameter addition to decorated function",add_argument,option,https://github.com/terryyin/google-translate-python/commit/ac375b49,argparse__click__terryyin/google-translate-python__ac375b49 -argparse,click,terryyin/google-translate-python,ac375b49cf1e72e0a79f78ba1a74e57b6c3f8aed,translate/main.py,34-37:53,function call,decorator,one-to-one,"argument addition, argument deletion, argument transformation, element name change, parameter addition to decorated function",add_argument,option,https://github.com/terryyin/google-translate-python/commit/ac375b49,argparse__click__terryyin/google-translate-python__ac375b49 -argparse,click,terryyin/google-translate-python,ac375b49cf1e72e0a79f78ba1a74e57b6c3f8aed,translate/main.py,42:,function call,,one-to-zero,,parse_args,,https://github.com/terryyin/google-translate-python/commit/ac375b49,argparse__click__terryyin/google-translate-python__ac375b49 -argparse,click,terryyin/google-translate-python,ac375b49cf1e72e0a79f78ba1a74e57b6c3f8aed,translate/main.py,8:9,import,import,not applicable,,argparse,click,https://github.com/terryyin/google-translate-python/commit/ac375b49,argparse__click__terryyin/google-translate-python__ac375b49 -argparse,click,terryyin/google-translate-python,ac375b49cf1e72e0a79f78ba1a74e57b6c3f8aed,translate/main.py,:42,,decorator,zero-to-one,,,command,https://github.com/terryyin/google-translate-python/commit/ac375b49,argparse__click__terryyin/google-translate-python__ac375b49 -argparse,click,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,yubioath/cli/__main__.py,117-118:90,function call,decorator,one-to-one,"argument addition, argument transformation, element name change, parameter addition to decorated function",add_argument,argument,https://github.com/yubico/yubioath-desktop/commit/9d601b4f,argparse__click__yubico/yubioath-desktop__9d601b4f -argparse,click,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,yubioath/cli/__main__.py,119-120:91,function call,decorator,one-to-one,"element name change, parameter addition to decorated function",add_argument,option,https://github.com/yubico/yubioath-desktop/commit/9d601b4f,argparse__click__yubico/yubioath-desktop__9d601b4f -argparse,click,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,yubioath/cli/__main__.py,121-122:92,function call,decorator,one-to-one,"element name change, parameter addition to decorated function",add_argument,option,https://github.com/yubico/yubioath-desktop/commit/9d601b4f,argparse__click__yubico/yubioath-desktop__9d601b4f -argparse,click,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,yubioath/cli/__main__.py,123-124:93,function call,decorator,one-to-one,"element name change, parameter addition to decorated function",add_argument,option,https://github.com/yubico/yubioath-desktop/commit/9d601b4f,argparse__click__yubico/yubioath-desktop__9d601b4f -argparse,click,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,yubioath/cli/__main__.py,168-169:141,function call,decorator,one-to-one,"element name change, parameter addition to decorated function",add_argument,option,https://github.com/yubico/yubioath-desktop/commit/9d601b4f,argparse__click__yubico/yubioath-desktop__9d601b4f -argparse,click,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,yubioath/cli/__main__.py,65-67:75-76,function call,decorator,one-to-one,"element name change, parameter addition to decorated function",add_argument,option,https://github.com/yubico/yubioath-desktop/commit/9d601b4f,argparse__click__yubico/yubioath-desktop__9d601b4f -argparse,click,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,yubioath/cli/__main__.py,159:134,function call,decorator,one-to-one,"element name change, parameter addition to decorated function",add_argument,argument,https://github.com/yubico/yubioath-desktop/commit/9d601b4f,argparse__click__yubico/yubioath-desktop__9d601b4f -argparse,click,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,yubioath/cli/__main__.py,206:172,function call,decorator,one-to-one,"element name change, parameter addition to decorated function",add_argument,argument,https://github.com/yubico/yubioath-desktop/commit/9d601b4f,argparse__click__yubico/yubioath-desktop__9d601b4f -argparse,click,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,yubioath/cli/__main__.py,160-162:135,function call,"decorator, function call",one-to-many,"argument transformation, element name change, parameter addition to decorated function",add_argument,"option, IntRange",https://github.com/yubico/yubioath-desktop/commit/9d601b4f,argparse__click__yubico/yubioath-desktop__9d601b4f -argparse,click,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,yubioath/cli/__main__.py,163:136,function call,decorator,one-to-one,"argument addition, element name change, parameter addition to decorated function",add_argument,option,https://github.com/yubico/yubioath-desktop/commit/9d601b4f,argparse__click__yubico/yubioath-desktop__9d601b4f -argparse,click,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,yubioath/cli/__main__.py,164-165:137-138,function call,"decorator, function call",one-to-many,"argument name change, argument transformation, element name change, parameter addition to decorated function",add_argument,"option, Choice",https://github.com/yubico/yubioath-desktop/commit/9d601b4f,argparse__click__yubico/yubioath-desktop__9d601b4f -argparse,click,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,yubioath/cli/__main__.py,166-167:139-140,function call,"decorator, function call",one-to-many,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,"option, Choice",https://github.com/yubico/yubioath-desktop/commit/9d601b4f,argparse__click__yubico/yubioath-desktop__9d601b4f -argparse,click,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,yubioath/cli/__main__.py,170-171:142,function call,"decorator, function call",one-to-many,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,"option, Choice",https://github.com/yubico/yubioath-desktop/commit/9d601b4f,argparse__click__yubico/yubioath-desktop__9d601b4f -argparse,click,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,yubioath/cli/__main__.py,219:,function call,,one-to-zero,,add_mutually_exclusive_group,,https://github.com/yubico/yubioath-desktop/commit/9d601b4f,argparse__click__yubico/yubioath-desktop__9d601b4f -argparse,click,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,yubioath/cli/__main__.py,220-221:194,function call,decorator,one-to-one,"argument deletion, element name change",add_argument,command,https://github.com/yubico/yubioath-desktop/commit/9d601b4f,argparse__click__yubico/yubioath-desktop__9d601b4f -argparse,click,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,yubioath/cli/__main__.py,222-223:208,function call,decorator,one-to-one,"argument deletion, element name change",add_argument,command,https://github.com/yubico/yubioath-desktop/commit/9d601b4f,argparse__click__yubico/yubioath-desktop__9d601b4f -argparse,click,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,yubioath/cli/__main__.py,224-225:220,function call,decorator,one-to-one,"argument deletion, element name change",add_argument,command,https://github.com/yubico/yubioath-desktop/commit/9d601b4f,argparse__click__yubico/yubioath-desktop__9d601b4f -argparse,click,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,yubioath/cli/__main__.py,40:40,import,import,not applicable,,argparse,click,https://github.com/yubico/yubioath-desktop/commit/9d601b4f,argparse__click__yubico/yubioath-desktop__9d601b4f -argparse,click,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,yubioath/cli/__main__.py,61:,function call,,one-to-zero,,ArgumentParser,,https://github.com/yubico/yubioath-desktop/commit/9d601b4f,argparse__click__yubico/yubioath-desktop__9d601b4f -argparse,click,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,yubioath/cli/__main__.py,69:,function call,,one-to-zero,,ArgumentParser,,https://github.com/yubico/yubioath-desktop/commit/9d601b4f,argparse__click__yubico/yubioath-desktop__9d601b4f -argparse,click,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,yubioath/cli/__main__.py,254-255:228-229,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/yubico/yubioath-desktop/commit/9d601b4f,argparse__click__yubico/yubioath-desktop__9d601b4f -argparse,click,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,yubioath/cli/__main__.py,62-64:73-74,function call,decorator,one-to-one,"argument addition, argument deletion, element name change, parameter addition to decorated function",add_argument,option,https://github.com/yubico/yubioath-desktop/commit/9d601b4f,argparse__click__yubico/yubioath-desktop__9d601b4f -argparse,click,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,yubioath/cli/__main__.py,74-75:73-74,function call,decorator,one-to-one,"argument addition, argument deletion, argument transformation, element name change, parameter addition to decorated function",add_argument,option,https://github.com/yubico/yubioath-desktop/commit/9d601b4f,argparse__click__yubico/yubioath-desktop__9d601b4f -argparse,click,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,yubioath/cli/__main__.py,77:,function call,,one-to-zero,,add_subparsers,,https://github.com/yubico/yubioath-desktop/commit/9d601b4f,argparse__click__yubico/yubioath-desktop__9d601b4f -argparse,click,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,yubioath/cli/__main__.py,79-80:,function call,,one-to-zero,,add_parser,,https://github.com/yubico/yubioath-desktop/commit/9d601b4f,argparse__click__yubico/yubioath-desktop__9d601b4f -argparse,click,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,yubioath/cli/__main__.py,81-82:,function call,,one-to-zero,,add_parser,,https://github.com/yubico/yubioath-desktop/commit/9d601b4f,argparse__click__yubico/yubioath-desktop__9d601b4f -argparse,click,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,yubioath/cli/__main__.py,83-84:,function call,,one-to-zero,,add_parser,,https://github.com/yubico/yubioath-desktop/commit/9d601b4f,argparse__click__yubico/yubioath-desktop__9d601b4f -argparse,click,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,yubioath/cli/__main__.py,85-86:,function call,,one-to-zero,,add_parser,,https://github.com/yubico/yubioath-desktop/commit/9d601b4f,argparse__click__yubico/yubioath-desktop__9d601b4f -argparse,click,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,yubioath/cli/__main__.py,87-88:,function call,,one-to-zero,,add_parser,,https://github.com/yubico/yubioath-desktop/commit/9d601b4f,argparse__click__yubico/yubioath-desktop__9d601b4f -argparse,click,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,yubioath/cli/__main__.py,:187,,decorator,zero-to-one,,,group,https://github.com/yubico/yubioath-desktop/commit/9d601b4f,argparse__click__yubico/yubioath-desktop__9d601b4f -argparse,click,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,yubioath/cli/__main__.py,:72,,decorator,zero-to-one,,,group,https://github.com/yubico/yubioath-desktop/commit/9d601b4f,argparse__click__yubico/yubioath-desktop__9d601b4f -argparse,click,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,yubioath/cli/__main__.py,:133,,decorator,zero-to-one,,,command,https://github.com/yubico/yubioath-desktop/commit/9d601b4f,argparse__click__yubico/yubioath-desktop__9d601b4f -argparse,click,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,yubioath/cli/__main__.py,:171,,decorator,zero-to-one,,,command,https://github.com/yubico/yubioath-desktop/commit/9d601b4f,argparse__click__yubico/yubioath-desktop__9d601b4f -argparse,click,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,yubioath/cli/__main__.py,:227,,decorator,zero-to-one,,,command,https://github.com/yubico/yubioath-desktop/commit/9d601b4f,argparse__click__yubico/yubioath-desktop__9d601b4f -argparse,click,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,yubioath/cli/__main__.py,:89,,decorator,zero-to-one,,,command,https://github.com/yubico/yubioath-desktop/commit/9d601b4f,argparse__click__yubico/yubioath-desktop__9d601b4f -argparse,configargparse,rocketmap/rocketmap,2960ec68f85274c37068e2577f28c44eecc4ff26,pogom/utils.py,6:6,import,import,not applicable,,argparse,configargparse,https://github.com/rocketmap/rocketmap/commit/2960ec68,argparse__configargparse__rocketmap/rocketmap__2960ec68 -argparse,configargparse,rocketmap/rocketmap,2960ec68f85274c37068e2577f28c44eecc4ff26,pogom/utils.py,70:33,function call,function call,one-to-one,"argument addition, element name change",ArgumentParser,ArgParser,https://github.com/rocketmap/rocketmap/commit/2960ec68,argparse__configargparse__rocketmap/rocketmap__2960ec68 -argparse,configargparse,rocketmap/rocketmap,2960ec68f85274c37068e2577f28c44eecc4ff26,pogom/utils.py,73:35,function call,function call,one-to-one,argument deletion,add_argument,add_argument,https://github.com/rocketmap/rocketmap/commit/2960ec68,argparse__configargparse__rocketmap/rocketmap__2960ec68 -argparse,configargparse,rocketmap/rocketmap,2960ec68f85274c37068e2577f28c44eecc4ff26,pogom/utils.py,74:36,function call,function call,one-to-one,argument deletion,add_argument,add_argument,https://github.com/rocketmap/rocketmap/commit/2960ec68,argparse__configargparse__rocketmap/rocketmap__2960ec68 -argparse,configargparse,rocketmap/rocketmap,2960ec68f85274c37068e2577f28c44eecc4ff26,pogom/utils.py,75:37,function call,function call,one-to-one,argument deletion,add_argument,add_argument,https://github.com/rocketmap/rocketmap/commit/2960ec68,argparse__configargparse__rocketmap/rocketmap__2960ec68 -argparse,configargparse,rocketmap/rocketmap,2960ec68f85274c37068e2577f28c44eecc4ff26,pogom/utils.py,77:39,function call,function call,one-to-one,argument deletion,add_argument,add_argument,https://github.com/rocketmap/rocketmap/commit/2960ec68,argparse__configargparse__rocketmap/rocketmap__2960ec68 -argparse,configargparse,rocketmap/rocketmap,2960ec68f85274c37068e2577f28c44eecc4ff26,pogom/utils.py,86:47,function call,function call,one-to-one,argument deletion,add_argument,add_argument,https://github.com/rocketmap/rocketmap/commit/2960ec68,argparse__configargparse__rocketmap/rocketmap__2960ec68 -argparse,configargparse,rocketmap/rocketmap,2960ec68f85274c37068e2577f28c44eecc4ff26,pogom/utils.py,87:48,function call,function call,one-to-one,argument deletion,add_argument,add_argument,https://github.com/rocketmap/rocketmap/commit/2960ec68,argparse__configargparse__rocketmap/rocketmap__2960ec68 -argparse,configargparse,rocketmap/rocketmap,2960ec68f85274c37068e2577f28c44eecc4ff26,pogom/utils.py,88:49,function call,function call,one-to-one,argument deletion,add_argument,add_argument,https://github.com/rocketmap/rocketmap/commit/2960ec68,argparse__configargparse__rocketmap/rocketmap__2960ec68 -argparse,docopt,ceph/teuthology,fb3210538573bfe67d1f3faf0edb566a2c9877a6,scripts/results.py,"11-14:1-14,20","function call, function call, function call",function call,many-to-one,"argument transformation, element name change","ArgumentParser, add_argument, parse_Args",docopt,https://github.com/ceph/teuthology/commit/fb321053,argparse__docopt__ceph/teuthology__fb321053 -argparse,docopt,ceph/teuthology,fb3210538573bfe67d1f3faf0edb566a2c9877a6,scripts/results.py,1:15,import,import,not applicable,,argparse,docopt,https://github.com/ceph/teuthology/commit/fb321053,argparse__docopt__ceph/teuthology__fb321053 -argparse,docopt,hootnot/oandapyv20-examples,e1df70e3f16a3275c8648cf873e3db10425d7fa3,src/streaming_prices.py,"18-25,31:82","function call, function call, function call",function call,many-to-one,"argument transformation, element name change","ArgumentParser, add_argumen, parse_args",docopt,https://github.com/hootnot/oandapyv20-examples/commit/e1df70e3,argparse__docopt__hootnot/oandapyv20-examples__e1df70e3 -argparse,docopt,hootnot/oandapyv20-examples,e1df70e3f16a3275c8648cf873e3db10425d7fa3,src/streaming_prices.py,9:79,import,import,not applicable,,argparse,docopt.docopt,https://github.com/hootnot/oandapyv20-examples/commit/e1df70e3,argparse__docopt__hootnot/oandapyv20-examples__e1df70e3 -argparse,docopt,tankerhq/tbump,54b12e29d860336593ff24a514f4d2c9c483b470,tbump/main.py,2:6,import,import,not applicable,,argparse,docopt,https://github.com/tankerhq/tbump/commit/54b12e29,argparse__docopt__tankerhq/tbump__54b12e29 -argparse,docopt,tankerhq/tbump,54b12e29d860336593ff24a514f4d2c9c483b470,tbump/main.py,44-51:69,"function call, function call, function call, function call",function call,many-to-one,"argument transformation, element name change","ArgumentParser, add_argument, parse_args, parse_args",docopt,https://github.com/tankerhq/tbump/commit/54b12e29,argparse__docopt__tankerhq/tbump__54b12e29 -asyncio-redis,aioredis,augerai/a2ml,13ea499e413b86256345fbf39f26628b68a7fe83,a2ml/server/notification.py,1:1,import,import,not applicable,,asyncio_redis,aioredis,https://github.com/augerai/a2ml/commit/13ea499e,asyncio-redis__aioredis__augerai/a2ml__13ea499e -asyncio-redis,aioredis,augerai/a2ml,13ea499e413b86256345fbf39f26628b68a7fe83,a2ml/server/notification.py,58-61:60-62,function call,function call,one-to-one,"argument addition, argument deletion, element name change",create,create_redis,https://github.com/augerai/a2ml/commit/13ea499e,asyncio-redis__aioredis__augerai/a2ml__13ea499e -asyncio-redis,aioredis,augerai/a2ml,13ea499e413b86256345fbf39f26628b68a7fe83,a2ml/server/notification.py,62:,function call,,one-to-zero,,start_subscribe,,https://github.com/augerai/a2ml/commit/13ea499e,asyncio-redis__aioredis__augerai/a2ml__13ea499e -asyncio-redis,aioredis,augerai/a2ml,13ea499e413b86256345fbf39f26628b68a7fe83,a2ml/server/notification.py,63:,function call,,one-to-zero,,subscribe,,https://github.com/augerai/a2ml/commit/13ea499e,asyncio-redis__aioredis__augerai/a2ml__13ea499e -asyncio-redis,aioredis,eyepea/api-hour,97286ef346d9378e92f5bf5627b2ff109e17079a,tests/redis_session_test.py,19-20:17,"function call, function call",function call,many-to-one,"argument addition, element name change","create, BytesEncoder",create_pool,https://github.com/eyepea/api-hour/commit/97286ef3,asyncio-redis__aioredis__eyepea/api-hour__97286ef3 -asyncio-redis,aioredis,eyepea/api-hour,97286ef346d9378e92f5bf5627b2ff109e17079a,tests/redis_session_test.py,6-7:4,import,import,not applicable,,asyncio_redis.Connection,aioredis,https://github.com/eyepea/api-hour/commit/97286ef3,asyncio-redis__aioredis__eyepea/api-hour__97286ef3 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/events.py,15:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/events.py,17:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/events.py,19:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/events.py,1:1,import,import,not applicable,,attr,dataclasses.dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/events.py,8:8,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcconfiguration.py,15:5,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcconfiguration.py,4:25,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcconfiguration.py,1:1,import,import,not applicable,,attr,dataclasses.dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcconfiguration.py,23:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcconfiguration.py,28:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcconfiguration.py,30:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcconfiguration.py,32:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcdatachannel.py,12:12,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcdatachannel.py,19:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcdatachannel.py,22:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcdatachannel.py,25:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcdatachannel.py,28:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcdatachannel.py,31:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcdatachannel.py,34:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcdatachannel.py,39:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcdatachannel.py,4:2,import,import,not applicable,,attr,dataclasses.dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcdtlstransport.py,11:9,import,import,not applicable,,attr,"dataclasses.dataclass, dataclasses.field",https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcdtlstransport.py,144:144,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcdtlstransport.py,238:238,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcdtlstransport.py,151:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcdtlstransport.py,154:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcdtlstransport.py,248:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcdtlstransport.py,245:245,function call,function call,one-to-one,"argument transformation, element name change",ib,field,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcicetransport.py,24:24,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcicetransport.py,46:46,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcicetransport.py,32:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcicetransport.py,33:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcicetransport.py,34:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcicetransport.py,35:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcicetransport.py,36:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcicetransport.py,37:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcicetransport.py,38:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcicetransport.py,39:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcicetransport.py,40:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcicetransport.py,41:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcicetransport.py,42:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcicetransport.py,43:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcicetransport.py,53:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcicetransport.py,56:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcicetransport.py,59:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcicetransport.py,6:4,import,import,not applicable,,attr,dataclasses.dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,100:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,102:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,127:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,128:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,137:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,139:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,141:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,14:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,158:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,16:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,18:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,35:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,37:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,39:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,41:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,61:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,66:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,67:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,68:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,88:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,106:103,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,131:128,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,145:142,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,164:161,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,169:166,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,28:27,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,59:58,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,64:63,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,7:6,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,81:78,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,92:89,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,113:110,function call,function call,one-to-one,"argument transformation, element name change",ib,field,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,115:112,function call,function call,one-to-one,"argument transformation, element name change",ib,field,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,152:149,function call,function call,one-to-one,"argument transformation, element name change",ib,field,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,154:151,function call,function call,one-to-one,"argument transformation, element name change",ib,field,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,160:157,function call,function call,one-to-one,"argument transformation, element name change",ib,field,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,166:163,function call,function call,one-to-one,"argument transformation, element name change",ib,field,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,171:168,function call,function call,one-to-one,"argument transformation, element name change",ib,field,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,20:19,function call,function call,one-to-one,"argument transformation, element name change",ib,field,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,43:42,function call,function call,one-to-one,"argument transformation, element name change",ib,field,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,45:44,function call,function call,one-to-one,"argument transformation, element name change",ib,field,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,4:2,import,import,not applicable,,attr,"dataclasses.dataclass, dataclasses.field",https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,71:,decorator,,one-to-zero,,s,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpparameters.py,76:,decorator,,one-to-zero,,s,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpreceiver.py,10:8,import,import,not applicable,,attr,dataclasses.dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpreceiver.py,208:208,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpreceiver.py,221:221,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpreceiver.py,215:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpreceiver.py,217:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpreceiver.py,228:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcrtpreceiver.py,230:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcsctptransport.py,24:9,import,import,not applicable,,attr,"dataclasses.dataclass, dataclasses.field",https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcsctptransport.py,436:436,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcsctptransport.py,465:465,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcsctptransport.py,480:480,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcsctptransport.py,578:578,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcsctptransport.py,438:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcsctptransport.py,439:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcsctptransport.py,440:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcsctptransport.py,467:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcsctptransport.py,468:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcsctptransport.py,482:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcsctptransport.py,483:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcsctptransport.py,585:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcsctptransport.py,441:441,function call,function call,one-to-one,"argument transformation, element name change",ib,field,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcsessiondescription.py,11:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcsessiondescription.py,1:1,import,import,not applicable,,attr,dataclasses.dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtcsessiondescription.py,4:4,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,307:306,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,339:338,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,34:33,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,366:365,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,391:390,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,416:415,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,441:440,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,486:485,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,528:527,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,309:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,310:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,311:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,312:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,313:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,314:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,315:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,341:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,342:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,343:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,344:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,36:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,372:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,374:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,37:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,38:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,397:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,398:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,399:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,39:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,400:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,40:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,418:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,41:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,42:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,447:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,448:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,449:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,530:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,531:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,419:418,function call,function call,one-to-one,"argument transformation, element name change",ib,field,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,452:451,function call,function call,one-to-one,"argument transformation, element name change",ib,field,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,488:487,function call,function call,one-to-one,"argument transformation, element name change",ib,field,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,532:531,function call,function call,one-to-one,"argument transformation, element name change",ib,field,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/rtp.py,5:2,import,import,not applicable,,attr,"dataclasses.dataclass, dataclasses.field",https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/sdp.py,131:130,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/sdp.py,146:145,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/sdp.py,133:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/sdp.py,134:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/sdp.py,148:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/sdp.py,149:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/sdp.py,150:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/sdp.py,151:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/sdp.py,152:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/sdp.py,6:4,import,import,not applicable,,attr,dataclasses.dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/stats.py,12:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/stats.py,14:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/stats.py,15:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/stats.py,20:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/stats.py,21:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/stats.py,22:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/stats.py,27:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/stats.py,28:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/stats.py,29:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/stats.py,34:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/stats.py,36:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/stats.py,57:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/stats.py,58:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/stats.py,68:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/stats.py,78:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/stats.py,83:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/stats.py,85:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/stats.py,87:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/stats.py,89:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/stats.py,91:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/stats.py,93:,function call,,one-to-zero,,ib,,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/stats.py,18:18,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/stats.py,25:25,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/stats.py,32:32,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/stats.py,40:40,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/stats.py,50:50,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/stats.py,61:61,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/stats.py,6:6,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/stats.py,71:71,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/stats.py,81:81,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,src/aiortc/stats.py,3:2,import,import,not applicable,,attr,dataclasses.dataclass,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,aiohttp/client.py,139:139,decorator,decorator,one-to-one,"argument deletion, element name change",s,dataclass,https://github.com/keepsafe/aiohttp/commit/e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff -attrs,dataclasses,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,aiohttp/client.py,31:5,import,import,not applicable,,attr,dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff -attrs,dataclasses,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,aiohttp/client.py,704:704,function call,function call,one-to-one,element name change,evolve,replace,https://github.com/keepsafe/aiohttp/commit/e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff -attrs,dataclasses,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,aiohttp/client_reqrep.py,148:144,decorator,decorator,one-to-one,"argument deletion, element name change",s,dataclass,https://github.com/keepsafe/aiohttp/commit/e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff -attrs,dataclasses,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,aiohttp/client_reqrep.py,89:89,decorator,decorator,one-to-one,"argument deletion, element name change",s,dataclass,https://github.com/keepsafe/aiohttp/commit/e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff -attrs,dataclasses,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,aiohttp/client_reqrep.py,96:96,decorator,decorator,one-to-one,"argument deletion, element name change",s,dataclass,https://github.com/keepsafe/aiohttp/commit/e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff -attrs,dataclasses,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,aiohttp/client_reqrep.py,26:3,import,import,not applicable,,attr,dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff -attrs,dataclasses,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,aiohttp/client_ws.py,30:30,decorator,decorator,one-to-one,"argument deletion, element name change",s,dataclass,https://github.com/keepsafe/aiohttp/commit/e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff -attrs,dataclasses,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,aiohttp/client_ws.py,7:4,import,import,not applicable,,attr,dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff -attrs,dataclasses,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,aiohttp/connector.py,1073:1072,function call,function call,one-to-one,element name change,evolve,replace,https://github.com/keepsafe/aiohttp/commit/e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff -attrs,dataclasses,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,aiohttp/connector.py,31:2,import,import,not applicable,,attr,dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff -attrs,dataclasses,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,aiohttp/helpers.py,235:235,decorator,decorator,one-to-one,"argument deletion, element name change",s,dataclass,https://github.com/keepsafe/aiohttp/commit/e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff -attrs,dataclasses,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,aiohttp/helpers.py,272:272,decorator,decorator,one-to-one,"argument deletion, element name change",s,dataclass,https://github.com/keepsafe/aiohttp/commit/e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff -attrs,dataclasses,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,aiohttp/helpers.py,45:7,import,import,not applicable,,attr,dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff -attrs,dataclasses,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,aiohttp/tracing.py,220:220,decorator,decorator,one-to-one,"argument deletion, element name change",s,dataclass,https://github.com/keepsafe/aiohttp/commit/e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff -attrs,dataclasses,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,aiohttp/tracing.py,229:229,decorator,decorator,one-to-one,"argument deletion, element name change",s,dataclass,https://github.com/keepsafe/aiohttp/commit/e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff -attrs,dataclasses,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,aiohttp/tracing.py,238:238,decorator,decorator,one-to-one,"argument deletion, element name change",s,dataclass,https://github.com/keepsafe/aiohttp/commit/e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff -attrs,dataclasses,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,aiohttp/tracing.py,247:247,decorator,decorator,one-to-one,"argument deletion, element name change",s,dataclass,https://github.com/keepsafe/aiohttp/commit/e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff -attrs,dataclasses,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,aiohttp/tracing.py,257:257,decorator,decorator,one-to-one,"argument deletion, element name change",s,dataclass,https://github.com/keepsafe/aiohttp/commit/e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff -attrs,dataclasses,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,aiohttp/tracing.py,267:267,decorator,decorator,one-to-one,"argument deletion, element name change",s,dataclass,https://github.com/keepsafe/aiohttp/commit/e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff -attrs,dataclasses,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,aiohttp/tracing.py,277:277,decorator,decorator,one-to-one,"argument deletion, element name change",s,dataclass,https://github.com/keepsafe/aiohttp/commit/e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff -attrs,dataclasses,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,aiohttp/tracing.py,282:282,decorator,decorator,one-to-one,"argument deletion, element name change",s,dataclass,https://github.com/keepsafe/aiohttp/commit/e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff -attrs,dataclasses,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,aiohttp/tracing.py,287:287,decorator,decorator,one-to-one,"argument deletion, element name change",s,dataclass,https://github.com/keepsafe/aiohttp/commit/e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff -attrs,dataclasses,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,aiohttp/tracing.py,292:292,decorator,decorator,one-to-one,"argument deletion, element name change",s,dataclass,https://github.com/keepsafe/aiohttp/commit/e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff -attrs,dataclasses,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,aiohttp/tracing.py,297:297,decorator,decorator,one-to-one,"argument deletion, element name change",s,dataclass,https://github.com/keepsafe/aiohttp/commit/e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff -attrs,dataclasses,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,aiohttp/tracing.py,302:302,decorator,decorator,one-to-one,"argument deletion, element name change",s,dataclass,https://github.com/keepsafe/aiohttp/commit/e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff -attrs,dataclasses,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,aiohttp/tracing.py,309:309,decorator,decorator,one-to-one,"argument deletion, element name change",s,dataclass,https://github.com/keepsafe/aiohttp/commit/e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff -attrs,dataclasses,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,aiohttp/tracing.py,316:316,decorator,decorator,one-to-one,"argument deletion, element name change",s,dataclass,https://github.com/keepsafe/aiohttp/commit/e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff -attrs,dataclasses,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,aiohttp/tracing.py,323:323,decorator,decorator,one-to-one,"argument deletion, element name change",s,dataclass,https://github.com/keepsafe/aiohttp/commit/e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff -attrs,dataclasses,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,aiohttp/tracing.py,330:330,decorator,decorator,one-to-one,"argument deletion, element name change",s,dataclass,https://github.com/keepsafe/aiohttp/commit/e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff -attrs,dataclasses,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,aiohttp/tracing.py,4:1,import,import,not applicable,,attr,dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff -attrs,dataclasses,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,aiohttp/web_request.py,27:2,import,import,not applicable,,attr,dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff -attrs,dataclasses,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,aiohttp/web_request.py,69:69,decorator,decorator,one-to-one,"argument deletion, element name change",s,dataclass,https://github.com/keepsafe/aiohttp/commit/e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff -attrs,dataclasses,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,aiohttp/web_routedef.py,18:2,import,import,not applicable,,attr,dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff -attrs,dataclasses,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,aiohttp/web_routedef.py,60:59,decorator,decorator,one-to-one,"argument deletion, element name change",s,dataclass,https://github.com/keepsafe/aiohttp/commit/e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff -attrs,dataclasses,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,aiohttp/web_routedef.py,85:84,decorator,decorator,one-to-one,"argument deletion, element name change",s,dataclass,https://github.com/keepsafe/aiohttp/commit/e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff -attrs,dataclasses,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,aiohttp/web_ws.py,44:44,decorator,decorator,one-to-one,"argument deletion, element name change",s,dataclass,https://github.com/keepsafe/aiohttp/commit/e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff -attrs,dataclasses,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,aiohttp/web_ws.py,9:4,import,import,not applicable,,attr,dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff -attrs,dataclasses,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,core/base/model/Version.py,2:2,import,import,not applicable,,attr,dataclasses.dataclass,https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb8,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb8 -attrs,dataclasses,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,core/base/model/Version.py,5:5,decorator,decorator,one-to-one,"argument addition, argument deletion, element name change",s,dataclass,https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb8,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb8 -attrs,dataclasses,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,core/commons/model/Slot.py,11:11,function call,function call,one-to-one,"argument transformation, element name change",Factory,field,https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb8,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb8 -attrs,dataclasses,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,core/commons/model/Slot.py,1:1,import,import,not applicable,,attr,"dataclasses.dataclass, dataclasses.field",https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb8,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb8 -attrs,dataclasses,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,core/commons/model/Slot.py,4:4,decorator,decorator,one-to-one,"argument deletion, element name change",s,dataclass,https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb8,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb8 -attrs,dataclasses,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,core/device/model/Device.py,10:10,function call,function call,one-to-one,element name change,ib,field,https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb8,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb8 -attrs,dataclasses,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,core/device/model/Device.py,11:11,function call,function call,one-to-one,element name change,ib,field,https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb8,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb8 -attrs,dataclasses,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,core/device/model/Device.py,12:12,function call,function call,one-to-one,element name change,ib,field,https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb8,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb8 -attrs,dataclasses,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,core/device/model/Device.py,13:13,function call,function call,one-to-one,element name change,ib,field,https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb8,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb8 -attrs,dataclasses,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,core/device/model/Device.py,1:1,import,import,not applicable,,attr,"dataclasses.dataclass, dataclasses.field",https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb8,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb8 -attrs,dataclasses,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,core/device/model/Device.py,3:3,decorator,decorator,one-to-one,"argument deletion, element name change",s,dataclass,https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb8,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb8 -attrs,dataclasses,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,core/dialog/model/DialogSession.py,14:14,decorator,decorator,one-to-one,"argument deletion, element name change",s,dataclass,https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb8,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb8 -attrs,dataclasses,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,core/dialog/model/DialogSession.py,21:21,function call,function call,one-to-one,"argument transformation, element name change",Factory,field,https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb8,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb8 -attrs,dataclasses,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,core/dialog/model/DialogSession.py,22:22,function call,function call,one-to-one,"argument transformation, element name change",Factory,field,https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb8,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb8 -attrs,dataclasses,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,core/dialog/model/DialogSession.py,23:23,function call,function call,one-to-one,"argument transformation, element name change",Factory,field,https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb8,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb8 -attrs,dataclasses,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,core/dialog/model/DialogSession.py,24:24,function call,function call,one-to-one,"argument transformation, element name change",Factory,field,https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb8,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb8 -attrs,dataclasses,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,core/dialog/model/DialogSession.py,25:25,function call,function call,one-to-one,"argument transformation, element name change",Factory,field,https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb8,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb8 -attrs,dataclasses,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,core/dialog/model/DialogSession.py,26:26,function call,function call,one-to-one,"argument transformation, element name change",Factory,field,https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb8,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb8 -attrs,dataclasses,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,core/dialog/model/DialogSession.py,6:3,import,import,not applicable,,attr,"dataclasses.dataclass, dataclasses.field",https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb8,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb8 -attrs,dataclasses,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,core/dialog/model/MultiIntent.py,11:11,function call,function call,one-to-one,"argument transformation, element name change",Factory,field,https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb8,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb8 -attrs,dataclasses,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,core/dialog/model/MultiIntent.py,1:1,import,import,not applicable,,attr,"dataclasses.dataclass, dataclasses.field",https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb8,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb8 -attrs,dataclasses,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,core/dialog/model/MultiIntent.py,7:7,decorator,decorator,one-to-one,"argument deletion, element name change",s,dataclass,https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb8,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb8 -attrs,dataclasses,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,core/util/model/ThreadTimer.py,1:1,import,import,not applicable,,attr,"dataclasses.dataclass, dataclasses.field",https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb8,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb8 -attrs,dataclasses,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,core/util/model/ThreadTimer.py,4:4,decorator,decorator,one-to-one,"argument deletion, element name change",s,dataclass,https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb8,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb8 -attrs,dataclasses,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,core/util/model/ThreadTimer.py,7:7,function call,function call,one-to-one,"argument transformation, element name change",Factory,field,https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb8,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb8 -attrs,dataclasses,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,core/util/model/ThreadTimer.py,8:8,function call,function call,one-to-one,"argument transformation, element name change",Factory,field,https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb8,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb8 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/ast_types.py,13:10,import,import,not applicable,,attr,"dataclasses.dataclass, dataclasses.field",https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/ast_types.py,23:23,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/ast_types.py,25:25,function call,function call,one-to-one,"argument name change, element name change",ib,field,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/ast_types.py,26:26,function call,function call,one-to-one,"argument name change, element name change",ib,field,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/ast_types.py,27:27,function call,function call,one-to-one,"argument name change, element name change",ib,field,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/ast_types.py,28:28,function call,function call,one-to-one,"argument name change, element name change",ib,field,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/candidate.py,19:19,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/candidate.py,32:32,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/candidate.py,26:,function call,,one-to-zero,,ib,,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/candidate.py,27:,function call,,one-to-zero,,ib,,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/candidate.py,28:,function call,,one-to-zero,,ib,,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/candidate.py,39:,function call,,one-to-zero,,ib,,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/candidate.py,41:,function call,,one-to-zero,,ib,,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/candidate.py,42:,function call,,one-to-zero,,ib,,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/candidate.py,43:,function call,,one-to-zero,,ib,,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/candidate.py,44:,function call,,one-to-zero,,ib,,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/candidate.py,29:29,function call,function call,one-to-one,"argument name change, element name change",ib,field,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/candidate.py,45:45,function call,function call,one-to-one,element name change,ib,field,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/candidate.py,46:46,function call,function call,one-to-one,element name change,ib,field,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/candidate.py,47:47,function call,function call,one-to-one,element name change,ib,field,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/candidate.py,6:2,import,import,not applicable,,attr,"dataclasses.dataclass, dataclasses.field",https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/error.py,1:1,import,import,not applicable,,attr,dataclasses.dataclass,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/error.py,4:,function call,,one-to-zero,,ib,,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/error.py,4:4,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/main.py,22:2,import,import,not applicable,,attr,"dataclasses.dataclass, dataclasses.field",https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/main.py,50:49,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/main.py,82:81,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/main.py,52:,function call,,one-to-zero,,ib,,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/main.py,53:,function call,,one-to-zero,,ib,,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/main.py,54:,function call,,one-to-zero,,ib,,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/main.py,55:,function call,,one-to-zero,,ib,,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/main.py,56:,function call,,one-to-zero,,ib,,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/main.py,57:,function call,,one-to-zero,,ib,,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/main.py,58:,function call,,one-to-zero,,ib,,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/main.py,59:,function call,,one-to-zero,,ib,,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/main.py,60:,function call,,one-to-zero,,ib,,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/main.py,61:,function call,,one-to-zero,,ib,,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/main.py,62:,function call,,one-to-zero,,ib,,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/main.py,63:,function call,,one-to-zero,,ib,,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/main.py,84:,function call,,one-to-zero,,ib,,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/main.py,86:,function call,,one-to-zero,,ib,,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/main.py,87:,function call,,one-to-zero,,ib,,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/main.py,85:84,function call,function call,one-to-one,"argument name change, element name change",ib,field,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/main.py,88:87,function call,function call,one-to-one,"argument name change, element name change",ib,field,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/main.py,89:88,function call,function call,one-to-one,"argument name change, element name change",ib,field,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/perm/perm.py,10:9,function call,function call,one-to-one,"argument name change, element name change",ib,field,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/perm/perm.py,5:1,import,import,not applicable,,attr,"dataclasses.dataclass, dataclasses.field",https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/perm/perm.py,8:7,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/permuter.py,27:25,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/permuter.py,29:,function call,,one-to-zero,,ib,,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/permuter.py,30:,function call,,one-to-zero,,ib,,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/randomizer.py,2:4,import,import,not applicable,,attr,"dataclasses.dataclass, dataclasses.field",https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/randomizer.py,73:73,decorator,decorator,one-to-one,element name change,s,dataclass,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/randomizer.py,75:,function call,,one-to-zero,,ib,,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/randomizer.py,76:,function call,,one-to-zero,,ib,,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/randomizer.py,77:77,function call,function call,one-to-one,"argument name change, element name change",ib,field,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/scorer.py,12:11,decorator,decorator,one-to-one,"argument name change, element name change",s,dataclass,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/scorer.py,14:13,function call,function call,one-to-one,"argument name change, element name change",ib,field,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/scorer.py,15:,function call,,one-to-zero,,ib,,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,src/scorer.py,7:1,import,import,not applicable,,attr,"dataclasses.dataclass, dataclasses.field",https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -bcrypt,passlib,twiliodeved/sms2fa-flask,22eedfcd1ef701a4283505762660146b57b26304,sms2fa_flask/models.py,30-31:29,"function call, function call",function call,many-to-one,"argument deletion, argument transformation, element name change","gensalt, hashpw",encrypt,https://github.com/twiliodeved/sms2fa-flask/commit/22eedfcd,bcrypt__passlib__twiliodeved/sms2fa-flask__22eedfcd -bcrypt,passlib,twiliodeved/sms2fa-flask,22eedfcd1ef701a4283505762660146b57b26304,sms2fa_flask/models.py,3:4,import,import,not applicable,,bcrypt,passlib.hash.bcrypt,https://github.com/twiliodeved/sms2fa-flask/commit/22eedfcd,bcrypt__passlib__twiliodeved/sms2fa-flask__22eedfcd -beautifulsoup,bs4,cfpb/cfgov-refresh,3262610155669294fa5b79c108b6a244d9d03cbc,cfgov/v1/__init__.py,16:16,import,import,not applicable,,BeautifulSoup.BeautifulSoup,bs4.BeautifulSoup,https://github.com/cfpb/cfgov-refresh/commit/32626101,beautifulsoup__bs4__cfpb/cfgov-refresh__32626101 -beautifulsoup,bs4,cfpb/cfgov-refresh,3262610155669294fa5b79c108b6a244d9d03cbc,cfgov/v1/__init__.py,69:64,function call,function call,one-to-one,argument addition,BeautifulSoup,BeautifulSoup,https://github.com/cfpb/cfgov-refresh/commit/32626101,beautifulsoup__bs4__cfpb/cfgov-refresh__32626101 -botocore,boto,whoopinc/mkwheelhouse,54806ffc8eddb19cb4b603a380a2f1126eaae84e,mkwheelhouse.py,12:13-14,import,import,not applicable,,botocore.session,"boto, boto.s3.connection",https://github.com/whoopinc/mkwheelhouse/commit/54806ffc,botocore__boto__whoopinc/mkwheelhouse__54806ffc -botocore,boto,whoopinc/mkwheelhouse,54806ffc8eddb19cb4b603a380a2f1126eaae84e,mkwheelhouse.py,19:25-27,"function call, function call","function call, function call",many-to-many,"argument addition, argument deletion, element name change","get_service, get_session","OrdinaryCallingFormat, connect_to_region",https://github.com/whoopinc/mkwheelhouse/commit/54806ffc,botocore__boto__whoopinc/mkwheelhouse__54806ffc -botocore,boto,zalando/spilo,a83681c756fe8dfc8e5117c690bde16319e3e943,postgres-appliance/callback_aws.py,22:18,exception,exception,one-to-one,element name change,ClientError,BotoServerError,https://github.com/zalando/spilo/commit/a83681c7,botocore__boto__zalando/spilo__a83681c7 -botocore,boto,zalando/spilo,a83681c756fe8dfc8e5117c690bde16319e3e943,postgres-appliance/callback_aws.py,9:3-4,import,import,not applicable,,botocore.exceptions.ClientError,"boto.utils, boto.ec2",https://github.com/zalando/spilo/commit/a83681c7,botocore__boto__zalando/spilo__a83681c7 -bottle,flask,cqmoe/python-cqhttp,f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,cqhttp/__init__.py,68:67,function call,function call,one-to-one,"argument addition, element name change",Bottle,Flask,https://github.com/cqmoe/python-cqhttp/commit/f9f083ec,bottle__flask__cqmoe/python-cqhttp__f9f083ec -bottle,flask,cqmoe/python-cqhttp,f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,cqhttp/__init__.py,69:68,function call,function call,one-to-one,"argument addition, element name change",post,route,https://github.com/cqmoe/python-cqhttp/commit/f9f083ec,bottle__flask__cqmoe/python-cqhttp__f9f083ec -bottle,flask,cqmoe/python-cqhttp,f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,cqhttp/__init__.py,7:6,import,import,not applicable,,"bottle.Bottle, bottle.request, bottle.abort","flask.Flask, flask.request, flask.abort, flask.jsonify",https://github.com/cqmoe/python-cqhttp/commit/f9f083ec,bottle__flask__cqmoe/python-cqhttp__f9f083ec -bottle,flask,cqmoe/python-cqhttp,f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,cqhttp/__init__.py,84:83,function call,function call,one-to-one,element name change,read,get_data,https://github.com/cqmoe/python-cqhttp/commit/f9f083ec,bottle__flask__cqmoe/python-cqhttp__f9f083ec -bottle,flask,cqmoe/python-cqhttp,f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,cqhttp/__init__.py,88:89,function call,function call,one-to-one,,get,get,https://github.com/cqmoe/python-cqhttp/commit/f9f083ec,bottle__flask__cqmoe/python-cqhttp__f9f083ec -bottle,flask,cqmoe/python-cqhttp,f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,cqhttp/__init__.py,97:98,function call,function call,one-to-one,,get,get,https://github.com/cqmoe/python-cqhttp/commit/f9f083ec,bottle__flask__cqmoe/python-cqhttp__f9f083ec -bottle,flask,heyman/locust,4067b929fab7691a12ad91bf70e3738d715e860e,locust/web.py,18:17,decorator,decorator,one-to-one,,route,route,https://github.com/heyman/locust/commit/4067b929,bottle__flask__heyman/locust__4067b929 -bottle,flask,heyman/locust,4067b929fab7691a12ad91bf70e3738d715e860e,locust/web.py,"2,6:9",import,import,not applicable,,"bottle.route, bottle.run, bottle.send_file, bottle","flask.Flask, flask.make_response",https://github.com/heyman/locust/commit/4067b929,bottle__flask__heyman/locust__4067b929 -bottle,flask,heyman/locust,4067b929fab7691a12ad91bf70e3738d715e860e,locust/web.py,20:19-21,function call,"attribute, function call",one-to-many,"argument transformation, element name change",send_file,"header, make_response",https://github.com/heyman/locust/commit/4067b929,bottle__flask__heyman/locust__4067b929 -bottle,flask,heyman/locust,4067b929fab7691a12ad91bf70e3738d715e860e,locust/web.py,47:10,function call,function call,one-to-one,"argument addition, element name change",default_app,Flask,https://github.com/heyman/locust/commit/4067b929,bottle__flask__heyman/locust__4067b929 -bottle,flask,nicolas-van/pygreen,843c8cfe9af68b9029235a229c838f519049ab0e,pygreen.py,27:27,import,import,not applicable,,bottle,flask,https://github.com/nicolas-van/pygreen/commit/843c8cfe,bottle__flask__nicolas-van/pygreen__843c8cfe -bottle,flask,nicolas-van/pygreen,843c8cfe9af68b9029235a229c838f519049ab0e,pygreen.py,47:47,function call,function call,one-to-one,"argument addition, element name change",Bottle,Flask,https://github.com/nicolas-van/pygreen/commit/843c8cfe,bottle__flask__nicolas-van/pygreen__843c8cfe -bottle,flask,nicolas-van/pygreen,843c8cfe9af68b9029235a229c838f519049ab0e,pygreen.py,93:93,function call,function call,one-to-one,"argument transformation, element name change",static_file,send_from_directory,https://github.com/nicolas-van/pygreen/commit/843c8cfe,bottle__flask__nicolas-van/pygreen__843c8cfe -bottle,flask,nicolas-van/pygreen,843c8cfe9af68b9029235a229c838f519049ab0e,pygreen.py,94:94,function call,function call,one-to-one,"argument deletion, element name change",HTTPError,abort,https://github.com/nicolas-van/pygreen/commit/843c8cfe,bottle__flask__nicolas-van/pygreen__843c8cfe -bottle,flask,nicolas-van/pygreen,843c8cfe9af68b9029235a229c838f519049ab0e,pygreen.py,98:98,function call,function call,one-to-one,"argument addition, element name change",route,add_url_rule,https://github.com/nicolas-van/pygreen/commit/843c8cfe,bottle__flask__nicolas-van/pygreen__843c8cfe -bottle,flask,nicolas-van/pygreen,843c8cfe9af68b9029235a229c838f519049ab0e,pygreen.py,99:99,function call,function call,one-to-one,"argument addition, element name change",route,add_url_rule,https://github.com/nicolas-van/pygreen/commit/843c8cfe,bottle__flask__nicolas-van/pygreen__843c8cfe -bunch,munch,1and1/confluencer,df895ac8e75c13e32e2369bc4d9c88aa036ab9d4,src/confluencer/__main__.py,24:24,import,import,not applicable,,bunch.Bunch,munch.Munch,https://github.com/1and1/confluencer/commit/df895ac8,bunch__munch__1and1/confluencer__df895ac8 -bunch,munch,1and1/confluencer,df895ac8e75c13e32e2369bc4d9c88aa036ab9d4,src/confluencer/commands/stats.py,23:23,import,import,not applicable,,bunch.Bunch,munch.Munch,https://github.com/1and1/confluencer/commit/df895ac8,bunch__munch__1and1/confluencer__df895ac8 -bunch,munch,1and1/confluencer,df895ac8e75c13e32e2369bc4d9c88aa036ab9d4,src/confluencer/tools/content.py,29:29,import,import,not applicable,,bunch.bunchify,munch.munchify,https://github.com/1and1/confluencer/commit/df895ac8,bunch__munch__1and1/confluencer__df895ac8 -bunch,munch,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,fedora/client/__init__.py,111:111,type,type,one-to-one,element name change,Bunch,Munch,https://github.com/fedora-infra/python-fedora/commit/aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a -bunch,munch,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,fedora/client/__init__.py,116:116,function call,function call,one-to-one,element name change,Bunch,Munch,https://github.com/fedora-infra/python-fedora/commit/aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a -bunch,munch,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,fedora/client/__init__.py,33:33,import,import,not applicable,,bunch.Bunch,munch.Munch,https://github.com/fedora-infra/python-fedora/commit/aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a -bunch,munch,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,fedora/client/fas2.py,31:31,import,import,not applicable,,bunch.Bunch,munch.Munch,https://github.com/fedora-infra/python-fedora/commit/aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a -bunch,munch,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,fedora/client/fas2.py,403:403,function call,function call,one-to-one,element name change,Bunch,Munch,https://github.com/fedora-infra/python-fedora/commit/aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a -bunch,munch,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,fedora/client/fas2.py,702:702,function call,function call,one-to-one,element name change,Bunch,Munch,https://github.com/fedora-infra/python-fedora/commit/aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a -bunch,munch,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,fedora/client/fas2.py,741:741,function call,function call,one-to-one,element name change,Bunch,Munch,https://github.com/fedora-infra/python-fedora/commit/aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a -bunch,munch,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,fedora/tg2/utils.py,160:160,import,import,not applicable,,bunch.Bunch,munch.Munch,https://github.com/fedora-infra/python-fedora/commit/aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a -bunch,munch,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,fedora/tg2/utils.py,39:39,import,import,not applicable,,bunch.Bunch,munch.Munch,https://github.com/fedora-infra/python-fedora/commit/aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a -bunch,munch,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,fedora/tg2/utils.py,162:162,function call,function call,one-to-one,element name change,Bunch,Munch,https://github.com/fedora-infra/python-fedora/commit/aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a -bunch,munch,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,fedora/tg2/utils.py,177:177,function call,function call,one-to-one,element name change,Bunch,Munch,https://github.com/fedora-infra/python-fedora/commit/aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a -bunch,munch,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,fedora/wsgi/csrf.py,150:150,function call,function call,one-to-one,element name change,Bunch,Munch,https://github.com/fedora-infra/python-fedora/commit/aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a -bunch,munch,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,fedora/wsgi/csrf.py,34:34,import,import,not applicable,,bunch.Bunch,munch.Munch,https://github.com/fedora-infra/python-fedora/commit/aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a -bunch,munch,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,fedora/wsgi/faswho/faswhoplugin.py,231:231,function call,function call,one-to-one,element name change,Bunch,Munch,https://github.com/fedora-infra/python-fedora/commit/aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a -bunch,munch,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,fedora/wsgi/faswho/faswhoplugin.py,397:397,function call,function call,one-to-one,element name change,Bunch,Munch,https://github.com/fedora-infra/python-fedora/commit/aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a -bunch,munch,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,fedora/wsgi/faswho/faswhoplugin.py,40:40,import,import,not applicable,,bunch.Bunch,munch.Munch,https://github.com/fedora-infra/python-fedora/commit/aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a -bunch,munch,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,flask_fas_openid.py,179:179,function call,function call,one-to-one,,fromDict,fromDict,https://github.com/fedora-infra/python-fedora/commit/aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a -bunch,munch,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,flask_fas_openid.py,180:180,function call,function call,one-to-one,,fromDict,fromDict,https://github.com/fedora-infra/python-fedora/commit/aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a -bunch,munch,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,flask_fas_openid.py,31:31,import,import,not applicable,,bunch.Bunch,munch.Munch,https://github.com/fedora-infra/python-fedora/commit/aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a -celery,rq,sapfir0/premier-eye,a7375ccc40885f04faf4a05852591e6de4ba676d,pyfront/app/__init__.py,2:3,import,import,not applicable,,celery.Celery,rq,https://github.com/sapfir0/premier-eye/commit/a7375ccc,celery__rq__sapfir0/premier-eye__a7375ccc -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/clb_objects.py,15:,import,,not applicable,,"characteristic.attributes, characteristic.Attribute",,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/clb_objects.py,160:158,decorator,decorator,one-to-one,"argument deletion, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/clb_objects.py,168:175,decorator,decorator,one-to-one,"argument deletion, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/clb_objects.py,627-628:642,"decorator, function call",decorator,many-to-one,"argument deletion, element name change","attributes, Attribute",s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/customer_objects.py,10-12:10,"decorator, function call, function call",decorator,many-to-one,"argument deletion, element name change","attributes, Attribute, Attribute",s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/customer_objects.py,75:78,"decorator, function call",decorator,many-to-one,"argument deletion, element name change","attributes, Attribute",s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/customer_objects.py,7:7,import,import,not applicable,,"characteristic.attributes, characteristic.Attribute",attr,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/flavor_collections.py,19-22:19,"decorator, function call",decorator,many-to-one,"argument deletion, element name change","attributes, Attribute",s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/flavor_collections.py,90-91:92,"decorator, function call",decorator,many-to-one,"argument deletion, element name change","attributes, Attribute",s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/flavor_collections.py,9:9,import,import,not applicable,,"characteristic.attributes, characteristic.Attribute",attr,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/flavors.py,10:10,decorator,decorator,one-to-one,"argument deletion, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/flavors.py,7:7,import,import,not applicable,,characteristic.attributes,attr,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/heat_objects.py,12-17:12,decorator,decorator,one-to-one,"argument deletion, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/heat_objects.py,202-208:203,decorator,decorator,one-to-one,"argument deletion, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/heat_objects.py,305-306:306,decorator,decorator,one-to-one,"argument deletion, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/heat_objects.py,13:19,function call,"function call, function call",one-to-many,"argument deletion, argument name change, argument transformation, element name change",Attribute,"ib, Factory",https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/heat_objects.py,15:20,function call,"function call, function call",one-to-many,"argument deletion, argument name change, argument transformation, element name change",Attribute,"ib, Factory",https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/heat_objects.py,16:21,function call,"function call, function call",one-to-many,"argument deletion, argument name change, argument transformation, element name change",Attribute,"ib, Factory",https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/heat_objects.py,17:22,function call,"function call, function call",one-to-many,"argument deletion, argument name change, argument transformation, element name change",Attribute,"ib, Factory",https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/heat_objects.py,204:210,function call,"function call, function call",one-to-many,"argument deletion, argument name change, argument transformation, element name change",Attribute,"ib, Factory",https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/heat_objects.py,205-208:211-212,function call,"function call, function call",one-to-many,"argument deletion, argument name change, argument transformation, element name change",Attribute,"ib, Factory",https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/heat_objects.py,306:312,function call,"function call, function call",one-to-many,"argument deletion, argument name change, argument transformation, element name change",Attribute,"ib, Factory",https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/heat_objects.py,5:5,import,import,not applicable,,"characteristic.attributes, characteristic.Attribute",attr,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/heat_objects.py,:17,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/heat_objects.py,:18,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/heat_objects.py,:208,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/heat_objects.py,:209,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/heat_objects.py,:311,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/ironic_objects.py,15-28:15,decorator,decorator,one-to-one,"argument deletion, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/ironic_objects.py,181:181,decorator,decorator,one-to-one,"argument deletion, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/ironic_objects.py,16:23,function call,function call,one-to-one,"argument deletion, argument name change, element name change",Attribute,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/ironic_objects.py,17:24,function call,function call,one-to-one,"argument deletion, argument name change, element name change",Attribute,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/ironic_objects.py,18:25,function call,function call,one-to-one,"argument deletion, argument name change, element name change",Attribute,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/ironic_objects.py,19:26,function call,function call,one-to-one,"argument deletion, argument name change, element name change",Attribute,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/ironic_objects.py,20:27,function call,function call,one-to-one,"argument deletion, argument name change, element name change",Attribute,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/ironic_objects.py,21:28,function call,function call,one-to-one,"argument deletion, argument name change, element name change",Attribute,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/ironic_objects.py,22:29,function call,function call,one-to-one,"argument deletion, argument name change, element name change",Attribute,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/ironic_objects.py,23:30,function call,function call,one-to-one,"argument deletion, argument name change, element name change",Attribute,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/ironic_objects.py,24:31,function call,function call,one-to-one,"argument deletion, argument name change, element name change",Attribute,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/ironic_objects.py,25:32,function call,function call,one-to-one,"argument deletion, argument name change, element name change",Attribute,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/ironic_objects.py,26:33,function call,function call,one-to-one,"argument deletion, argument name change, element name change",Attribute,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/ironic_objects.py,27:34,function call,function call,one-to-one,"argument deletion, argument name change, element name change",Attribute,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/ironic_objects.py,181:186,function call,"function call, function call",one-to-many,"argument deletion, argument name change, argument transformation, element name change",Attribute,"ib, Factory",https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/ironic_objects.py,7:7,import,import,not applicable,,"characteristic.attributes, characteristic.Attribute",attr,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/ironic_objects.py,:22,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/keypair_objects.py,12:12,decorator,decorator,one-to-one,"argument deletion, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/keypair_objects.py,34-37:37,decorator,decorator,one-to-one,"argument deletion, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/keypair_objects.py,85-86:89,decorator,decorator,one-to-one,"argument deletion, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/keypair_objects.py,36:46,function call,"function call, function call",one-to-many,"argument deletion, argument name change, argument transformation, element name change",Attribute,"ib, Factory",https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/keypair_objects.py,86:98,function call,"function call, function call",one-to-many,"argument deletion, argument name change, argument transformation, element name change",Attribute,"ib, Factory",https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/keypair_objects.py,9:9,import,import,not applicable,,"characteristic.attributes, characteristic.Attribute",attr,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/keypair_objects.py,:17,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/keypair_objects.py,:18,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/keypair_objects.py,:43,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/keypair_objects.py,:44,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/keypair_objects.py,:45,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/keypair_objects.py,:96,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/keypair_objects.py,:97,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/mailgun_objects.py,11-12:11,decorator,decorator,one-to-one,"argument deletion, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/mailgun_objects.py,79:84,decorator,decorator,one-to-one,"argument deletion, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/mailgun_objects.py,12:23,function call,"function call, function call",one-to-many,"argument deletion, argument name change, argument transformation, element name change",Attribute,"ib, Factory",https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/mailgun_objects.py,79:89,function call,"function call, function call",one-to-many,"argument deletion, argument name change, argument transformation, element name change",Attribute,"ib, Factory",https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/mailgun_objects.py,8:7,import,import,not applicable,,"characteristic.attributes, characteristic.Attribute",attr,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/mailgun_objects.py,:18,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/mailgun_objects.py,:19,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/mailgun_objects.py,:20,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/mailgun_objects.py,:21,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/mailgun_objects.py,:22,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_image_collection.py,15-16:15,decorator,decorator,one-to-one,"argument deletion, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_image_collection.py,52-53:56,decorator,decorator,one-to-one,"argument deletion, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_image_collection.py,53:65,function call,"function call, function call",one-to-many,"argument deletion, argument name change, argument transformation, element name change",Attribute,"ib, Factory",https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_image_collection.py,7:7,import,import,not applicable,,"characteristic.attributes, characteristic.Attribute",attr,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_image_collection.py,:20,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_image_collection.py,:21,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_image_collection.py,:22,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_image_collection.py,:23,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_image_collection.py,:63,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_image_collection.py,:64,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_objects.py,122-123:142,function call,"function call, function call",one-to-many,"argument deletion, argument name change, argument transformation, element name change",Attribute,"ib, instance_of",https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_objects.py,118-123:120,decorator,decorator,one-to-one,"argument deletion, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_objects.py,31:31,decorator,decorator,one-to-one,"argument deletion, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_objects.py,342:355,decorator,decorator,one-to-one,"argument deletion, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_objects.py,355:369,decorator,decorator,one-to-one,"argument deletion, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_objects.py,38:39,decorator,decorator,one-to-one,"argument deletion, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_objects.py,653-659:668,decorator,decorator,one-to-one,"argument deletion, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_objects.py,976-977:991,decorator,decorator,one-to-one,"argument deletion, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_objects.py,655:676,function call,"function call, function call",one-to-many,"argument deletion, argument name change, argument transformation, element name change",Attribute,"ib, Factory",https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_objects.py,656-658:677-678,function call,"function call, function call",one-to-many,"argument deletion, argument name change, argument transformation, element name change",Attribute,"ib, Factory",https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_objects.py,977:1001,function call,"function call, function call",one-to-many,"argument deletion, argument name change, argument transformation, element name change",Attribute,"ib, Factory",https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_objects.py,9:9,import,import,not applicable,,"characteristic.attributes, characteristic.Attribute",attr,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_objects.py,:1000,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_objects.py,:127,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_objects.py,:128,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_objects.py,:129,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_objects.py,:130,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_objects.py,:131,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_objects.py,:132,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_objects.py,:133,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_objects.py,:134,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_objects.py,:135,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_objects.py,:136,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_objects.py,:137,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_objects.py,:138,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_objects.py,:139,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_objects.py,:140,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_objects.py,:141,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_objects.py,:36,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_objects.py,:360,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_objects.py,:374,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_objects.py,:44,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_objects.py,:673,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_objects.py,:674,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_objects.py,:675,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/nova_objects.py,:999,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/rackspace_image_store.py,22:22,decorator,decorator,one-to-one,"argument deletion, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/rackspace_image_store.py,22:28,function call,"function call, function call",one-to-many,"argument deletion, argument name change, argument transformation, element name change",Attribute,"ib, Factory",https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/rackspace_image_store.py,5:5,import,import,not applicable,,"characteristic.attributes, characteristic.Attribute",attr,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/rackspace_images.py,141-142:146,decorator,decorator,one-to-one,"argument deletion, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/rackspace_images.py,26-37:26,decorator,decorator,one-to-one,"argument deletion, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/rackspace_images.py,657:675,decorator,decorator,one-to-one,"argument deletion, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/rackspace_images.py,31:56,function call,function call,one-to-one,"argument deletion, argument name change, element name change",Attribute,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/rackspace_images.py,32:57,function call,function call,one-to-one,"argument deletion, argument name change, element name change",Attribute,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/rackspace_images.py,33:58,function call,function call,one-to-one,"argument deletion, argument name change, element name change",Attribute,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/rackspace_images.py,34:59,function call,function call,one-to-one,"argument deletion, argument name change, element name change",Attribute,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/rackspace_images.py,35:60,function call,function call,one-to-one,"argument deletion, argument name change, element name change",Attribute,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/rackspace_images.py,36:61,function call,function call,one-to-one,"argument deletion, argument name change, element name change",Attribute,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/rackspace_images.py,7:7,import,import,not applicable,,"characteristic.attributes, characteristic.Attribute",attr,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/rackspace_images.py,:151,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/rackspace_images.py,:152,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/rackspace_images.py,:153,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/rackspace_images.py,:154,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/rackspace_images.py,:155,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/rackspace_images.py,:156,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/rackspace_images.py,:157,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/rackspace_images.py,:158,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/rackspace_images.py,:159,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/rackspace_images.py,:160,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/rackspace_images.py,:161,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/rackspace_images.py,:162,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/rackspace_images.py,:163,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/rackspace_images.py,:47,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/rackspace_images.py,:48,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/rackspace_images.py,:49,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/rackspace_images.py,:50,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/rackspace_images.py,:51,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/rackspace_images.py,:52,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/rackspace_images.py,:680,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/rackspace_images.py,:681,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/rackspace_images.py,:682,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/rackspace_images.py,:683,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/rackspace_images.py,:684,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/rackspace_images.py,:685,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/valkyrie_objects.py,70:70,decorator,decorator,one-to-one,"argument deletion, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/valkyrie_objects.py,70:88,function call,"function call, function call",one-to-many,"argument deletion, argument name change, argument transformation, element name change",Attribute,"ib, Factory",https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/model/valkyrie_objects.py,7:7,import,import,not applicable,,"characteristic.attributes, characteristic.Attribute",attr,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/cloudfeeds.py,17:17,import,import,not applicable,,characteristic.attributes,attr,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/cloudfeeds.py,60:60,decorator,decorator,one-to-one,"argument deletion, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/cloudfeeds.py,92:94,decorator,decorator,one-to-one,"argument deletion, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/cloudfeeds.py,:100,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/cloudfeeds.py,:101,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/cloudfeeds.py,:102,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/cloudfeeds.py,:66,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/cloudfeeds.py,:99,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/loadbalancer_api.py,26:26,import,import,not applicable,,characteristic.attributes,attr,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/loadbalancer_api.py,111:113,decorator,decorator,one-to-one,"argument deletion, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/loadbalancer_api.py,81:81,decorator,decorator,one-to-one,"argument deletion, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/loadbalancer_api.py,:118,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/loadbalancer_api.py,:119,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/loadbalancer_api.py,:120,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/loadbalancer_api.py,:121,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/loadbalancer_api.py,:87,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/maas_api.py,1665:1664,decorator,decorator,one-to-one,"argument deletion, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/maas_api.py,1696:1697,decorator,decorator,one-to-one,"argument deletion, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/maas_api.py,:1669,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/maas_api.py,:1702,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/maas_api.py,:1703,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/maas_api.py,:1704,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/nova_api.py,11:11,import,import,not applicable,,characteristic.attributes,attr,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/nova_api.py,131:132,decorator,decorator,one-to-one,"argument deletion, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/nova_api.py,90:90,decorator,decorator,one-to-one,"argument deletion, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/nova_api.py,:137,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/nova_api.py,:138,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/nova_api.py,:139,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/nova_api.py,:140,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/nova_api.py,:95,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/rackconnect_v3_api.py,144-150:142,decorator,decorator,one-to-one,"argument deletion, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/rackconnect_v3_api.py,205-206:204,decorator,decorator,one-to-one,"argument deletion, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/rackconnect_v3_api.py,392:399,decorator,decorator,one-to-one,"argument deletion, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/rackconnect_v3_api.py,14:14,import,import,not applicable,,"characteristic.attributes, characteristic.Attribute",attr,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/rackconnect_v3_api.py,235:239,decorator,decorator,one-to-one,"argument deletion, argument name change, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/rackconnect_v3_api.py,75-85:75,decorator,decorator,one-to-one,"argument deletion, argument name change, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/rackconnect_v3_api.py,145-146:171-172,function call,"function call, function call, function call",one-to-many,"argument deletion, argument name change, argument transformation, element name change",Attribute,"ib, Factory, instance_of",https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/rackconnect_v3_api.py,76-77:95-96,function call,"function call, function call, function call",one-to-many,"argument deletion, argument name change, argument transformation, element name change",Attribute,"ib, Factory, instance_of",https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/rackconnect_v3_api.py,82-83:101-102,function call,"function call, function call, function call",one-to-many,"argument deletion, argument name change, argument transformation, element name change",Attribute,"ib, Factory, instance_of",https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/rackconnect_v3_api.py,84:103,function call,"function call, function call, function call",one-to-many,"argument deletion, argument name change, argument transformation, element name change",Attribute,"ib, Factory, instance_of",https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/rackconnect_v3_api.py,148-149:174,function call,"function call, function call",one-to-many,"argument deletion, argument name change, argument transformation, element name change",Attribute,"ib, instance_of",https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/rackconnect_v3_api.py,78:97,function call,"function call, function call",one-to-many,"argument deletion, argument name change, argument transformation, element name change",Attribute,"ib, instance_of",https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/rackconnect_v3_api.py,79:98,function call,"function call, function call",one-to-many,"argument deletion, argument name change, argument transformation, element name change",Attribute,"ib, instance_of",https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/rackconnect_v3_api.py,80:99,function call,"function call, function call",one-to-many,"argument deletion, argument name change, argument transformation, element name change",Attribute,"ib, instance_of",https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/rackconnect_v3_api.py,147:173,function call,function call,one-to-one,"argument deletion, argument name change, element name change",Attribute,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/rackconnect_v3_api.py,150:175,function call,function call,one-to-one,"argument deletion, argument name change, element name change",Attribute,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/rackconnect_v3_api.py,81:100,function call,function call,one-to-one,"argument deletion, argument name change, element name change",Attribute,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/rackconnect_v3_api.py,:168,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/rackconnect_v3_api.py,:169,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/rackconnect_v3_api.py,:170,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/rackconnect_v3_api.py,:209,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/rackconnect_v3_api.py,:210,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/rackconnect_v3_api.py,:211,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/rackconnect_v3_api.py,:212,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/rackconnect_v3_api.py,:213,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/rackconnect_v3_api.py,:245,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/rackconnect_v3_api.py,:246,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/rackconnect_v3_api.py,:405,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/swift_api.py,121:133,function call,"function call, function call",one-to-many,"argument deletion, argument name change, argument transformation, element name change",Attribute,"ib, Factory",https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/swift_api.py,12:12,import,import,not applicable,,"characteristic.attributes, characteristic.Attribute",attr,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/swift_api.py,102:105,decorator,decorator,one-to-one,"argument deletion, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/swift_api.py,121:127,decorator,decorator,one-to-one,"argument deletion, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/swift_api.py,82:82,decorator,decorator,one-to-one,"argument deletion, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/swift_api.py,:111,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/swift_api.py,:112,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/swift_api.py,:113,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/swift_api.py,:132,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/swift_api.py,:133,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/swift_api.py,:88,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/swift_api.py,:89,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/rest/swift_api.py,:90,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/session.py,13:13,import,import,not applicable,,"characteristic.attributes, characteristic.Attribute",attr,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/session.py,16-18:16,decorator,decorator,one-to-one,"argument deletion, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/session.py,49-50:53,decorator,decorator,one-to-one,"argument deletion, element name change",attributes,s,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/session.py,17:26,function call,"function call, function call",one-to-many,"argument deletion, argument name change, argument transformation, element name change",Attribute,"ib, Factory",https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/session.py,18:27,function call,"function call, function call",one-to-many,"argument deletion, argument name change, argument transformation, element name change",Attribute,"ib, Factory",https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/session.py,49:58,function call,"function call, function call",one-to-many,"argument deletion, argument name change, argument transformation, element name change",Attribute,"ib, instance_of",https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/session.py,:22,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/session.py,:23,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/session.py,:24,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/session.py,:25,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,mimic/session.py,:59,,function call,zero-to-one,,,ib,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -chardet,cchardet,emlid/ntripbrowser,9161c1943a8623892b174c98cdf686a4a0ce8673,ntripbrowser/ntripbrowser.py,128:128,function call,function call,one-to-one,,detect,detect,https://github.com/emlid/ntripbrowser/commit/9161c194,chardet__cchardet__emlid/ntripbrowser__9161c194 -chardet,cchardet,emlid/ntripbrowser,9161c1943a8623892b174c98cdf686a4a0ce8673,ntripbrowser/ntripbrowser.py,35:36,import,import,not applicable,,chardet,cchardet,https://github.com/emlid/ntripbrowser/commit/9161c194,chardet__cchardet__emlid/ntripbrowser__9161c194 -cheetah3,jinja2,openstack/ironic,cbf214b5130e362f57dbe5da99f4cef1918d882d,ironic/drivers/modules/pxe.py,"141,154-159:152-156",function call,"function call, function call, function call, function call",one-to-many,"element name change, output transformation",Template,"FileSystemLoader, get_template, render, Environment",https://github.com/openstack/ironic/commit/cbf214b5,cheetah3__jinja2__openstack/ironic__cbf214b5 -cheetah3,jinja2,openstack/ironic,cbf214b5130e362f57dbe5da99f4cef1918d882d,ironic/drivers/modules/pxe.py,21:25,import,import,not applicable,,Cheetah.Template,jinja2,https://github.com/openstack/ironic/commit/cbf214b5,cheetah3__jinja2__openstack/ironic__cbf214b5 -cheetah3,jinja2,openstack/ironic,cbf214b5130e362f57dbe5da99f4cef1918d882d,ironic/nova/tilera.py,55:25,import,import,not applicable,,Cheetah.Template,jinja2,https://github.com/openstack/ironic/commit/cbf214b5,cheetah3__jinja2__openstack/ironic__cbf214b5 -cheetah3,jinja2,openstack/ironic,cbf214b5130e362f57dbe5da99f4cef1918d882d,ironic/nova/tilera.py,"56,87-93:77-81",function call,"function call, function call, function call, function call",one-to-many,"element name change, output transformation",Template,"FileSystemLoader, get_template, render, Environment",https://github.com/openstack/ironic/commit/cbf214b5,cheetah3__jinja2__openstack/ironic__cbf214b5 -cheetah3,jinja2,shingetsu/saku,d1ad50a9baedf58b37fd8527c09d9b0668d59013,shingetsu/template.py,34:32,import,import,not applicable,,Cheetah.Template,jinja2,https://github.com/shingetsu/saku/commit/d1ad50a9,cheetah3__jinja2__shingetsu/saku__d1ad50a9 -cheetah3,jinja2,shingetsu/saku,d1ad50a9baedf58b37fd8527c09d9b0668d59013,shingetsu/template.py,"72:56-59,67,85",function call,"function call, function call, function call",one-to-many,"argument transformation, element name change",compile,"get_template, render, Environment",https://github.com/shingetsu/saku/commit/d1ad50a9,cheetah3__jinja2__shingetsu/saku__d1ad50a9 -cheetah,jinja2,shingetsu/saku,d1ad50a9baedf58b37fd8527c09d9b0668d59013,shingetsu/template.py,34:32,import,import,not applicable,,Cheetah.Template,jinja2,https://github.com/shingetsu/saku/commit/d1ad50a9,cheetah__jinja2__shingetsu/saku__d1ad50a9 -cheetah,jinja2,shingetsu/saku,d1ad50a9baedf58b37fd8527c09d9b0668d59013,shingetsu/template.py,72:67,function call,function call,one-to-one,"argument transformation, element name change",compile,get_template,https://github.com/shingetsu/saku/commit/d1ad50a9,cheetah__jinja2__shingetsu/saku__d1ad50a9 -click,argparse,kittenparry/meituri-downloader,422d73beace31a95a817d9befa860ca932df4596,meituri.py,13:,decorator,,one-to-zero,,command,,https://github.com/kittenparry/meituri-downloader/commit/422d73be,click__argparse__kittenparry/meituri-downloader__422d73be -click,argparse,kittenparry/meituri-downloader,422d73beace31a95a817d9befa860ca932df4596,meituri.py,14-16:14-16,decorator,function call,one-to-one,"argument addition, element name change",option,add_argument,https://github.com/kittenparry/meituri-downloader/commit/422d73be,click__argparse__kittenparry/meituri-downloader__422d73be -click,argparse,kittenparry/meituri-downloader,422d73beace31a95a817d9befa860ca932df4596,meituri.py,17-19:17-19,decorator,function call,one-to-one,"argument addition, element name change",option,add_argument,https://github.com/kittenparry/meituri-downloader/commit/422d73be,click__argparse__kittenparry/meituri-downloader__422d73be -click,argparse,kittenparry/meituri-downloader,422d73beace31a95a817d9befa860ca932df4596,meituri.py,5:5,import,import,not applicable,,click,argparse,https://github.com/kittenparry/meituri-downloader/commit/422d73be,click__argparse__kittenparry/meituri-downloader__422d73be -click,argparse,kittenparry/meituri-downloader,422d73beace31a95a817d9befa860ca932df4596,meituri.py,:12,,function call,zero-to-one,,,ArgumentParser,https://github.com/kittenparry/meituri-downloader/commit/422d73be,click__argparse__kittenparry/meituri-downloader__422d73be -click,argparse,kittenparry/meituri-downloader,422d73beace31a95a817d9befa860ca932df4596,meituri.py,:13,,function call,zero-to-one,,,add_argument_group,https://github.com/kittenparry/meituri-downloader/commit/422d73be,click__argparse__kittenparry/meituri-downloader__422d73be -click,argparse,kittenparry/meituri-downloader,422d73beace31a95a817d9befa860ca932df4596,meituri.py,:20,,function call,zero-to-one,,,parse_args,https://github.com/kittenparry/meituri-downloader/commit/422d73be,click__argparse__kittenparry/meituri-downloader__422d73be -click,argparse,neurostuff/nimare,2b80aa28bbcb175823af5b3575d35b61488ecdf0,nimare/cli.py,1:3,import,import,not applicable,,click,argparse,https://github.com/neurostuff/nimare/commit/2b80aa28,click__argparse__neurostuff/nimare__2b80aa28 -click,argparse,nodepy/nodepy,715142ce26bf8ced33b9fb07fd951ab650f9c236,nodepy.py,44:33,import,import,not applicable,,click,argparse,https://github.com/nodepy/nodepy/commit/715142ce,click__argparse__nodepy/nodepy__715142ce -click,argparse,nodepy/nodepy,715142ce26bf8ced33b9fb07fd951ab650f9c236,nodepy.py,497:,decorator,,one-to-zero,,command,,https://github.com/nodepy/nodepy/commit/715142ce,click__argparse__nodepy/nodepy__715142ce -click,argparse,nodepy/nodepy,715142ce26bf8ced33b9fb07fd951ab650f9c236,nodepy.py,498:499,decorator,function call,one-to-one,"argument deletion, argument transformation, element name change",argument,add_argument,https://github.com/nodepy/nodepy/commit/715142ce,click__argparse__nodepy/nodepy__715142ce -click,argparse,nodepy/nodepy,715142ce26bf8ced33b9fb07fd951ab650f9c236,nodepy.py,499-500:500-502,decorator,function call,one-to-one,"argument addition, argument deletion, argument transformation, element name change",option,add_argument,https://github.com/nodepy/nodepy/commit/715142ce,click__argparse__nodepy/nodepy__715142ce -click,argparse,nodepy/nodepy,715142ce26bf8ced33b9fb07fd951ab650f9c236,nodepy.py,503-504:505-506,decorator,function call,one-to-one,"argument addition, argument deletion, argument transformation, element name change",option,add_argument,https://github.com/nodepy/nodepy/commit/715142ce,click__argparse__nodepy/nodepy__715142ce -click,argparse,nodepy/nodepy,715142ce26bf8ced33b9fb07fd951ab650f9c236,nodepy.py,501-502:509-510,decorator,function call,one-to-one,"argument addition, argument deletion, element name change",option,add_argument,https://github.com/nodepy/nodepy/commit/715142ce,click__argparse__nodepy/nodepy__715142ce -click,argparse,nodepy/nodepy,715142ce26bf8ced33b9fb07fd951ab650f9c236,nodepy.py,507:503-504,decorator,function call,one-to-one,"argument addition, argument deletion, element name change",option,add_argument,https://github.com/nodepy/nodepy/commit/715142ce,click__argparse__nodepy/nodepy__715142ce -click,argparse,nodepy/nodepy,715142ce26bf8ced33b9fb07fd951ab650f9c236,nodepy.py,505-506:507-508,decorator,function call,one-to-one,"argument addition, element name change",option,add_argument,https://github.com/nodepy/nodepy/commit/715142ce,click__argparse__nodepy/nodepy__715142ce -click,argparse,nodepy/nodepy,715142ce26bf8ced33b9fb07fd951ab650f9c236,nodepy.py,:498,,function call,zero-to-one,,,ArgumentParser,https://github.com/nodepy/nodepy/commit/715142ce,click__argparse__nodepy/nodepy__715142ce -click,argparse,nodepy/nodepy,715142ce26bf8ced33b9fb07fd951ab650f9c236,nodepy.py,:511,,function call,zero-to-one,,,parse_args,https://github.com/nodepy/nodepy/commit/715142ce,click__argparse__nodepy/nodepy__715142ce -click,argparse,nodepy/nodepy,715142ce26bf8ced33b9fb07fd951ab650f9c236,nodepy.py,:517,,attribute,zero-to-one,,,arguments,https://github.com/nodepy/nodepy/commit/715142ce,click__argparse__nodepy/nodepy__715142ce -click,argparse,nodepy/nodepy,715142ce26bf8ced33b9fb07fd951ab650f9c236,nodepy.py,:523,,attribute,zero-to-one,,,exec_,https://github.com/nodepy/nodepy/commit/715142ce,click__argparse__nodepy/nodepy__715142ce -click,argparse,nodepy/nodepy,715142ce26bf8ced33b9fb07fd951ab650f9c236,nodepy.py,:523,,attribute,zero-to-one,,,exec_,https://github.com/nodepy/nodepy/commit/715142ce,click__argparse__nodepy/nodepy__715142ce -click,argparse,nodepy/nodepy,715142ce26bf8ced33b9fb07fd951ab650f9c236,nodepy.py,:523,,attribute,zero-to-one,,,exec_,https://github.com/nodepy/nodepy/commit/715142ce,click__argparse__nodepy/nodepy__715142ce -click,argparse,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,src/onixcheck/__main__.py,16:,decorator,,one-to-zero,,command,,https://github.com/titusz/onixcheck/commit/f17d1861,click__argparse__titusz/onixcheck__f17d1861 -click,argparse,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,src/onixcheck/__main__.py,17:27,decorator,function call,one-to-one,"argument addition, argument deletion, argument transformation, element name change",argument,add_argument,https://github.com/titusz/onixcheck/commit/f17d1861,click__argparse__titusz/onixcheck__f17d1861 -click,argparse,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,src/onixcheck/__main__.py,18:30,decorator,function call,one-to-one,"argument deletion, element name change",option,add_argument,https://github.com/titusz/onixcheck/commit/f17d1861,click__argparse__titusz/onixcheck__f17d1861 -click,argparse,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,src/onixcheck/__main__.py,19:31,decorator,function call,one-to-one,"argument addition, argument deletion, element name change",option,add_argument,https://github.com/titusz/onixcheck/commit/f17d1861,click__argparse__titusz/onixcheck__f17d1861 -click,argparse,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,src/onixcheck/__main__.py,20:32,decorator,function call,one-to-one,"argument addition, argument deletion, element name change",option,add_argument,https://github.com/titusz/onixcheck/commit/f17d1861,click__argparse__titusz/onixcheck__f17d1861 -click,argparse,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,src/onixcheck/__main__.py,21:33,decorator,function call,one-to-one,"argument addition, argument deletion, element name change",option,add_argument,https://github.com/titusz/onixcheck/commit/f17d1861,click__argparse__titusz/onixcheck__f17d1861 -click,argparse,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,src/onixcheck/__main__.py,22:,decorator,,one-to-zero,,version_option,,https://github.com/titusz/onixcheck/commit/f17d1861,click__argparse__titusz/onixcheck__f17d1861 -click,argparse,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,src/onixcheck/__main__.py,5:6,import,import,not applicable,,click,"argparse.ArgumentParser, argparse.FileType",https://github.com/titusz/onixcheck/commit/f17d1861,click__argparse__titusz/onixcheck__f17d1861 -click,argparse,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,src/onixcheck/__main__.py,:20-24,,function call,zero-to-one,,,ArgumentParser,https://github.com/titusz/onixcheck/commit/f17d1861,click__argparse__titusz/onixcheck__f17d1861 -click,argparse,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,src/onixcheck/__main__.py,:36,,function call,zero-to-one,,,set_defaults,https://github.com/titusz/onixcheck/commit/f17d1861,click__argparse__titusz/onixcheck__f17d1861 -click,argparse,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,tests/test_onixcheck.py,17:,function call,,one-to-zero,,CliRunner,,https://github.com/titusz/onixcheck/commit/f17d1861,click__argparse__titusz/onixcheck__f17d1861 -click,argparse,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,tests/test_onixcheck.py,25:,function call,,one-to-zero,,CliRunner,,https://github.com/titusz/onixcheck/commit/f17d1861,click__argparse__titusz/onixcheck__f17d1861 -click,argparse,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,tests/test_onixcheck.py,33:,function call,,one-to-zero,,CliRunner,,https://github.com/titusz/onixcheck/commit/f17d1861,click__argparse__titusz/onixcheck__f17d1861 -click,argparse,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,tests/test_onixcheck.py,40:,function call,,one-to-zero,,CliRunner,,https://github.com/titusz/onixcheck/commit/f17d1861,click__argparse__titusz/onixcheck__f17d1861 -click,argparse,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,tests/test_onixcheck.py,18:,function call,,one-to-zero,,invoke,,https://github.com/titusz/onixcheck/commit/f17d1861,click__argparse__titusz/onixcheck__f17d1861 -click,argparse,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,tests/test_onixcheck.py,26:,function call,,one-to-zero,,invoke,,https://github.com/titusz/onixcheck/commit/f17d1861,click__argparse__titusz/onixcheck__f17d1861 -click,argparse,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,tests/test_onixcheck.py,34:,function call,,one-to-zero,,invoke,,https://github.com/titusz/onixcheck/commit/f17d1861,click__argparse__titusz/onixcheck__f17d1861 -click,argparse,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,tests/test_onixcheck.py,41:,function call,,one-to-zero,,invoke,,https://github.com/titusz/onixcheck/commit/f17d1861,click__argparse__titusz/onixcheck__f17d1861 -click,argparse,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,tests/test_onixcheck.py,3:,import,,not applicable,,click.testing.CliRunner,,https://github.com/titusz/onixcheck/commit/f17d1861,click__argparse__titusz/onixcheck__f17d1861 -cloud-sptheme,sphinx-rtd-theme,danielyule/hearthbreaker,d018edff306bf88c8be56d2c8252a44b374f9293,docs/conf.py,121:121,function call,function call,one-to-one,element name change,get_theme_dir,get_html_theme_path,https://github.com/danielyule/hearthbreaker/commit/d018edff,cloud-sptheme__sphinx-rtd-theme__danielyule/hearthbreaker__d018edff -cloud-sptheme,sphinx-rtd-theme,danielyule/hearthbreaker,d018edff306bf88c8be56d2c8252a44b374f9293,docs/conf.py,21:21,import,import,not applicable,,cloud_sptheme,sphinx_rtd_theme,https://github.com/danielyule/hearthbreaker/commit/d018edff,cloud-sptheme__sphinx-rtd-theme__danielyule/hearthbreaker__d018edff -configparser,configobj,ctlearn-project/ctlearn,2375af87fa36b7c93c5a3be5cab81784d4a2f64e,ctalearn/scripts/run_model.py,2:2-3,import,import,not applicable,,configparser,"configobj.ConfigObj, configobj.validate.Validator",https://github.com/ctlearn-project/ctlearn/commit/2375af87,configparser__configobj__ctlearn-project/ctlearn__2375af87 -configparser,configobj,ctlearn-project/ctlearn,2375af87fa36b7c93c5a3be5cab81784d4a2f64e,ctalearn/scripts/run_model.py,499-500:437-438,"function call, function call","function call, function call",many-to-many,"argument addition, argument deletion, argument transformation, element name change","ConfigParser, read","ConfigObj, ConfigObj",https://github.com/ctlearn-project/ctlearn/commit/2375af87,configparser__configobj__ctlearn-project/ctlearn__2375af87 -configparser,configobj,dbcli/mycli,b7a0b0f7d05cc90c8e5b20c2203562fdffbd6add,mycli/config.py,6:3,import,import,not applicable,,configparser.ConfigParser,configobj.ConfigObj,https://github.com/dbcli/mycli/commit/b7a0b0f7,configparser__configobj__dbcli/mycli__b7a0b0f7 -csv,unicodecsv,ckan/ckanext-datapackager,a6a3fb3aaa48790365430740686de2019ff0076a,ckanext/datapackager/lib/helpers.py,4:4,import,import,not applicable,,csv,unicodecsv,https://github.com/ckan/ckanext-datapackager/commit/a6a3fb3a,csv__unicodecsv__ckan/ckanext-datapackager__a6a3fb3a -csv,unicodecsv,ckan/ckanext-datapackager,a6a3fb3aaa48790365430740686de2019ff0076a,ckanext/datapackager/lib/helpers.py,73:73,function call,function call,one-to-one,,Sniffer,Sniffer,https://github.com/ckan/ckanext-datapackager/commit/a6a3fb3a,csv__unicodecsv__ckan/ckanext-datapackager__a6a3fb3a -csv,unicodecsv,ckan/ckanext-datapackager,a6a3fb3aaa48790365430740686de2019ff0076a,ckanext/datapackager/lib/helpers.py,75:75,function call,function call,one-to-one,,reader,reader,https://github.com/ckan/ckanext-datapackager/commit/a6a3fb3a,csv__unicodecsv__ckan/ckanext-datapackager__a6a3fb3a -csv,unicodecsv,ckan/ckanext-datapackager,a6a3fb3aaa48790365430740686de2019ff0076a,ckanext/datapackager/lib/helpers.py,79:79,exception,exception,one-to-one,,Error,Error,https://github.com/ckan/ckanext-datapackager/commit/a6a3fb3a,csv__unicodecsv__ckan/ckanext-datapackager__a6a3fb3a -csv,unicodecsv,codesy/codesy,b5824f4f99b62978952b489d10d558e681c69497,codesy/base/admin.py,19:20,function call,function call,one-to-one,argument addition,writer,writer,https://github.com/codesy/codesy/commit/b5824f4f,csv__unicodecsv__codesy/codesy__b5824f4f -csv,unicodecsv,codesy/codesy,b5824f4f99b62978952b489d10d558e681c69497,codesy/base/admin.py,1:2,import,import,not applicable,,csv,unicodecsv,https://github.com/codesy/codesy/commit/b5824f4f,csv__unicodecsv__codesy/codesy__b5824f4f -csv,unicodecsv,heroku/salesforce-bulk,2f787fa0535957c3f7f864f3108bd1c2bc8a1271,salesforce_bulk/csv_adapter.py,1:1,import,import,not applicable,,csv,unicodecsv,https://github.com/heroku/salesforce-bulk/commit/2f787fa0,csv__unicodecsv__heroku/salesforce-bulk__2f787fa0 -csv,unicodecsv,mlsecproject/combine,efe20ac0e2cb0717b35ee60ca60ff146c3ddb01a,baler.py,100:100,function call,function call,one-to-one,,writer,writer,https://github.com/mlsecproject/combine/commit/efe20ac0,csv__unicodecsv__mlsecproject/combine__efe20ac0 -csv,unicodecsv,mlsecproject/combine,efe20ac0e2cb0717b35ee60ca60ff146c3ddb01a,baler.py,67:67,function call,function call,one-to-one,,writer,writer,https://github.com/mlsecproject/combine/commit/efe20ac0,csv__unicodecsv__mlsecproject/combine__efe20ac0 -csv,unicodecsv,mlsecproject/combine,efe20ac0e2cb0717b35ee60ca60ff146c3ddb01a,baler.py,78:78,function call,function call,one-to-one,,writer,writer,https://github.com/mlsecproject/combine/commit/efe20ac0,csv__unicodecsv__mlsecproject/combine__efe20ac0 -csv,unicodecsv,mlsecproject/combine,efe20ac0e2cb0717b35ee60ca60ff146c3ddb01a,baler.py,89:89,function call,function call,one-to-one,,writer,writer,https://github.com/mlsecproject/combine/commit/efe20ac0,csv__unicodecsv__mlsecproject/combine__efe20ac0 -csv,unicodecsv,mlsecproject/combine,efe20ac0e2cb0717b35ee60ca60ff146c3ddb01a,baler.py,2:11,import,import,not applicable,,csv,unicodecsv,https://github.com/mlsecproject/combine/commit/efe20ac0,csv__unicodecsv__mlsecproject/combine__efe20ac0 -csv,unicodecsv,praekelt/molo,567b66f9b129587e9807fc9f6d96d49e1da4a19f,molo/profiles/admin.py,1:1,import,import,not applicable,,csv,unicode,https://github.com/praekelt/molo/commit/567b66f9,csv__unicodecsv__praekelt/molo__567b66f9 -csv,unicodecsv,praekelt/molo,567b66f9b129587e9807fc9f6d96d49e1da4a19f,molo/profiles/admin.py,37:37,function call,function call,one-to-one,argument addition,writer,writer,https://github.com/praekelt/molo/commit/567b66f9,csv__unicodecsv__praekelt/molo__567b66f9 -csv,unicodecsv,radremedy/radremedy,8fa9b7fd7ce51c4b478ebb344d3c71ceb54b24bd,remedy/data_importer/data_importer.py,19:27,function call,function call,one-to-one,,reader,reader,https://github.com/radremedy/radremedy/commit/8fa9b7fd,csv__unicodecsv__radremedy/radremedy__8fa9b7fd -csv,unicodecsv,radremedy/radremedy,8fa9b7fd7ce51c4b478ebb344d3c71ceb54b24bd,remedy/data_importer/data_importer.py,31:45,function call,function call,one-to-one,,DictReader,DictReader,https://github.com/radremedy/radremedy/commit/8fa9b7fd,csv__unicodecsv__radremedy/radremedy__8fa9b7fd -csv,unicodecsv,radremedy/radremedy,8fa9b7fd7ce51c4b478ebb344d3c71ceb54b24bd,remedy/data_importer/data_importer.py,8:8,import,import,not applicable,,csv,unicodecsv,https://github.com/radremedy/radremedy/commit/8fa9b7fd,csv__unicodecsv__radremedy/radremedy__8fa9b7fd -csv,unicodecsv,shoopio/shoop,639e3b5ff5a2359583e5bacd0a8c45fd0a6457c6,shuup/admin/modules/products/mass_actions.py,44:44,function call,function call,one-to-one,argument addition,writer,writer,https://github.com/shoopio/shoop/commit/639e3b5f,csv__unicodecsv__shoopio/shoop__639e3b5f -csv,unicodecsv,shoopio/shoop,639e3b5ff5a2359583e5bacd0a8c45fd0a6457c6,shuup/admin/modules/products/mass_actions.py,7:8,import,import,not applicable,,csv,unicodecsv,https://github.com/shoopio/shoop/commit/639e3b5f,csv__unicodecsv__shoopio/shoop__639e3b5f -dataproperty,typepy,thombashi/datetimerange,936761f779c4f7dc8c2d4c03c47b6e7b6e978a89,datetimerange/__init__.py,11:13,import,import,not applicable,,dataproperty,typepy,https://github.com/thombashi/datetimerange/commit/936761f7,dataproperty__typepy__thombashi/datetimerange__936761f7 -dataproperty,typepy,thombashi/datetimerange,936761f779c4f7dc8c2d4c03c47b6e7b6e978a89,datetimerange/__init__.py,457-458:465-466,function call,"function call, function call",one-to-many,"argument addition, argument deletion, element name change",DataProperty,"DateTime, convert",https://github.com/thombashi/datetimerange/commit/936761f7,dataproperty__typepy__thombashi/datetimerange__936761f7 -dataproperty,typepy,thombashi/datetimerange,936761f779c4f7dc8c2d4c03c47b6e7b6e978a89,datetimerange/__init__.py,484-485:498-499,function call,"function call, function call",one-to-many,"argument addition, argument deletion, element name change",DataProperty,"DateTime, convert",https://github.com/thombashi/datetimerange/commit/936761f7,dataproperty__typepy__thombashi/datetimerange__936761f7 -dataproperty,typepy,thombashi/pingparsing,45fac3cb38661f80fc8bd129ce633cfd15423835,pingparsing/_pingparsing.py,10:11,import,import,not applicable,,dataproperty,typepy,https://github.com/thombashi/pingparsing/commit/45fac3cb,dataproperty__typepy__thombashi/pingparsing__45fac3cb -dataproperty,typepy,thombashi/pingparsing,45fac3cb38661f80fc8bd129ce633cfd15423835,pingparsing/_pingparsing.py,134:135,function call,function call,one-to-one,element name change,is_empty_string,is_null_string,https://github.com/thombashi/pingparsing/commit/45fac3cb,dataproperty__typepy__thombashi/pingparsing__45fac3cb -dataproperty,typepy,thombashi/pingparsing,45fac3cb38661f80fc8bd129ce633cfd15423835,pingparsing/_pingparsing.py,186: 187,function call,function call,one-to-one,element name change,is_empty_string,is_null_string,https://github.com/thombashi/pingparsing/commit/45fac3cb,dataproperty__typepy__thombashi/pingparsing__45fac3cb -dataproperty,typepy,thombashi/pingparsing,45fac3cb38661f80fc8bd129ce633cfd15423835,pingparsing/_pingparsing.py,233: 234,function call,function call,one-to-one,element name change,is_empty_string,is_null_string,https://github.com/thombashi/pingparsing/commit/45fac3cb,dataproperty__typepy__thombashi/pingparsing__45fac3cb -dataproperty,typepy,thombashi/pingparsing,45fac3cb38661f80fc8bd129ce633cfd15423835,pingparsing/_pingparsing.py,156:157,function call,function call,one-to-one,,is_empty_sequence,is_empty_sequence,https://github.com/thombashi/pingparsing/commit/45fac3cb,dataproperty__typepy__thombashi/pingparsing__45fac3cb -dataproperty,typepy,thombashi/pingparsing,45fac3cb38661f80fc8bd129ce633cfd15423835,pingparsing/_pingtransmitter.py,100:101,function call,function call,one-to-one,element name change,is_empty_string,is_null_string,https://github.com/thombashi/pingparsing/commit/45fac3cb,dataproperty__typepy__thombashi/pingparsing__45fac3cb -dataproperty,typepy,thombashi/pingparsing,45fac3cb38661f80fc8bd129ce633cfd15423835,pingparsing/_pingtransmitter.py,110:112,function call,function call,one-to-one,element name change,IntegerType,Integer,https://github.com/thombashi/pingparsing/commit/45fac3cb,dataproperty__typepy__thombashi/pingparsing__45fac3cb -dataproperty,typepy,thombashi/pingparsing,45fac3cb38661f80fc8bd129ce633cfd15423835,pingparsing/_pingtransmitter.py,122: 125,function call,function call,one-to-one,element name change,IntegerType,Integer,https://github.com/thombashi/pingparsing/commit/45fac3cb,dataproperty__typepy__thombashi/pingparsing__45fac3cb -dataproperty,typepy,thombashi/pingparsing,45fac3cb38661f80fc8bd129ce633cfd15423835,pingparsing/_pingtransmitter.py,144: 148,function call,function call,one-to-one,element name change,IntegerType,Integer,https://github.com/thombashi/pingparsing/commit/45fac3cb,dataproperty__typepy__thombashi/pingparsing__45fac3cb -dataproperty,typepy,thombashi/pingparsing,45fac3cb38661f80fc8bd129ce633cfd15423835,pingparsing/_pingtransmitter.py,154: 159,function call,function call,one-to-one,element name change,IntegerType,Integer,https://github.com/thombashi/pingparsing/commit/45fac3cb,dataproperty__typepy__thombashi/pingparsing__45fac3cb -dataproperty,typepy,thombashi/pingparsing,45fac3cb38661f80fc8bd129ce633cfd15423835,pingparsing/_pingtransmitter.py,110:112,function call,function call,one-to-one,"element name change, output transformation",try_convert,convert,https://github.com/thombashi/pingparsing/commit/45fac3cb,dataproperty__typepy__thombashi/pingparsing__45fac3cb -dataproperty,typepy,thombashi/pingparsing,45fac3cb38661f80fc8bd129ce633cfd15423835,pingparsing/_pingtransmitter.py,122: 125,function call,function call,one-to-one,"element name change, output transformation",try_convert,convert,https://github.com/thombashi/pingparsing/commit/45fac3cb,dataproperty__typepy__thombashi/pingparsing__45fac3cb -dataproperty,typepy,thombashi/pingparsing,45fac3cb38661f80fc8bd129ce633cfd15423835,pingparsing/_pingtransmitter.py,144: 148,function call,function call,one-to-one,"element name change, output transformation",try_convert,convert,https://github.com/thombashi/pingparsing/commit/45fac3cb,dataproperty__typepy__thombashi/pingparsing__45fac3cb -dataproperty,typepy,thombashi/pingparsing,45fac3cb38661f80fc8bd129ce633cfd15423835,pingparsing/_pingtransmitter.py,154: 159,function call,function call,one-to-one,"element name change, output transformation",try_convert,convert,https://github.com/thombashi/pingparsing/commit/45fac3cb,dataproperty__typepy__thombashi/pingparsing__45fac3cb -dataproperty,typepy,thombashi/pingparsing,45fac3cb38661f80fc8bd129ce633cfd15423835,pingparsing/_pingtransmitter.py,11:11-12,import,import,not applicable,,dataproperty,"typepy, typepy.type.Integer",https://github.com/thombashi/pingparsing/commit/45fac3cb,dataproperty__typepy__thombashi/pingparsing__45fac3cb -dataproperty,typepy,thombashi/pingparsing,45fac3cb38661f80fc8bd129ce633cfd15423835,pingparsing/_pingtransmitter.py,86:87,function call,function call,one-to-one,element name change,is_not_empty_string,is_not_null_string,https://github.com/thombashi/pingparsing/commit/45fac3cb,dataproperty__typepy__thombashi/pingparsing__45fac3cb -dataproperty,typepy,thombashi/sqlitebiter,26c8e7467fb764d6abca03d6830f7679cbfc3ea1,sqlitebiter/sqlitebiter.py,136:136,function call,function call,one-to-one,,is_empty_sequence,is_empty_sequence,https://github.com/thombashi/sqlitebiter/commit/26c8e746,dataproperty__typepy__thombashi/sqlitebiter__26c8e746 -dataproperty,typepy,thombashi/sqlitebiter,26c8e7467fb764d6abca03d6830f7679cbfc3ea1,sqlitebiter/sqlitebiter.py,227: 227,function call,function call,one-to-one,,is_empty_sequence,is_empty_sequence,https://github.com/thombashi/sqlitebiter/commit/26c8e746,dataproperty__typepy__thombashi/sqlitebiter__26c8e746 -dataproperty,typepy,thombashi/sqlitebiter,26c8e7467fb764d6abca03d6830f7679cbfc3ea1,sqlitebiter/sqlitebiter.py,13:17,import,import,not applicable,,dataproperty,typepy,https://github.com/thombashi/sqlitebiter/commit/26c8e746,dataproperty__typepy__thombashi/sqlitebiter__26c8e746 -dataproperty,typepy,thombashi/sqlitebiter,26c8e7467fb764d6abca03d6830f7679cbfc3ea1,sqlitebiter/sqlitebiter.py,239: 239,function call,function call,one-to-one,element name change,is_not_empty_string,is_not_null_string,https://github.com/thombashi/sqlitebiter/commit/26c8e746,dataproperty__typepy__thombashi/sqlitebiter__26c8e746 -dataproperty,typepy,thombashi/sqlitebiter,26c8e7467fb764d6abca03d6830f7679cbfc3ea1,sqlitebiter/sqlitebiter.py,46:46,function call,function call,one-to-one,element name change,is_not_empty_string,is_not_null_string,https://github.com/thombashi/sqlitebiter/commit/26c8e746,dataproperty__typepy__thombashi/sqlitebiter__26c8e746 -dill,cloudpickle,blaze/distributed,6dc1f3f202fbef0e530b7e89c300e4f4d59dbc30,distributed/core.py,10-11:11,import,import,not applicable,,"dill.loads, dill.dumps, dill",pickle,https://github.com/blaze/distributed/commit/6dc1f3f2,dill__cloudpickle__blaze/distributed__6dc1f3f2 -dill,cloudpickle,rapid-design-of-systems-laboratory/beluga,078e3e56fe5b86d9c188aaf249a72296bd6fa753,beluga/beluga.py,141-142:141,"attribute, function call",function call,many-to-one,element name change,"settings, dump",dump,https://github.com/rapid-design-of-systems-laboratory/beluga/commit/078e3e56,dill__cloudpickle__rapid-design-of-systems-laboratory/beluga__078e3e56 -dill,cloudpickle,rapid-design-of-systems-laboratory/beluga,078e3e56fe5b86d9c188aaf249a72296bd6fa753,beluga/beluga.py,8:8,import,import,not applicable,,dill,cloudpickle,https://github.com/rapid-design-of-systems-laboratory/beluga/commit/078e3e56,dill__cloudpickle__rapid-design-of-systems-laboratory/beluga__078e3e56 -dill,cloudpickle,rapid-design-of-systems-laboratory/beluga,078e3e56fe5b86d9c188aaf249a72296bd6fa753,beluga/visualization/datasources.py,2:2,import,import,not applicable,,dill,cloudpickle,https://github.com/rapid-design-of-systems-laboratory/beluga/commit/078e3e56,dill__cloudpickle__rapid-design-of-systems-laboratory/beluga__078e3e56 -dill,cloudpickle,rapid-design-of-systems-laboratory/beluga,078e3e56fe5b86d9c188aaf249a72296bd6fa753,beluga/visualization/datasources.py,54:54,function call,function call,one-to-one,,load,load,https://github.com/rapid-design-of-systems-laboratory/beluga/commit/078e3e56,dill__cloudpickle__rapid-design-of-systems-laboratory/beluga__078e3e56 -django-rest-swagger,drf-yasg,bcgov/theorgbook,728f86e941dfb6bdbee27628d28425757af5f22d,tob-api/api_v2/swagger.py,6:7-8,import,import,not applicable,,rest_framework_swagger.renderers,"drf_yasg.views.get_schema_view, drf_yasg.openapi",https://github.com/bcgov/theorgbook/commit/728f86e9,django-rest-swagger__drf-yasg__bcgov/theorgbook__728f86e9 -django-rest-swagger,drf-yasg,opengisch/qfieldcloud,4377d67a99ed8b6680276cbf4585cbac18439b37,web-app/qfieldcloud/urls.py,18:20-21,import,import,not applicable,,rest_framework_swagger.views.get_swagger_view,"drf_yasg.views.get_schema_view, drf_yasg.openapi",https://github.com/opengisch/qfieldcloud/commit/4377d67a,django-rest-swagger__drf-yasg__opengisch/qfieldcloud__4377d67a -django,utils,rq/django-rq,310ac1d9934796988ef454d83a34b8e08bc608ce,django_rq/decorators.py,4:,import,,not applicable,,six,,https://github.com/rq/django-rq/commit/310ac1d9,django__utils__rq/django-rq__310ac1d9 -django,utils,rq/django-rq,310ac1d9934796988ef454d83a34b8e08bc608ce,django_rq/jobs.py,5:,import,,not applicable,,six,,https://github.com/rq/django-rq/commit/310ac1d9,django__utils__rq/django-rq__310ac1d9 -django,utils,rq/django-rq,310ac1d9934796988ef454d83a34b8e08bc608ce,django_rq/queues.py,11:,import,,not applicable,,six,,https://github.com/rq/django-rq/commit/310ac1d9,django__utils__rq/django-rq__310ac1d9 -django,utils,rq/django-rq,310ac1d9934796988ef454d83a34b8e08bc608ce,django_rq/workers.py,5:,import,,not applicable,,six,,https://github.com/rq/django-rq/commit/310ac1d9,django__utils__rq/django-rq__310ac1d9 -docopt,argparse,aio-libs/aioftp,ba6ef08fb7ebb9d5db4034e65622f4d80288fa6a,aioftp/__main__.py,14:14,import,import,not applicable,,docopt,argparse,https://github.com/aio-libs/aioftp/commit/ba6ef08f,docopt__argparse__aio-libs/aioftp__ba6ef08f -docopt,argparse,aio-libs/aioftp,ba6ef08fb7ebb9d5db4034e65622f4d80288fa6a,aioftp/__main__.py,19:19-29,function call,"function call, function call, function call",one-to-many,"argument transformation, element name change",docopt,"ArgumentParser, add_argument, parse_args",https://github.com/aio-libs/aioftp/commit/ba6ef08f,docopt__argparse__aio-libs/aioftp__ba6ef08f -docopt,argparse,deepspace2/styleframe,ffc8d7615fb37996ad7824a0e0501351a8f66b14,StyleFrame/commandline.py,11:1,import,import,not applicable,,docopt,argparse,https://github.com/deepspace2/styleframe/commit/ffc8d761,docopt__argparse__deepspace2/styleframe__ffc8d761 -docopt,argparse,mete0r/pyhwp,0c5c5e7898e5c82ad5543ad4f990cbc69439619a,pyhwp/hwp5/hwp5html.py,138:22,import,import,not applicable,,docopt.docopt,argparse.ArgumentParser,https://github.com/mete0r/pyhwp/commit/0c5c5e78,docopt__argparse__mete0r/pyhwp__0c5c5e78 -docopt,argparse,mete0r/pyhwp,0c5c5e7898e5c82ad5543ad4f990cbc69439619a,pyhwp/hwp5/hwp5html.py,"148-149:127-128,160-198",function call,"function call, function call, function call, function call",one-to-many,"argument transformation, element name change",docopt,"ArgumentParser, add_argument, parse_args, add_mutually_exclusive_group",https://github.com/mete0r/pyhwp/commit/0c5c5e78,docopt__argparse__mete0r/pyhwp__0c5c5e78 -docopt,argparse,mete0r/pyhwp,0c5c5e7898e5c82ad5543ad4f990cbc69439619a,pyhwp/hwp5/hwp5odt.py,347:22,import,import,not applicable,,docopt.docopt,argparse.ArgumentParser,https://github.com/mete0r/pyhwp/commit/0c5c5e78,docopt__argparse__mete0r/pyhwp__0c5c5e78 -docopt,argparse,mete0r/pyhwp,0c5c5e7898e5c82ad5543ad4f990cbc69439619a,pyhwp/hwp5/hwp5odt.py,"358-359:332-333,373-427",function call,"function call, function call, function call, function call",one-to-many,"argument transformation, element name change",docopt,"ArgumentParser, add_argument, parse_args, add_mutually_exclusive_group",https://github.com/mete0r/pyhwp/commit/0c5c5e78,docopt__argparse__mete0r/pyhwp__0c5c5e78 -docopt,argparse,mete0r/pyhwp,0c5c5e7898e5c82ad5543ad4f990cbc69439619a,pyhwp/hwp5/hwp5txt.py,45:22,import,import,not applicable,,docopt.docopt,argparse.ArgumentParser,https://github.com/mete0r/pyhwp/commit/0c5c5e78,docopt__argparse__mete0r/pyhwp__0c5c5e78 -docopt,argparse,mete0r/pyhwp,0c5c5e7898e5c82ad5543ad4f990cbc69439619a,pyhwp/hwp5/hwp5txt.py,"90-91:70-71,92-119",function call,"function call, function call, function call",one-to-many,"argument transformation, element name change",docopt,"ArgumentParser, add_argument, parse_args",https://github.com/mete0r/pyhwp/commit/0c5c5e78,docopt__argparse__mete0r/pyhwp__0c5c5e78 -docopt,argparse,mete0r/pyhwp,0c5c5e7898e5c82ad5543ad4f990cbc69439619a,pyhwp/hwp5/hwp5view.py,48:37,import,import,not applicable,,docopt.docopt,argparse.ArgumentParser,https://github.com/mete0r/pyhwp/commit/0c5c5e78,docopt__argparse__mete0r/pyhwp__0c5c5e78 -docopt,argparse,mete0r/pyhwp,0c5c5e7898e5c82ad5543ad4f990cbc69439619a,pyhwp/hwp5/hwp5view.py,"69-70:67-68,78-103",function call,"function call, function call, function call",one-to-many,"argument transformation, element name change",docopt,"ArgumentParser, add_argument, parse_args",https://github.com/mete0r/pyhwp/commit/0c5c5e78,docopt__argparse__mete0r/pyhwp__0c5c5e78 -docopt,argparse,mete0r/pyhwp,0c5c5e7898e5c82ad5543ad4f990cbc69439619a,pyhwp/hwp5/proc/__init__.py,"179:99,125-136",function call,"function call, function call, function call",one-to-many,"argument transformation, element name change",docopt,"ArgumentParser, add_argument, parse_args",https://github.com/mete0r/pyhwp/commit/0c5c5e78,docopt__argparse__mete0r/pyhwp__0c5c5e78 -docopt,argparse,mete0r/pyhwp,0c5c5e7898e5c82ad5543ad4f990cbc69439619a,pyhwp/hwp5/proc/__init__.py,40:35,import,import,not applicable,,docopt.docopt,argparse.ArgumentParser,https://github.com/mete0r/pyhwp/commit/0c5c5e78,docopt__argparse__mete0r/pyhwp__0c5c5e78 -docopt,click,michaeljoseph/changes,d9a8faec7953abfcbf3ffd9b12d6a4be6b71444f,changes/changelog.py,:11,,function call,zero-to-one,,,make_pass_decorator,https://github.com/michaeljoseph/changes/commit/d9a8faec,docopt__click__michaeljoseph/changes__d9a8faec -docopt,click,michaeljoseph/changes,d9a8faec7953abfcbf3ffd9b12d6a4be6b71444f,changes/changelog.py,:4,,import,not applicable,,,click,https://github.com/michaeljoseph/changes/commit/d9a8faec,docopt__click__michaeljoseph/changes__d9a8faec -docopt,click,michaeljoseph/changes,d9a8faec7953abfcbf3ffd9b12d6a4be6b71444f,changes/changelog.py,:54,,decorator,zero-to-one,,,command,https://github.com/michaeljoseph/changes/commit/d9a8faec,docopt__click__michaeljoseph/changes__d9a8faec -docopt,click,michaeljoseph/changes,d9a8faec7953abfcbf3ffd9b12d6a4be6b71444f,changes/changelog.py,:55,,decorator,zero-to-one,,,pass_changes,https://github.com/michaeljoseph/changes/commit/d9a8faec,docopt__click__michaeljoseph/changes__d9a8faec -docopt,click,michaeljoseph/changes,d9a8faec7953abfcbf3ffd9b12d6a4be6b71444f,changes/cli.py,50:50,import,import,not applicable,,docopt.docopt,click,https://github.com/michaeljoseph/changes/commit/d9a8faec,docopt__click__michaeljoseph/changes__d9a8faec -docopt,click,michaeljoseph/changes,d9a8faec7953abfcbf3ffd9b12d6a4be6b71444f,changes/cli.py,66:64-73,function call,"decorator, decorator, decorator, decorator",one-to-many,"argument addition, argument deletion, argument transformation, element name change",docopt,"group, argument, option, pass_context",https://github.com/michaeljoseph/changes/commit/d9a8faec,docopt__click__michaeljoseph/changes__d9a8faec -docopt,click,michaeljoseph/changes,d9a8faec7953abfcbf3ffd9b12d6a4be6b71444f,tests/test_changelog.py,:1,,import,not applicable,,,click.testing.CliRunner,https://github.com/michaeljoseph/changes/commit/d9a8faec,docopt__click__michaeljoseph/changes__d9a8faec -ed25519,pynacl,romanz/trezor-agent,e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,libagent/formats.py,104:106,function call,function call,one-to-one,"argument addition, element name change",VerifyingKey,VerifyKey,https://github.com/romanz/trezor-agent/commit/e1bbdb4b,ed25519__pynacl__romanz/trezor-agent__e1bbdb4b -ed25519,pynacl,romanz/trezor-agent,e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,libagent/formats.py,164:166,type,type,one-to-one,element name change,VerifyingKey,VerifyKey,https://github.com/romanz/trezor-agent/commit/e1bbdb4b,ed25519__pynacl__romanz/trezor-agent__e1bbdb4b -ed25519,pynacl,romanz/trezor-agent,e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,libagent/formats.py,165:167,function call,function call,one-to-one,"argument addition, element name change",to_bytes,encode,https://github.com/romanz/trezor-agent/commit/e1bbdb4b,ed25519__pynacl__romanz/trezor-agent__e1bbdb4b -ed25519,pynacl,romanz/trezor-agent,e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,libagent/formats.py,8:8,import,import,not applicable,,ed25519,nacl.signing,https://github.com/romanz/trezor-agent/commit/e1bbdb4b,ed25519__pynacl__romanz/trezor-agent__e1bbdb4b -ed25519,pynacl,romanz/trezor-agent,e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,libagent/formats.py,91:91-92,function call,function call,one-to-one,"argument addition, argument transformation, element name change",VerifyingKey,VerifyKey,https://github.com/romanz/trezor-agent/commit/e1bbdb4b,ed25519__pynacl__romanz/trezor-agent__e1bbdb4b -ed25519,pynacl,romanz/trezor-agent,e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,libagent/formats.py,92:93,function call,function call,one-to-one,argument transformation,verify,verify,https://github.com/romanz/trezor-agent/commit/e1bbdb4b,ed25519__pynacl__romanz/trezor-agent__e1bbdb4b -ed25519,pynacl,romanz/trezor-agent,e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,libagent/gpg/decode.py,10:10,import,import,not applicable,,ed25519,nacl.signing,https://github.com/romanz/trezor-agent/commit/e1bbdb4b,ed25519__pynacl__romanz/trezor-agent__e1bbdb4b -ed25519,pynacl,romanz/trezor-agent,e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,libagent/gpg/decode.py,70:70,function call,function call,one-to-one,"argument addition, element name change",VerifyingKey,VerifyKey,https://github.com/romanz/trezor-agent/commit/e1bbdb4b,ed25519__pynacl__romanz/trezor-agent__e1bbdb4b -enum,aenum,princetonuniversity/psyneulink,5253a55c46d529b69397fc1d54d3f8e7262c337b,psyneulink/globals/context.py,122:122,type,type,one-to-one,element name change,IntEnum,IntFlag,https://github.com/princetonuniversity/psyneulink/commit/5253a55c,enum__aenum__princetonuniversity/psyneulink__5253a55c -enum,aenum,princetonuniversity/psyneulink,5253a55c46d529b69397fc1d54d3f8e7262c337b,psyneulink/globals/context.py,267:267,type,type,one-to-one,element name change,IntEnum,IntFlag,https://github.com/princetonuniversity/psyneulink/commit/5253a55c,enum__aenum__princetonuniversity/psyneulink__5253a55c -enum,aenum,princetonuniversity/psyneulink,5253a55c46d529b69397fc1d54d3f8e7262c337b,psyneulink/globals/context.py,98:95,import,import,not applicable,,enum.IntEnum,aenum,https://github.com/princetonuniversity/psyneulink/commit/5253a55c,enum__aenum__princetonuniversity/psyneulink__5253a55c -enum,aenum,princetonuniversity/psyneulink,5253a55c46d529b69397fc1d54d3f8e7262c337b,psyneulink/globals/log.py,387:383,import,import,not applicable,,enum.IntEnum,aenum,https://github.com/princetonuniversity/psyneulink/commit/5253a55c,enum__aenum__princetonuniversity/psyneulink__5253a55c -enum,aenum,princetonuniversity/psyneulink,5253a55c46d529b69397fc1d54d3f8e7262c337b,psyneulink/globals/log.py,404:404,type,type,one-to-one,element name change,IntEnum,IntFlag,https://github.com/princetonuniversity/psyneulink/commit/5253a55c,enum__aenum__princetonuniversity/psyneulink__5253a55c -enum,aenum,princetonuniversity/psyneulink,5253a55c46d529b69397fc1d54d3f8e7262c337b,psyneulink/globals/log.py,939:939,type,type,one-to-one,element name change,IntEnum,IntFlag,https://github.com/princetonuniversity/psyneulink/commit/5253a55c,enum__aenum__princetonuniversity/psyneulink__5253a55c -ethereum,ethereum-utils,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,plasma_core/constants.py,1:,import,,not applicable,,ethereum.utils,,https://github.com/omisego/plasma-contracts/commit/fc4ac19f,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19f -ethereum,ethereum-utils,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,plasma_core/utils/merkle/fixed_merkle.py,1:3,import,import,not applicable,,ethereum.utils.sha3,eth_utils.keccak,https://github.com/omisego/plasma-contracts/commit/fc4ac19f,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19f -ethereum,ethereum-utils,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,plasma_core/utils/signatures.py,1:1,import,import,not applicable,,ethereum.utils,eth_utils,https://github.com/omisego/plasma-contracts/commit/fc4ac19f,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19f -ethereum,ethereum-utils,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,plasma_core/utils/utils.py,1:,import,,not applicable,,ethereum.utils,,https://github.com/omisego/plasma-contracts/commit/fc4ac19f,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19f -ethereum,ethereum-utils,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,plasma_core/utils/utils.py,:1,,import,not applicable,,,eth_utils.decode_hex,https://github.com/omisego/plasma-contracts/commit/fc4ac19f,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19f -ethereum,ethereum-utils,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,tests/conftest.py,3:3,import,import,not applicable,,ethereum.utils,eth_utils,https://github.com/omisego/plasma-contracts/commit/fc4ac19f,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19f -ethereum,ethereum-utils,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,tests/contracts/priority_queue/test_priority_queue.py,2:2,import,import,not applicable,,ethereum.tools.tester.TransactionFailed,eth_tester.exceptions.TransactionFailed,https://github.com/omisego/plasma-contracts/commit/fc4ac19f,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19f -ethereum,ethereum-utils,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,tests/contracts/rlp/test_plasma_core.py,3:3,import,import,not applicable,,ethereum.tools.tester.TransactionFailed,eth_tester.exceptions.TransactionFailed,https://github.com/omisego/plasma-contracts/commit/fc4ac19f,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19f -ethereum,ethereum-utils,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,tests/contracts/root_chain/test_challenge_in_flight_exit_input_spent.py,2:2,import,import,not applicable,,ethereum.tools.tester.TransactionFailed,eth_tester.exceptions.TransactionFailed,https://github.com/omisego/plasma-contracts/commit/fc4ac19f,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19f -ethereum,ethereum-utils,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,tests/contracts/root_chain/test_challenge_in_flight_exit_not_canonical.py,2:2,import,import,not applicable,,ethereum.tools.tester.TransactionFailed,eth_tester.exceptions.TransactionFailed,https://github.com/omisego/plasma-contracts/commit/fc4ac19f,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19f -ethereum,ethereum-utils,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,tests/contracts/root_chain/test_challenge_in_flight_exit_output_spent.py,2:2,import,import,not applicable,,ethereum.tools.tester.TransactionFailed,eth_tester.exceptions.TransactionFailed,https://github.com/omisego/plasma-contracts/commit/fc4ac19f,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19f -ethereum,ethereum-utils,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,tests/contracts/root_chain/test_challenge_standard_exit.py,2:2,import,import,not applicable,,ethereum.tools.tester.TransactionFailed,eth_tester.exceptions.TransactionFailed,https://github.com/omisego/plasma-contracts/commit/fc4ac19f,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19f -ethereum,ethereum-utils,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,tests/contracts/root_chain/test_deposit.py,2:2,import,import,not applicable,,ethereum.tools.tester.TransactionFailed,eth_tester.exceptions.TransactionFailed,https://github.com/omisego/plasma-contracts/commit/fc4ac19f,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19f -ethereum,ethereum-utils,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,tests/contracts/root_chain/test_fee_exit.py,2:2,import,import,not applicable,,ethereum.tools.tester.TransactionFailed,eth_tester.exceptions.TransactionFailed,https://github.com/omisego/plasma-contracts/commit/fc4ac19f,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19f -ethereum,ethereum-utils,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,tests/contracts/root_chain/test_init.py,2:2,import,import,not applicable,,ethereum.tools.tester.TransactionFailed,eth_tester.exceptions.TransactionFailed,https://github.com/omisego/plasma-contracts/commit/fc4ac19f,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19f -ethereum,ethereum-utils,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,tests/contracts/root_chain/test_piggyback_in_flight_exit.py,2:2,import,import,not applicable,,ethereum.tools.tester.TransactionFailed,eth_tester.exceptions.TransactionFailed,https://github.com/omisego/plasma-contracts/commit/fc4ac19f,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19f -ethereum,ethereum-utils,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,tests/contracts/root_chain/test_process_exits.py,4:4,import,import,not applicable,,ethereum.tools.tester.TransactionFailed,eth_tester.exceptions.TransactionFailed,https://github.com/omisego/plasma-contracts/commit/fc4ac19f,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19f -ethereum,ethereum-utils,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,tests/contracts/root_chain/test_respond_to_non_canonical_challenge.py,2:2,import,import,not applicable,,ethereum.tools.tester.TransactionFailed,eth_tester.exceptions.TransactionFailed,https://github.com/omisego/plasma-contracts/commit/fc4ac19f,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19f -ethereum,ethereum-utils,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,tests/contracts/root_chain/test_start_in_flight_exit.py,3:3,import,import,not applicable,,ethereum.tools.tester.TransactionFailed,eth_tester.exceptions.TransactionFailed,https://github.com/omisego/plasma-contracts/commit/fc4ac19f,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19f -ethereum,ethereum-utils,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,tests/contracts/root_chain/test_start_standard_exit.py,2:2,import,import,not applicable,,ethereum.tools.tester.TransactionFailed,eth_tester.exceptions.TransactionFailed,https://github.com/omisego/plasma-contracts/commit/fc4ac19f,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19f -ethereum,ethereum-utils,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,tests/contracts/root_chain/test_submit_block.py,2:2,import,import,not applicable,,ethereum.tools.tester.TransactionFailed,eth_tester.exceptions.TransactionFailed,https://github.com/omisego/plasma-contracts/commit/fc4ac19f,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19f -ethereum,ethereum-utils,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,tests/contracts/root_chain/test_tokens.py,2:2,import,import,not applicable,,ethereum.tools.tester.TransactionFailed,eth_tester.exceptions.TransactionFailed,https://github.com/omisego/plasma-contracts/commit/fc4ac19f,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19f -ethereum,ethereum-utils,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,tests/utils/test_fixed_merkle.py,3:3,import,import,not applicable,,ethereum.utils.sha3,eth_utils.keccak,https://github.com/omisego/plasma-contracts/commit/fc4ac19f,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19f -eventlet,gevent,c00w/bithopper,66125263ad3224e85cfe38682fe586f72747492b,getwork_store.py,19:18,function call,function call,one-to-one,element name change,spawn_n,spawn,https://github.com/c00w/bithopper/commit/66125263,eventlet__gevent__c00w/bithopper__66125263 -eventlet,gevent,c00w/bithopper,66125263ad3224e85cfe38682fe586f72747492b,getwork_store.py,37:36,function call,function call,one-to-one,,sleep,sleep,https://github.com/c00w/bithopper/commit/66125263,eventlet__gevent__c00w/bithopper__66125263 -eventlet,gevent,c00w/bithopper,66125263ad3224e85cfe38682fe586f72747492b,getwork_store.py,6-8:6,import,import,not applicable,,"eventlet, eventlet.green.threading, eventlet.green.time, eventlet.green.socket",gevent,https://github.com/c00w/bithopper/commit/66125263,eventlet__gevent__c00w/bithopper__66125263 -eventlet,gevent,c00w/bithopper,66125263ad3224e85cfe38682fe586f72747492b,lp_callback.py,8-9:8,import,import,not applicable,,"eventlet.event, eventlet.green.threading, eventlet.green.socket",gevent.event,https://github.com/c00w/bithopper/commit/66125263,eventlet__gevent__c00w/bithopper__66125263 -eventlet,gevent,c00w/bithopper,66125263ad3224e85cfe38682fe586f72747492b,speed.py,29:29,function call,function call,one-to-one,element name change,spawn_n,spawn,https://github.com/c00w/bithopper/commit/66125263,eventlet__gevent__c00w/bithopper__66125263 -eventlet,gevent,c00w/bithopper,66125263ad3224e85cfe38682fe586f72747492b,speed.py,47:47,function call,function call,one-to-one,,sleep,sleep,https://github.com/c00w/bithopper/commit/66125263,eventlet__gevent__c00w/bithopper__66125263 -eventlet,gevent,c00w/bithopper,66125263ad3224e85cfe38682fe586f72747492b,speed.py,59:60,function call,function call,one-to-one,"argument deletion, element name change",monkey_patch,patch_all,https://github.com/c00w/bithopper/commit/66125263,eventlet__gevent__c00w/bithopper__66125263 -eventlet,gevent,c00w/bithopper,66125263ad3224e85cfe38682fe586f72747492b,speed.py,"6-7:6,59",import,import,not applicable,,"eventlet, eventlet.green.threading, eventlet.green.time, eventlet.green.socket","gevent, gevent.monkey",https://github.com/c00w/bithopper/commit/66125263,eventlet__gevent__c00w/bithopper__66125263 -eventlet,gevent,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,test/helpers.py,13:13,function call,function call,one-to-one,,Timeout,Timeout,https://github.com/noisyboiler/wampy/commit/f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee -eventlet,gevent,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,test/helpers.py,19:19,function call,function call,one-to-one,,sleep,sleep,https://github.com/noisyboiler/wampy/commit/f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee -eventlet,gevent,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,test/helpers.py,5:5,import,import,not applicable,,eventlet,gevent,https://github.com/noisyboiler/wampy/commit/f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee -eventlet,gevent,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,wampy/__init__.py,25:25,function call,function call,one-to-one,element name change,monkey_patch,patch_all,https://github.com/noisyboiler/wampy/commit/f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee -eventlet,gevent,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,wampy/__init__.py,8:8,import,import,not applicable,,eventlet,gevent.monkey,https://github.com/noisyboiler/wampy/commit/f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee -eventlet,gevent,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,wampy/session.py,118:119,exception,exception,one-to-one,element name change,Timeout,Empty,https://github.com/noisyboiler/wampy/commit/f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee -eventlet,gevent,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,wampy/session.py,171:167-168,function call,function call,one-to-one,,spawn,spawn,https://github.com/noisyboiler/wampy/commit/f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee -eventlet,gevent,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,wampy/session.py,178:175,function call,function call,one-to-one,,spawn,spawn,https://github.com/noisyboiler/wampy/commit/f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee -eventlet,gevent,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,wampy/session.py,68:69,function call,function call,one-to-one,,Queue,Queue,https://github.com/noisyboiler/wampy/commit/f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee -eventlet,gevent,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,wampy/session.py,8:8-9,import,import,not applicable,,eventlet,"gevent, gevent.queue",https://github.com/noisyboiler/wampy/commit/f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee -eventlet,gevent,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,wampy/testing/helpers.py,13:13,function call,function call,one-to-one,,Timeout,Timeout,https://github.com/noisyboiler/wampy/commit/f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee -eventlet,gevent,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,wampy/testing/helpers.py,22:22,function call,function call,one-to-one,,Timeout,Timeout,https://github.com/noisyboiler/wampy/commit/f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee -eventlet,gevent,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,wampy/testing/helpers.py,31:31,function call,function call,one-to-one,,Timeout,Timeout,https://github.com/noisyboiler/wampy/commit/f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee -eventlet,gevent,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,wampy/testing/helpers.py,40:40,function call,function call,one-to-one,,Timeout,Timeout,https://github.com/noisyboiler/wampy/commit/f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee -eventlet,gevent,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,wampy/testing/helpers.py,18:18,function call,function call,one-to-one,argument addition,sleep,sleep,https://github.com/noisyboiler/wampy/commit/f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee -eventlet,gevent,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,wampy/testing/helpers.py,27:27,function call,function call,one-to-one,argument addition,sleep,sleep,https://github.com/noisyboiler/wampy/commit/f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee -eventlet,gevent,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,wampy/testing/helpers.py,33:33,function call,function call,one-to-one,argument addition,sleep,sleep,https://github.com/noisyboiler/wampy/commit/f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee -eventlet,gevent,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,wampy/testing/helpers.py,42:42,function call,function call,one-to-one,argument addition,sleep,sleep,https://github.com/noisyboiler/wampy/commit/f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee -eventlet,gevent,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,wampy/testing/helpers.py,5:5,import,import,not applicable,,eventlet,gevent.monkey,https://github.com/noisyboiler/wampy/commit/f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee -eventlet,gevent,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,wampy/transports/websocket/connection.py,12:12,import,import,not applicable,,eventlet,gevent.monkey,https://github.com/noisyboiler/wampy/commit/f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee -eventlet,gevent,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,wampy/transports/websocket/connection.py,153:153,function call,function call,one-to-one,,Timeout,Timeout,https://github.com/noisyboiler/wampy/commit/f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee -eventlet,gevent,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,wampy/transports/websocket/connection.py,155:155,exception,exception,one-to-one,,Timeout,Timeout,https://github.com/noisyboiler/wampy/commit/f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee -eventlet,gevent,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,wampy/transports/websocket/connection.py,211:211,function call,function call,one-to-one,argument addition,sleep,sleep,https://github.com/noisyboiler/wampy/commit/f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee -eventlet,gevent,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,wampy/transports/websocket/connection.py,72:72,exception,exception,one-to-one,,GreenletExit,GreenletExit,https://github.com/noisyboiler/wampy/commit/f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee -eventlet,gevent,phuks-co/throat,9a2896095779bfc60d544d52c5c28c0187f31949,throat.py,3:3,import,import,not applicable,,eventlet,gevent.monkey,https://github.com/phuks-co/throat/commit/9a289609,eventlet__gevent__phuks-co/throat__9a289609 -eventlet,gevent,phuks-co/throat,9a2896095779bfc60d544d52c5c28c0187f31949,throat.py,4:4,function call,function call,one-to-one,element name change,monkey_patch,patch_all,https://github.com/phuks-co/throat/commit/9a289609,eventlet__gevent__phuks-co/throat__9a289609 -eventlet,gevent,stefal/rtkbase,a4c347a2ede5fba1d0e787193b7dc4079ab4fd6f,web_app/server.py,28:26,import,import,not applicable,,eventlet,gevent.monkey,https://github.com/stefal/rtkbase/commit/a4c347a2,eventlet__gevent__stefal/rtkbase__a4c347a2 -eventlet,gevent,stefal/rtkbase,a4c347a2ede5fba1d0e787193b7dc4079ab4fd6f,web_app/server.py,29:27,function call,function call,one-to-one,element name change,monkey_patch,patch_all,https://github.com/stefal/rtkbase/commit/a4c347a2,eventlet__gevent__stefal/rtkbase__a4c347a2 -fabric3,invoke,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabfile.py,101:101,function call,function call,one-to-one,element name change,local,run,https://github.com/skoczen/will/commit/437f8be3,fabric3__invoke__skoczen/will__437f8be3 -fabric3,invoke,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabfile.py,108:109,function call,function call,one-to-one,element name change,local,run,https://github.com/skoczen/will/commit/437f8be3,fabric3__invoke__skoczen/will__437f8be3 -fabric3,invoke,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabfile.py,115:116,function call,function call,one-to-one,element name change,local,run,https://github.com/skoczen/will/commit/437f8be3,fabric3__invoke__skoczen/will__437f8be3 -fabric3,invoke,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabfile.py,121:122,function call,function call,one-to-one,element name change,local,run,https://github.com/skoczen/will/commit/437f8be3,fabric3__invoke__skoczen/will__437f8be3 -fabric3,invoke,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabfile.py,122:123,function call,function call,one-to-one,element name change,local,run,https://github.com/skoczen/will/commit/437f8be3,fabric3__invoke__skoczen/will__437f8be3 -fabric3,invoke,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabfile.py,123:124,function call,function call,one-to-one,element name change,local,run,https://github.com/skoczen/will/commit/437f8be3,fabric3__invoke__skoczen/will__437f8be3 -fabric3,invoke,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabfile.py,124:125,function call,function call,one-to-one,element name change,local,run,https://github.com/skoczen/will/commit/437f8be3,fabric3__invoke__skoczen/will__437f8be3 -fabric3,invoke,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabfile.py,42:42,function call,function call,one-to-one,element name change,local,run,https://github.com/skoczen/will/commit/437f8be3,fabric3__invoke__skoczen/will__437f8be3 -fabric3,invoke,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabfile.py,43:43,function call,function call,one-to-one,element name change,local,run,https://github.com/skoczen/will/commit/437f8be3,fabric3__invoke__skoczen/will__437f8be3 -fabric3,invoke,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabfile.py,47:47,function call,function call,one-to-one,element name change,local,run,https://github.com/skoczen/will/commit/437f8be3,fabric3__invoke__skoczen/will__437f8be3 -fabric3,invoke,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabfile.py,61:62,function call,function call,one-to-one,element name change,local,run,https://github.com/skoczen/will/commit/437f8be3,fabric3__invoke__skoczen/will__437f8be3 -fabric3,invoke,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabfile.py,62:63,function call,function call,one-to-one,element name change,local,run,https://github.com/skoczen/will/commit/437f8be3,fabric3__invoke__skoczen/will__437f8be3 -fabric3,invoke,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabfile.py,65:66,function call,function call,one-to-one,element name change,local,run,https://github.com/skoczen/will/commit/437f8be3,fabric3__invoke__skoczen/will__437f8be3 -fabric3,invoke,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabfile.py,67:68,function call,function call,one-to-one,element name change,local,run,https://github.com/skoczen/will/commit/437f8be3,fabric3__invoke__skoczen/will__437f8be3 -fabric3,invoke,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabfile.py,68:69,function call,function call,one-to-one,element name change,local,run,https://github.com/skoczen/will/commit/437f8be3,fabric3__invoke__skoczen/will__437f8be3 -fabric3,invoke,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabfile.py,71:72,function call,function call,one-to-one,element name change,local,run,https://github.com/skoczen/will/commit/437f8be3,fabric3__invoke__skoczen/will__437f8be3 -fabric3,invoke,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabfile.py,91:92,function call,function call,one-to-one,element name change,local,run,https://github.com/skoczen/will/commit/437f8be3,fabric3__invoke__skoczen/will__437f8be3 -fabric3,invoke,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabfile.py,96:96,function call,function call,one-to-one,element name change,local,run,https://github.com/skoczen/will/commit/437f8be3,fabric3__invoke__skoczen/will__437f8be3 -fabric3,invoke,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabfile.py,97:97,function call,function call,one-to-one,element name change,local,run,https://github.com/skoczen/will/commit/437f8be3,fabric3__invoke__skoczen/will__437f8be3 -fabric3,invoke,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabfile.py,98:98,function call,function call,one-to-one,element name change,local,run,https://github.com/skoczen/will/commit/437f8be3,fabric3__invoke__skoczen/will__437f8be3 -fabric3,invoke,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabfile.py,106:107,function call,function call,one-to-one,element name change,lcd,cd,https://github.com/skoczen/will/commit/437f8be3,fabric3__invoke__skoczen/will__437f8be3 -fabric3,invoke,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabfile.py,113:114,function call,function call,one-to-one,element name change,lcd,cd,https://github.com/skoczen/will/commit/437f8be3,fabric3__invoke__skoczen/will__437f8be3 -fabric3,invoke,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabfile.py,120:121,function call,function call,one-to-one,element name change,lcd,cd,https://github.com/skoczen/will/commit/437f8be3,fabric3__invoke__skoczen/will__437f8be3 -fabric3,invoke,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabfile.py,4:3,import,import,not applicable,,fabric.api.*,invoke.task,https://github.com/skoczen/will/commit/437f8be3,fabric3__invoke__skoczen/will__437f8be3 -fabric3,invoke,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabfile.py,92-93:93,"function call, function call",function call,many-to-one,element name change,"settings, local",run,https://github.com/skoczen/will/commit/437f8be3,fabric3__invoke__skoczen/will__437f8be3 -fabric3,invoke,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabfile.py,:104,,decorator,zero-to-one,,,task,https://github.com/skoczen/will/commit/437f8be3,fabric3__invoke__skoczen/will__437f8be3 -fabric3,invoke,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabfile.py,:128,,decorator,zero-to-one,,,task,https://github.com/skoczen/will/commit/437f8be3,fabric3__invoke__skoczen/will__437f8be3 -fabric3,invoke,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabfile.py,:50,,decorator,zero-to-one,,,task,https://github.com/skoczen/will/commit/437f8be3,fabric3__invoke__skoczen/will__437f8be3 -fabric3,paramiko,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,balancer/drivers/haproxy/RemoteControl.py,"101:104,107-109",function call,"function call, function call",one-to-many,"argument addition, element name change, output transformation",run,"connect, exec_command",https://github.com/mirantis/openstack-lbaas/commit/d7440d46,fabric3__paramiko__mirantis/openstack-lbaas__d7440d46 -fabric3,paramiko,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,balancer/drivers/haproxy/RemoteControl.py,111-112:121-123,function call,"function call, function call",one-to-many,"argument addition, element name change, output transformation",run,"connect, exec_command",https://github.com/mirantis/openstack-lbaas/commit/d7440d46,fabric3__paramiko__mirantis/openstack-lbaas__d7440d46 -fabric3,paramiko,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,balancer/drivers/haproxy/RemoteControl.py,51-52:45-48,function call,"function call, function call",one-to-many,"argument addition, element name change, output transformation",run,"connect, exec_command",https://github.com/mirantis/openstack-lbaas/commit/d7440d46,fabric3__paramiko__mirantis/openstack-lbaas__d7440d46 -fabric3,paramiko,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,balancer/drivers/haproxy/RemoteControl.py,102:111-112,function call,function call,one-to-one,"argument transformation, element name change",sudo,exec_command,https://github.com/mirantis/openstack-lbaas/commit/d7440d46,fabric3__paramiko__mirantis/openstack-lbaas__d7440d46 -fabric3,paramiko,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,balancer/drivers/haproxy/RemoteControl.py,115:128-129,function call,function call,one-to-one,"argument transformation, element name change",sudo,exec_command,https://github.com/mirantis/openstack-lbaas/commit/d7440d46,fabric3__paramiko__mirantis/openstack-lbaas__d7440d46 -fabric3,paramiko,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,balancer/drivers/haproxy/RemoteControl.py,33:36-37,function call,function call,one-to-one,"argument transformation, element name change",sudo,exec_command,https://github.com/mirantis/openstack-lbaas/commit/d7440d46,fabric3__paramiko__mirantis/openstack-lbaas__d7440d46 -fabric3,paramiko,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,balancer/drivers/haproxy/RemoteControl.py,55:52,function call,function call,one-to-one,"argument transformation, element name change",sudo,exec_command,https://github.com/mirantis/openstack-lbaas/commit/d7440d46,fabric3__paramiko__mirantis/openstack-lbaas__d7440d46 -fabric3,paramiko,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,balancer/drivers/haproxy/RemoteControl.py,108:118,function call,function call,one-to-one,element name change,disconnect_all,close,https://github.com/mirantis/openstack-lbaas/commit/d7440d46,fabric3__paramiko__mirantis/openstack-lbaas__d7440d46 -fabric3,paramiko,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,balancer/drivers/haproxy/RemoteControl.py,119:133,function call,function call,one-to-one,element name change,disconnect_all,close,https://github.com/mirantis/openstack-lbaas/commit/d7440d46,fabric3__paramiko__mirantis/openstack-lbaas__d7440d46 -fabric3,paramiko,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,balancer/drivers/haproxy/RemoteControl.py,168:184,function call,function call,one-to-one,element name change,disconnect_all,close,https://github.com/mirantis/openstack-lbaas/commit/d7440d46,fabric3__paramiko__mirantis/openstack-lbaas__d7440d46 -fabric3,paramiko,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,balancer/drivers/haproxy/RemoteControl.py,75:74,function call,function call,one-to-one,element name change,disconnect_all,close,https://github.com/mirantis/openstack-lbaas/commit/d7440d46,fabric3__paramiko__mirantis/openstack-lbaas__d7440d46 -fabric3,paramiko,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,balancer/drivers/haproxy/RemoteControl.py,79:79,function call,function call,one-to-one,element name change,disconnect_all,close,https://github.com/mirantis/openstack-lbaas/commit/d7440d46,fabric3__paramiko__mirantis/openstack-lbaas__d7440d46 -fabric3,paramiko,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,balancer/drivers/haproxy/RemoteControl.py,83:84,function call,function call,one-to-one,element name change,disconnect_all,close,https://github.com/mirantis/openstack-lbaas/commit/d7440d46,fabric3__paramiko__mirantis/openstack-lbaas__d7440d46 -fabric3,paramiko,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,balancer/drivers/haproxy/RemoteControl.py,98:101,function call,function call,one-to-one,element name change,disconnect_all,close,https://github.com/mirantis/openstack-lbaas/commit/d7440d46,fabric3__paramiko__mirantis/openstack-lbaas__d7440d46 -fabric3,paramiko,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,balancer/drivers/haproxy/RemoteControl.py,161-164:176-180,function call,"function call, function call",one-to-many,"argument addition, argument transformation, element name change, output transformation",sudo,"connect, exec_command",https://github.com/mirantis/openstack-lbaas/commit/d7440d46,fabric3__paramiko__mirantis/openstack-lbaas__d7440d46 -fabric3,paramiko,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,balancer/drivers/haproxy/RemoteControl.py,23:23-26,function call,"function call, function call, function call",one-to-many,"argument addition, element name change",get,"connect, open_sftp, get",https://github.com/mirantis/openstack-lbaas/commit/d7440d46,fabric3__paramiko__mirantis/openstack-lbaas__d7440d46 -fabric3,paramiko,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,balancer/drivers/haproxy/RemoteControl.py,25:27-28,function call,"function call, function call",one-to-many,element name change,disconnect_all,"close, close",https://github.com/mirantis/openstack-lbaas/commit/d7440d46,fabric3__paramiko__mirantis/openstack-lbaas__d7440d46 -fabric3,paramiko,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,balancer/drivers/haproxy/RemoteControl.py,29-30:32-35,function call,"function call, function call, function call",one-to-many,"argument addition, element name change",put,"connect, open_sftp, put",https://github.com/mirantis/openstack-lbaas/commit/d7440d46,fabric3__paramiko__mirantis/openstack-lbaas__d7440d46 -fabric3,paramiko,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,balancer/drivers/haproxy/RemoteControl.py,3-4:2,import,import,not applicable,,"fabric.api.env, fabric.api.sudo, fabric.api.get, fabric.api.put, fabric.api.run, fabric.network.disconnect_all",paramiko,https://github.com/mirantis/openstack-lbaas/commit/d7440d46,fabric3__paramiko__mirantis/openstack-lbaas__d7440d46 -fabric3,paramiko,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,balancer/drivers/haproxy/RemoteControl.py,74:72-73,function call,"function call, function call",one-to-many,"argument addition, argument transformation, element name change",sudo,"connect, exec_command",https://github.com/mirantis/openstack-lbaas/commit/d7440d46,fabric3__paramiko__mirantis/openstack-lbaas__d7440d46 -fabric3,paramiko,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,balancer/drivers/haproxy/RemoteControl.py,78:77-78,function call,"function call, function call",one-to-many,"argument addition, argument transformation, element name change",sudo,"connect, exec_command",https://github.com/mirantis/openstack-lbaas/commit/d7440d46,fabric3__paramiko__mirantis/openstack-lbaas__d7440d46 -fabric3,paramiko,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,balancer/drivers/haproxy/RemoteControl.py,82:82-83,function call,"function call, function call",one-to-many,"argument addition, argument transformation, element name change",sudo,"connect, exec_command",https://github.com/mirantis/openstack-lbaas/commit/d7440d46,fabric3__paramiko__mirantis/openstack-lbaas__d7440d46 -fabric3,paramiko,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,balancer/drivers/haproxy/RemoteControl.py,97:98-100,function call,"function call, function call",one-to-many,"argument addition, argument transformation, element name change",sudo,"connect, exec_command",https://github.com/mirantis/openstack-lbaas/commit/d7440d46,fabric3__paramiko__mirantis/openstack-lbaas__d7440d46 -fabric3,paramiko,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,balancer/drivers/haproxy/RemoteControl.py,:57,,function call,zero-to-one,,,close,https://github.com/mirantis/openstack-lbaas/commit/d7440d46,fabric3__paramiko__mirantis/openstack-lbaas__d7440d46 -flask-restful,flask-restplus,kizniche/mycodo,047263beb9e4301c30eef0f44d8d93c722b31f20,mycodo/mycodo_flask/api.py,5:7,import,import,not applicable,,flask_restful.Resource,flask_restplus.Resource,https://github.com/kizniche/mycodo/commit/047263be,flask-restful__flask-restplus__kizniche/mycodo__047263be -flask-restful,flask-restplus,testdrivenio/flask-react-aws,d4119a0f609b151df99b2250e419c168e688a0c6,services/users/project/api/ping.py,5:4,import,import,not applicable,,"flask_restful.Api, flask_restful.Resource","flask_restplus.Namespace, flask_restplus.Resource",https://github.com/testdrivenio/flask-react-aws/commit/d4119a0f,flask-restful__flask-restplus__testdrivenio/flask-react-aws__d4119a0f -flask-restful,flask-restplus,testdrivenio/flask-react-aws,d4119a0f609b151df99b2250e419c168e688a0c6,services/users/project/api/ping.py,7-8:6,function call,function call,one-to-one,"argument transformation, element name change",Api,Namespace,https://github.com/testdrivenio/flask-react-aws/commit/d4119a0f,flask-restful__flask-restplus__testdrivenio/flask-react-aws__d4119a0f -flask-restful,flask-restplus,testdrivenio/flask-react-aws,d4119a0f609b151df99b2250e419c168e688a0c6,services/users/project/api/users/views.py,5:5,import,import,not applicable,,"flask_restful.Api, flask_restful.Resource","flask_restplus.Resource, flask_restplus.fields, flask_restplus.Namespace",https://github.com/testdrivenio/flask-react-aws/commit/d4119a0f,flask-restful__flask-restplus__testdrivenio/flask-react-aws__d4119a0f -flask-restful,flask-restplus,ziirish/burp-ui,8ef3b624e52ac6a9420c533b0dd744a36d91c4d3,burpui/api/__init__.py,14:14,import,import,not applicable,,flask.ext.restful.Api,flask.ext.restplus.Api,https://github.com/ziirish/burp-ui/commit/8ef3b624,flask-restful__flask-restplus__ziirish/burp-ui__8ef3b624 -flask-restful,flask-restplus,ziirish/burp-ui,8ef3b624e52ac6a9420c533b0dd744a36d91c4d3,burpui/api/client.py,13:13,import,import,not applicable,,"flask.ext.restful.reqparse, flask.ext.restful.Resource","flask.ext.restplus.reqparse, flask.ext.restplus.Resource",https://github.com/ziirish/burp-ui/commit/8ef3b624,flask-restful__flask-restplus__ziirish/burp-ui__8ef3b624 -flask-restful,flask-restplus,ziirish/burp-ui,8ef3b624e52ac6a9420c533b0dd744a36d91c4d3,burpui/api/clients.py,15:15,import,import,not applicable,,"flask.ext.restful.reqparse, flask.ext.restful.Resource","flask.ext.restplus.reqparse, flask.ext.restplus.Resource",https://github.com/ziirish/burp-ui/commit/8ef3b624,flask-restful__flask-restplus__ziirish/burp-ui__8ef3b624 -flask-restful,flask-restplus,ziirish/burp-ui,8ef3b624e52ac6a9420c533b0dd744a36d91c4d3,burpui/api/misc.py,15:15,import,import,not applicable,,"flask.ext.restful.reqparse, flask.ext.restful.Resource, flask.ext.restful.abort","flask.ext.restplus.reqparse, flask.ext.restplus.Resource, flask.ext.restplus.abort",https://github.com/ziirish/burp-ui/commit/8ef3b624,flask-restful__flask-restplus__ziirish/burp-ui__8ef3b624 -flask-restful,flask-restplus,ziirish/burp-ui,8ef3b624e52ac6a9420c533b0dd744a36d91c4d3,burpui/api/restore.py,18:18,import,import,not applicable,,"flask.ext.restful.reqparse, flask.ext.restful.Resource, flask.ext.restful.abort","flask.ext.restplus.reqparse, flask.ext.restplus.Resource, flask.ext.restplus.abort",https://github.com/ziirish/burp-ui/commit/8ef3b624,flask-restful__flask-restplus__ziirish/burp-ui__8ef3b624 -flask-restful,flask-restplus,ziirish/burp-ui,8ef3b624e52ac6a9420c533b0dd744a36d91c4d3,burpui/api/servers.py,8:8,import,import,not applicable,,"flask.ext.restful.reqparse, flask.ext.restful.Resource","flask.ext.restplus.reqparse, flask.ext.restplus.Resource",https://github.com/ziirish/burp-ui/commit/8ef3b624,flask-restful__flask-restplus__ziirish/burp-ui__8ef3b624 -flask-restful,flask-restplus,ziirish/burp-ui,8ef3b624e52ac6a9420c533b0dd744a36d91c4d3,burpui/api/settings.py,14:14,import,import,not applicable,,"flask.ext.restful.reqparse, flask.ext.restful.abort, flask.ext.restful.Resource","flask.ext.restplus.reqparse, flask.ext.restplus.abort, flask.ext.restplus.Resource",https://github.com/ziirish/burp-ui/commit/8ef3b624,flask-restful__flask-restplus__ziirish/burp-ui__8ef3b624 -flask-restplus,flask-restx,apryor6/flaskerize,59d8319355bf95f26949fe13ac3d6be5b5282fb6,flaskerize/generate.py,152:152,import,import,not applicable,,"flask_restplus.Namespace, flask_restplus.Resource","flask_restx.Namespace, flask_restx.Resource",https://github.com/apryor6/flaskerize/commit/59d83193,flask-restplus__flask-restx__apryor6/flaskerize__59d83193 -flask-restplus,flask-restx,apryor6/flaskerize,59d8319355bf95f26949fe13ac3d6be5b5282fb6,flaskerize/schematics/entity/files/{{ name }}.template/controller.py.template,1:1,import,import,not applicable,,flask_restplus.Resource,flask_restplus.Resource,https://github.com/apryor6/flaskerize/commit/59d83193,flask-restplus__flask-restx__apryor6/flaskerize__59d83193 -flask-restplus,flask-restx,apryor6/flaskerize,59d8319355bf95f26949fe13ac3d6be5b5282fb6,flaskerize/schematics/entity/files/{{ name }}.template/controller.py.template,3:3,import,import,not applicable,,flask_restplus.Namespace,flask_restx.Namespace,https://github.com/apryor6/flaskerize/commit/59d83193,flask-restplus__flask-restx__apryor6/flaskerize__59d83193 -flask-restplus,flask-restx,apryor6/flaskerize,59d8319355bf95f26949fe13ac3d6be5b5282fb6,flaskerize/schematics/flask-api/files/{{ name }}.template/app/__init__.py,3:3,import,import,not applicable,,flask_restplus.Api,flask_restx.Api,https://github.com/apryor6/flaskerize/commit/59d83193,flask-restplus__flask-restx__apryor6/flaskerize__59d83193 -flask-restplus,flask-restx,apryor6/flaskerize,59d8319355bf95f26949fe13ac3d6be5b5282fb6,flaskerize/schematics/flask-api/files/{{ name }}.template/app/widget/controller.py,3:3,import,import,not applicable,,"flask_restplus.Namespace, flask_restplus.Resource","flask_restx.Namespace, flask_restx.Resource",https://github.com/apryor6/flaskerize/commit/59d83193,flask-restplus__flask-restx__apryor6/flaskerize__59d83193 -flask-restplus,flask-restx,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,mycodo/mycodo_flask/api/__init__.py,6:6,import,import,not applicable,,flask_restplus.Api,flask_restx.Api,https://github.com/kizniche/mycodo/commit/51691735,flask-restplus__flask-restx__kizniche/mycodo__51691735 -flask-restplus,flask-restx,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,mycodo/mycodo_flask/api/choices.py,7:7,import,import,not applicable,,flask_restplus.Resource,flask_restx.Resource,https://github.com/kizniche/mycodo/commit/51691735,flask-restplus__flask-restx__kizniche/mycodo__51691735 -flask-restplus,flask-restx,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,mycodo/mycodo_flask/api/choices.py,8:8,import,import,not applicable,,flask_restplus.abort,flask_restx.abort,https://github.com/kizniche/mycodo/commit/51691735,flask-restplus__flask-restx__kizniche/mycodo__51691735 -flask-restplus,flask-restx,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,mycodo/mycodo_flask/api/choices.py,9:9,import,import,not applicable,,flask_restplus.fields,flask_restx.fields,https://github.com/kizniche/mycodo/commit/51691735,flask-restplus__flask-restx__kizniche/mycodo__51691735 -flask-restplus,flask-restx,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,mycodo/mycodo_flask/api/controller.py,7:7,import,import,not applicable,,flask_restplus.Resource,flask_restx.Resource,https://github.com/kizniche/mycodo/commit/51691735,flask-restplus__flask-restx__kizniche/mycodo__51691735 -flask-restplus,flask-restx,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,mycodo/mycodo_flask/api/controller.py,8:8,import,import,not applicable,,flask_restplus.abort,flask_restx.abort,https://github.com/kizniche/mycodo/commit/51691735,flask-restplus__flask-restx__kizniche/mycodo__51691735 -flask-restplus,flask-restx,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,mycodo/mycodo_flask/api/controller.py,9:9,import,import,not applicable,,flask_restplus.fields,flask_restx.fields,https://github.com/kizniche/mycodo/commit/51691735,flask-restplus__flask-restx__kizniche/mycodo__51691735 -flask-restplus,flask-restx,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,mycodo/mycodo_flask/api/daemon.py,7:7,import,import,not applicable,,flask_restplus.Resource,flask_restx.Resource,https://github.com/kizniche/mycodo/commit/51691735,flask-restplus__flask-restx__kizniche/mycodo__51691735 -flask-restplus,flask-restx,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,mycodo/mycodo_flask/api/daemon.py,8:8,import,import,not applicable,,flask_restplus.abort,flask_restx.abort,https://github.com/kizniche/mycodo/commit/51691735,flask-restplus__flask-restx__kizniche/mycodo__51691735 -flask-restplus,flask-restx,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,mycodo/mycodo_flask/api/daemon.py,9:9,import,import,not applicable,,flask_restplus.fields,flask_restx.fields,https://github.com/kizniche/mycodo/commit/51691735,flask-restplus__flask-restx__kizniche/mycodo__51691735 -flask-restplus,flask-restx,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,mycodo/mycodo_flask/api/input.py,7:7,import,import,not applicable,,flask_restplus.Resource,flask_restx.Resource,https://github.com/kizniche/mycodo/commit/51691735,flask-restplus__flask-restx__kizniche/mycodo__51691735 -flask-restplus,flask-restx,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,mycodo/mycodo_flask/api/input.py,8:8,import,import,not applicable,,flask_restplus.abort,flask_restx.abort,https://github.com/kizniche/mycodo/commit/51691735,flask-restplus__flask-restx__kizniche/mycodo__51691735 -flask-restplus,flask-restx,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,mycodo/mycodo_flask/api/input.py,9:9,import,import,not applicable,,flask_restplus.fields,flask_restx.fields,https://github.com/kizniche/mycodo/commit/51691735,flask-restplus__flask-restx__kizniche/mycodo__51691735 -flask-restplus,flask-restx,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,mycodo/mycodo_flask/api/math.py,7:7,import,import,not applicable,,flask_restplus.Resource,flask_restx.Resource,https://github.com/kizniche/mycodo/commit/51691735,flask-restplus__flask-restx__kizniche/mycodo__51691735 -flask-restplus,flask-restx,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,mycodo/mycodo_flask/api/math.py,8:8,import,import,not applicable,,flask_restplus.abort,flask_restx.abort,https://github.com/kizniche/mycodo/commit/51691735,flask-restplus__flask-restx__kizniche/mycodo__51691735 -flask-restplus,flask-restx,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,mycodo/mycodo_flask/api/math.py,9:9,import,import,not applicable,,flask_restplus.fields,flask_restx.fields,https://github.com/kizniche/mycodo/commit/51691735,flask-restplus__flask-restx__kizniche/mycodo__51691735 -flask-restplus,flask-restx,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,mycodo/mycodo_flask/api/measurement.py,10:10,import,import,not applicable,,flask_restplus.fields,flask_restx.fields,https://github.com/kizniche/mycodo/commit/51691735,flask-restplus__flask-restx__kizniche/mycodo__51691735 -flask-restplus,flask-restx,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,mycodo/mycodo_flask/api/measurement.py,8:8,import,import,not applicable,,flask_restplus.Resource,flask_restx.Resource,https://github.com/kizniche/mycodo/commit/51691735,flask-restplus__flask-restx__kizniche/mycodo__51691735 -flask-restplus,flask-restx,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,mycodo/mycodo_flask/api/measurement.py,9:9,import,import,not applicable,,flask_restplus.abort,flask_restx.abort,https://github.com/kizniche/mycodo/commit/51691735,flask-restplus__flask-restx__kizniche/mycodo__51691735 -flask-restplus,flask-restx,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,mycodo/mycodo_flask/api/output.py,7:7,import,import,not applicable,,flask_restplus.Resource,flask_restx.Resource,https://github.com/kizniche/mycodo/commit/51691735,flask-restplus__flask-restx__kizniche/mycodo__51691735 -flask-restplus,flask-restx,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,mycodo/mycodo_flask/api/output.py,8:8,import,import,not applicable,,flask_restplus.abort,flask_restx.abort,https://github.com/kizniche/mycodo/commit/51691735,flask-restplus__flask-restx__kizniche/mycodo__51691735 -flask-restplus,flask-restx,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,mycodo/mycodo_flask/api/output.py,9:9,import,import,not applicable,,flask_restplus.fields,flask_restx.fields,https://github.com/kizniche/mycodo/commit/51691735,flask-restplus__flask-restx__kizniche/mycodo__51691735 -flask-restplus,flask-restx,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,mycodo/mycodo_flask/api/pid.py,7:7,import,import,not applicable,,flask_restplus.Resource,flask_restx.Resource,https://github.com/kizniche/mycodo/commit/51691735,flask-restplus__flask-restx__kizniche/mycodo__51691735 -flask-restplus,flask-restx,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,mycodo/mycodo_flask/api/pid.py,8:8,import,import,not applicable,,flask_restplus.abort,flask_restx.abort,https://github.com/kizniche/mycodo/commit/51691735,flask-restplus__flask-restx__kizniche/mycodo__51691735 -flask-restplus,flask-restx,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,mycodo/mycodo_flask/api/pid.py,9:9,import,import,not applicable,,flask_restplus.fields,flask_restx.fields,https://github.com/kizniche/mycodo/commit/51691735,flask-restplus__flask-restx__kizniche/mycodo__51691735 -flask-restplus,flask-restx,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,mycodo/mycodo_flask/api/settings.py,7:7,import,import,not applicable,,flask_restplus.Resource,flask_restx.Resource,https://github.com/kizniche/mycodo/commit/51691735,flask-restplus__flask-restx__kizniche/mycodo__51691735 -flask-restplus,flask-restx,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,mycodo/mycodo_flask/api/settings.py,8:8,import,import,not applicable,,flask_restplus.abort,flask_restx.abort,https://github.com/kizniche/mycodo/commit/51691735,flask-restplus__flask-restx__kizniche/mycodo__51691735 -flask-restplus,flask-restx,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,mycodo/mycodo_flask/api/settings.py,9:9,import,import,not applicable,,flask_restplus.fields,flask_restx.fields,https://github.com/kizniche/mycodo/commit/51691735,flask-restplus__flask-restx__kizniche/mycodo__51691735 -flask-restplus,flask-restx,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,mycodo/mycodo_flask/api/sql_schema_fields.py,2:2,import,import,not applicable,,flask_restplus.fields,flask_restx.fields,https://github.com/kizniche/mycodo/commit/51691735,flask-restplus__flask-restx__kizniche/mycodo__51691735 -flask-restplus,flask-restx,orchest/orchest,6b629d0d0dc7d44113e75a8a3f97a1c68d2ee131,services/orchest-api/app/app/apis/__init__.py,2:2,import,import,not applicable,,flask_restplus.Api,flask_restx.Api,https://github.com/orchest/orchest/commit/6b629d0d,flask-restplus__flask-restx__orchest/orchest__6b629d0d -flask-restplus,flask-restx,orchest/orchest,6b629d0d0dc7d44113e75a8a3f97a1c68d2ee131,services/orchest-api/app/app/apis/namespace_environment_builds.py,6:6,import,import,not applicable,,"flask_restplus.Namespace, flask_restplus.Resource","flask_restx.Namespace, flask_restx.Resource",https://github.com/orchest/orchest/commit/6b629d0d,flask-restplus__flask-restx__orchest/orchest__6b629d0d -flask-restplus,flask-restx,orchest/orchest,6b629d0d0dc7d44113e75a8a3f97a1c68d2ee131,services/orchest-api/app/app/apis/namespace_environment_images.py,4:4,import,import,not applicable,,"flask_restplus.Namespace, flask_restplus.Resource","flask_restx.Namespace, flask_restx.Resource",https://github.com/orchest/orchest/commit/6b629d0d,flask-restplus__flask-restx__orchest/orchest__6b629d0d -flask-restplus,flask-restx,orchest/orchest,6b629d0d0dc7d44113e75a8a3f97a1c68d2ee131,services/orchest-api/app/app/apis/namespace_experiments.py,8:8,import,import,not applicable,,"flask_restplus.Namespace, flask_restplus.Resource","flask_restx.Namespace, flask_restx.Resource",https://github.com/orchest/orchest/commit/6b629d0d,flask-restplus__flask-restx__orchest/orchest__6b629d0d -flask-restplus,flask-restx,orchest/orchest,6b629d0d0dc7d44113e75a8a3f97a1c68d2ee131,services/orchest-api/app/app/apis/namespace_pipelines.py,6:6,import,import,not applicable,,"flask_restplus.Namespace, flask_restplus.Resource","flask_restx.Namespace, flask_restx.Resource",https://github.com/orchest/orchest/commit/6b629d0d,flask-restplus__flask-restx__orchest/orchest__6b629d0d -flask-restplus,flask-restx,orchest/orchest,6b629d0d0dc7d44113e75a8a3f97a1c68d2ee131,services/orchest-api/app/app/apis/namespace_projects.py,6:6,import,import,not applicable,,"flask_restplus.Namespace, flask_restplus.Resource","flask_restx.Namespace, flask_restx.Resource",https://github.com/orchest/orchest/commit/6b629d0d,flask-restplus__flask-restx__orchest/orchest__6b629d0d -flask-restplus,flask-restx,orchest/orchest,6b629d0d0dc7d44113e75a8a3f97a1c68d2ee131,services/orchest-api/app/app/apis/namespace_runs.py,11:11,import,import,not applicable,,"flask_restplus.Namespace, flask_restplus.Resource, flask_restplus.marshal","flask_restx.Namespace, flask_restx.Resource, flask_restx.marshal",https://github.com/orchest/orchest/commit/6b629d0d,flask-restplus__flask-restx__orchest/orchest__6b629d0d -flask-restplus,flask-restx,orchest/orchest,6b629d0d0dc7d44113e75a8a3f97a1c68d2ee131,services/orchest-api/app/app/apis/namespace_sessions.py,5:5,import,import,not applicable,,"flask_restplus.Namespace, flask_restplus.Resource","flask_restx.Namespace, flask_restx.Resource",https://github.com/orchest/orchest/commit/6b629d0d,flask-restplus__flask-restx__orchest/orchest__6b629d0d -flask-restplus,flask-restx,orchest/orchest,6b629d0d0dc7d44113e75a8a3f97a1c68d2ee131,services/orchest-api/app/app/apis/namespace_validations.py,7:7,import,import,not applicable,,"flask_restplus.Namespace, flask_restplus.Resource","flask_restx.Namespace, flask_restx.Resource",https://github.com/orchest/orchest/commit/6b629d0d,flask-restplus__flask-restx__orchest/orchest__6b629d0d -flask-restplus,flask-restx,orchest/orchest,6b629d0d0dc7d44113e75a8a3f97a1c68d2ee131,services/orchest-api/app/app/schema.py,9:9,import,import,not applicable,,"flask_restplus.Model, flask_restplus.fields","flask_restx.Model, flask_restx.fields",https://github.com/orchest/orchest/commit/6b629d0d,flask-restplus__flask-restx__orchest/orchest__6b629d0d -flask-restplus,flask-restx,orchest/orchest,6b629d0d0dc7d44113e75a8a3f97a1c68d2ee131,services/orchest-api/app/app/utils.py,8:8,import,import,not applicable,,"flask_restplus.Model, flask_restplus.Namespace","flask_restx.Model, flask_restx.Namespace",https://github.com/orchest/orchest/commit/6b629d0d,flask-restplus__flask-restx__orchest/orchest__6b629d0d -flask-restplus,flask-restx,pythondataintegrator/pythondataintegrator,598f275f11bdb1796b4ea0f6b3676a45758c08c4,src/api/IocManager.py,6:6,import,import,not applicable,,flask_restplus,flask_restx,https://github.com/pythondataintegrator/pythondataintegrator/commit/598f275f,flask-restplus__flask-restx__pythondataintegrator/pythondataintegrator__598f275f -flask-restplus,flask-restx,pythondataintegrator/pythondataintegrator,598f275f11bdb1796b4ea0f6b3676a45758c08c4,src/api/controllers/common/models/CommonModels.py,3:5,import,import,not applicable,,flask_restplus,flask_restx,https://github.com/pythondataintegrator/pythondataintegrator/commit/598f275f,flask-restplus__flask-restx__pythondataintegrator/pythondataintegrator__598f275f -flask-restplus,flask-restx,pythondataintegrator/pythondataintegrator,598f275f11bdb1796b4ea0f6b3676a45758c08c4,src/api/controllers/connection/models/ConnectionModels.py,4:4,import,import,not applicable,,flask_restplus,flask_restx,https://github.com/pythondataintegrator/pythondataintegrator/commit/598f275f,flask-restplus__flask-restx__pythondataintegrator/pythondataintegrator__598f275f -flask-restplus,flask-restx,pythondataintegrator/pythondataintegrator,598f275f11bdb1796b4ea0f6b3676a45758c08c4,src/api/controllers/integration/models/DataIntegrationModels.py,4:4,import,import,not applicable,,flask_restplus,flask_restx,https://github.com/pythondataintegrator/pythondataintegrator/commit/598f275f,flask-restplus__flask-restx__pythondataintegrator/pythondataintegrator__598f275f -flask-restplus,flask-restx,pythondataintegrator/pythondataintegrator,598f275f11bdb1796b4ea0f6b3676a45758c08c4,src/api/controllers/job/models/JobModels.py,4:4,import,import,not applicable,,flask_restplus,flask_restx,https://github.com/pythondataintegrator/pythondataintegrator/commit/598f275f,flask-restplus__flask-restx__pythondataintegrator/pythondataintegrator__598f275f -flask-restplus,flask-restx,pythondataintegrator/pythondataintegrator,598f275f11bdb1796b4ea0f6b3676a45758c08c4,src/api/controllers/operation/models/DataOperationModels.py,5:5,import,import,not applicable,,flask_restplus,flask_restx,https://github.com/pythondataintegrator/pythondataintegrator/commit/598f275f,flask-restplus__flask-restx__pythondataintegrator/pythondataintegrator__598f275f -flask-restplus,flask-restx,pythondataintegrator/pythondataintegrator,598f275f11bdb1796b4ea0f6b3676a45758c08c4,src/api/controllers/operation/models/JobSchedulerModels.py,5:5,import,import,not applicable,,flask_restplus,flask_restx,https://github.com/pythondataintegrator/pythondataintegrator/commit/598f275f,flask-restplus__flask-restx__pythondataintegrator/pythondataintegrator__598f275f -flask-restplus,flask-restx,pythondataintegrator/pythondataintegrator,598f275f11bdb1796b4ea0f6b3676a45758c08c4,src/api/infrastructor/api/ResourceBase.py,1:1,import,import,not applicable,,flask_restplus,flask_restx,https://github.com/pythondataintegrator/pythondataintegrator/commit/598f275f,flask-restplus__flask-restx__pythondataintegrator/pythondataintegrator__598f275f -flask,bottle,arosenfeld/immunedb,6141b13b2da6843b37e76e40ba536a4ad81124ad,sldb/api/rest_service.py,103:98,decorator,decorator,one-to-one,,route,route,https://github.com/arosenfeld/immunedb/commit/6141b13b,flask__bottle__arosenfeld/immunedb__6141b13b -flask,bottle,arosenfeld/immunedb,6141b13b2da6843b37e76e40ba536a4ad81124ad,sldb/api/rest_service.py,104:99,decorator,decorator,one-to-one,,route,route,https://github.com/arosenfeld/immunedb/commit/6141b13b,flask__bottle__arosenfeld/immunedb__6141b13b -flask,bottle,arosenfeld/immunedb,6141b13b2da6843b37e76e40ba536a4ad81124ad,sldb/api/rest_service.py,115:110,decorator,decorator,one-to-one,,route,route,https://github.com/arosenfeld/immunedb/commit/6141b13b,flask__bottle__arosenfeld/immunedb__6141b13b -flask,bottle,arosenfeld/immunedb,6141b13b2da6843b37e76e40ba536a4ad81124ad,sldb/api/rest_service.py,116:111,decorator,decorator,one-to-one,,route,route,https://github.com/arosenfeld/immunedb/commit/6141b13b,flask__bottle__arosenfeld/immunedb__6141b13b -flask,bottle,arosenfeld/immunedb,6141b13b2da6843b37e76e40ba536a4ad81124ad,sldb/api/rest_service.py,155-157:150,decorator,decorator,one-to-one,,route,route,https://github.com/arosenfeld/immunedb/commit/6141b13b,flask__bottle__arosenfeld/immunedb__6141b13b -flask,bottle,arosenfeld/immunedb,6141b13b2da6843b37e76e40ba536a4ad81124ad,sldb/api/rest_service.py,193:188,decorator,decorator,one-to-one,,route,route,https://github.com/arosenfeld/immunedb/commit/6141b13b,flask__bottle__arosenfeld/immunedb__6141b13b -flask,bottle,arosenfeld/immunedb,6141b13b2da6843b37e76e40ba536a4ad81124ad,sldb/api/rest_service.py,216:211,decorator,decorator,one-to-one,,route,route,https://github.com/arosenfeld/immunedb/commit/6141b13b,flask__bottle__arosenfeld/immunedb__6141b13b -flask,bottle,arosenfeld/immunedb,6141b13b2da6843b37e76e40ba536a4ad81124ad,sldb/api/rest_service.py,51:46,decorator,decorator,one-to-one,,route,route,https://github.com/arosenfeld/immunedb/commit/6141b13b,flask__bottle__arosenfeld/immunedb__6141b13b -flask,bottle,arosenfeld/immunedb,6141b13b2da6843b37e76e40ba536a4ad81124ad,sldb/api/rest_service.py,60:55,decorator,decorator,one-to-one,,route,route,https://github.com/arosenfeld/immunedb/commit/6141b13b,flask__bottle__arosenfeld/immunedb__6141b13b -flask,bottle,arosenfeld/immunedb,6141b13b2da6843b37e76e40ba536a4ad81124ad,sldb/api/rest_service.py,69:64,decorator,decorator,one-to-one,,route,route,https://github.com/arosenfeld/immunedb/commit/6141b13b,flask__bottle__arosenfeld/immunedb__6141b13b -flask,bottle,arosenfeld/immunedb,6141b13b2da6843b37e76e40ba536a4ad81124ad,sldb/api/rest_service.py,77:72,decorator,decorator,one-to-one,,route,route,https://github.com/arosenfeld/immunedb/commit/6141b13b,flask__bottle__arosenfeld/immunedb__6141b13b -flask,bottle,arosenfeld/immunedb,6141b13b2da6843b37e76e40ba536a4ad81124ad,sldb/api/rest_service.py,91:86,decorator,decorator,one-to-one,,route,route,https://github.com/arosenfeld/immunedb/commit/6141b13b,flask__bottle__arosenfeld/immunedb__6141b13b -flask,bottle,arosenfeld/immunedb,6141b13b2da6843b37e76e40ba536a4ad81124ad,sldb/api/rest_service.py,16:,function call,,one-to-zero,,Flask,,https://github.com/arosenfeld/immunedb/commit/6141b13b,flask__bottle__arosenfeld/immunedb__6141b13b -flask,bottle,arosenfeld/immunedb,6141b13b2da6843b37e76e40ba536a4ad81124ad,sldb/api/rest_service.py,5-8:8,import,import,not applicable,,"flask.Flask, flask.Response, flask.request, flask.jsonify, flask.json.loads, flask.ext.sqlalchemy, flask.ext.restless","bottle.route, bottle.run, bottle.template",https://github.com/arosenfeld/immunedb/commit/6141b13b,flask__bottle__arosenfeld/immunedb__6141b13b -flask,fastapi,bretttolbert/verbecc-svc,24a848d285ae2c6f3e5b06d1a8ee718cb3f17133,python/verb_conjugate_fr/__init__.py,2-3:2,import,import,not applicable,,"flask.Flask, flask_restful.Api",fastapi.FastAPI,https://github.com/bretttolbert/verbecc-svc/commit/24a848d2,flask__fastapi__bretttolbert/verbecc-svc__24a848d2 -flask,fastapi,virtuber/openvtuber,3abbc431e586218470f47eac10fa6d351c6fe907,openvtuber-server/src/openvtuber/web/web.py,3:4-5,import,import,not applicable,,"flask.Flask, flask.send_from_directory","fastapi.FastAPI, fastapi.staticfiles.StaticFiles",https://github.com/virtuber/openvtuber/commit/3abbc431,flask__fastapi__virtuber/openvtuber__3abbc431 -flask,fastapi,virtuber/openvtuber,3abbc431e586218470f47eac10fa6d351c6fe907,openvtuber-server/src/openvtuber/web/web.py,6:8,function call,function call,one-to-one,"argument deletion, element name change",Flask,FastAPI,https://github.com/virtuber/openvtuber/commit/3abbc431,flask__fastapi__virtuber/openvtuber__3abbc431 -flask,quart,elblogbruno/notionai-mymind,002f5bde5d5d5f2eaaf6999e41e4619817c10400,Python Server/app/server.py,149:110,function call,function call,one-to-one,async transformation,render_template,render_template,https://github.com/elblogbruno/notionai-mymind/commit/002f5bde,flask__quart__elblogbruno/notionai-mymind__002f5bde -flask,quart,elblogbruno/notionai-mymind,002f5bde5d5d5f2eaaf6999e41e4619817c10400,Python Server/app/server.py,154:115,attribute,function call,one-to-one,"async transformation, element name change",form,get_json,https://github.com/elblogbruno/notionai-mymind/commit/002f5bde,flask__quart__elblogbruno/notionai-mymind__002f5bde -flask,quart,elblogbruno/notionai-mymind,002f5bde5d5d5f2eaaf6999e41e4619817c10400,Python Server/app/server.py,20:14,function call,function call,one-to-one,element name change,Flask,Quart,https://github.com/elblogbruno/notionai-mymind/commit/002f5bde,flask__quart__elblogbruno/notionai-mymind__002f5bde -flask,quart,elblogbruno/notionai-mymind,002f5bde5d5d5f2eaaf6999e41e4619817c10400,Python Server/app/server.py,4-6:3,import,import,not applicable,,"flask.send_from_directory, flask.render_template, flask.Flask, flask.flash, flask.request, flask.redirect, flask.url_for","quart.Quart, quart.render_template, quart.flash, quart.request, quart.redirect",https://github.com/elblogbruno/notionai-mymind/commit/002f5bde,flask__quart__elblogbruno/notionai-mymind__002f5bde -flask,quart,elblogbruno/notionai-mymind,002f5bde5d5d5f2eaaf6999e41e4619817c10400,Python Server/app/server.py,80:55,attribute,attribute,one-to-one,async transformation,files,files,https://github.com/elblogbruno/notionai-mymind/commit/002f5bde,flask__quart__elblogbruno/notionai-mymind__002f5bde -flask,quart,intel/stacks-usecase,22cc3f007a3267ca09a3f53b84fdbfff1f045e88,github-issue-classification/python/rest.py,"19:19,21",import,import,not applicable,,flask,"quart, quart.Quart",https://github.com/intel/stacks-usecase/commit/22cc3f00,flask__quart__intel/stacks-usecase__22cc3f00 -flask,quart,intel/stacks-usecase,22cc3f007a3267ca09a3f53b84fdbfff1f045e88,github-issue-classification/python/rest.py,23:27,function call,function call,one-to-one,element name change,Flask,Quart,https://github.com/intel/stacks-usecase/commit/22cc3f00,flask__quart__intel/stacks-usecase__22cc3f00 -flask,quart,intel/stacks-usecase,22cc3f007a3267ca09a3f53b84fdbfff1f045e88,github-issue-classification/python/rest.py,42:49,attribute,attribute,one-to-one,,json,json,https://github.com/intel/stacks-usecase/commit/22cc3f00,flask__quart__intel/stacks-usecase__22cc3f00 -flask,quart,intel/stacks-usecase,22cc3f007a3267ca09a3f53b84fdbfff1f045e88,github-issue-classification/python/rest.py,43:50,attribute,attribute,one-to-one,,json,json,https://github.com/intel/stacks-usecase/commit/22cc3f00,flask__quart__intel/stacks-usecase__22cc3f00 -flask,quart,intel/stacks-usecase,22cc3f007a3267ca09a3f53b84fdbfff1f045e88,github-issue-classification/python/rest.py,43:50,attribute,attribute,one-to-one,,json,json,https://github.com/intel/stacks-usecase/commit/22cc3f00,flask__quart__intel/stacks-usecase__22cc3f00 -flask,quart,intel/stacks-usecase,22cc3f007a3267ca09a3f53b84fdbfff1f045e88,github-issue-classification/python/rest.py,44:51,function call,function call,one-to-one,,abort,abort,https://github.com/intel/stacks-usecase/commit/22cc3f00,flask__quart__intel/stacks-usecase__22cc3f00 -flask,quart,intel/stacks-usecase,22cc3f007a3267ca09a3f53b84fdbfff1f045e88,github-issue-classification/python/rest.py,46:53,function call,function call,one-to-one,,jsonify,jsonify,https://github.com/intel/stacks-usecase/commit/22cc3f00,flask__quart__intel/stacks-usecase__22cc3f00 -flask,quart,intel/stacks-usecase,22cc3f007a3267ca09a3f53b84fdbfff1f045e88,github-issue-classification/python/rest.py,51:58,function call,function call,one-to-one,,jsonify,jsonify,https://github.com/intel/stacks-usecase/commit/22cc3f00,flask__quart__intel/stacks-usecase__22cc3f00 -flask,quart,intel/stacks-usecase,22cc3f007a3267ca09a3f53b84fdbfff1f045e88,github-issue-classification/python/rest.py,51:58,function call,function call,one-to-one,,make_response,make_response,https://github.com/intel/stacks-usecase/commit/22cc3f00,flask__quart__intel/stacks-usecase__22cc3f00 -flask,quart,learningorchestra/learningorchestra,db7f1321e13b5386f94670537aa49943f0f0cec9,microservices/projection_image/server.py,1:1,import,import,not applicable,,"flask.jsonify, flask.request, flask.Flask","quart.jsonify, quart.request, quart.Quart",https://github.com/learningorchestra/learningorchestra/commit/db7f1321,flask__quart__learningorchestra/learningorchestra__db7f1321 -flask,quart,learningorchestra/learningorchestra,db7f1321e13b5386f94670537aa49943f0f0cec9,microservices/projection_image/server.py,33:33,function call,function call,one-to-one,element name change,Flask,Quart,https://github.com/learningorchestra/learningorchestra/commit/db7f1321,flask__quart__learningorchestra/learningorchestra__db7f1321 -flask,quart,pgjones/faster_than_flask_article,0a70f2bddae90da13da5bce2b77ea56355ecc5d1,app/films.py,1:1,import,import,not applicable,,"flask.abort, flask.Blueprint, flask.current_app, flask.jsonify, flask.request","quart.abort, quart.Blueprint, quart.current_app, quart.jsonify, quart.request",https://github.com/pgjones/faster_than_flask_article/commit/0a70f2bd,flask__quart__pgjones/faster_than_flask_article__0a70f2bd -flask,quart,pgjones/faster_than_flask_article,0a70f2bddae90da13da5bce2b77ea56355ecc5d1,app/reviews.py,1:1,import,import,not applicable,,"flask.abort, flask.Blueprint, flask.current_app, flask.jsonify, flask.request","quart.abort, quart.Blueprint, quart.current_app, quart.jsonify, quart.request",https://github.com/pgjones/faster_than_flask_article/commit/0a70f2bd,flask__quart__pgjones/faster_than_flask_article__0a70f2bd -flask,quart,pgjones/faster_than_flask_article,0a70f2bddae90da13da5bce2b77ea56355ecc5d1,app/reviews.py,8:8,function call,function call,one-to-one,async transformation,get_json,get_json,https://github.com/pgjones/faster_than_flask_article/commit/0a70f2bd,flask__quart__pgjones/faster_than_flask_article__0a70f2bd -flask,quart,pgjones/faster_than_flask_article,0a70f2bddae90da13da5bce2b77ea56355ecc5d1,app/run.py,35:12,function call,function call,one-to-one,element name change,Flask,Quart,https://github.com/pgjones/faster_than_flask_article/commit/0a70f2bd,flask__quart__pgjones/faster_than_flask_article__0a70f2bd -flask,quart,pgjones/faster_than_flask_article,0a70f2bddae90da13da5bce2b77ea56355ecc5d1,app/run.py,4:5,import,import,not applicable,,flask.Flask,quart.Quart,https://github.com/pgjones/faster_than_flask_article/commit/0a70f2bd,flask__quart__pgjones/faster_than_flask_article__0a70f2bd -flask,quart,synesthesiam/voice2json,7ea7ddb8400775282e82c1adcb17b013f27ede2b,web/app.py,100:102,function call,function call,one-to-one,async transformation,flash,flash,https://github.com/synesthesiam/voice2json/commit/7ea7ddb8,flask__quart__synesthesiam/voice2json__7ea7ddb8 -flask,quart,synesthesiam/voice2json,7ea7ddb8400775282e82c1adcb17b013f27ede2b,web/app.py,105:107,function call,function call,one-to-one,async transformation,flash,flash,https://github.com/synesthesiam/voice2json/commit/7ea7ddb8,flask__quart__synesthesiam/voice2json__7ea7ddb8 -flask,quart,synesthesiam/voice2json,7ea7ddb8400775282e82c1adcb17b013f27ede2b,web/app.py,235:243,function call,function call,one-to-one,async transformation,flash,flash,https://github.com/synesthesiam/voice2json/commit/7ea7ddb8,flask__quart__synesthesiam/voice2json__7ea7ddb8 -flask,quart,synesthesiam/voice2json,7ea7ddb8400775282e82c1adcb17b013f27ede2b,web/app.py,237:245,function call,function call,one-to-one,async transformation,flash,flash,https://github.com/synesthesiam/voice2json/commit/7ea7ddb8,flask__quart__synesthesiam/voice2json__7ea7ddb8 -flask,quart,synesthesiam/voice2json,7ea7ddb8400775282e82c1adcb17b013f27ede2b,web/app.py,166:172,function call,function call,one-to-one,async transformation,render_template,render_template,https://github.com/synesthesiam/voice2json/commit/7ea7ddb8,flask__quart__synesthesiam/voice2json__7ea7ddb8 -flask,quart,synesthesiam/voice2json,7ea7ddb8400775282e82c1adcb17b013f27ede2b,web/app.py,195:202,function call,function call,one-to-one,async transformation,render_template,render_template,https://github.com/synesthesiam/voice2json/commit/7ea7ddb8,flask__quart__synesthesiam/voice2json__7ea7ddb8 -flask,quart,synesthesiam/voice2json,7ea7ddb8400775282e82c1adcb17b013f27ede2b,web/app.py,242:250,function call,function call,one-to-one,async transformation,render_template,render_template,https://github.com/synesthesiam/voice2json/commit/7ea7ddb8,flask__quart__synesthesiam/voice2json__7ea7ddb8 -flask,quart,synesthesiam/voice2json,7ea7ddb8400775282e82c1adcb17b013f27ede2b,web/app.py,20:20,import,import,not applicable,,flask.Flask,quart.Quart,https://github.com/synesthesiam/voice2json/commit/7ea7ddb8,flask__quart__synesthesiam/voice2json__7ea7ddb8 -flask,quart,synesthesiam/voice2json,7ea7ddb8400775282e82c1adcb17b013f27ede2b,web/app.py,28:28,function call,function call,one-to-one,element name change,Flask,Quart,https://github.com/synesthesiam/voice2json/commit/7ea7ddb8,flask__quart__synesthesiam/voice2json__7ea7ddb8 -flask,quart,synesthesiam/voice2json,7ea7ddb8400775282e82c1adcb17b013f27ede2b,web/app.py,188:194,attribute,attribute,one-to-one,async transformation,form,form,https://github.com/synesthesiam/voice2json/commit/7ea7ddb8,flask__quart__synesthesiam/voice2json__7ea7ddb8 -flask,quart,synesthesiam/voice2json,7ea7ddb8400775282e82c1adcb17b013f27ede2b,web/app.py,212:219,attribute,attribute,one-to-one,async transformation,form,form,https://github.com/synesthesiam/voice2json/commit/7ea7ddb8,flask__quart__synesthesiam/voice2json__7ea7ddb8 -flask,quart,synesthesiam/voice2json,7ea7ddb8400775282e82c1adcb17b013f27ede2b,web/app.py,59:59,attribute,attribute,one-to-one,async transformation,form,form,https://github.com/synesthesiam/voice2json/commit/7ea7ddb8,flask__quart__synesthesiam/voice2json__7ea7ddb8 -flask,quart,synesthesiam/voice2json,7ea7ddb8400775282e82c1adcb17b013f27ede2b,web/app.py,95:96,attribute,attribute,one-to-one,async transformation,files,files,https://github.com/synesthesiam/voice2json/commit/7ea7ddb8,flask__quart__synesthesiam/voice2json__7ea7ddb8 -flask,quart,talkpython/async-techniques-python-course,aa607bd32a90d7693e91bd4a1be39baec2d889ba,src/10-async-web/acityscape_api/app.py,1:1,import,import,not applicable,,flask,quart,https://github.com/talkpython/async-techniques-python-course/commit/aa607bd3,flask__quart__talkpython/async-techniques-python-course__aa607bd3 -flask,quart,talkpython/async-techniques-python-course,aa607bd32a90d7693e91bd4a1be39baec2d889ba,src/10-async-web/acityscape_api/app.py,9:9,function call,function call,one-to-one,element name change,Flask,Quart,https://github.com/talkpython/async-techniques-python-course/commit/aa607bd3,flask__quart__talkpython/async-techniques-python-course__aa607bd3 -flask,quart,talkpython/async-techniques-python-course,aa607bd32a90d7693e91bd4a1be39baec2d889ba,src/10-async-web/acityscape_api/views/city_api.py,11:11,function call,function call,one-to-one,,abort,abort,https://github.com/talkpython/async-techniques-python-course/commit/aa607bd3,flask__quart__talkpython/async-techniques-python-course__aa607bd3 -flask,quart,talkpython/async-techniques-python-course,aa607bd32a90d7693e91bd4a1be39baec2d889ba,src/10-async-web/acityscape_api/views/city_api.py,20: 20,function call,function call,one-to-one,,abort,abort,https://github.com/talkpython/async-techniques-python-course/commit/aa607bd3,flask__quart__talkpython/async-techniques-python-course__aa607bd3 -flask,quart,talkpython/async-techniques-python-course,aa607bd32a90d7693e91bd4a1be39baec2d889ba,src/10-async-web/acityscape_api/views/city_api.py,12:12,function call,function call,one-to-one,,jsonify,jsonify,https://github.com/talkpython/async-techniques-python-course/commit/aa607bd3,flask__quart__talkpython/async-techniques-python-course__aa607bd3 -flask,quart,talkpython/async-techniques-python-course,aa607bd32a90d7693e91bd4a1be39baec2d889ba,src/10-async-web/acityscape_api/views/city_api.py,21: 21,function call,function call,one-to-one,,jsonify,jsonify,https://github.com/talkpython/async-techniques-python-course/commit/aa607bd3,flask__quart__talkpython/async-techniques-python-course__aa607bd3 -flask,quart,talkpython/async-techniques-python-course,aa607bd32a90d7693e91bd4a1be39baec2d889ba,src/10-async-web/acityscape_api/views/city_api.py,1:1,import,import,not applicable,,flask,quart,https://github.com/talkpython/async-techniques-python-course/commit/aa607bd3,flask__quart__talkpython/async-techniques-python-course__aa607bd3 -flask,quart,talkpython/async-techniques-python-course,aa607bd32a90d7693e91bd4a1be39baec2d889ba,src/10-async-web/acityscape_api/views/city_api.py,4:4,function call,function call,one-to-one,,Blueprint,Blueprint,https://github.com/talkpython/async-techniques-python-course/commit/aa607bd3,flask__quart__talkpython/async-techniques-python-course__aa607bd3 -flask,quart,talkpython/async-techniques-python-course,aa607bd32a90d7693e91bd4a1be39baec2d889ba,src/10-async-web/acityscape_api/views/home.py,15:15,import,import,not applicable,,Response,Response,https://github.com/talkpython/async-techniques-python-course/commit/aa607bd3,flask__quart__talkpython/async-techniques-python-course__aa607bd3 -flask,quart,talkpython/async-techniques-python-course,aa607bd32a90d7693e91bd4a1be39baec2d889ba,src/10-async-web/acityscape_api/views/home.py,1:1,import,import,not applicable,,flask,quart,https://github.com/talkpython/async-techniques-python-course/commit/aa607bd3,flask__quart__talkpython/async-techniques-python-course__aa607bd3 -flask,quart,talkpython/async-techniques-python-course,aa607bd32a90d7693e91bd4a1be39baec2d889ba,src/10-async-web/acityscape_api/views/home.py,15:15,function call,function call,one-to-one,,Blueprint,Blueprint,https://github.com/talkpython/async-techniques-python-course/commit/aa607bd3,flask__quart__talkpython/async-techniques-python-course__aa607bd3 -flask,quart,talkpython/async-techniques-python-course,aa607bd32a90d7693e91bd4a1be39baec2d889ba,src/10-async-web/acityscape_api/views/home.py,3:3,function call,function call,one-to-one,,Blueprint,Blueprint,https://github.com/talkpython/async-techniques-python-course/commit/aa607bd3,flask__quart__talkpython/async-techniques-python-course__aa607bd3 -flask,tornado,krischer/instaseis,13c26a6d59942807a3bf4607c29ba391511d8af6,instaseis/server/app.py,13-15:16-17,import,import,not applicable,,"flask, flask.Flask, flask.make_response, flask.ext.restful.reqparse","tornado.ioloop, tornado.web",https://github.com/krischer/instaseis/commit/13c26a6d,flask__tornado__krischer/instaseis__13c26a6d -flask,uvicorn,virtuber/openvtuber,3abbc431e586218470f47eac10fa6d351c6fe907,openvtuber-server/src/openvtuber/web/web.py,17:16,function call,function call,one-to-one,"argument addition, argument deletion",run,run,https://github.com/virtuber/openvtuber/commit/3abbc431,flask__uvicorn__virtuber/openvtuber__3abbc431 -flask,uvicorn,virtuber/openvtuber,3abbc431e586218470f47eac10fa6d351c6fe907,openvtuber-server/src/openvtuber/web/web.py,3:3,import,import,not applicable,,"flask.Flask, flask.send_from_directory",fastapi.FastAPI,https://github.com/virtuber/openvtuber/commit/3abbc431,flask__uvicorn__virtuber/openvtuber__3abbc431 -fuzzywuzzy,rapidfuzz,nlpia/nlpia-bot,054d5d207cba12d9b5c4765454be1c51424ea4f3,qary/skills/search_fuzzy_bots.py,8:8,import,import,not applicable,,fuzzywuzzy.process,rapidfuzz.process,https://github.com/nlpia/nlpia-bot/commit/054d5d20,fuzzywuzzy__rapidfuzz__nlpia/nlpia-bot__054d5d20 -gcloud-aio-core,aiohttp,talkiq/gcloud-aio,45d94ddaf969648d5479ff480a92b16d537716f9,bigquery/gcloud/aio/bigquery/bigquery.py,6:5,import,import,not applicable,,gcloud.aio.core.http.post,aiohttp,https://github.com/talkiq/gcloud-aio/commit/45d94dda,gcloud-aio-core__aiohttp__talkiq/gcloud-aio__45d94dda -gcloud-aio-core,aiohttp,talkiq/gcloud-aio,45d94ddaf969648d5479ff480a92b16d537716f9,bigquery/gcloud/aio/bigquery/bigquery.py,96-100:91-94,function call,"function call, function call, function call",one-to-many,"argument addition, argument transformation, element name change",post,"ClientSession, post, json",https://github.com/talkiq/gcloud-aio/commit/45d94dda,gcloud-aio-core__aiohttp__talkiq/gcloud-aio__45d94dda -gcloud-aio-core,aiohttp,talkiq/gcloud-aio,963f34706918757ab7d3cbad70c363b9a48b9d40,datastore/gcloud/aio/datastore/datastore.py,142:154-157,function call,"function call, function call, function call",one-to-many,"argument addition, argument transformation, element name change",post,"ClientSession, post, json",https://github.com/talkiq/gcloud-aio/commit/963f3470,gcloud-aio-core__aiohttp__talkiq/gcloud-aio__963f3470 -gcloud-aio-core,aiohttp,talkiq/gcloud-aio,963f34706918757ab7d3cbad70c363b9a48b9d40,datastore/gcloud/aio/datastore/datastore.py,5:4,import,import,not applicable,,gcloud.aio.core.http.post,aiohttp,https://github.com/talkiq/gcloud-aio/commit/963f3470,gcloud-aio-core__aiohttp__talkiq/gcloud-aio__963f3470 -gcloud-aio-core,aiohttp,talkiq/gcloud-aio,d15540f94ecdf468b1baf7fd9c025e4f862b3b69,taskqueue/gcloud/aio/taskqueue/taskqueue.py,12-17:6,import,import,not applicable,,"gcloud.aio.core.aio.call_later, gcloud.aio.core.http.delete, gcloud.aio.core.http.get, gcloud.aio.core.http.HttpError, gcloud.aio.core.http.patch, gcloud.aio.core.http.post",aiohttp,https://github.com/talkiq/gcloud-aio/commit/d15540f9,gcloud-aio-core__aiohttp__talkiq/gcloud-aio__d15540f9 -gcloud,google,googlecloudplatform/gcloud-python,e55a1d846e7872b90e325c16a5f2d5f2c21df04e,google/cloud/error_reporting/client.py,19:19,import,import,not applicable,,gcloud.logging.client,google.cloud.logging.client,https://github.com/googlecloudplatform/gcloud-python/commit/e55a1d84,gcloud__google__googlecloudplatform/gcloud-python__e55a1d84 -gcloud,google,googlecloudplatform/gcloud-python,e55a1d846e7872b90e325c16a5f2d5f2c21df04e,system_tests/logging_.py,18:18,import,import,not applicable,,gcloud.logging,google.cloud.logging,https://github.com/googlecloudplatform/gcloud-python/commit/e55a1d84,gcloud__google__googlecloudplatform/gcloud-python__e55a1d84 -gcloud,google,googlecloudplatform/gcloud-python,e55a1d846e7872b90e325c16a5f2d5f2c21df04e,system_tests/logging_.py,19:19,import,import,not applicable,,gcloud.logging.handlers.handlers,google.cloud.logging.handlers.handlers,https://github.com/googlecloudplatform/gcloud-python/commit/e55a1d84,gcloud__google__googlecloudplatform/gcloud-python__e55a1d84 -gcloud,google,googlecloudplatform/gcloud-python,e55a1d846e7872b90e325c16a5f2d5f2c21df04e,unit_tests/language/test_document.py,108:108,import,import,not applicable,,gcloud.language.document,google.cloud.language.document,https://github.com/googlecloudplatform/gcloud-python/commit/e55a1d84,gcloud__google__googlecloudplatform/gcloud-python__e55a1d84 -gcloud,google,googlecloudplatform/gcloud-python,e55a1d846e7872b90e325c16a5f2d5f2c21df04e,unit_tests/language/test_document.py,121:121,import,import,not applicable,,gcloud.language.document,google.cloud.language.document,https://github.com/googlecloudplatform/gcloud-python/commit/e55a1d84,gcloud__google__googlecloudplatform/gcloud-python__e55a1d84 -gcloud,google,googlecloudplatform/gcloud-python,e55a1d846e7872b90e325c16a5f2d5f2c21df04e,unit_tests/logging/test__gax.py,20:20,import,import,not applicable,,gcloud.logging._gax,google.cloud.logging._gax,https://github.com/googlecloudplatform/gcloud-python/commit/e55a1d84,gcloud__google__googlecloudplatform/gcloud-python__e55a1d84 -gcloud,google,googlecloudplatform/gcloud-python,e55a1d846e7872b90e325c16a5f2d5f2c21df04e,unit_tests/monitoring/test_client.py,188:188,import,import,not applicable,,gcloud.monitoring.client,google.cloud.monitoring.client,https://github.com/googlecloudplatform/gcloud-python/commit/e55a1d84,gcloud__google__googlecloudplatform/gcloud-python__e55a1d84 -gcloud,google,googlecloudplatform/gcloud-python,e55a1d846e7872b90e325c16a5f2d5f2c21df04e,unit_tests/pubsub/test__gax.py,20:20,import,import,not applicable,,gcloud.pubsub._gax,google.cloud.pubsub._gax,https://github.com/googlecloudplatform/gcloud-python/commit/e55a1d84,gcloud__google__googlecloudplatform/gcloud-python__e55a1d84 -gcloud,google,wal-e/wal-e,be9820b90101b1bf845814c56e55ac7d6e6878f9,tests/gs_integration_help.py,1-2:1-2,import,import,not applicable,,"gcloud.exceptions, gcloud.storage","google.cloud.exceptions, google.cloud.storage",https://github.com/wal-e/wal-e/commit/be9820b9,gcloud__google__wal-e/wal-e__be9820b9 -gcloud,google,wal-e/wal-e,be9820b90101b1bf845814c56e55ac7d6e6878f9,tests/test_gs_deleter.py,7:7,import,import,not applicable,,gcloud.storage,google.cloud.storage,https://github.com/wal-e/wal-e/commit/be9820b9,gcloud__google__wal-e/wal-e__be9820b9 -gcloud,google,wal-e/wal-e,be9820b90101b1bf845814c56e55ac7d6e6878f9,wal_e/blobstore/gs/__init__.py,2:2,import,import,not applicable,,gcloud,google.cloud,https://github.com/wal-e/wal-e/commit/be9820b9,gcloud__google__wal-e/wal-e__be9820b9 -gcloud,google,wal-e/wal-e,be9820b90101b1bf845814c56e55ac7d6e6878f9,wal_e/blobstore/gs/calling_format.py,1-3:1-4,import,import,not applicable,,"gcloud.storage.connection.Connection, gcloud.credentials.get_credentials, gcloud.storage","google.cloud.storage._http.Connection, google.cloud.credentials.get_credentials, google.cloud.storage, google.auth.credentials.with_scopes_if_required",https://github.com/wal-e/wal-e/commit/be9820b9,gcloud__google__wal-e/wal-e__be9820b9 -gcloud,google,wal-e/wal-e,be9820b90101b1bf845814c56e55ac7d6e6878f9,wal_e/blobstore/gs/calling_format.py,27:28,function call,function call,one-to-one,element name change,_create_scoped_credentials,with_scopes_if_required,https://github.com/wal-e/wal-e/commit/be9820b9,gcloud__google__wal-e/wal-e__be9820b9 -gcloud,google,wal-e/wal-e,be9820b90101b1bf845814c56e55ac7d6e6878f9,wal_e/blobstore/gs/utils.py,12:12,import,import,not applicable,,gcloud.storage,google.cloud.storage,https://github.com/wal-e/wal-e/commit/be9820b9,gcloud__google__wal-e/wal-e__be9820b9 -gevent,eventlet,duanhongyi/dwebsocket,d707ff652fd74c3420e83a50fc9b1b9026ed0d98,examples/run_eventlet.py,14-15:16,"function call, function call","function call, function call",many-to-many,element name change,"WSGIServer, serve_forever","server, listen",https://github.com/duanhongyi/dwebsocket/commit/d707ff65,gevent__eventlet__duanhongyi/dwebsocket__d707ff65 -gevent,eventlet,duanhongyi/dwebsocket,d707ff652fd74c3420e83a50fc9b1b9026ed0d98,examples/run_eventlet.py,"3,5:1,6",import,import,not applicable,,"gevent.monkey, gevent.pywsgi.WSGIServer","eventlet.wsgi, eventlet.patcher, eventlet.wsgi, eventlet.patcher",https://github.com/duanhongyi/dwebsocket/commit/d707ff65,gevent__eventlet__duanhongyi/dwebsocket__d707ff65 -gevent,eventlet,duanhongyi/dwebsocket,d707ff652fd74c3420e83a50fc9b1b9026ed0d98,examples/run_eventlet.py,4:2,function call,function call,one-to-one,element name change,patch_all,monkey_patch,https://github.com/duanhongyi/dwebsocket/commit/d707ff65,gevent__eventlet__duanhongyi/dwebsocket__d707ff65 -gevent,eventlet,miguelgrinberg/flask-socketio,883e73e548869ca6896e6b6cc6f44627c0168499,example/app.py,1:1,import,import,not applicable,,gevent.monkey,eventlet,https://github.com/miguelgrinberg/flask-socketio/commit/883e73e5,gevent__eventlet__miguelgrinberg/flask-socketio__883e73e5 -gevent,eventlet,miguelgrinberg/flask-socketio,883e73e548869ca6896e6b6cc6f44627c0168499,example/app.py,2:2,function call,function call,one-to-one,element name change,patch_all,monkey_patch,https://github.com/miguelgrinberg/flask-socketio/commit/883e73e5,gevent__eventlet__miguelgrinberg/flask-socketio__883e73e5 -gevent,eventlet,projectcalico/felix,657e727468c6c6c7ee13ce93fb88643339572440,calico/election.py,136:,function call,,one-to-zero,,acquire,,https://github.com/projectcalico/felix/commit/657e7274,gevent__eventlet__projectcalico/felix__657e7274 -gevent,eventlet,projectcalico/felix,657e727468c6c6c7ee13ce93fb88643339572440,calico/election.py,155:,function call,,one-to-zero,,acquire,,https://github.com/projectcalico/felix/commit/657e7274,gevent__eventlet__projectcalico/felix__657e7274 -gevent,eventlet,projectcalico/felix,657e727468c6c6c7ee13ce93fb88643339572440,calico/election.py,138:,function call,,one-to-zero,,release,,https://github.com/projectcalico/felix/commit/657e7274,gevent__eventlet__projectcalico/felix__657e7274 -gevent,eventlet,projectcalico/felix,657e727468c6c6c7ee13ce93fb88643339572440,calico/election.py,157:,function call,,one-to-zero,,release,,https://github.com/projectcalico/felix/commit/657e7274,gevent__eventlet__projectcalico/felix__657e7274 -gevent,eventlet,projectcalico/felix,657e727468c6c6c7ee13ce93fb88643339572440,calico/election.py,142:192,function call,function call,one-to-one,,sleep,sleep,https://github.com/projectcalico/felix/commit/657e7274,gevent__eventlet__projectcalico/felix__657e7274 -gevent,eventlet,projectcalico/felix,657e727468c6c6c7ee13ce93fb88643339572440,calico/election.py,142:192,function call,function call,one-to-one,,sleep,sleep,https://github.com/projectcalico/felix/commit/657e7274,gevent__eventlet__projectcalico/felix__657e7274 -gevent,eventlet,projectcalico/felix,657e727468c6c6c7ee13ce93fb88643339572440,calico/election.py,67:108,function call,function call,one-to-one,,sleep,sleep,https://github.com/projectcalico/felix/commit/657e7274,gevent__eventlet__projectcalico/felix__657e7274 -gevent,eventlet,projectcalico/felix,657e727468c6c6c7ee13ce93fb88643339572440,calico/election.py,26-27:25,import,import,not applicable,,"gevent, lock",eventlet,https://github.com/projectcalico/felix/commit/657e7274,gevent__eventlet__projectcalico/felix__657e7274 -gevent,eventlet,projectcalico/felix,657e727468c6c6c7ee13ce93fb88643339572440,calico/election.py,56:,function call,,one-to-zero,,Semaphore,,https://github.com/projectcalico/felix/commit/657e7274,gevent__eventlet__projectcalico/felix__657e7274 -gevent,eventlet,projectcalico/felix,657e727468c6c6c7ee13ce93fb88643339572440,calico/election.py,58:77,function call,function call,one-to-one,,spawn,spawn,https://github.com/projectcalico/felix/commit/657e7274,gevent__eventlet__projectcalico/felix__657e7274 -gevent,eventlet,stefal/rtkbase,cf856c0cc9cbb0f810d59c9419f8789a1f9f5a80,web_app/server.py,26:28,import,import,not applicable,,gevent.monkey,eventlet,https://github.com/stefal/rtkbase/commit/cf856c0c,gevent__eventlet__stefal/rtkbase__cf856c0c -gevent,eventlet,stefal/rtkbase,cf856c0cc9cbb0f810d59c9419f8789a1f9f5a80,web_app/server.py,27:29,function call,function call,one-to-one,element name change,patch_all,monkey_patch,https://github.com/stefal/rtkbase/commit/cf856c0c,gevent__eventlet__stefal/rtkbase__cf856c0c -gevent,eventlet,thenetcircle/dino,119d922a1c7c86cf6f6b3d8589df461bfe6abb2a,app.py,1:3,import,import,not applicable,,gevent.monkey,eventlet,https://github.com/thenetcircle/dino/commit/119d922a,gevent__eventlet__thenetcircle/dino__119d922a -gevent,eventlet,thenetcircle/dino,119d922a1c7c86cf6f6b3d8589df461bfe6abb2a,app.py,5:8,function call,function call,one-to-one,element name change,patch_all,monkey_patch,https://github.com/thenetcircle/dino/commit/119d922a,gevent__eventlet__thenetcircle/dino__119d922a -gunicorn,waitress,openphilology/nidaba,4bab2ee1ad5b8b2e4413a74a8d96a232b3f548e0,nidaba/cli.py,"323,326:325",import,import,not applicable,,"gunicorn.app.base, gunicorn.six.iteritems",waitress.serve,https://github.com/openphilology/nidaba/commit/4bab2ee1,gunicorn__waitress__openphilology/nidaba__4bab2ee1 -guzzle-sphinx-theme,sphinx-rtd-theme,jamesls/semidbm,aa0babacc67027d1367c4bab112985203c984fab,docs/conf.py,91:95,import,import,not applicable,,guzzle_sphinx_theme,sphinx_rtd_theme,https://github.com/jamesls/semidbm/commit/aa0babac,guzzle-sphinx-theme__sphinx-rtd-theme__jamesls/semidbm__aa0babac -guzzle-sphinx-theme,sphinx-rtd-theme,jamesls/semidbm,aa0babacc67027d1367c4bab112985203c984fab,docs/conf.py,96:102,function call,function call,one-to-one,"element name change, output transformation",html_theme_path,get_html_theme_path,https://github.com/jamesls/semidbm/commit/aa0babac,guzzle-sphinx-theme__sphinx-rtd-theme__jamesls/semidbm__aa0babac -html5lib,bleach,posativ/isso,f1a4478272395c5a4c110c7e564cfb444c4ec63f,isso/utils/html.py,12-14:9,import,import,not applicable,,"html5lib, html5lib.sanitizer.HTMLSanitizer, html5lib.serializer.HTMLSerializer",bleach,https://github.com/posativ/isso/commit/f1a44782,html5lib__bleach__posativ/isso__f1a44782 -html5lib,bleach,pycon/pycon,3dba9637623143551d388391a8d818e368304f6b,symposion/markdown_parser.py,14-16:10,"function call, attribute, function call, attribute, function call",function call,many-to-one,"argument addition, argument deletion, element name change, output transformation","HTMLParser, HTMLSanitizer, parseFragment, childNodes, toxml",clean,https://github.com/pycon/pycon/commit/3dba9637,html5lib__bleach__pycon/pycon__3dba9637 -html5lib,bleach,pycon/pycon,3dba9637623143551d388391a8d818e368304f6b,symposion/markdown_parser.py,2:1,import,import,not applicable,,"html5lib.html5parser, html5lib.sanitizer",bleach,https://github.com/pycon/pycon/commit/3dba9637,html5lib__bleach__pycon/pycon__3dba9637 -httplib2,requests,ankitects/anki,f6245cdfd1e81fecb581a17d3ee314ed0d72698d,anki/sync.py,12:8,import,import,not applicable,,httplib2,requests,https://github.com/ankitects/anki/commit/f6245cdf,httplib2__requests__ankitects/anki__f6245cdf -httplib2,requests,ankitects/anki,f6245cdfd1e81fecb581a17d3ee314ed0d72698d,anki/sync.py,25:,function call,,one-to-zero,,RETRIES,,https://github.com/ankitects/anki/commit/f6245cdf,httplib2__requests__ankitects/anki__f6245cdf -httplib2,requests,ankitects/anki,f6245cdfd1e81fecb581a17d3ee314ed0d72698d,anki/sync.py,29:,function reference,,one-to-zero,,proxy_info_from_environment,,https://github.com/ankitects/anki/commit/f6245cdf,httplib2__requests__ankitects/anki__f6245cdf -httplib2,requests,ankitects/anki,f6245cdfd1e81fecb581a17d3ee314ed0d72698d,anki/sync.py,30:,function reference,,one-to-zero,,proxy_info_from_url,,https://github.com/ankitects/anki/commit/f6245cdf,httplib2__requests__ankitects/anki__f6245cdf -httplib2,requests,ankitects/anki,f6245cdfd1e81fecb581a17d3ee314ed0d72698d,anki/sync.py,33:,function reference,,one-to-zero,,from_environment,,https://github.com/ankitects/anki/commit/f6245cdf,httplib2__requests__ankitects/anki__f6245cdf -httplib2,requests,ankitects/anki,f6245cdfd1e81fecb581a17d3ee314ed0d72698d,anki/sync.py,34:,function reference,,one-to-zero,,from_url,,https://github.com/ankitects/anki/commit/f6245cdf,httplib2__requests__ankitects/anki__f6245cdf -httplib2,requests,ankitects/anki,f6245cdfd1e81fecb581a17d3ee314ed0d72698d,anki/sync.py,51-54:,function call,,one-to-zero,,Http,,https://github.com/ankitects/anki/commit/f6245cdf,httplib2__requests__ankitects/anki__f6245cdf -httplib2,requests,ankitects/anki,f6245cdfd1e81fecb581a17d3ee314ed0d72698d,anki/sync.py,:463,,function call,zero-to-one,,,Session,https://github.com/ankitects/anki/commit/f6245cdf,httplib2__requests__ankitects/anki__f6245cdf -httplib2,requests,ankitects/anki,f6245cdfd1e81fecb581a17d3ee314ed0d72698d,anki/sync.py,:467,,function call,zero-to-one,,,post,https://github.com/ankitects/anki/commit/f6245cdf,httplib2__requests__ankitects/anki__f6245cdf -httplib2,requests,ankitects/anki,f6245cdfd1e81fecb581a17d3ee314ed0d72698d,anki/sync.py,:470,,function call,zero-to-one,,,get,https://github.com/ankitects/anki/commit/f6245cdf,httplib2__requests__ankitects/anki__f6245cdf -httplib2,requests,ankitects/anki,f6245cdfd1e81fecb581a17d3ee314ed0d72698d,aqt/sync.py,429:,import,,not applicable,,"http.client, httplib2",,https://github.com/ankitects/anki/commit/f6245cdf,httplib2__requests__ankitects/anki__f6245cdf -httplib2,requests,ankitects/anki,f6245cdfd1e81fecb581a17d3ee314ed0d72698d,aqt/sync.py,470-471:,exception,,one-to-zero,,ServerNotFoundError,,https://github.com/ankitects/anki/commit/f6245cdf,httplib2__requests__ankitects/anki__f6245cdf -httplib2,requests,ankitects/anki,f6245cdfd1e81fecb581a17d3ee314ed0d72698d,aqt/sync.py,472:,exception,,one-to-zero,,ssl_SSLError,,https://github.com/ankitects/anki/commit/f6245cdf,httplib2__requests__ankitects/anki__f6245cdf -httplib2,requests,ankitects/anki,f6245cdfd1e81fecb581a17d3ee314ed0d72698d,aqt/sync.py,503:,function call,,one-to-zero,,Response,,https://github.com/ankitects/anki/commit/f6245cdf,httplib2__requests__ankitects/anki__f6245cdf -httplib2,requests,ankitects/anki,f6245cdfd1e81fecb581a17d3ee314ed0d72698d,aqt/sync.py,505:,function call,,one-to-zero,,_decompressContent,,https://github.com/ankitects/anki/commit/f6245cdf,httplib2__requests__ankitects/anki__f6245cdf -httplib2,requests,ankitects/anki,f6245cdfd1e81fecb581a17d3ee314ed0d72698d,aqt/update.py,:40,,function call,zero-to-one,,,post,https://github.com/ankitects/anki/commit/f6245cdf,httplib2__requests__ankitects/anki__f6245cdf -httplib2,requests,ankitects/anki,f6245cdfd1e81fecb581a17d3ee314ed0d72698d,aqt/update.py,:41,,function call,zero-to-one,,,raise_for_status,https://github.com/ankitects/anki/commit/f6245cdf,httplib2__requests__ankitects/anki__f6245cdf -httplib2,requests,ankitects/anki,f6245cdfd1e81fecb581a17d3ee314ed0d72698d,aqt/update.py,:42,,function call,zero-to-one,,,json,https://github.com/ankitects/anki/commit/f6245cdf,httplib2__requests__ankitects/anki__f6245cdf -httplib2,requests,ankitects/anki,f6245cdfd1e81fecb581a17d3ee314ed0d72698d,aqt/update.py,:6,,import,not applicable,,,requests,https://github.com/ankitects/anki/commit/f6245cdf,httplib2__requests__ankitects/anki__f6245cdf -httplib2,requests,cpfair/tapiriik,495db93a46dae7004fa9454a962196f0c95b3dc6,tapiriik/services/RunKeeper/runkeeper.py,121-122:124,"function call, function call",function call,many-to-one,element name change,"Http, request",post,https://github.com/cpfair/tapiriik/commit/495db93a,httplib2__requests__cpfair/tapiriik__495db93a -httplib2,requests,cpfair/tapiriik,495db93a46dae7004fa9454a962196f0c95b3dc6,tapiriik/services/RunKeeper/runkeeper.py,"161,164:165","function call, function call",function call,many-to-one,element name change,"Http, request",post,https://github.com/cpfair/tapiriik/commit/495db93a,httplib2__requests__cpfair/tapiriik__495db93a -httplib2,requests,cpfair/tapiriik,495db93a46dae7004fa9454a962196f0c95b3dc6,tapiriik/services/RunKeeper/runkeeper.py,75-76:74,"function call, function call",function call,many-to-one,element name change,"Http, request",post,https://github.com/cpfair/tapiriik/commit/495db93a,httplib2__requests__cpfair/tapiriik__495db93a -httplib2,requests,cpfair/tapiriik,495db93a46dae7004fa9454a962196f0c95b3dc6,tapiriik/services/RunKeeper/runkeeper.py,85-86:89,"function call, function call",function call,many-to-one,element name change,"Http, request",post,https://github.com/cpfair/tapiriik/commit/495db93a,httplib2__requests__cpfair/tapiriik__495db93a -httplib2,requests,cpfair/tapiriik,495db93a46dae7004fa9454a962196f0c95b3dc6,tapiriik/services/RunKeeper/runkeeper.py,92-93:95,"function call, function call",function call,many-to-one,element name change,"Http, request",post,https://github.com/cpfair/tapiriik/commit/495db93a,httplib2__requests__cpfair/tapiriik__495db93a -httplib2,requests,cpfair/tapiriik,495db93a46dae7004fa9454a962196f0c95b3dc6,tapiriik/services/RunKeeper/runkeeper.py,49-54:53,"function call, function call",function call,many-to-one,"argument deletion, argument transformation, element name change","Http, request",post,https://github.com/cpfair/tapiriik/commit/495db93a,httplib2__requests__cpfair/tapiriik__495db93a -httplib2,requests,cpfair/tapiriik,495db93a46dae7004fa9454a962196f0c95b3dc6,tapiriik/services/RunKeeper/runkeeper.py,55:54,attribute,attribute,one-to-one,element name change,status,status_code,https://github.com/cpfair/tapiriik/commit/495db93a,httplib2__requests__cpfair/tapiriik__495db93a -httplib2,requests,cpfair/tapiriik,495db93a46dae7004fa9454a962196f0c95b3dc6,tapiriik/services/RunKeeper/runkeeper.py,8:8,import,import,not applicable,,httplib2,requests,https://github.com/cpfair/tapiriik/commit/495db93a,httplib2__requests__cpfair/tapiriik__495db93a -httplib2,requests,hasgeek/flask-lastuser,6114ad5cb27d16048a86f2a1eff85756cf438d34,flask_lastuser/__init__.py,17:16,import,import,not applicable,,httplib2,requests,https://github.com/hasgeek/flask-lastuser/commit/6114ad5c,httplib2__requests__hasgeek/flask-lastuser__6114ad5c -httplib2,requests,hasgeek/flask-lastuser,6114ad5cb27d16048a86f2a1eff85756cf438d34,flask_lastuser/__init__.py,272:,function call,,one-to-zero,,Http,,https://github.com/hasgeek/flask-lastuser/commit/6114ad5c,httplib2__requests__hasgeek/flask-lastuser__6114ad5c -httplib2,requests,hasgeek/flask-lastuser,6114ad5cb27d16048a86f2a1eff85756cf438d34,flask_lastuser/__init__.py,273-283:304-309,function call,"function call, attribute",one-to-many,"argument deletion, argument name change, argument transformation, element name change",request,"post, json",https://github.com/hasgeek/flask-lastuser/commit/6114ad5c,httplib2__requests__hasgeek/flask-lastuser__6114ad5c -httplib2,requests,hpe-storage/python-3parclient,75b94d3ec693de0961affc2fcf2e5d622b3624ca,hp3parclient/http.py,28:28,import,import,not applicable,,httplib2,requests,https://github.com/hpe-storage/python-3parclient/commit/75b94d3e,httplib2__requests__hpe-storage/python-3parclient__75b94d3e -httplib2,requests,hpe-storage/python-3parclient,75b94d3ec693de0961affc2fcf2e5d622b3624ca,hp3parclient/http.py,28:28,function call,function call,one-to-one,argument transformation,request,request,https://github.com/hpe-storage/python-3parclient/commit/75b94d3e,httplib2__requests__hpe-storage/python-3parclient__75b94d3e -httplib2,requests,jarodl/flask-github,341c769f2f7889583a0802982ea3373677573de1,flask_github.py,14:12,import,import,not applicable,,httplib2.Http,requests,https://github.com/jarodl/flask-github/commit/341c769f,httplib2__requests__jarodl/flask-github__341c769f -httplib2,requests,jarodl/flask-github,341c769f2f7889583a0802982ea3373677573de1,flask_github.py,"70,73:72","function call, function call",function call,many-to-one,"argument deletion, argument transformation, element name change","Http, request",request,https://github.com/jarodl/flask-github/commit/341c769f,httplib2__requests__jarodl/flask-github__341c769f -httplib2,requests,jarodl/flask-github,341c769f2f7889583a0802982ea3373677573de1,flask_github.py,:40,,function call,zero-to-one,,,session,https://github.com/jarodl/flask-github/commit/341c769f,httplib2__requests__jarodl/flask-github__341c769f -httplib2,requests,jgorset/facepy,89ba1d43ce59a9a7dbbb54b84fdd33fd116348c4,facepy/graph_api.py,1:1,import,import,not applicable,,httplib2,requests,https://github.com/jgorset/facepy/commit/89ba1d43,httplib2__requests__jgorset/facepy__89ba1d43 -httplib2,requests,openshot/openshot-qt,4349753e0eecae60c96768def773fa48189f06bf,src/classes/metrics.py,155:155-156,"function call, function call","function call, attribute, attribute",many-to-many,"argument deletion, element name change, output transformation","Http, request","get, status_code, text",https://github.com/openshot/openshot-qt/commit/4349753e,httplib2__requests__openshot/openshot-qt__4349753e -httplib2,requests,openshot/openshot-qt,4349753e0eecae60c96768def773fa48189f06bf,src/classes/metrics.py,175:175,"function call, function call","function call, attribute, attribute",many-to-many,"argument deletion, argument name change, element name change, output transformation","Http, request","get, status_code, text",https://github.com/openshot/openshot-qt/commit/4349753e,httplib2__requests__openshot/openshot-qt__4349753e -httplib2,requests,openshot/openshot-qt,4349753e0eecae60c96768def773fa48189f06bf,src/classes/metrics.py,28:28,import,import,not applicable,,httplib2,requests,https://github.com/openshot/openshot-qt/commit/4349753e,httplib2__requests__openshot/openshot-qt__4349753e -httplib2,requests,openshot/openshot-qt,4349753e0eecae60c96768def773fa48189f06bf,src/classes/version.py,28:28,import,import,not applicable,,httplib2,requests,https://github.com/openshot/openshot-qt/commit/4349753e,httplib2__requests__openshot/openshot-qt__4349753e -httplib2,requests,openshot/openshot-qt,4349753e0eecae60c96768def773fa48189f06bf,src/classes/version.py,"51:51-52,55","function call, function call","function call, attribute, function call",many-to-many,"element name change, output transformation","Http, request","get, text, json",https://github.com/openshot/openshot-qt/commit/4349753e,httplib2__requests__openshot/openshot-qt__4349753e -httplib2,requests,openstack/deb-nova,346d9419a6aeb3c1277fa0ad2c539045be571d30,nova/tests/test_wsgi.py,122:121,"function call, function call",function call,many-to-one,"element name change, output transformation","Http, request",get,https://github.com/openstack/deb-nova/commit/346d9419,httplib2__requests__openstack/deb-nova__346d9419 -httplib2,requests,openstack/deb-nova,346d9419a6aeb3c1277fa0ad2c539045be571d30,nova/tests/test_wsgi.py,128:127,"function call, function call",function call,many-to-one,"element name change, output transformation","Http, request",get,https://github.com/openstack/deb-nova/commit/346d9419,httplib2__requests__openstack/deb-nova__346d9419 -httplib2,requests,openstack/deb-nova,346d9419a6aeb3c1277fa0ad2c539045be571d30,nova/tests/test_wsgi.py,124:123,attribute,attribute,one-to-one,element name change,status,status_code,https://github.com/openstack/deb-nova/commit/346d9419,httplib2__requests__openstack/deb-nova__346d9419 -httplib2,requests,openstack/deb-nova,346d9419a6aeb3c1277fa0ad2c539045be571d30,nova/tests/test_wsgi.py,130:129,attribute,attribute,one-to-one,element name change,status,status_code,https://github.com/openstack/deb-nova/commit/346d9419,httplib2__requests__openstack/deb-nova__346d9419 -httplib2,requests,openstack/deb-nova,346d9419a6aeb3c1277fa0ad2c539045be571d30,nova/tests/test_wsgi.py,26:26,import,import,not applicable,,httplib2,requests,https://github.com/openstack/deb-nova/commit/346d9419,httplib2__requests__openstack/deb-nova__346d9419 -httplib2,requests,openstack/networking-cisco,075010a677ff2427799634b6fc4f7ed3a90bbda2,neutron/plugins/cisco/n1kv/n1kv_client.py,21:22,import,import,not applicable,,httplib2,requests,https://github.com/openstack/networking-cisco/commit/075010a6,httplib2__requests__openstack/networking-cisco__075010a6 -httplib2,requests,openstack/networking-cisco,075010a677ff2427799634b6fc4f7ed3a90bbda2,neutron/plugins/cisco/n1kv/n1kv_client.py,454-458:436-440,"function call, function call",function call,many-to-one,"argument addition, argument name change, argument transformation, element name change","Http, request",request,https://github.com/openstack/networking-cisco/commit/075010a6,httplib2__requests__openstack/networking-cisco__075010a6 -httplib2,requests,openstack/networking-cisco,075010a677ff2427799634b6fc4f7ed3a90bbda2,neutron/plugins/cisco/n1kv/n1kv_client.py,461:443,attribute,attribute,one-to-one,element name change,status,status_code,https://github.com/openstack/networking-cisco/commit/075010a6,httplib2__requests__openstack/networking-cisco__075010a6 -httplib2,requests,openstack/networking-cisco,075010a677ff2427799634b6fc4f7ed3a90bbda2,neutron/plugins/cisco/n1kv/n1kv_client.py,462:443,attribute,attribute,one-to-one,element name change,status,status_code,https://github.com/openstack/networking-cisco/commit/075010a6,httplib2__requests__openstack/networking-cisco__075010a6 -httplib2,requests,wikimedia/pywikibot,952665acaa9ab2dd1a78cb4a935f3b5743941913,scripts/version.py,21:22,import,import,not applicable,,httplib2,requests,https://github.com/wikimedia/pywikibot/commit/952665ac,httplib2__requests__wikimedia/pywikibot__952665ac -httplib2,requests,wikimedia/pywikibot,952665acaa9ab2dd1a78cb4a935f3b5743941913,scripts/version.py,39:42,attribute,attribute,one-to-one,element name change,CA_CERTS,where,https://github.com/wikimedia/pywikibot/commit/952665ac,httplib2__requests__wikimedia/pywikibot__952665ac -httplib2,requests,wikimedia/pywikibot,952665acaa9ab2dd1a78cb4a935f3b5743941913,scripts/version.py,41:44,attribute,function call,one-to-one,element name change,CA_CERTS,where,https://github.com/wikimedia/pywikibot/commit/952665ac,httplib2__requests__wikimedia/pywikibot__952665ac -httplib2,requests,wikimedia/pywikibot,952665acaa9ab2dd1a78cb4a935f3b5743941913,scripts/version.py,42:45,attribute,function call,one-to-one,element name change,CA_CERTS,where,https://github.com/wikimedia/pywikibot/commit/952665ac,httplib2__requests__wikimedia/pywikibot__952665ac -httplib2,requests,wikimedia/pywikibot,952665acaa9ab2dd1a78cb4a935f3b5743941913,scripts/version.py,44:47,attribute,function call,one-to-one,element name change,CA_CERTS,where,https://github.com/wikimedia/pywikibot/commit/952665ac,httplib2__requests__wikimedia/pywikibot__952665ac -hubstorage,scrapinghub,scrapinghub/scrapinghub-entrypoint-scrapy,80b2262a9696bf8fa6b0d5423efc30fdd46fe54f,sh_scrapy/hsref.py,47:47,import,import,not applicable,,hubstorage.client.HubstorageClient,scrapinghub.HubstorageClient,https://github.com/scrapinghub/scrapinghub-entrypoint-scrapy/commit/80b2262a,hubstorage__scrapinghub__scrapinghub/scrapinghub-entrypoint-scrapy__80b2262a -hubstorage,scrapinghub,scrapy-plugins/scrapy-pagestorage,ce31d531756661752b72dda9a93a8ed1cbcb919b,scrapy_pagestorage.py,7:7,import,import,not applicable,,hubstorage.ValueTooLarge,scrapinghub.hubstorage.ValueTooLarge,https://github.com/scrapy-plugins/scrapy-pagestorage/commit/ce31d531,hubstorage__scrapinghub__scrapy-plugins/scrapy-pagestorage__ce31d531 -hubstorage,scrapinghub,scrapy-plugins/scrapy-pagestorage,ce31d531756661752b72dda9a93a8ed1cbcb919b,scrapy_pagestorage.py,8:8,import,import,not applicable,,hubstorage.utils.urlpathjoin,scrapinghub.hubstorage.utils.urlpathjoin,https://github.com/scrapy-plugins/scrapy-pagestorage/commit/ce31d531,hubstorage__scrapinghub__scrapy-plugins/scrapy-pagestorage__ce31d531 -huey,celery,lonelam/onlinejudgeshu,b687d2067b28f6759a47ddcfe7bb575e8f83f679,submission/tasks.py,2:3,import,import,not applicable,,huey.djhuey.db_task,huey.djhuey.db_task,https://github.com/lonelam/onlinejudgeshu/commit/b687d206,huey__celery__lonelam/onlinejudgeshu__b687d206 -huey,celery,lonelam/onlinejudgeshu,b687d2067b28f6759a47ddcfe7bb575e8f83f679,submission/tasks.py,7:7,decorator,decorator,one-to-one,element name change,db_task,shared_task,https://github.com/lonelam/onlinejudgeshu/commit/b687d206,huey__celery__lonelam/onlinejudgeshu__b687d206 -ipaddress,netaddr,napalm-automation/napalm,085994a5b33f37e5c29f2081ddf272df4db0319c,napalm/eos.py,17:19,import,import,not applicable,,ipaddress,netaddr.IPAddress,https://github.com/napalm-automation/napalm/commit/085994a5,ipaddress__netaddr__napalm-automation/napalm__085994a5 -ipaddress,netaddr,napalm-automation/napalm,085994a5b33f37e5c29f2081ddf272df4db0319c,napalm/eos.py,655:655,function call,function call,one-to-one,element name change,ip_address,IPAddress,https://github.com/napalm-automation/napalm/commit/085994a5,ipaddress__netaddr__napalm-automation/napalm__085994a5 -ipaddr,ipaddress,google/capirca,eb768ea7e8cb33ab16786ddeb52b53122c740c65,capirca/lib/cisco.py,166:468-469,type,type,one-to-one,,IPv4Network,IPv4Network,https://github.com/google/capirca/commit/eb768ea7,ipaddr__ipaddress__google/capirca__eb768ea7 -ipaddr,ipaddress,google/capirca,eb768ea7e8cb33ab16786ddeb52b53122c740c65,capirca/lib/cisco.py,28:28,import,import,not applicable,,ipaddr,ipaddress,https://github.com/google/capirca/commit/eb768ea7,ipaddr__ipaddress__google/capirca__eb768ea7 -ipaddr,ipaddress,google/capirca,eb768ea7e8cb33ab16786ddeb52b53122c740c65,capirca/lib/cisco.py,472:475-476,type,type,one-to-one,,IPv6Network,IPv6Network,https://github.com/google/capirca/commit/eb768ea7,ipaddr__ipaddress__google/capirca__eb768ea7 -ipaddr,ipaddress,google/capirca,eb768ea7e8cb33ab16786ddeb52b53122c740c65,capirca/lib/ciscoasa.py,222:224-225,type,type,one-to-one,,IPv4Network,IPv4Network,https://github.com/google/capirca/commit/eb768ea7,ipaddr__ipaddress__google/capirca__eb768ea7 -ipaddr,ipaddress,google/capirca,eb768ea7e8cb33ab16786ddeb52b53122c740c65,capirca/lib/ciscoasa.py,227:230-231,type,type,one-to-one,,IPv4Network,IPv4Network,https://github.com/google/capirca/commit/eb768ea7,ipaddr__ipaddress__google/capirca__eb768ea7 -ipaddr,ipaddress,google/capirca,eb768ea7e8cb33ab16786ddeb52b53122c740c65,capirca/lib/ciscoasa.py,233:237-238,type,type,one-to-one,,IPv6Network,IPv6Network,https://github.com/google/capirca/commit/eb768ea7,ipaddr__ipaddress__google/capirca__eb768ea7 -ipaddr,ipaddress,google/capirca,eb768ea7e8cb33ab16786ddeb52b53122c740c65,capirca/lib/ciscoasa.py,238:243-244,type,type,one-to-one,,IPv6Network,IPv6Network,https://github.com/google/capirca/commit/eb768ea7,ipaddr__ipaddress__google/capirca__eb768ea7 -ipaddr,ipaddress,google/capirca,eb768ea7e8cb33ab16786ddeb52b53122c740c65,capirca/lib/ciscoasa.py,30:30,import,import,not applicable,,ipaddr,ipaddress,https://github.com/google/capirca/commit/eb768ea7,ipaddr__ipaddress__google/capirca__eb768ea7 -ipaddr,ipaddress,google/capirca,eb768ea7e8cb33ab16786ddeb52b53122c740c65,capirca/lib/nacaddr.py,101:120,type,type,one-to-one,,IPv6Network,IPv6Network,https://github.com/google/capirca/commit/eb768ea7,ipaddr__ipaddress__google/capirca__eb768ea7 -ipaddr,ipaddress,google/capirca,eb768ea7e8cb33ab16786ddeb52b53122c740c65,capirca/lib/nacaddr.py,130:168,function call,function call,one-to-one,,supernet,supernet,https://github.com/google/capirca/commit/eb768ea7,ipaddr__ipaddress__google/capirca__eb768ea7 -ipaddr,ipaddress,google/capirca,eb768ea7e8cb33ab16786ddeb52b53122c740c65,capirca/lib/nacaddr.py,93:112,function call,function call,one-to-one,,supernet,supernet,https://github.com/google/capirca/commit/eb768ea7,ipaddr__ipaddress__google/capirca__eb768ea7 -ipaddr,ipaddress,google/capirca,eb768ea7e8cb33ab16786ddeb52b53122c740c65,capirca/lib/nacaddr.py,25:24,import,import,not applicable,,ipaddr,ipaddress,https://github.com/google/capirca/commit/eb768ea7,ipaddr__ipaddress__google/capirca__eb768ea7 -ipaddr,ipaddress,google/capirca,eb768ea7e8cb33ab16786ddeb52b53122c740c65,capirca/lib/nacaddr.py,311:350,attribute,attribute,one-to-one,element name change,network,network_address,https://github.com/google/capirca/commit/eb768ea7,ipaddr__ipaddress__google/capirca__eb768ea7 -ipaddr,ipaddress,google/capirca,eb768ea7e8cb33ab16786ddeb52b53122c740c65,capirca/lib/nacaddr.py,317:356,function reference,function reference,one-to-one,element name change,_get_networks_key,get_mixed_type_key,https://github.com/google/capirca/commit/eb768ea7,ipaddr__ipaddress__google/capirca__eb768ea7 -ipaddr,ipaddress,google/capirca,eb768ea7e8cb33ab16786ddeb52b53122c740c65,capirca/lib/nacaddr.py,324:363,function reference,function reference,one-to-one,element name change,_get_networks_key,get_mixed_type_key,https://github.com/google/capirca/commit/eb768ea7,ipaddr__ipaddress__google/capirca__eb768ea7 -ipaddr,ipaddress,google/capirca,eb768ea7e8cb33ab16786ddeb52b53122c740c65,capirca/lib/nacaddr.py,378:417,type,type,one-to-one,,NetmaskValueError,NetmaskValueError,https://github.com/google/capirca/commit/eb768ea7,ipaddr__ipaddress__google/capirca__eb768ea7 -ipaddr,ipaddress,google/capirca,eb768ea7e8cb33ab16786ddeb52b53122c740c65,capirca/lib/nacaddr.py,42:42,function call,function call,one-to-one,"argument addition, element name change",IPNetwork,ip_network,https://github.com/google/capirca/commit/eb768ea7,ipaddr__ipaddress__google/capirca__eb768ea7 -ipaddr,ipaddress,google/capirca,eb768ea7e8cb33ab16786ddeb52b53122c740c65,capirca/lib/nacaddr.py,43:43,attribute,attribute,one-to-one,,version,version,https://github.com/google/capirca/commit/eb768ea7,ipaddr__ipaddress__google/capirca__eb768ea7 -ipaddr,ipaddress,google/capirca,eb768ea7e8cb33ab16786ddeb52b53122c740c65,capirca/lib/nacaddr.py,45:45,attribute,attribute,one-to-one,,version,version,https://github.com/google/capirca/commit/eb768ea7,ipaddr__ipaddress__google/capirca__eb768ea7 -ipaddr,ipaddress,google/capirca,eb768ea7e8cb33ab16786ddeb52b53122c740c65,capirca/lib/nacaddr.py,49:49,type,type,one-to-one,,IPv4Network,IPv4Network,https://github.com/google/capirca/commit/eb768ea7,ipaddr__ipaddress__google/capirca__eb768ea7 -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,src/ryu_faucet/org/onfsdn/faucet/faucet.py,219:219,function call,function call,one-to-one,"argument transformation, element name change",IPNetwork,ip_network,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,src/ryu_faucet/org/onfsdn/faucet/faucet.py,220:220,function call,function call,one-to-one,"argument transformation, element name change",IPAddress,ip_address,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,src/ryu_faucet/org/onfsdn/faucet/faucet.py,25:25,import,import,not applicable,,ipaddr,ipaddress,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,src/ryu_faucet/org/onfsdn/faucet/valve_packet.py,150:,function call,,one-to-zero,,Bytes,,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,src/ryu_faucet/org/onfsdn/faucet/valve_packet.py,165:165,function call,function call,one-to-one,"argument transformation, element name change",IPv6Network,ip_interface,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,src/ryu_faucet/org/onfsdn/faucet/valve_packet.py,166-168:167,"function call, function call",function call,many-to-one,"argument transformation, element name change","IPv6Address, Bytes",IPv6Address,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,src/ryu_faucet/org/onfsdn/faucet/valve_packet.py,19:19,import,import,not applicable,,ipaddr,ipaddress,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,src/ryu_faucet/org/onfsdn/faucet/valve_route.py,134:134,function call,function call,one-to-one,element name change,IPNetwork,ip_network,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,src/ryu_faucet/org/onfsdn/faucet/valve_route.py,383:388,function call,function call,one-to-one,element name change,IPNetwork,ip_network,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,src/ryu_faucet/org/onfsdn/faucet/valve_route.py,395:400,function call,function call,one-to-one,element name change,IPNetwork,ip_network,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,src/ryu_faucet/org/onfsdn/faucet/valve_route.py,21:21,import,import,not applicable,,ipaddr,ipaddress,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,src/ryu_faucet/org/onfsdn/faucet/valve_route.py,429:434,function call,function call,one-to-one,"argument transformation, element name change",IPAddress,ip_address,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,src/ryu_faucet/org/onfsdn/faucet/valve_route.py,665:669,function call,function call,one-to-one,"argument transformation, element name change",IPAddress,ip_address,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,src/ryu_faucet/org/onfsdn/faucet/valve_route.py,525:529,function call,function call,one-to-one,argument transformation,IPv4Address,IPv4Address,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,src/ryu_faucet/org/onfsdn/faucet/valve_route.py,526:530,function call,function call,one-to-one,argument transformation,IPv4Address,IPv4Address,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,src/ryu_faucet/org/onfsdn/faucet/valve_route.py,553:557,function call,function call,one-to-one,argument transformation,IPv4Address,IPv4Address,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,src/ryu_faucet/org/onfsdn/faucet/valve_route.py,554:558,function call,function call,one-to-one,argument transformation,IPv4Address,IPv4Address,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,src/ryu_faucet/org/onfsdn/faucet/valve_route.py,655:659,function call,function call,one-to-one,argument transformation,IPv6Address,IPv6Address,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,src/ryu_faucet/org/onfsdn/faucet/valve_route.py,656:660,function call,function call,one-to-one,argument transformation,IPv6Address,IPv6Address,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,src/ryu_faucet/org/onfsdn/faucet/vlan.py,16:16,import,import,not applicable,,ipaddr,ipaddress,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,src/ryu_faucet/org/onfsdn/faucet/vlan.py,83:83,function call,function call,one-to-one,"argument transformation, element name change",IPNetwork,ip_interface,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,src/ryu_faucet/org/onfsdn/faucet/vlan.py,96:96,function call,function call,one-to-one,"argument transformation, element name change",IPNetwork,ip_interface,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,src/ryu_faucet/org/onfsdn/faucet/vlan.py,87:87,function call,function call,one-to-one,argument transformation,IPv4Address,IPv4Address,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,src/ryu_faucet/org/onfsdn/faucet/vlan.py,89:89,function call,function call,one-to-one,"argument transformation, element name change",IPAddress,ip_address,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,src/ryu_faucet/org/onfsdn/faucet/vlan.py,95:95,function call,function call,one-to-one,"argument transformation, element name change",IPAddress,ip_address,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test.py,1603:1603,function call,function call,one-to-one,"argument transformation, element name change",IPv4Network,ip_interface,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test.py,1604:1604,function call,function call,one-to-one,"argument transformation, element name change",IPv4Network,ip_interface,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test.py,1646:1646,function call,function call,one-to-one,"argument transformation, element name change",IPv4Network,ip_interface,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test.py,1647:1647,function call,function call,one-to-one,"argument transformation, element name change",IPv4Network,ip_interface,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test.py,1648:1648,function call,function call,one-to-one,"argument transformation, element name change",IPv4Network,ip_interface,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test.py,1649:1649,function call,function call,one-to-one,"argument transformation, element name change",IPv4Network,ip_interface,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test.py,1691:1691,function call,function call,one-to-one,"argument transformation, element name change",IPv4Network,ip_interface,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test.py,1692:1692,function call,function call,one-to-one,"argument transformation, element name change",IPv4Network,ip_interface,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test.py,1734:1734,function call,function call,one-to-one,"argument transformation, element name change",IPv6Network,ip_interface,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test.py,1735:1735,function call,function call,one-to-one,"argument transformation, element name change",IPv6Network,ip_interface,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test.py,1850:1850,function call,function call,one-to-one,"argument transformation, element name change",IPv6Network,ip_interface,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test.py,1850:1850,function call,function call,one-to-one,"argument transformation, element name change",IPv6Network,ip_interface,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test.py,1852:1852,function call,function call,one-to-one,"argument transformation, element name change",IPv6Network,ip_interface,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test.py,1989:1989,function call,function call,one-to-one,"argument transformation, element name change",IPv6Network,ip_interface,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test.py,1990:1990,function call,function call,one-to-one,"argument transformation, element name change",IPv6Network,ip_interface,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test.py,1991:1991,function call,function call,one-to-one,"argument transformation, element name change",IPv6Network,ip_interface,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test.py,1992:1992,function call,function call,one-to-one,"argument transformation, element name change",IPv6Network,ip_interface,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test.py,2541:2541,function call,function call,one-to-one,"argument transformation, element name change",IPv6Network,ip_interface,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test.py,2542:2542,function call,function call,one-to-one,"argument transformation, element name change",IPv6Network,ip_interface,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test.py,2543:2543,function call,function call,one-to-one,"argument transformation, element name change",IPv6Network,ip_interface,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test.py,2544:2544,function call,function call,one-to-one,"argument transformation, element name change",IPv6Network,ip_interface,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test.py,1851:1851,function call,function call,one-to-one,"argument transformation, element name change",IPv6Address,ip_address,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test.py,1853:1853,function call,function call,one-to-one,"argument transformation, element name change",IPv6Address,ip_address,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test.py,46:46,import,import,not applicable,,ipaddr,ipaddress,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test.py,884:884,function call,function call,one-to-one,argument transformation,IPv4Network,IPv4Network,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test.py,890:890,function call,function call,one-to-one,argument transformation,IPv4Network,IPv4Network,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test_base.py,14:14,import,import,not applicable,,ipaddr,ipaddress,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test_base.py,210:210,function call,function call,one-to-one,"argument transformation, element name change",IPv4Network,ip_interface,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test_base.py,211:211,function call,function call,one-to-one,"argument transformation, element name change",IPv4Network,ip_interface,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test_base.py,765:753,function call,function call,one-to-one,"argument transformation, element name change",IPv4Network,ip_interface,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test_base.py,766:754,function call,function call,one-to-one,"argument transformation, element name change",IPv4Network,ip_interface,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test_base.py,767:755,function call,function call,one-to-one,"argument transformation, element name change",IPv4Network,ip_interface,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test_base.py,212:212,function call,function call,one-to-one,"argument transformation, element name change",IPv6Network,ip_interface,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test_base.py,213:213,function call,function call,one-to-one,"argument transformation, element name change",IPv6Network,ip_interface,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test_base.py,842:830,function call,function call,one-to-one,"argument transformation, element name change",IPv6Network,ip_interface,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test_base.py,843:831,function call,function call,one-to-one,"argument transformation, element name change",IPv6Network,ip_interface,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test_base.py,844:832,function call,function call,one-to-one,"argument transformation, element name change",IPv6Network,ip_interface,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test_base.py,845:833,function call,function call,one-to-one,"argument transformation, element name change",IPv6Network,ip_interface,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test_base.py,846:834,function call,function call,one-to-one,"argument transformation, element name change",IPv6Network,ip_interface,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test_base.py,448:448,attribute,"attribute, attribute",one-to-many,element name change,broadcast,"network, broadcast_address",https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test_base.py,448:448,function call,function call,one-to-one,"argument transformation, element name change",IPNetwork,ip_interface,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test_base.py,720:717,function call,function call,one-to-one,"argument transformation, element name change",IPNetwork,ip_interface,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test_base.py,736:724,function call,function call,one-to-one,"argument transformation, element name change",IPNetwork,ip_interface,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test_base.py,:739,,attribute,zero-to-one,,,network,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test_base.py,:742,,attribute,zero-to-one,,,network,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test_base.py,:799,,attribute,zero-to-one,,,network,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/faucet_mininet_test_base.py,:802,,attribute,zero-to-one,,,network,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/test_api.py,3:3,import,import,not applicable,,ipaddr,ipaddress,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/test_config.py,184:184,function call,function call,one-to-one,"argument transformation, element name change",IPNetwork,ip_interface,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/test_config.py,193:193,function call,function call,one-to-one,"argument transformation, element name change",IPNetwork,ip_network,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/test_config.py,197:197,function call,function call,one-to-one,"argument transformation, element name change",IPNetwork,ip_network,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/test_config.py,201:201,function call,function call,one-to-one,"argument transformation, element name change",IPNetwork,ip_network,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,tests/test_config.py,22:22,import,import,not applicable,,ipaddr,ipaddress,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,rvojcik/rtapi,2c25c0539c8bc46812a0f1e75da97066af76905b,rtapi/__init__.py,50:50,import,import,not applicable,,ipaddr,ipaddress,https://github.com/rvojcik/rtapi/commit/2c25c053,ipaddr__ipaddress__rvojcik/rtapi__2c25c053 -ipaddr,ipaddress,rvojcik/rtapi,2c25c0539c8bc46812a0f1e75da97066af76905b,rtapi/__init__.py,613:613,function call,function call,one-to-one,element name change,IPAddress,IPv6Address,https://github.com/rvojcik/rtapi/commit/2c25c053,ipaddr__ipaddress__rvojcik/rtapi__2c25c053 -ipaddr,ipaddress,rvojcik/rtapi,2c25c0539c8bc46812a0f1e75da97066af76905b,rtapi/__init__.py,924:924,function call,function call,one-to-one,element name change,IPAddress,IPv6Address,https://github.com/rvojcik/rtapi/commit/2c25c053,ipaddr__ipaddress__rvojcik/rtapi__2c25c053 -ipaddr,netaddr,openstack/deb-designate,eb16b1e1be8da26193fd3482c8f5eb55eebfcbc2,designate/schema.py,104:104,function call,function call,one-to-one,"argument addition, element name change",IPv4Address,IPAddress,https://github.com/openstack/deb-designate/commit/eb16b1e1,ipaddr__netaddr__openstack/deb-designate__eb16b1e1 -ipaddr,netaddr,openstack/deb-designate,eb16b1e1be8da26193fd3482c8f5eb55eebfcbc2,designate/schema.py,116:116,function call,function call,one-to-one,"argument addition, element name change",IPv4Address,IPAddress,https://github.com/openstack/deb-designate/commit/eb16b1e1,ipaddr__netaddr__openstack/deb-designate__eb16b1e1 -ipaddr,netaddr,openstack/deb-designate,eb16b1e1be8da26193fd3482c8f5eb55eebfcbc2,designate/schema.py,105:105,exception,exception,one-to-one,element name change,AddressValueError,AddrFormatError,https://github.com/openstack/deb-designate/commit/eb16b1e1,ipaddr__netaddr__openstack/deb-designate__eb16b1e1 -ipaddr,netaddr,openstack/deb-designate,eb16b1e1be8da26193fd3482c8f5eb55eebfcbc2,designate/schema.py,117:117,exception,exception,one-to-one,element name change,AddressValueError,AddrFormatError,https://github.com/openstack/deb-designate/commit/eb16b1e1,ipaddr__netaddr__openstack/deb-designate__eb16b1e1 -ipaddr,netaddr,openstack/deb-designate,eb16b1e1be8da26193fd3482c8f5eb55eebfcbc2,designate/schema.py,18:18,import,import,not applicable,,ipaddr,netaddr,https://github.com/openstack/deb-designate/commit/eb16b1e1,ipaddr__netaddr__openstack/deb-designate__eb16b1e1 -ipaddr,netaddr,openstack/fuel-devops,5d0df07841dd862165137ed34fcb2a02d9ec2b7b,devops/driver/libvirt/libvirt_driver.py,202-203:202-203,function call,function call,one-to-one,,IPNetwork,IPNetwork,https://github.com/openstack/fuel-devops/commit/5d0df078,ipaddr__netaddr__openstack/fuel-devops__5d0df078 -ipaddr,netaddr,openstack/fuel-devops,5d0df07841dd862165137ed34fcb2a02d9ec2b7b,devops/driver/libvirt/libvirt_driver.py,391:391,function call,function call,one-to-one,,IPNetwork,IPNetwork,https://github.com/openstack/fuel-devops/commit/5d0df078,ipaddr__netaddr__openstack/fuel-devops__5d0df078 -ipaddr,netaddr,openstack/fuel-devops,5d0df07841dd862165137ed34fcb2a02d9ec2b7b,devops/driver/libvirt/libvirt_driver.py,24:25,import,import,not applicable,,ipaddr,netaddr,https://github.com/openstack/fuel-devops/commit/5d0df078,ipaddr__netaddr__openstack/fuel-devops__5d0df078 -ipaddr,netaddr,openstack/fuel-devops,5d0df07841dd862165137ed34fcb2a02d9ec2b7b,devops/helpers/network.py,:14,,import,not applicable,,,netaddr.IPSet,https://github.com/openstack/fuel-devops/commit/5d0df078,ipaddr__netaddr__openstack/fuel-devops__5d0df078 -ipaddr,netaddr,openstack/fuel-devops,5d0df07841dd862165137ed34fcb2a02d9ec2b7b,devops/helpers/network.py,:29,,function call,zero-to-one,,,IPSet,https://github.com/openstack/fuel-devops/commit/5d0df078,ipaddr__netaddr__openstack/fuel-devops__5d0df078 -ipaddr,netaddr,openstack/fuel-devops,5d0df07841dd862165137ed34fcb2a02d9ec2b7b,devops/helpers/templates.py,19:19,import,import,not applicable,,ipaddr.IPNetwork,netaddr.IPNetwork,https://github.com/openstack/fuel-devops/commit/5d0df078,ipaddr__netaddr__openstack/fuel-devops__5d0df078 -ipaddr,netaddr,openstack/fuel-devops,5d0df07841dd862165137ed34fcb2a02d9ec2b7b,devops/models/environment.py,19:19,import,import,not applicable,,ipaddr.IPNetwork,netaddr.IPNetwork,https://github.com/openstack/fuel-devops/commit/5d0df078,ipaddr__netaddr__openstack/fuel-devops__5d0df078 -ipaddr,netaddr,openstack/fuel-devops,5d0df07841dd862165137ed34fcb2a02d9ec2b7b,devops/models/network.py,16:21,import,import,not applicable,,ipaddr.IPNetwork,netaddr.IPNetwork,https://github.com/openstack/fuel-devops/commit/5d0df078,ipaddr__netaddr__openstack/fuel-devops__5d0df078 -ipaddr,netaddr,openstack/fuel-devops,5d0df07841dd862165137ed34fcb2a02d9ec2b7b,devops/tests/driver/libvirt/test_driver.py,142:142,function call,function call,one-to-one,,IPNetwork,IPNetwork,https://github.com/openstack/fuel-devops/commit/5d0df078,ipaddr__netaddr__openstack/fuel-devops__5d0df078 -ipaddr,netaddr,openstack/fuel-devops,5d0df07841dd862165137ed34fcb2a02d9ec2b7b,devops/tests/driver/libvirt/test_driver.py,18:19,import,import,not applicable,,ipaddr,netaddr.IPNetwork,https://github.com/openstack/fuel-devops/commit/5d0df078,ipaddr__netaddr__openstack/fuel-devops__5d0df078 -ipaddr,netaddr,openstack/fuel-devops,5d0df07841dd862165137ed34fcb2a02d9ec2b7b,devops/tests/driver/libvirt/test_l2_network_device.py,110:110,function call,function call,one-to-one,,IPNetwork,IPNetwork,https://github.com/openstack/fuel-devops/commit/5d0df078,ipaddr__netaddr__openstack/fuel-devops__5d0df078 -ipaddr,netaddr,openstack/fuel-devops,5d0df07841dd862165137ed34fcb2a02d9ec2b7b,devops/tests/driver/libvirt/test_l2_network_device.py,16:17,import,import,not applicable,,ipaddr,netaddr.IPNetwork,https://github.com/openstack/fuel-devops/commit/5d0df078,ipaddr__netaddr__openstack/fuel-devops__5d0df078 -ipaddr,netaddr,openstack/fuel-devops,5d0df07841dd862165137ed34fcb2a02d9ec2b7b,devops/tests/driver/libvirt/test_template.py,18:19,import,import,not applicable,,ipaddr,netaddr.IPNetwork,https://github.com/openstack/fuel-devops/commit/5d0df078,ipaddr__netaddr__openstack/fuel-devops__5d0df078 -ipaddr,netaddr,openstack/fuel-devops,5d0df07841dd862165137ed34fcb2a02d9ec2b7b,devops/tests/driver/libvirt/test_template.py,263:263,function call,function call,one-to-one,,IPNetwork,IPNetwork,https://github.com/openstack/fuel-devops/commit/5d0df078,ipaddr__netaddr__openstack/fuel-devops__5d0df078 -ipaddr,netaddr,openstack/fuel-devops,5d0df07841dd862165137ed34fcb2a02d9ec2b7b,devops/tests/driver/libvirt/test_xml_builder.py,17:17,import,import,not applicable,,ipaddr.IPNetwork,netaddr.IPNetwork,https://github.com/openstack/fuel-devops/commit/5d0df078,ipaddr__netaddr__openstack/fuel-devops__5d0df078 -ipaddr,netaddr,openstack/fuel-devops,5d0df07841dd862165137ed34fcb2a02d9ec2b7b,devops/tests/test_helpers.py,19:19,import,import,not applicable,,ipaddr.IPNetwork,netaddr.IPNetwork,https://github.com/openstack/fuel-devops/commit/5d0df078,ipaddr__netaddr__openstack/fuel-devops__5d0df078 -ipaddr,netaddr,openstack/fuel-devops,5d0df07841dd862165137ed34fcb2a02d9ec2b7b,devops/tests/test_manager.py,16:16,import,import,not applicable,,ipaddr.IPNetwork,netaddr.IPNetwork,https://github.com/openstack/fuel-devops/commit/5d0df078,ipaddr__netaddr__openstack/fuel-devops__5d0df078 -ipaddr,netaddr,openstack/wsme,002473c0eaff5bde539e6f6980c387d3817f7063,wsme/types.py,15:6,import,import,not applicable,,ipaddr,netaddr,https://github.com/openstack/wsme/commit/002473c0,ipaddr__netaddr__openstack/wsme__002473c0 -ipaddr,netaddr,openstack/wsme,002473c0eaff5bde539e6f6980c387d3817f7063,wsme/types.py,237:233,function call,function call,one-to-one,"argument addition, element name change",IPv4Address,IPAddress,https://github.com/openstack/wsme/commit/002473c0,ipaddr__netaddr__openstack/wsme__002473c0 -ipaddr,netaddr,openstack/wsme,002473c0eaff5bde539e6f6980c387d3817f7063,wsme/types.py,238:234,exception,exception,one-to-one,element name change,AddressValueError,AddrFormatError,https://github.com/openstack/wsme/commit/002473c0,ipaddr__netaddr__openstack/wsme__002473c0 -ipaddr,netaddr,openstack/wsme,002473c0eaff5bde539e6f6980c387d3817f7063,wsme/types.py,258:254,exception,exception,one-to-one,element name change,AddressValueError,AddrFormatError,https://github.com/openstack/wsme/commit/002473c0,ipaddr__netaddr__openstack/wsme__002473c0 -ipaddr,netaddr,openstack/wsme,002473c0eaff5bde539e6f6980c387d3817f7063,wsme/types.py,257:253,function call,function call,one-to-one,"argument addition, element name change",IPv6Address,IPAddress,https://github.com/openstack/wsme/commit/002473c0,ipaddr__netaddr__openstack/wsme__002473c0 -ipaddr,py2-ipaddress,evgeni/bley,dcc428536d19b0f43604d4052ecaadabadef5e64,test/test_bley.py,53:,function call,,one-to-zero,,IPNetwork,,https://github.com/evgeni/bley/commit/dcc42853,ipaddr__py2-ipaddress__evgeni/bley__dcc42853 -ipaddr,py2-ipaddress,evgeni/bley,dcc428536d19b0f43604d4052ecaadabadef5e64,test/test_bley.py,55:,function call,,one-to-zero,,IPNetwork,,https://github.com/evgeni/bley/commit/dcc42853,ipaddr__py2-ipaddress__evgeni/bley__dcc42853 -ipaddr,py2-ipaddress,evgeni/bley,dcc428536d19b0f43604d4052ecaadabadef5e64,test/test_bley.py,54:,function call,,one-to-zero,,iterhosts,,https://github.com/evgeni/bley/commit/dcc42853,ipaddr__py2-ipaddress__evgeni/bley__dcc42853 -ipaddr,py2-ipaddress,evgeni/bley,dcc428536d19b0f43604d4052ecaadabadef5e64,test/test_bley.py,56:,function call,,one-to-zero,,iterhosts,,https://github.com/evgeni/bley/commit/dcc42853,ipaddr__py2-ipaddress__evgeni/bley__dcc42853 -ipaddr,py2-ipaddress,evgeni/bley,dcc428536d19b0f43604d4052ecaadabadef5e64,test/test_bley.py,62:,function call,,one-to-zero,,iterhosts,,https://github.com/evgeni/bley/commit/dcc42853,ipaddr__py2-ipaddress__evgeni/bley__dcc42853 -ipaddr,py2-ipaddress,evgeni/bley,dcc428536d19b0f43604d4052ecaadabadef5e64,test/test_bley.py,69:,function call,,one-to-zero,,iterhosts,,https://github.com/evgeni/bley/commit/dcc42853,ipaddr__py2-ipaddress__evgeni/bley__dcc42853 -ipaddr,py2-ipaddress,evgeni/bley,dcc428536d19b0f43604d4052ecaadabadef5e64,test/test_bley.py,7:7,import,import,not applicable,,ipaddr,ipaddress,https://github.com/evgeni/bley/commit/dcc42853,ipaddr__py2-ipaddress__evgeni/bley__dcc42853 -ipaddr,py2-ipaddress,evgeni/bley,dcc428536d19b0f43604d4052ecaadabadef5e64,test/test_bleyhelpers.py,3:3,import,import,not applicable,,ipaddr,ipaddress,https://github.com/evgeni/bley/commit/dcc42853,ipaddr__py2-ipaddress__evgeni/bley__dcc42853 -ipaddr,py2-ipaddress,evgeni/bley,dcc428536d19b0f43604d4052ecaadabadef5e64,test/test_bleyhelpers.py,88:89,function call,function call,one-to-one,"argument transformation, element name change",IPAddress,ip_address,https://github.com/evgeni/bley/commit/dcc42853,ipaddr__py2-ipaddress__evgeni/bley__dcc42853 -ipaddr,py2-ipaddress,evgeni/bley,dcc428536d19b0f43604d4052ecaadabadef5e64,test/test_bleyhelpers.py,97:98,function call,function call,one-to-one,"argument transformation, element name change",IPAddress,ip_address,https://github.com/evgeni/bley/commit/dcc42853,ipaddr__py2-ipaddress__evgeni/bley__dcc42853 -ipaddr,py2-ipaddress,jdswinbank/comet,1549e864ad46d3216dea9b4aa2353722de2081c5,comet/service/broker.py,"108,115:108,115",function call,function call,one-to-one,"argument addition, element name change",IPNetwork,ip_network,https://github.com/jdswinbank/comet/commit/1549e864,ipaddr__py2-ipaddress__jdswinbank/comet__1549e864 -ipaddr,py2-ipaddress,jdswinbank/comet,1549e864ad46d3216dea9b4aa2353722de2081c5,comet/service/broker.py,8:8,import,import,not applicable,,ipaddr.IPNetwork,ipaddress.ip_network,https://github.com/jdswinbank/comet/commit/1549e864,ipaddr__py2-ipaddress__jdswinbank/comet__1549e864 -ipaddr,py2-ipaddress,jdswinbank/comet,1549e864ad46d3216dea9b4aa2353722de2081c5,comet/service/test/test_broker.py,1:1,import,import,not applicable,,ipaddr.IPNetwork,ipaddress.ip_network,https://github.com/jdswinbank/comet/commit/1549e864,ipaddr__py2-ipaddress__jdswinbank/comet__1549e864 -ipaddr,py2-ipaddress,jdswinbank/comet,1549e864ad46d3216dea9b4aa2353722de2081c5,comet/service/test/test_broker.py,58:58,function call,function call,one-to-one,element name change,IPNetwork,ip_network,https://github.com/jdswinbank/comet/commit/1549e864,ipaddr__py2-ipaddress__jdswinbank/comet__1549e864 -ipaddr,py2-ipaddress,jdswinbank/comet,1549e864ad46d3216dea9b4aa2353722de2081c5,comet/service/test/test_broker.py,66:67,function call,function call,one-to-one,"argument addition, element name change",IPNetwork,ip_network,https://github.com/jdswinbank/comet/commit/1549e864,ipaddr__py2-ipaddress__jdswinbank/comet__1549e864 -ipaddr,py2-ipaddress,jdswinbank/comet,1549e864ad46d3216dea9b4aa2353722de2081c5,comet/utility/test/test_whitelist.py,1:1,import,import,not applicable,,ipaddr.IPNetwork,ipaddress.ip_network,https://github.com/jdswinbank/comet/commit/1549e864,ipaddr__py2-ipaddress__jdswinbank/comet__1549e864 -ipaddr,py2-ipaddress,jdswinbank/comet,1549e864ad46d3216dea9b4aa2353722de2081c5,comet/utility/test/test_whitelist.py,"25,32:25,32",function call,function call,one-to-one,element name change,IPNetwork,ip_network,https://github.com/jdswinbank/comet/commit/1549e864,ipaddr__py2-ipaddress__jdswinbank/comet__1549e864 -ipaddr,py2-ipaddress,jdswinbank/comet,1549e864ad46d3216dea9b4aa2353722de2081c5,comet/utility/whitelist.py,17:17,function call,function call,one-to-one,element name change,IPAddress,ip_address,https://github.com/jdswinbank/comet/commit/1549e864,ipaddr__py2-ipaddress__jdswinbank/comet__1549e864 -ipaddr,py2-ipaddress,jdswinbank/comet,1549e864ad46d3216dea9b4aa2353722de2081c5,comet/utility/whitelist.py,5:5,import,import,not applicable,,ipaddr.IPAddress,ipaddress.ip_address,https://github.com/jdswinbank/comet/commit/1549e864,ipaddr__py2-ipaddress__jdswinbank/comet__1549e864 -ipaddr,py2-ipaddress,magic-wormhole/magic-wormhole,5b23669cf3fec46471bbc30620651ffc188c578c,src/wormhole/tor_manager.py,115:115,function call,function call,one-to-one,element name change,IPAddress,ip_address,https://github.com/magic-wormhole/magic-wormhole/commit/5b23669c,ipaddr__py2-ipaddress__magic-wormhole/magic-wormhole__5b23669c -ipaddr,py2-ipaddress,magic-wormhole/magic-wormhole,5b23669cf3fec46471bbc30620651ffc188c578c,src/wormhole/tor_manager.py,6:6,import,import,not applicable,,ipaddr,ipaddress,https://github.com/magic-wormhole/magic-wormhole/commit/5b23669c,ipaddr__py2-ipaddress__magic-wormhole/magic-wormhole__5b23669c -ipaddr,py2-ipaddress,meejah/txtorcon,c8fdba0a3494a41ceb499a3473956faf48034a0c,txtorcon/util.py,133:127,function call,function call,one-to-one,element name change,IPAddress,ip_address,https://github.com/meejah/txtorcon/commit/c8fdba0a,ipaddr__py2-ipaddress__meejah/txtorcon__c8fdba0a -ipaddr,py2-ipaddress,meejah/txtorcon,c8fdba0a3494a41ceb499a3473956faf48034a0c,txtorcon/util.py,71:14,import,import,not applicable,,ipaddr,ipaddress,https://github.com/meejah/txtorcon/commit/c8fdba0a,ipaddr__py2-ipaddress__meejah/txtorcon__c8fdba0a -ipaddr,py2-ipaddress,redhat-cip/hardware,a429c38cf6e6630f6bc1d1793f1aa2a75b21cc03,hardware/matcher.py,24:20,import,import,not applicable,,ipaddr,ipaddress,https://github.com/redhat-cip/hardware/commit/a429c38c,ipaddr__py2-ipaddress__redhat-cip/hardware__a429c38c -ipaddr,py2-ipaddress,redhat-cip/hardware,a429c38cf6e6630f6bc1d1793f1aa2a75b21cc03,hardware/matcher.py,88:84,function call,function call,one-to-one,,IPv4Address,IPv4Address,https://github.com/redhat-cip/hardware/commit/a429c38c,ipaddr__py2-ipaddress__redhat-cip/hardware__a429c38c -ipaddr,py2-ipaddress,redhat-cip/hardware,a429c38cf6e6630f6bc1d1793f1aa2a75b21cc03,hardware/matcher.py,88:84,function call,function call,one-to-one,,IPv4Network,IPv4Network,https://github.com/redhat-cip/hardware/commit/a429c38c,ipaddr__py2-ipaddress__redhat-cip/hardware__a429c38c -ipaddr,py2-ipaddress,rvojcik/rtapi,2c25c0539c8bc46812a0f1e75da97066af76905b,rtapi/__init__.py,50:50,import,import,not applicable,,ipaddr,ipaddress,https://github.com/rvojcik/rtapi/commit/2c25c053,ipaddr__py2-ipaddress__rvojcik/rtapi__2c25c053 -ipaddr,py2-ipaddress,rvojcik/rtapi,2c25c0539c8bc46812a0f1e75da97066af76905b,rtapi/__init__.py,"613,924:613,924",function call,function call,one-to-one,element name change,IPAddress,IPv6Address,https://github.com/rvojcik/rtapi/commit/2c25c053,ipaddr__py2-ipaddress__rvojcik/rtapi__2c25c053 -ipaddr,py2-ipaddress,stackstorm/st2,4022aea911726ab98e376860cfba75987e4b3df4,st2common/st2common/util/ip_utils.py,19:19,import,import,not applicable,,ipaddr,ipaddress,https://github.com/stackstorm/st2/commit/4022aea9,ipaddr__py2-ipaddress__stackstorm/st2__4022aea9 -ipaddr,py2-ipaddress,stackstorm/st2,4022aea911726ab98e376860cfba75987e4b3df4,st2common/st2common/util/ip_utils.py,"43,59:43,59",function call,function call,one-to-one,element name change,IPAddress,ip_address,https://github.com/stackstorm/st2/commit/4022aea9,ipaddr__py2-ipaddress__stackstorm/st2__4022aea9 -jsonpath-rw,jsonpath-rw-ext,hxlstandard/libhxl-python,0babff28e04c7da97cae91de78e86295bc42b118,hxl/filters.py,2100:2100,function call,function call,one-to-one,,parse,parse,https://github.com/hxlstandard/libhxl-python/commit/0babff28,jsonpath-rw__jsonpath-rw-ext__hxlstandard/libhxl-python__0babff28 -jsonpath-rw,jsonpath-rw-ext,hxlstandard/libhxl-python,0babff28e04c7da97cae91de78e86295bc42b118,hxl/filters.py,41:41,import,import,not applicable,,jsonpath_rw,jsonpath_rw_ext,https://github.com/hxlstandard/libhxl-python/commit/0babff28,jsonpath-rw__jsonpath-rw-ext__hxlstandard/libhxl-python__0babff28 -jsonpath-rw,jsonpath-rw-ext,hxlstandard/libhxl-python,0babff28e04c7da97cae91de78e86295bc42b118,hxl/io.py,10:10,import,import,not applicable,,jsonpath_rw,jsonpath_rw_ext,https://github.com/hxlstandard/libhxl-python/commit/0babff28,jsonpath-rw__jsonpath-rw-ext__hxlstandard/libhxl-python__0babff28 -jsonpath-rw,jsonpath-rw-ext,hxlstandard/libhxl-python,0babff28e04c7da97cae91de78e86295bc42b118,hxl/io.py,678:678,function call,function call,one-to-one,,parse,parse,https://github.com/hxlstandard/libhxl-python/commit/0babff28,jsonpath-rw__jsonpath-rw-ext__hxlstandard/libhxl-python__0babff28 -jsontableschema,tableschema,frictionlessdata/tableschema-sql-py,a1385f748263c12f7d7c59c7f44eac49943503a4,tests/test_storage.py,13:13,import,import,not applicable,,jsontableschema.Schema,tableschema.Schema,https://github.com/frictionlessdata/tableschema-sql-py/commit/a1385f74,jsontableschema__tableschema__frictionlessdata/tableschema-sql-py__a1385f74 -kafka-python,confluent-kafka,biznetgio/restknot,6b10345398630fbb418f84ca7268d481ecad56ee,agent/dnsagent/clis/start.py,35:35-36,function call,"function call, function call",one-to-many,"argument transformation, element name change",get_kafka_consumer,"Consumer, suscribe",https://github.com/biznetgio/restknot/commit/6b103453,kafka-python__confluent-kafka__biznetgio/restknot__6b103453 -kafka-python,confluent-kafka,biznetgio/restknot,6b10345398630fbb418f84ca7268d481ecad56ee,api/app/helpers/producer.py,18-21:20,function call,function call,one-to-one,"argument deletion, argument transformation, element name change",KafkaProducer,Producer,https://github.com/biznetgio/restknot/commit/6b103453,kafka-python__confluent-kafka__biznetgio/restknot__6b103453 -kafka-python,confluent-kafka,biznetgio/restknot,6b10345398630fbb418f84ca7268d481ecad56ee,api/app/helpers/producer.py,31:36,function call,function call,one-to-one,"argument addition, argument transformation, element name change",send,produce,https://github.com/biznetgio/restknot/commit/6b103453,kafka-python__confluent-kafka__biznetgio/restknot__6b103453 -kafka-python,confluent-kafka,biznetgio/restknot,6b10345398630fbb418f84ca7268d481ecad56ee,api/app/helpers/producer.py,5:5,import,import,not applicable,,kafka.KafkaProducer,confluent_kafka.Producer,https://github.com/biznetgio/restknot/commit/6b103453,kafka-python__confluent-kafka__biznetgio/restknot__6b103453 -kafka-python,confluent-kafka,openstack/oslo.messaging,5a842ae15582e4eedfb1b2510eaf4a8997701f58,oslo_messaging/_drivers/impl_kafka.py,220-232:245-246,function call,"function call, function call",one-to-many,"argument transformation, element name change",KafkaConsumer,"Consumer, subscribe",https://github.com/openstack/oslo.messaging/commit/5a842ae1,kafka-python__confluent-kafka__openstack/oslo.messaging__5a842ae1 -kafka-python,confluent-kafka,openstack/oslo.messaging,5a842ae15582e4eedfb1b2510eaf4a8997701f58,oslo_messaging/_drivers/impl_kafka.py,26-28:18-19,import,import,not applicable,,"kafka, kafka.client_async.selectors, kafka.errors","confluent_kafka, confluent_kafka.KafkaException",https://github.com/openstack/oslo.messaging/commit/5a842ae1,kafka-python__confluent-kafka__openstack/oslo.messaging__5a842ae1 -kafka-python,confluent-kafka,openstack/oslo.messaging,5a842ae15582e4eedfb1b2510eaf4a8997701f58,oslo_messaging/_drivers/impl_kafka.py,288-297:326,function call,function call,one-to-one,"argument transformation, element name change",KafkaProducer,Producer,https://github.com/openstack/oslo.messaging/commit/5a842ae1,kafka-python__confluent-kafka__openstack/oslo.messaging__5a842ae1 -kafka,confluent-kafka,svenskaspel/locust-plugins,fad53da58706ba4d69633667d62a9e8c84b4fa9e,locust_plugins/kafka.py,29:44,function call,function call,one-to-one,"argument transformation, element name change",KafkaProducer,Producer,https://github.com/svenskaspel/locust-plugins/commit/fad53da5,kafka__confluent-kafka__svenskaspel/locust-plugins__fad53da5 -kafka,confluent-kafka,svenskaspel/locust-plugins,fad53da58706ba4d69633667d62a9e8c84b4fa9e,locust_plugins/kafka.py,33:50,"function call, function call, function call",function call,many-to-one,"argument transformation, element name change","send, add_callback, add_callback",produce,https://github.com/svenskaspel/locust-plugins/commit/fad53da5,kafka__confluent-kafka__svenskaspel/locust-plugins__fad53da5 -kafka,confluent-kafka,svenskaspel/locust-plugins,fad53da58706ba4d69633667d62a9e8c84b4fa9e,locust_plugins/kafka.py,3:3,import,import,not applicable,,kafka.KafkaProducer,confluent_kafka.Producer,https://github.com/svenskaspel/locust-plugins/commit/fad53da5,kafka__confluent-kafka__svenskaspel/locust-plugins__fad53da5 -leveldb,plyvel,ethereum/py-evm,5c273fff1ed8f4815b7232a442061673c00f1c60,evm/db/backends/level.py,13:13,import,import,not applicable,,leveldb,plyvel,https://github.com/ethereum/py-evm/commit/5c273fff,leveldb__plyvel__ethereum/py-evm__5c273fff -leveldb,plyvel,ethereum/py-evm,5c273fff1ed8f4815b7232a442061673c00f1c60,evm/db/backends/level.py,18:18,function call,function call,one-to-one,element name change,LevelDB,DB,https://github.com/ethereum/py-evm/commit/5c273fff,leveldb__plyvel__ethereum/py-evm__5c273fff -leveldb,plyvel,ethereum/py-evm,5c273fff1ed8f4815b7232a442061673c00f1c60,evm/db/backends/level.py,25:27,function call,function call,one-to-one,element name change,Put,put,https://github.com/ethereum/py-evm/commit/5c273fff,leveldb__plyvel__ethereum/py-evm__5c273fff -leveldb,plyvel,ethereum/py-evm,5c273fff1ed8f4815b7232a442061673c00f1c60,evm/db/backends/level.py,29:30,function call,function call,one-to-one,"argument deletion, element name change",Get,get,https://github.com/ethereum/py-evm/commit/5c273fff,leveldb__plyvel__ethereum/py-evm__5c273fff -leveldb,plyvel,ethereum/py-evm,5c273fff1ed8f4815b7232a442061673c00f1c60,evm/db/backends/level.py,32:33,function call,function call,one-to-one,element name change,Delete,delete,https://github.com/ethereum/py-evm/commit/5c273fff,leveldb__plyvel__ethereum/py-evm__5c273fff -leveldb,plyvel,gdassori/spruned,4326c6485f8ff6d6e6d2ad38a2d0707e50ec126d,spruned/application/database.py,30:30,function call,function call,one-to-one,"argument addition, element name change",LevelDB,DB,https://github.com/gdassori/spruned/commit/4326c648,leveldb__plyvel__gdassori/spruned__4326c648 -leveldb,plyvel,gdassori/spruned,4326c6485f8ff6d6e6d2ad38a2d0707e50ec126d,spruned/application/database.py,3:3,import,import,not applicable,,leveldb,plyvel,https://github.com/gdassori/spruned/commit/4326c648,leveldb__plyvel__gdassori/spruned__4326c648 -leveldb,plyvel,gdassori/spruned,4326c6485f8ff6d6e6d2ad38a2d0707e50ec126d,spruned/application/database.py,73:73,function call,function call,one-to-one,element name change,WriteBatch,write_batch,https://github.com/gdassori/spruned/commit/4326c648,leveldb__plyvel__gdassori/spruned__4326c648 -leveldb,plyvel,gdassori/spruned,4326c6485f8ff6d6e6d2ad38a2d0707e50ec126d,spruned/application/database.py,75:77,function call,function call,one-to-one,element name change,WriteBatch,write_batch,https://github.com/gdassori/spruned/commit/4326c648,leveldb__plyvel__gdassori/spruned__4326c648 -leveldb,plyvel,obsidianforensics/hindsight,973b3d3278609c144f11542bd24164243ee165af,pyhindsight/browsers/chrome.py,1656:1656,import,import,not applicable,,leveldb,plyvel,https://github.com/obsidianforensics/hindsight/commit/973b3d32,leveldb__plyvel__obsidianforensics/hindsight__973b3d32 -leveldb,plyvel,obsidianforensics/hindsight,973b3d3278609c144f11542bd24164243ee165af,pyhindsight/utils.py,104:104,import,import,not applicable,,leveldb,plyvel,https://github.com/obsidianforensics/hindsight/commit/973b3d32,leveldb__plyvel__obsidianforensics/hindsight__973b3d32 -leveldb,plyvel,obsidianforensics/hindsight,973b3d3278609c144f11542bd24164243ee165af,pyhindsight/utils.py,115:115,function call,function call,one-to-one,element name change,LevelDB,DB,https://github.com/obsidianforensics/hindsight/commit/973b3d32,leveldb__plyvel__obsidianforensics/hindsight__973b3d32 -leveldb,plyvel,obsidianforensics/hindsight,973b3d3278609c144f11542bd24164243ee165af,pyhindsight/utils.py,121:121,function call,function call,one-to-one,element name change,RangeIter,iterator,https://github.com/obsidianforensics/hindsight/commit/973b3d32,leveldb__plyvel__obsidianforensics/hindsight__973b3d32 -lockfile,fasteners,kizniche/mycodo,547f6d9f22e569007c1066e36ee5142f5e1b533d,mycodo/controller_sensor.py,31:26,import,import,not applicable,,lockfile.LockFile,fasteners,https://github.com/kizniche/mycodo/commit/547f6d9f,lockfile__fasteners__kizniche/mycodo__547f6d9f -lockfile,fasteners,kizniche/mycodo,547f6d9f22e569007c1066e36ee5142f5e1b533d,mycodo/devices/atlas_scientific_i2c.py,77:79,function call,function call,one-to-one,element name change,LockFile,InterProcessLock,https://github.com/kizniche/mycodo/commit/547f6d9f,lockfile__fasteners__kizniche/mycodo__547f6d9f -lockfile,fasteners,kizniche/mycodo,547f6d9f22e569007c1066e36ee5142f5e1b533d,mycodo/devices/atlas_scientific_i2c.py,7:3,import,import,not applicable,,lockfile.LockFile,fasteners,https://github.com/kizniche/mycodo/commit/547f6d9f,lockfile__fasteners__kizniche/mycodo__547f6d9f -lockfile,fasteners,kizniche/mycodo,547f6d9f22e569007c1066e36ee5142f5e1b533d,mycodo/devices/atlas_scientific_i2c.py,81:83,function call,function call,one-to-one,"argument addition, argument deletion",acquire,acquire,https://github.com/kizniche/mycodo/commit/547f6d9f,lockfile__fasteners__kizniche/mycodo__547f6d9f -lockfile,fasteners,kizniche/mycodo,547f6d9f22e569007c1066e36ee5142f5e1b533d,mycodo/devices/atlas_scientific_uart.py,51:54,function call,function call,one-to-one,element name change,LockFile,InterProcessLock,https://github.com/kizniche/mycodo/commit/547f6d9f,lockfile__fasteners__kizniche/mycodo__547f6d9f -lockfile,fasteners,kizniche/mycodo,547f6d9f22e569007c1066e36ee5142f5e1b533d,mycodo/devices/atlas_scientific_uart.py,55:58,function call,function call,one-to-one,"argument addition, argument deletion",acquire,acquire,https://github.com/kizniche/mycodo/commit/547f6d9f,lockfile__fasteners__kizniche/mycodo__547f6d9f -lockfile,fasteners,kizniche/mycodo,547f6d9f22e569007c1066e36ee5142f5e1b533d,mycodo/devices/atlas_scientific_uart.py,5:3,import,import,not applicable,,lockfile.LockFile,fasteners,https://github.com/kizniche/mycodo/commit/547f6d9f,lockfile__fasteners__kizniche/mycodo__547f6d9f -lockfile,fasteners,kizniche/mycodo,547f6d9f22e569007c1066e36ee5142f5e1b533d,mycodo/sensors/k30.py,101:100,function call,function call,one-to-one,"argument addition, argument deletion",acquire,acquire,https://github.com/kizniche/mycodo/commit/547f6d9f,lockfile__fasteners__kizniche/mycodo__547f6d9f -lockfile,fasteners,kizniche/mycodo,547f6d9f22e569007c1066e36ee5142f5e1b533d,mycodo/sensors/k30.py,3:3,import,import,not applicable,,lockfile.LockFile,fasteners,https://github.com/kizniche/mycodo/commit/547f6d9f,lockfile__fasteners__kizniche/mycodo__547f6d9f -lockfile,fasteners,kizniche/mycodo,547f6d9f22e569007c1066e36ee5142f5e1b533d,mycodo/sensors/k30.py,95:96,function call,function call,one-to-one,element name change,LockFile,InterProcessLock,https://github.com/kizniche/mycodo/commit/547f6d9f,lockfile__fasteners__kizniche/mycodo__547f6d9f -lockfile,fasteners,kizniche/mycodo,547f6d9f22e569007c1066e36ee5142f5e1b533d,mycodo/sensors/mh_z16.py,155:156,function call,function call,one-to-one,"argument addition, argument deletion",acquire,acquire,https://github.com/kizniche/mycodo/commit/547f6d9f,lockfile__fasteners__kizniche/mycodo__547f6d9f -lockfile,fasteners,kizniche/mycodo,547f6d9f22e569007c1066e36ee5142f5e1b533d,mycodo/sensors/mh_z16.py,22:22,import,import,not applicable,,lockfile.LockFile,fasteners,https://github.com/kizniche/mycodo/commit/547f6d9f,lockfile__fasteners__kizniche/mycodo__547f6d9f -lockfile,fasteners,kizniche/mycodo,547f6d9f22e569007c1066e36ee5142f5e1b533d,mycodo/sensors/mh_z16.py,51:152,function call,function call,one-to-one,element name change,LockFile,InterProcessLock,https://github.com/kizniche/mycodo/commit/547f6d9f,lockfile__fasteners__kizniche/mycodo__547f6d9f -lockfile,fasteners,kizniche/mycodo,547f6d9f22e569007c1066e36ee5142f5e1b533d,mycodo/sensors/mh_z19.py,101:102,function call,function call,one-to-one,"argument addition, argument deletion",acquire,acquire,https://github.com/kizniche/mycodo/commit/547f6d9f,lockfile__fasteners__kizniche/mycodo__547f6d9f -lockfile,fasteners,kizniche/mycodo,547f6d9f22e569007c1066e36ee5142f5e1b533d,mycodo/sensors/mh_z19.py,3:3,import,import,not applicable,,lockfile.LockFile,fasteners,https://github.com/kizniche/mycodo/commit/547f6d9f,lockfile__fasteners__kizniche/mycodo__547f6d9f -lockfile,fasteners,kizniche/mycodo,547f6d9f22e569007c1066e36ee5142f5e1b533d,mycodo/sensors/mh_z19.py,95:98,function call,function call,one-to-one,element name change,LockFile,InterProcessLock,https://github.com/kizniche/mycodo/commit/547f6d9f,lockfile__fasteners__kizniche/mycodo__547f6d9f -lockfile,fasteners,paratoolsinc/taucmdr,2a2c28aeee469c514196ec5ca68592c9bf354146,packages/tau/cf/software/installation.py,214:,function call,,one-to-zero,,acquire,,https://github.com/paratoolsinc/taucmdr/commit/2a2c28ae,lockfile__fasteners__paratoolsinc/taucmdr__2a2c28ae -lockfile,fasteners,paratoolsinc/taucmdr,2a2c28aeee469c514196ec5ca68592c9bf354146,packages/tau/cf/software/installation.py,220:,function call,,one-to-zero,,release,,https://github.com/paratoolsinc/taucmdr/commit/2a2c28ae,lockfile__fasteners__paratoolsinc/taucmdr__2a2c28ae -lockfile,fasteners,paratoolsinc/taucmdr,2a2c28aeee469c514196ec5ca68592c9bf354146,packages/tau/cf/software/installation.py,221:,exception,,one-to-zero,,NotLocked,,https://github.com/paratoolsinc/taucmdr/commit/2a2c28ae,lockfile__fasteners__paratoolsinc/taucmdr__2a2c28ae -lockfile,fasteners,paratoolsinc/taucmdr,2a2c28aeee469c514196ec5ca68592c9bf354146,packages/tau/cf/software/installation.py,34:34,import,import,not applicable,,"lockfile.LockFile, lockfile.NotLocked",fasteners,https://github.com/paratoolsinc/taucmdr/commit/2a2c28ae,lockfile__fasteners__paratoolsinc/taucmdr__2a2c28ae -lockfile,fasteners,paratoolsinc/taucmdr,2a2c28aeee469c514196ec5ca68592c9bf354146,packages/tau/cf/software/tau_installation.py,:37,,import,not applicable,,,fasteners,https://github.com/paratoolsinc/taucmdr/commit/2a2c28ae,lockfile__fasteners__paratoolsinc/taucmdr__2a2c28ae -lockfile,fasteners,paratoolsinc/taucmdr,2a2c28aeee469c514196ec5ca68592c9bf354146,packages/tau/cf/software/tau_installation.py,:499,,decorator,zero-to-one,,,interprocess_locked,https://github.com/paratoolsinc/taucmdr/commit/2a2c28ae,lockfile__fasteners__paratoolsinc/taucmdr__2a2c28ae -lockfile,fasteners,samschott/maestral,e4388ee1a5ab8699e3a08055fb0d5e6485b9921d,maestral/daemon.py,24:29,import,import,not applicable,,"PIDLockFile, AlreadyLocked",InterProcessLock,https://github.com/samschott/maestral/commit/e4388ee1,lockfile__fasteners__samschott/maestral__e4388ee1 -logbook,loguru,thombashi/sqlitebiter,311c7ce50a89316d5cab9bb2daef05315175faf2,sqlitebiter/sqlitebiter.py,15-16:20,import,import,not applicable,,"logbook, logbook.more",loguru.logger,https://github.com/thombashi/sqlitebiter/commit/311c7ce5,logbook__loguru__thombashi/sqlitebiter__311c7ce5 -logbook,loguru,thombashi/sqlitebiter,311c7ce50a89316d5cab9bb2daef05315175faf2,sqlitebiter/sqlitebiter.py,68:64,function call,function call,one-to-one,,disable,disable,https://github.com/thombashi/sqlitebiter/commit/311c7ce5,logbook__loguru__thombashi/sqlitebiter__311c7ce5 -logbook,loguru,thombashi/tcconfig,7ba8676b3b9347ef15142bfeba30d611822c154d,tcconfig/_logger.py,29:20,function call,function call,one-to-one,,enable,enable,https://github.com/thombashi/tcconfig/commit/7ba8676b,logbook__loguru__thombashi/tcconfig__7ba8676b -logbook,loguru,thombashi/tcconfig,7ba8676b3b9347ef15142bfeba30d611822c154d,tcconfig/_logger.py,6:10,import,import,not applicable,,logbook,loguru.logger,https://github.com/thombashi/tcconfig/commit/7ba8676b,logbook__loguru__thombashi/tcconfig__7ba8676b -logger,logging,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,sensors/cpuload.py,27:23,import,import,not applicable,,logger.Logger,logging,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb -logger,logging,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,sensors/cpuload.py,60:,function call,,one-to-zero,,Logger,,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb -logger,logging,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,sensors/cpuload.py,65-66:61-62,function call,function call,one-to-one,element name change,log_custom,error,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb -logger,logging,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,sensors/diskspace.py,28:24,import,import,not applicable,,logger.Logger,logging,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb -logger,logging,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,sensors/diskspace.py,61:,function call,,one-to-zero,,Logger,,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb -logger,logging,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,sensors/diskspace.py,66-67:62-63,function call,function call,one-to-one,element name change,log_custom,error,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb -logger,logging,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,sensors/memory.py,27:23,import,import,not applicable,,logger.Logger,logger.Logger,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb -logger,logging,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,sensors/memory.py,60:,function call,,one-to-zero,,Logger,,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb -logger,logging,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,sensors/memory.py,65-66:61-62,function call,function call,one-to-one,element name change,log_custom,error,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb -logger,logging,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,sensors/ping.py,143:,function call,,one-to-zero,,Logger,,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb -logger,logging,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,sensors/ping.py,148-149:144-145,function call,function call,one-to-one,element name change,log_custom,error,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb -logger,logging,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,sensors/ping.py,28:24,import,import,not applicable,,logger.Logger,logger.Logger,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb -logger,logging,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,sensors/snmptraffic.py,179-181:175-177,function call,function call,one-to-one,element name change,log_custom,error,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb -logger,logging,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,sensors/snmptraffic.py,33:29,function call,function call,one-to-one,element name change,log_custom,error,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb -logger,logging,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,sensors/snmptraffic.py,27:24,import,import,not applicable,,logger.Logger,logger.Logger,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb -logger,logging,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,sensors/snmptraffic.py,29:,function call,,one-to-zero,,Logger,,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb -lxml,defusedxml,haiwen/seafdav,5e1291f1cb8ed22e3ef5a78f46b1aa7534105764,wsgidav/xml_tools.py,"23:24,29",import,import,not applicable,,lxml.etree,"defusedxml.lxml.etree, defusedxml.ElementTree",https://github.com/haiwen/seafdav/commit/5e1291f1,lxml__defusedxml__haiwen/seafdav__5e1291f1 -lxml,defusedxml,haiwen/seafdav,5e1291f1cb8ed22e3ef5a78f46b1aa7534105764,wsgidav/xml_tools.py,:32,,type,zero-to-one,,,Element,https://github.com/haiwen/seafdav/commit/5e1291f1,lxml__defusedxml__haiwen/seafdav__5e1291f1 -lxml,defusedxml,haiwen/seafdav,5e1291f1cb8ed22e3ef5a78f46b1aa7534105764,wsgidav/xml_tools.py,:33,,type,zero-to-one,,,SubElement,https://github.com/haiwen/seafdav/commit/5e1291f1,lxml__defusedxml__haiwen/seafdav__5e1291f1 -lxml,defusedxml,haiwen/seafdav,5e1291f1cb8ed22e3ef5a78f46b1aa7534105764,wsgidav/xml_tools.py,:34,,function reference,zero-to-one,,,tostring,https://github.com/haiwen/seafdav/commit/5e1291f1,lxml__defusedxml__haiwen/seafdav__5e1291f1 -lxml,defusedxml,openvinotoolkit/open_model_zoo,7c2529f53bf8b8901685df88f898ce57089fe490,tools/accuracy_checker/accuracy_checker/utils.py,38:34,import,import,not applicable,,etree,ElementTree,https://github.com/openvinotoolkit/open_model_zoo/commit/7c2529f5,lxml__defusedxml__openvinotoolkit/open_model_zoo__7c2529f5 -lxml,defusedxml,synacktiv/eos,ac9596f942aaf733ebafd9eef94617710ac18864,eos/plugins/sources.py,114-115:114,"function call, function call",function call,many-to-one,element name change,"parse, getroot",parse,https://github.com/synacktiv/eos/commit/ac9596f9,lxml__defusedxml__synacktiv/eos__ac9596f9 -lxml,defusedxml,synacktiv/eos,ac9596f942aaf733ebafd9eef94617710ac18864,eos/plugins/sources.py,116:115,function call,function call,one-to-one,"argument deletion, argument transformation, element name change",findall,getElementsByTagName,https://github.com/synacktiv/eos/commit/ac9596f9,lxml__defusedxml__synacktiv/eos__ac9596f9 -lxml,defusedxml,synacktiv/eos,ac9596f942aaf733ebafd9eef94617710ac18864,eos/plugins/sources.py,117:116,function call,function call,one-to-one,"argument deletion, argument transformation, element name change",findall,getElementsByTagName,https://github.com/synacktiv/eos/commit/ac9596f9,lxml__defusedxml__synacktiv/eos__ac9596f9 -lxml,defusedxml,synacktiv/eos,ac9596f942aaf733ebafd9eef94617710ac18864,eos/plugins/sources.py,7:7,import,import,not applicable,,lxml.etree,defusedxml.minidom,https://github.com/synacktiv/eos/commit/ac9596f9,lxml__defusedxml__synacktiv/eos__ac9596f9 -m2crypto,cryptography,kevoreilly/capev2,abf58a7deb32893febb4151f579d8428ffca3b8e,modules/processing/static.py,47:48-51,import,import,not applicable,,"M2Crypto.m2, M2Crypto.BIO, M2Crypto.X509, M2Crypto.SMIME","cryptography, cryptography.hazmat.backends.openssl.backend.backend, cryptography.hazmat.backends.openssl.x509, cryptography.hazmat.primitives.hashes",https://github.com/kevoreilly/capev2/commit/abf58a7d,m2crypto__cryptography__kevoreilly/capev2__abf58a7d -m2crypto,cryptography,kevoreilly/capev2,abf58a7deb32893febb4151f579d8428ffca3b8e,modules/processing/static.py,770:774,function call,function call,one-to-one,element name change,MemoryBuffer,_bytes_to_bio,https://github.com/kevoreilly/capev2/commit/abf58a7d,m2crypto__cryptography__kevoreilly/capev2__abf58a7d -m2crypto,cryptography,kevoreilly/capev2,abf58a7deb32893febb4151f579d8428ffca3b8e,modules/processing/static.py,775:779,function call,attribute,one-to-one,element name change,bio_ptr,bio,https://github.com/kevoreilly/capev2/commit/abf58a7d,m2crypto__cryptography__kevoreilly/capev2__abf58a7d -m2crypto,cryptography,kevoreilly/capev2,abf58a7deb32893febb4151f579d8428ffca3b8e,modules/processing/static.py,775:779,function call,attribute,one-to-one,"argument addition, element name change",pkcs7_read_bio_der,d2i_PKCS7_bio,https://github.com/kevoreilly/capev2/commit/abf58a7d,m2crypto__cryptography__kevoreilly/capev2__abf58a7d -m2crypto,cryptography,kevoreilly/capev2,abf58a7deb32893febb4151f579d8428ffca3b8e,modules/processing/static.py,779:783,function call,attribute,one-to-one,"argument addition, element name change",PKCS7,PKCS7_get0_signers,https://github.com/kevoreilly/capev2/commit/abf58a7d,m2crypto__cryptography__kevoreilly/capev2__abf58a7d -m2crypto,cryptography,yubico/python-u2flib-server,65c46657d50fb2d38036b4533806d36997cedac5,u2flib_server/attestation/resolvers.py,30:35-39,import,import,not applicable,,M2Crypto.X509,"cryptography.exceptions.InvalidSignature, cryptography.hazmat.backends.default_backend, cryptography.hazmat.primitives.asymmetric.padding, cryptography.x509.oid.NameOID, cryptography.x509",https://github.com/yubico/python-u2flib-server/commit/65c46657,m2crypto__cryptography__yubico/python-u2flib-server__65c46657 -m2crypto,cryptography,yubico/python-u2flib-server,65c46657d50fb2d38036b4533806d36997cedac5,u2flib_server/attestation/resolvers.py,65:69,function call,function call,one-to-one,"argument addition, argument transformation, element name change",load_cert_der_string,load_pem_x509_certificate,https://github.com/yubico/python-u2flib-server/commit/65c46657,m2crypto__cryptography__yubico/python-u2flib-server__65c46657 -m2crypto,cryptography,yubico/python-u2flib-server,65c46657d50fb2d38036b4533806d36997cedac5,u2flib_server/attestation/resolvers.py,66:70,function call,attribute,one-to-one,element name change,get_subject,subject,https://github.com/yubico/python-u2flib-server/commit/65c46657,m2crypto__cryptography__yubico/python-u2flib-server__65c46657 -m2crypto,cryptography,yubico/python-u2flib-server,65c46657d50fb2d38036b4533806d36997cedac5,u2flib_server/attestation/resolvers.py,66:70,function call,"function call, attribute",one-to-many,"argument addition, element name change, output transformation",as_text,"get_attributes_for_oid, value",https://github.com/yubico/python-u2flib-server/commit/65c46657,m2crypto__cryptography__yubico/python-u2flib-server__65c46657 -m2crypto,cryptography,yubico/python-u2flib-server,65c46657d50fb2d38036b4533806d36997cedac5,u2flib_server/attestation/resolvers.py,73:94,function call,"function call, attribute",one-to-many,"argument addition, element name change, output transformation",as_text,"get_attributes_for_oid, value",https://github.com/yubico/python-u2flib-server/commit/65c46657,m2crypto__cryptography__yubico/python-u2flib-server__65c46657 -m2crypto,cryptography,yubico/python-u2flib-server,65c46657d50fb2d38036b4533806d36997cedac5,u2flib_server/attestation/resolvers.py,73:94,function call,attribute,one-to-one,element name change,get_issuer,issuer,https://github.com/yubico/python-u2flib-server/commit/65c46657,m2crypto__cryptography__yubico/python-u2flib-server__65c46657 -m2crypto,cryptography,yubico/python-u2flib-server,65c46657d50fb2d38036b4533806d36997cedac5,u2flib_server/attestation/resolvers.py,74:97,function call,function call,one-to-one,element name change,get_pubkey,public_key,https://github.com/yubico/python-u2flib-server/commit/65c46657,m2crypto__cryptography__yubico/python-u2flib-server__65c46657 -mechanize,requests,jorgecarleitao/public-contracts,70a229cb5a3be1a56bdfa4f6df8019456276bf3f,contracts/crawler.py,12:12,import,import,not applicable,,mechanize,mechanize,https://github.com/jorgecarleitao/public-contracts/commit/70a229cb,mechanize__requests__jorgecarleitao/public-contracts__70a229cb -mechanize,requests,jorgecarleitao/public-contracts,70a229cb5a3be1a56bdfa4f6df8019456276bf3f,contracts/crawler.py,152:,function call,,one-to-zero,,Browser,,https://github.com/jorgecarleitao/public-contracts/commit/70a229cb,mechanize__requests__jorgecarleitao/public-contracts__70a229cb -mechanize,requests,jorgecarleitao/public-contracts,70a229cb5a3be1a56bdfa4f6df8019456276bf3f,contracts/crawler.py,154:,function call,,one-to-zero,,set_handle_robots,,https://github.com/jorgecarleitao/public-contracts/commit/70a229cb,mechanize__requests__jorgecarleitao/public-contracts__70a229cb -mechanize,requests,jorgecarleitao/public-contracts,70a229cb5a3be1a56bdfa4f6df8019456276bf3f,contracts/crawler.py,157-159:,attribute,,one-to-zero,,addheaders,,https://github.com/jorgecarleitao/public-contracts/commit/70a229cb,mechanize__requests__jorgecarleitao/public-contracts__70a229cb -mechanize,requests,jorgecarleitao/public-contracts,70a229cb5a3be1a56bdfa4f6df8019456276bf3f,contracts/crawler.py,163:157,function call,function call,one-to-one,"argument addition, element name change",open,get,https://github.com/jorgecarleitao/public-contracts/commit/70a229cb,mechanize__requests__jorgecarleitao/public-contracts__70a229cb -mechanize,requests,jorgecarleitao/public-contracts,70a229cb5a3be1a56bdfa4f6df8019456276bf3f,contracts/crawler.py,164:158,function call,attribute,one-to-one,element name change,read,text,https://github.com/jorgecarleitao/public-contracts/commit/70a229cb,mechanize__requests__jorgecarleitao/public-contracts__70a229cb -migrate,alembic,kickstandproject/payload,ffeff6a308ba1fcdf97b2eb91d0ae5f64787fef2,stripe/db/sqlalchemy/migration.py,"20,24,54-56:21-23",import,import,not applicable,,"migrate, migrate.versioning.util, migrate.exceptions, migrate.versioning.api, migrate.versioning.repository.Repository","alembic.command, alembic.config, alembic.migration",https://github.com/kickstandproject/payload/commit/ffeff6a3,migrate__alembic__kickstandproject/payload__ffeff6a3 -models,model,hwwang55/gcn-lpa,7a974861900be4415113d84baf00c49b82b2d8d9,src/train.py,3:3,import,import,not applicable,,models.GCN_LPA,model.GCN_LPA,https://github.com/hwwang55/gcn-lpa/commit/7a974861,models__model__hwwang55/gcn-lpa__7a974861 -msgpack,u-msgpack-python,crossbario/autobahn-python,9e00896d3601b965e58b21eaac233fc9b9509272,autobahn/wamp/serializer.py,250:251,import,import,not applicable,,msgpack,umsgpack,https://github.com/crossbario/autobahn-python/commit/9e00896d,msgpack__u-msgpack-python__crossbario/autobahn-python__9e00896d -msgpack,u-msgpack-python,crossbario/autobahn-python,9e00896d3601b965e58b21eaac233fc9b9509272,autobahn/wamp/serializer.py,281:275,function call,function call,one-to-one,argument deletion,packb,packb,https://github.com/crossbario/autobahn-python/commit/9e00896d,msgpack__u-msgpack-python__crossbario/autobahn-python__9e00896d -msgpack,u-msgpack-python,crossbario/autobahn-python,9e00896d3601b965e58b21eaac233fc9b9509272,autobahn/wamp/serializer.py,325-329:302,function call,function call,one-to-one,argument deletion,unpackb,unpackb,https://github.com/crossbario/autobahn-python/commit/9e00896d,msgpack__u-msgpack-python__crossbario/autobahn-python__9e00896d -msgpack,u-msgpack-python,crossbario/autobahn-python,9e00896d3601b965e58b21eaac233fc9b9509272,autobahn/wamp/serializer.py,340-344:312,function call,function call,one-to-one,argument deletion,unpackb,unpackb,https://github.com/crossbario/autobahn-python/commit/9e00896d,msgpack__u-msgpack-python__crossbario/autobahn-python__9e00896d -msgpack,u-msgpack-python,kushalp/serfclient-py,3adbf0f1cebe37239a1ca2eda427ee91b4570207,serfclient/connection.py,1:3,import,import,not applicable,,msgpack,umsgpack,https://github.com/kushalp/serfclient-py/commit/3adbf0f1,msgpack__u-msgpack-python__kushalp/serfclient-py__3adbf0f1 -msgpack,u-msgpack-python,kushalp/serfclient-py,3adbf0f1cebe37239a1ca2eda427ee91b4570207,serfclient/connection.py,39:40,function call,function call,one-to-one,,dumps,dumps,https://github.com/kushalp/serfclient-py/commit/3adbf0f1,msgpack__u-msgpack-python__kushalp/serfclient-py__3adbf0f1 -msgpack,u-msgpack-python,kushalp/serfclient-py,3adbf0f1cebe37239a1ca2eda427ee91b4570207,serfclient/connection.py,42:43,function call,function call,one-to-one,,dumps,dumps,https://github.com/kushalp/serfclient-py/commit/3adbf0f1,msgpack__u-msgpack-python__kushalp/serfclient-py__3adbf0f1 -msgpack,u-msgpack-python,kushalp/serfclient-py,3adbf0f1cebe37239a1ca2eda427ee91b4570207,serfclient/connection.py,48:49,function call,function call,one-to-one,,loads,loads,https://github.com/kushalp/serfclient-py/commit/3adbf0f1,msgpack__u-msgpack-python__kushalp/serfclient-py__3adbf0f1 -msgpack,u-msgpack-python,kushalp/serfclient-py,3adbf0f1cebe37239a1ca2eda427ee91b4570207,serfclient/connection.py,:21,,attribute,zero-to-one,,,compatibility,https://github.com/kushalp/serfclient-py/commit/3adbf0f1,msgpack__u-msgpack-python__kushalp/serfclient-py__3adbf0f1 -multiprocessing,multiprocess,czheo/syntax_sugar_python,1dbc1d44855acd57f280cca03878681e8dc26b01,syntax_sugar/pipe.py,3:3,import,import,not applicable,,multiprocessing,pool,https://github.com/czheo/syntax_sugar_python/commit/1dbc1d44,multiprocessing__multiprocess__czheo/syntax_sugar_python__1dbc1d44 -multiprocessing,multiprocess,czheo/syntax_sugar_python,1dbc1d44855acd57f280cca03878681e8dc26b01,syntax_sugar/pipe.py,4:3,import,import,not applicable,,pool,pool,https://github.com/czheo/syntax_sugar_python/commit/1dbc1d44,multiprocessing__multiprocess__czheo/syntax_sugar_python__1dbc1d44 -multiprocessing,multiprocess,czheo/syntax_sugar_python,1dbc1d44855acd57f280cca03878681e8dc26b01,syntax_sugar/pipe.py,83:88,function call,function call,one-to-one,,map,map,https://github.com/czheo/syntax_sugar_python/commit/1dbc1d44,multiprocessing__multiprocess__czheo/syntax_sugar_python__1dbc1d44 -multiprocessing,multiprocess,czheo/syntax_sugar_python,1dbc1d44855acd57f280cca03878681e8dc26b01,syntax_sugar/pipe.py,86:91,function call,function call,one-to-one,element name change,Pool,ThreadPool,https://github.com/czheo/syntax_sugar_python/commit/1dbc1d44,multiprocessing__multiprocess__czheo/syntax_sugar_python__1dbc1d44 -multiprocessing,multiprocess,jhsmit/colicoords,a082ad56448cf9db47ee5b14d1466d1c362c3cff,colicoords/cell.py,11:11,import,import,not applicable,,multiprocessing,multiprocess,https://github.com/jhsmit/colicoords/commit/a082ad56,multiprocessing__multiprocess__jhsmit/colicoords__a082ad56 -multiprocessing,multiprocess,jhsmit/colicoords,a082ad56448cf9db47ee5b14d1466d1c362c3cff,colicoords/cell.py,1297:1297,function call,function call,one-to-one,argument addition,Pool,Pool,https://github.com/jhsmit/colicoords/commit/a082ad56,multiprocessing__multiprocess__jhsmit/colicoords__a082ad56 -multiprocessing,multiprocess,jhsmit/colicoords,a082ad56448cf9db47ee5b14d1466d1c362c3cff,colicoords/cell.py,1300:,function call,,one-to-zero,,close,,https://github.com/jhsmit/colicoords/commit/a082ad56,multiprocessing__multiprocess__jhsmit/colicoords__a082ad56 -multiprocessing,multiprocess,jhsmit/colicoords,a082ad56448cf9db47ee5b14d1466d1c362c3cff,colicoords/cell.py,1301:,function call,,one-to-zero,,join,,https://github.com/jhsmit/colicoords/commit/a082ad56,multiprocessing__multiprocess__jhsmit/colicoords__a082ad56 -multiprocess,multiprocessing,axelrod-python/axelrod,70f3a3520291812966b68d443dd94289939e0537,axelrod/tests/unit/test_tournament.py,5:5,import,import,not applicable,,"Queue, cpu_count","Queue, cpu_count",https://github.com/axelrod-python/axelrod/commit/70f3a352,multiprocess__multiprocessing__axelrod-python/axelrod__70f3a352 -multiprocess,multiprocessing,axelrod-python/axelrod,70f3a3520291812966b68d443dd94289939e0537,axelrod/tournament.py,8:8,import,import,not applicable,,"Process, Queue, cpu_count","Process, Queue, cpu_count",https://github.com/axelrod-python/axelrod/commit/70f3a352,multiprocess__multiprocessing__axelrod-python/axelrod__70f3a352 -multiprocess,multiprocessing,intelpni/brainiak,e62dc1d02ad1a3f2e7f8ef909b035349cd5552c5,brainiak/fcma/voxelselector.py,31:31,import,import,not applicable,,multiprocess,multiprocessing,https://github.com/intelpni/brainiak/commit/e62dc1d0,multiprocess__multiprocessing__intelpni/brainiak__e62dc1d0 -multiprocess,multiprocessing,intelpni/brainiak,e62dc1d02ad1a3f2e7f8ef909b035349cd5552c5,brainiak/fcma/voxelselector.py,436:437,function call,function call,one-to-one,,Pool,Pool,https://github.com/intelpni/brainiak/commit/e62dc1d0,multiprocess__multiprocessing__intelpni/brainiak__e62dc1d0 -multiprocess,multiprocessing,markovmodel/msmtools,a3a152ea77d571a6087149540350e3826ad92ab0,msmtools/estimation/sparse/effective_counts.py,203:202,import,import,not applicable,,"Pool, MapResult","Pool, MapResult",https://github.com/markovmodel/msmtools/commit/a3a152ea,multiprocess__multiprocessing__markovmodel/msmtools__a3a152ea -napalm-base,napalm,afourmy/e-napalm,1033665344fa7330a27b31883d6b14efa3f35547,models.py,1:1,import,import,not applicable,,napalm_base.get_network_driver,napalm.get_network_driver,https://github.com/afourmy/e-napalm/commit/10336653,napalm-base__napalm__afourmy/e-napalm__10336653 -netaddr,ipaddress,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,lib/vdsm/network/ipwrapper.py,28:,import,,not applicable,,netaddr.core.AddrFormatError,,https://github.com/ovirt/vdsm/commit/6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a -netaddr,ipaddress,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,lib/vdsm/network/ipwrapper.py,29:25,import,import,not applicable,,netaddr.IPAddress,ipaddress.ip_address,https://github.com/ovirt/vdsm/commit/6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a -netaddr,ipaddress,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,lib/vdsm/network/ipwrapper.py,308:307,function reference,function reference,one-to-one,element name change,IPNetwork,ip_network,https://github.com/ovirt/vdsm/commit/6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a -netaddr,ipaddress,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,lib/vdsm/network/ipwrapper.py,410:409,function reference,function reference,one-to-one,element name change,IPNetwork,ip_network,https://github.com/ovirt/vdsm/commit/6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a -netaddr,ipaddress,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,lib/vdsm/network/ipwrapper.py,420:419,function reference,function reference,one-to-one,element name change,IPNetwork,ip_network,https://github.com/ovirt/vdsm/commit/6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a -netaddr,ipaddress,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,lib/vdsm/network/ipwrapper.py,30:26,import,import,not applicable,,netaddr.IPNetwork,netaddr.IPNetwork,https://github.com/ovirt/vdsm/commit/6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a -netaddr,ipaddress,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,lib/vdsm/network/ipwrapper.py,311:310,function reference,function reference,one-to-one,element name change,IPAddress,ip_address,https://github.com/ovirt/vdsm/commit/6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a -netaddr,ipaddress,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,lib/vdsm/network/ipwrapper.py,314:313,function reference,function reference,one-to-one,element name change,IPAddress,ip_address,https://github.com/ovirt/vdsm/commit/6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a -netaddr,ipaddress,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,lib/vdsm/network/ipwrapper.py,410:409,function reference,function reference,one-to-one,element name change,IPAddress,ip_address,https://github.com/ovirt/vdsm/commit/6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a -netaddr,ipaddress,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,lib/vdsm/network/ipwrapper.py,419:418,function reference,function reference,one-to-one,element name change,IPAddress,ip_address,https://github.com/ovirt/vdsm/commit/6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a -netaddr,ipaddress,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,lib/vdsm/network/ipwrapper.py,65:,exception,,one-to-zero,,AddrFormatError,,https://github.com/ovirt/vdsm/commit/6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a -netaddr,ipaddress,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,lib/vdsm/network/netinfo/addresses.py,25:26,import,import,not applicable,,netaddr.IPNetwork,ipaddress,https://github.com/ovirt/vdsm/commit/6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a -netaddr,ipaddress,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,lib/vdsm/network/netinfo/addresses.py,45:47,function call,function call,one-to-one,element name change,IPNetwork,ip_interface,https://github.com/ovirt/vdsm/commit/6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a -netaddr,ipaddress,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,lib/vdsm/network/netinfo/addresses.py,46:48,function call,"function call, attribute",one-to-many,element name change,IPNetwork,"network, ip_interface",https://github.com/ovirt/vdsm/commit/6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a -netaddr,ipaddress,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,lib/vdsm/network/sourceroute.py,24:23,import,import,not applicable,,netaddr,ipaddress,https://github.com/ovirt/vdsm/commit/6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a -netaddr,ipaddress,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,lib/vdsm/network/sourceroute.py,51:52,function call,"function call, attribute",one-to-many,element name change,IPNetwork,"ip_interface, network",https://github.com/ovirt/vdsm/commit/6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a -netaddr,ipaddress,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,lib/vdsm/network/sourceroute.py,56:56,"function call, attribute",function call,many-to-one,"element name change, output transformation","IPAddress, value",ip_address,https://github.com/ovirt/vdsm/commit/6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a -netaddr,py2-ipaddress,jimfunk/django-postgresql-netfields,a5a11184ffd33a0d12878881f055455b4818d282,netfields/fields.py,117:111,type,type,one-to-one,element name change,IPNetwork,ip_network,https://github.com/jimfunk/django-postgresql-netfields/commit/a5a11184,netaddr__py2-ipaddress__jimfunk/django-postgresql-netfields__a5a11184 -netaddr,py2-ipaddress,jimfunk/django-postgresql-netfields,a5a11184ffd33a0d12878881f055455b4818d282,netfields/fields.py,1:1,import,import,not applicable,,"IPAddress, IPNetwork","ip_interface, ip_network",https://github.com/jimfunk/django-postgresql-netfields/commit/a5a11184,netaddr__py2-ipaddress__jimfunk/django-postgresql-netfields__a5a11184 -netaddr,py2-ipaddress,jimfunk/django-postgresql-netfields,a5a11184ffd33a0d12878881f055455b4818d282,netfields/fields.py,93:93,function call,function call,one-to-one,element name change,IPNetwork,ip_interface,https://github.com/jimfunk/django-postgresql-netfields/commit/a5a11184,netaddr__py2-ipaddress__jimfunk/django-postgresql-netfields__a5a11184 -netaddr,py2-ipaddress,jimfunk/django-postgresql-netfields,a5a11184ffd33a0d12878881f055455b4818d282,netfields/fields.py,95:95,"function call, function call","function call, attribute",many-to-many,element name change,"IPAddress, IPNetwork","ip_interface, ip",https://github.com/jimfunk/django-postgresql-netfields/commit/a5a11184,netaddr__py2-ipaddress__jimfunk/django-postgresql-netfields__a5a11184 -netaddr,py2-ipaddress,jimfunk/django-postgresql-netfields,a5a11184ffd33a0d12878881f055455b4818d282,netfields/fields.py,96:96,exception,exception,one-to-one,element name change,AddrFormatError,ValueError,https://github.com/jimfunk/django-postgresql-netfields/commit/a5a11184,netaddr__py2-ipaddress__jimfunk/django-postgresql-netfields__a5a11184 -netaddr,py2-ipaddress,jimfunk/django-postgresql-netfields,a5a11184ffd33a0d12878881f055455b4818d282,netfields/forms.py,1:1,import,import,not applicable,,IPNetwork,"ip_interface, ip_network, _IPAddressBase, _BaseNetwork",https://github.com/jimfunk/django-postgresql-netfields/commit/a5a11184,netaddr__py2-ipaddress__jimfunk/django-postgresql-netfields__a5a11184 -netaddr,py2-ipaddress,jimfunk/django-postgresql-netfields,a5a11184ffd33a0d12878881f055455b4818d282,netfields/forms.py,42:42,type,type,one-to-one,element name change,IPNetwork,_IPAddressBase,https://github.com/jimfunk/django-postgresql-netfields/commit/a5a11184,netaddr__py2-ipaddress__jimfunk/django-postgresql-netfields__a5a11184 -netaddr,py2-ipaddress,jimfunk/django-postgresql-netfields,a5a11184ffd33a0d12878881f055455b4818d282,netfields/forms.py,46:46,function call,function call,one-to-one,element name change,IPNetwork,ip_interface,https://github.com/jimfunk/django-postgresql-netfields/commit/a5a11184,netaddr__py2-ipaddress__jimfunk/django-postgresql-netfields__a5a11184 -netaddr,py2-ipaddress,jimfunk/django-postgresql-netfields,a5a11184ffd33a0d12878881f055455b4818d282,netfields/forms.py,47:,exception,,one-to-zero,,AddrFormatError,,https://github.com/jimfunk/django-postgresql-netfields/commit/a5a11184,netaddr__py2-ipaddress__jimfunk/django-postgresql-netfields__a5a11184 -netaddr,py2-ipaddress,jimfunk/django-postgresql-netfields,a5a11184ffd33a0d12878881f055455b4818d282,netfields/forms.py,69:,exception,,one-to-zero,,AddrFormatError,,https://github.com/jimfunk/django-postgresql-netfields/commit/a5a11184,netaddr__py2-ipaddress__jimfunk/django-postgresql-netfields__a5a11184 -netaddr,py2-ipaddress,jimfunk/django-postgresql-netfields,a5a11184ffd33a0d12878881f055455b4818d282,netfields/forms.py,47:,exception,,one-to-zero,,TypeError,,https://github.com/jimfunk/django-postgresql-netfields/commit/a5a11184,netaddr__py2-ipaddress__jimfunk/django-postgresql-netfields__a5a11184 -netaddr,py2-ipaddress,jimfunk/django-postgresql-netfields,a5a11184ffd33a0d12878881f055455b4818d282,netfields/forms.py,69:,exception,,one-to-zero,,TypeError,,https://github.com/jimfunk/django-postgresql-netfields/commit/a5a11184,netaddr__py2-ipaddress__jimfunk/django-postgresql-netfields__a5a11184 -netaddr,py2-ipaddress,jimfunk/django-postgresql-netfields,a5a11184ffd33a0d12878881f055455b4818d282,netfields/forms.py,64:64,type,type,one-to-one,element name change,IPNetwork,_BaseNetwork,https://github.com/jimfunk/django-postgresql-netfields/commit/a5a11184,netaddr__py2-ipaddress__jimfunk/django-postgresql-netfields__a5a11184 -netaddr,py2-ipaddress,jimfunk/django-postgresql-netfields,a5a11184ffd33a0d12878881f055455b4818d282,netfields/forms.py,68:68,function call,function call,one-to-one,element name change,IPNetwork,ip_network,https://github.com/jimfunk/django-postgresql-netfields/commit/a5a11184,netaddr__py2-ipaddress__jimfunk/django-postgresql-netfields__a5a11184 -netaddr,py2-ipaddress,jimfunk/django-postgresql-netfields,a5a11184ffd33a0d12878881f055455b4818d282,netfields/managers.py,176:176,type,type,one-to-one,element name change,IPNetwork,_BaseNetwork,https://github.com/jimfunk/django-postgresql-netfields/commit/a5a11184,netaddr__py2-ipaddress__jimfunk/django-postgresql-netfields__a5a11184 -netaddr,py2-ipaddress,jimfunk/django-postgresql-netfields,a5a11184ffd33a0d12878881f055455b4818d282,netfields/managers.py,49:49,type,type,one-to-one,element name change,IPNetwork,_BaseNetwork,https://github.com/jimfunk/django-postgresql-netfields/commit/a5a11184,netaddr__py2-ipaddress__jimfunk/django-postgresql-netfields__a5a11184 -netaddr,py2-ipaddress,jimfunk/django-postgresql-netfields,a5a11184ffd33a0d12878881f055455b4818d282,netfields/managers.py,83:83,type,type,one-to-one,element name change,IPNetwork,_BaseNetwork,https://github.com/jimfunk/django-postgresql-netfields/commit/a5a11184,netaddr__py2-ipaddress__jimfunk/django-postgresql-netfields__a5a11184 -netaddr,py2-ipaddress,jimfunk/django-postgresql-netfields,a5a11184ffd33a0d12878881f055455b4818d282,netfields/managers.py,1:1,import,import,not applicable,,IPNetwork,_BaseNetwork,https://github.com/jimfunk/django-postgresql-netfields/commit/a5a11184,netaddr__py2-ipaddress__jimfunk/django-postgresql-netfields__a5a11184 -netaddr,py2-ipaddress,nitmir/policyd-rate-limit,c024e06ab9313b2b4dae1e1962aa9c2a4de4d62e,policyd_rate_limit/utils.py,15:15,import,import,not applicable,,netaddr,ipaddress,https://github.com/nitmir/policyd-rate-limit/commit/c024e06a,netaddr__py2-ipaddress__nitmir/policyd-rate-limit__c024e06a -netaddr,py2-ipaddress,nitmir/policyd-rate-limit,c024e06ab9313b2b4dae1e1962aa9c2a4de4d62e,policyd_rate_limit/utils.py,"238:246,248",function call,"function call, function call",one-to-many,element name change,IPAddress,"IPv4Address, IPv6Address",https://github.com/nitmir/policyd-rate-limit/commit/c024e06a,netaddr__py2-ipaddress__nitmir/policyd-rate-limit__c024e06a -netaddr,py2-ipaddress,nitmir/policyd-rate-limit,c024e06ab9313b2b4dae1e1962aa9c2a4de4d62e,policyd_rate_limit/utils.py,"56:31,33",function call,"function call, function call",one-to-many,element name change,IPNetwork,"IPv4Network, IPv6Network",https://github.com/nitmir/policyd-rate-limit/commit/c024e06a,netaddr__py2-ipaddress__nitmir/policyd-rate-limit__c024e06a -netaddr,py2-ipaddress,nitmir/policyd-rate-limit,c024e06ab9313b2b4dae1e1962aa9c2a4de4d62e,policyd_rate_limit/utils.py,:247,,exception,zero-to-one,,,AddressValueError,https://github.com/nitmir/policyd-rate-limit/commit/c024e06a,netaddr__py2-ipaddress__nitmir/policyd-rate-limit__c024e06a -netaddr,py2-ipaddress,nitmir/policyd-rate-limit,c024e06ab9313b2b4dae1e1962aa9c2a4de4d62e,policyd_rate_limit/utils.py,:32,,exception,zero-to-one,,,AddressValueError,https://github.com/nitmir/policyd-rate-limit/commit/c024e06a,netaddr__py2-ipaddress__nitmir/policyd-rate-limit__c024e06a -neutron,neutron-lib,openstack/networking-bagpipe,4bb14fa0be826184e4e9c85793af63a121453613,networking_bagpipe/db/migration/alembic_migrations/env.py,18:18,import,import,not applicable,,neutron.db.model_base,neutron_lib.db.model_base,https://github.com/openstack/networking-bagpipe/commit/4bb14fa0,neutron__neutron-lib__openstack/networking-bagpipe__4bb14fa0 -neutron,neutron-lib,openstack/networking-fortinet,2365dcbdf9a1b5bbd6b3c550cbf3428725156f90,networking_fortinet/ml2/mech_fortinet.py,23:23,import,import,not applicable,,neutron_lib.constants,neutron_lib.constants,https://github.com/openstack/networking-fortinet/commit/2365dcbd,neutron__neutron-lib__openstack/networking-fortinet__2365dcbd -neutron,neutron-lib,openstack/networking-fortinet,2365dcbdf9a1b5bbd6b3c550cbf3428725156f90,networking_fortinet/tests/tempest_plugin/tests/fwaas_client.py,24:24,import,import,not applicable,,neutron.plugins.common.constants,neutron_lib.constants,https://github.com/openstack/networking-fortinet/commit/2365dcbd,neutron__neutron-lib__openstack/networking-fortinet__2365dcbd -neutron,neutron-lib,openstack/networking-generic-switch,c6f4b71bf3aad44ba8948f4226791a55ba95ce4c,networking_generic_switch/exceptions.py,15:15,import,import,not applicable,,neutron.plugins.ml2.common.exceptions,neutron_lib.exceptions,https://github.com/openstack/networking-generic-switch/commit/c6f4b71b,neutron__neutron-lib__openstack/networking-generic-switch__c6f4b71b -neutron,neutron-lib,openstack/networking-generic-switch,c6f4b71bf3aad44ba8948f4226791a55ba95ce4c,networking_generic_switch/exceptions.py,20:20,type,type,one-to-one,element name change,MechanismDriverError,NeutronException,https://github.com/openstack/networking-generic-switch/commit/c6f4b71b,neutron__neutron-lib__openstack/networking-generic-switch__c6f4b71b -neutron,neutron-lib,openstack/networking-nec,ff1695d591d2a78dc668cc02e62d029a1dad75f5,networking_nec/nwa/l2/models.py,15:15,import,import,not applicable,,neutron.db.model_base,neutron_lib.db.model_base,https://github.com/openstack/networking-nec/commit/ff1695d5,neutron__neutron-lib__openstack/networking-nec__ff1695d5 -neutron,neutron-lib,openstack/networking-odl,a40b9d90d28d086b82f110d8e53d42ed13465ad7,networking_odl/common/exceptions.py,16:16,import,import,not applicable,,neutron.common.exceptions,neutron_lib.exceptions,https://github.com/openstack/networking-odl/commit/a40b9d90,neutron__neutron-lib__openstack/networking-odl__a40b9d90 -neutron,neutron-lib,openstack/networking-odl,a40b9d90d28d086b82f110d8e53d42ed13465ad7,networking_odl/l3/l3_odl.py,22:29,import,import,not applicable,,neutron.common.constants,neutron_lib.constants,https://github.com/openstack/networking-odl/commit/a40b9d90,neutron__neutron-lib__openstack/networking-odl__a40b9d90 -neutron,neutron-lib,openstack/networking-odl,a40b9d90d28d086b82f110d8e53d42ed13465ad7,networking_odl/l3/l3_odl_v2.py,19:26,import,import,not applicable,,neutron.common.constants,neutron_lib.constants,https://github.com/openstack/networking-odl/commit/a40b9d90,neutron__neutron-lib__openstack/networking-odl__a40b9d90 -neutron,neutron-lib,openstack/networking-odl,a40b9d90d28d086b82f110d8e53d42ed13465ad7,networking_odl/ml2/legacy_port_binding.py,19:22,import,import,not applicable,,py,neutron_lib.constants,https://github.com/openstack/networking-odl/commit/a40b9d90,neutron__neutron-lib__openstack/networking-odl__a40b9d90 -neutron,neutron-lib,openstack/networking-odl,a40b9d90d28d086b82f110d8e53d42ed13465ad7,networking_odl/ml2/mech_driver.py,26:32,import,import,not applicable,,neutron.common.exceptions,neutron_lib.exceptions,https://github.com/openstack/networking-odl/commit/a40b9d90,neutron__neutron-lib__openstack/networking-odl__a40b9d90 -neutron,neutron-lib,openstack/networking-odl,a40b9d90d28d086b82f110d8e53d42ed13465ad7,networking_odl/ml2/ovsdb_topology.py,24:27,import,import,not applicable,,neutron.common.constants,neutron.common.constants,https://github.com/openstack/networking-odl/commit/a40b9d90,neutron__neutron-lib__openstack/networking-odl__a40b9d90 -node-semver,semantic-version,openstack/solar,8766f11d9618c45f397a989eef67a800da166a21,solar/core/resource/repository.py,105:103,function call,function call,one-to-one,"element name change, output transformation",parse,validate,https://github.com/openstack/solar/commit/8766f11d,node-semver__semantic-version__openstack/solar__8766f11d -node-semver,semantic-version,openstack/solar,8766f11d9618c45f397a989eef67a800da166a21,solar/core/resource/repository.py,127:124,function call,function call,one-to-one,"element name change, output transformation",parse,validate,https://github.com/openstack/solar/commit/8766f11d,node-semver__semantic-version__openstack/solar__8766f11d -node-semver,semantic-version,openstack/solar,8766f11d9618c45f397a989eef67a800da166a21,solar/core/resource/repository.py,84:83,function call,function call,one-to-one,"element name change, output transformation",parse,validate,https://github.com/openstack/solar/commit/8766f11d,node-semver__semantic-version__openstack/solar__8766f11d -node-semver,semantic-version,openstack/solar,8766f11d9618c45f397a989eef67a800da166a21,solar/core/resource/repository.py,20:20,import,import,not applicable,,semver,semantic_version,https://github.com/openstack/solar/commit/8766f11d,node-semver__semantic-version__openstack/solar__8766f11d -node-semver,semantic-version,openstack/solar,8766f11d9618c45f397a989eef67a800da166a21,solar/core/resource/repository.py,302:299,function call,function call,one-to-one,,compare,compare,https://github.com/openstack/solar/commit/8766f11d,node-semver__semantic-version__openstack/solar__8766f11d -node-semver,semantic-version,openstack/solar,8766f11d9618c45f397a989eef67a800da166a21,solar/core/resource/repository.py,315-316:309-310,function call,function call,one-to-one,,compare,compare,https://github.com/openstack/solar/commit/8766f11d,node-semver__semantic-version__openstack/solar__8766f11d -node-semver,semantic-version,openstack/solar,8766f11d9618c45f397a989eef67a800da166a21,solar/core/resource/repository.py,312:309,function call,function call,one-to-one,,match,match,https://github.com/openstack/solar/commit/8766f11d,node-semver__semantic-version__openstack/solar__8766f11d -node-semver,semantic-version,openstack/solar,8766f11d9618c45f397a989eef67a800da166a21,solar/core/resource/repository.py,319:318,function call,function call,one-to-one,,match,match,https://github.com/openstack/solar/commit/8766f11d,node-semver__semantic-version__openstack/solar__8766f11d -oauth2,oauthlib,discogs/discogs_client,c56f61aa1d190aa76db71005612a40540277e288,discogs_client/fetchers.py,4:5,import,import,not applicable,,oauth2,oauthlib.oauth1,https://github.com/discogs/discogs_client/commit/c56f61aa,oauth2__oauthlib__discogs/discogs_client__c56f61aa -oauth2,oauthlib,discogs/discogs_client,c56f61aa1d190aa76db71005612a40540277e288,discogs_client/fetchers.py,"52,56,58:53","function call, function call, function call",function call,many-to-one,"argument addition, element name change","Consumer, Token, Client",Client,https://github.com/discogs/discogs_client/commit/c56f61aa,oauth2__oauthlib__discogs/discogs_client__c56f61aa -oauth2,oauthlib,discogs/discogs_client,c56f61aa1d190aa76db71005612a40540277e288,discogs_client/fetchers.py,74:71,function call,attribute,one-to-one,element name change,set_verifier,verifier,https://github.com/discogs/discogs_client/commit/c56f61aa,oauth2__oauthlib__discogs/discogs_client__c56f61aa -openpyxl,xlsxwriter,bcgov/gwells,57d12c42941e0afb07ac46fb51f8316d6c5a0cea,app/backend/wells/management/commands/export.py,12:12,import,import,not applicable,,openpyxl.Workbook,xlsxwriter.Workbook,https://github.com/bcgov/gwells/commit/57d12c42,openpyxl__xlsxwriter__bcgov/gwells__57d12c42 -openpyxl,xlsxwriter,bcgov/gwells,57d12c42941e0afb07ac46fb51f8316d6c5a0cea,app/backend/wells/management/commands/export.py,53:53,function call,function call,one-to-one,element name change,create_sheet,add_worksheet,https://github.com/bcgov/gwells/commit/57d12c42,openpyxl__xlsxwriter__bcgov/gwells__57d12c42 -openstackclient,osc-lib,openstack/deb-python-ironic-inspector-client,c25d73e554d78022f0b933473c3fe27074f5c951,ironic_inspector_client/shell.py,25:25,import,import,not applicable,,openstackclient.common.utils,osc_lib.utils,https://github.com/openstack/deb-python-ironic-inspector-client/commit/c25d73e5,openstackclient__osc-lib__openstack/deb-python-ironic-inspector-client__c25d73e5 -openstackclient,osc-lib,openstack/deb-python-ironic-inspector-client,c25d73e554d78022f0b933473c3fe27074f5c951,ironic_inspector_client/test/test_shell.py,17:17,import,import,not applicable,,openstackclient.tests.utils,osc_lib.tests.utils,https://github.com/openstack/deb-python-ironic-inspector-client/commit/c25d73e5,openstackclient__osc-lib__openstack/deb-python-ironic-inspector-client__c25d73e5 -openstackclient,osc-lib,openstack/deb-python-muranoclient,e3a2b68f61d898c6a415ded9ba07a5fb6ce946d8,muranoclient/osc/plugin.py,13:13,import,import,not applicable,,utils,utils,https://github.com/openstack/deb-python-muranoclient/commit/e3a2b68f,openstackclient__osc-lib__openstack/deb-python-muranoclient__e3a2b68f -openstackclient,osc-lib,openstack/deb-python-muranoclient,e3a2b68f61d898c6a415ded9ba07a5fb6ce946d8,muranoclient/osc/v1/category.py,20:20,import,import,not applicable,,utils,utils,https://github.com/openstack/deb-python-muranoclient/commit/e3a2b68f,openstackclient__osc-lib__openstack/deb-python-muranoclient__e3a2b68f -openstackclient,osc-lib,openstack/deb-python-muranoclient,e3a2b68f61d898c6a415ded9ba07a5fb6ce946d8,muranoclient/osc/v1/environment.py,21:21,import,import,not applicable,,utils,utils,https://github.com/openstack/deb-python-muranoclient/commit/e3a2b68f,openstackclient__osc-lib__openstack/deb-python-muranoclient__e3a2b68f -openstackclient,osc-lib,openstack/deb-python-muranoclient,e3a2b68f61d898c6a415ded9ba07a5fb6ce946d8,muranoclient/tests/unit/osc/v1/fakes.py,14:14,import,import,not applicable,,utils,utils,https://github.com/openstack/deb-python-muranoclient/commit/e3a2b68f,openstackclient__osc-lib__openstack/deb-python-muranoclient__e3a2b68f -openstackclient,osc-lib,openstack/python-searchlightclient,0bc93d17f7d9c7251064de6c2616d70fc850c0c8,searchlightclient/osc/plugin.py,16:16,import,import,not applicable,,common,osc_lib,https://github.com/openstack/python-searchlightclient/commit/0bc93d17,openstackclient__osc-lib__openstack/python-searchlightclient__0bc93d17 -openstackclient,osc-lib,openstack/python-searchlightclient,0bc93d17f7d9c7251064de6c2616d70fc850c0c8,searchlightclient/osc/v1/facet.py,20:20,import,import,not applicable,,common,osc_lib,https://github.com/openstack/python-searchlightclient/commit/0bc93d17,openstackclient__osc-lib__openstack/python-searchlightclient__0bc93d17 -openstackclient,osc-lib,openstack/python-searchlightclient,0bc93d17f7d9c7251064de6c2616d70fc850c0c8,searchlightclient/osc/v1/resource_type.py,19:19,import,import,not applicable,,common,osc_lib,https://github.com/openstack/python-searchlightclient/commit/0bc93d17,openstackclient__osc-lib__openstack/python-searchlightclient__0bc93d17 -openstackclient,osc-lib,openstack/python-searchlightclient,0bc93d17f7d9c7251064de6c2616d70fc850c0c8,searchlightclient/osc/v1/search.py,21:21,import,import,not applicable,,common,osc_lib,https://github.com/openstack/python-searchlightclient/commit/0bc93d17,openstackclient__osc-lib__openstack/python-searchlightclient__0bc93d17 -paramiko,fabric,aws/aws-parallelcluster,d49460ac5ca5ac3c5728ef7f13471f0682d7e966,tests/integration-tests/remote_command_executor.py,102:96,function call,function call,one-to-one,,put,put,https://github.com/aws/aws-parallelcluster/commit/d49460ac,paramiko__fabric__aws/aws-parallelcluster__d49460ac -paramiko,fabric,aws/aws-parallelcluster,d49460ac5ca5ac3c5728ef7f13471f0682d7e966,tests/integration-tests/remote_command_executor.py,111:105,function call,function call,one-to-one,,put,put,https://github.com/aws/aws-parallelcluster/commit/d49460ac,paramiko__fabric__aws/aws-parallelcluster__d49460ac -paramiko,fabric,aws/aws-parallelcluster,d49460ac5ca5ac3c5728ef7f13471f0682d7e966,tests/integration-tests/remote_command_executor.py,16:16,import,import,not applicable,,"paramiko.AutoAddPolicy, paramiko.SSHClient",fabric.Connection,https://github.com/aws/aws-parallelcluster/commit/d49460ac,paramiko__fabric__aws/aws-parallelcluster__d49460ac -paramiko,fabric,aws/aws-parallelcluster,d49460ac5ca5ac3c5728ef7f13471f0682d7e966,tests/integration-tests/remote_command_executor.py,45-50:38-43,"function call, function call, function call, function call, function call",function call,many-to-one,"argument addition, argument name change, argument transformation, element name change","AutoAddPolicy, SSHClient, connect, load_system_host_keys, set_missing_host_key_policy",Connection,https://github.com/aws/aws-parallelcluster/commit/d49460ac,paramiko__fabric__aws/aws-parallelcluster__d49460ac -paramiko,fabric,aws/aws-parallelcluster,d49460ac5ca5ac3c5728ef7f13471f0682d7e966,tests/integration-tests/remote_command_executor.py,51:,function call,,one-to-zero,,open_sftp,,https://github.com/aws/aws-parallelcluster/commit/d49460ac,paramiko__fabric__aws/aws-parallelcluster__d49460ac -paramiko,fabric,aws/aws-parallelcluster,d49460ac5ca5ac3c5728ef7f13471f0682d7e966,tests/integration-tests/remote_command_executor.py,56:48,function call,function call,one-to-one,,close,close,https://github.com/aws/aws-parallelcluster/commit/d49460ac,paramiko__fabric__aws/aws-parallelcluster__d49460ac -paramiko,fabric,aws/aws-parallelcluster,d49460ac5ca5ac3c5728ef7f13471f0682d7e966,tests/integration-tests/remote_command_executor.py,74:71,function call,function call,one-to-one,"argument addition, argument name change, element name change",exec_command,run,https://github.com/aws/aws-parallelcluster/commit/d49460ac,paramiko__fabric__aws/aws-parallelcluster__d49460ac -paramiko,fabric,aws/aws-parallelcluster,d49460ac5ca5ac3c5728ef7f13471f0682d7e966,tests/integration-tests/remote_command_executor.py,80:74,attribute,attribute,one-to-one,element name change,return_code,failed,https://github.com/aws/aws-parallelcluster/commit/d49460ac,paramiko__fabric__aws/aws-parallelcluster__d49460ac -pep8,pycodestyle,cyberbotics/urdf2webots,723168dbfff6132aa5591837d43c960679a0a2c4,tests/test_pep8.py,11:11,type,type,one-to-one,,StandardReport,StandardReport,https://github.com/cyberbotics/urdf2webots/commit/723168db,pep8__pycodestyle__cyberbotics/urdf2webots__723168db -pep8,pycodestyle,cyberbotics/urdf2webots,723168dbfff6132aa5591837d43c960679a0a2c4,tests/test_pep8.py,49:49,function call,function call,one-to-one,,StyleGuide,StyleGuide,https://github.com/cyberbotics/urdf2webots/commit/723168db,pep8__pycodestyle__cyberbotics/urdf2webots__723168db -pep8,pycodestyle,cyberbotics/urdf2webots,723168dbfff6132aa5591837d43c960679a0a2c4,tests/test_pep8.py,5:5,import,import,not applicable,,pep8,pycodestyle,https://github.com/cyberbotics/urdf2webots/commit/723168db,pep8__pycodestyle__cyberbotics/urdf2webots__723168db -pep8,pycodestyle,fabioz/PyDev.Debugger,d535c190c06df3fa968cdf55154359cbd3b0d828,third_party/pep8/autopep8.py,177:178,function call,function call,one-to-one,,match,match,https://github.com/fabioz/PyDev.Debugger/commit/d535c190,pep8__pycodestyle__fabioz/PyDev.Debugger__d535c190 -pep8,pycodestyle,fabioz/PyDev.Debugger,d535c190c06df3fa968cdf55154359cbd3b0d828,third_party/pep8/autopep8.py,179:180,function call,function call,one-to-one,,match,match,https://github.com/fabioz/PyDev.Debugger/commit/d535c190,pep8__pycodestyle__fabioz/PyDev.Debugger__d535c190 -pep8,pycodestyle,fabioz/PyDev.Debugger,d535c190c06df3fa968cdf55154359cbd3b0d828,third_party/pep8/autopep8.py,189:192,function call,function call,one-to-one,,register_check,register_check,https://github.com/fabioz/PyDev.Debugger/commit/d535c190,pep8__pycodestyle__fabioz/PyDev.Debugger__d535c190 -pep8,pycodestyle,fabioz/PyDev.Debugger,d535c190c06df3fa968cdf55154359cbd3b0d828,third_party/pep8/autopep8.py,374:384,function call,function call,one-to-one,,register_check,register_check,https://github.com/fabioz/PyDev.Debugger/commit/d535c190,pep8__pycodestyle__fabioz/PyDev.Debugger__d535c190 -pep8,pycodestyle,fabioz/PyDev.Debugger,d535c190c06df3fa968cdf55154359cbd3b0d828,third_party/pep8/autopep8.py,2412:2554,type,type,one-to-one,,BaseReport,BaseReport,https://github.com/fabioz/PyDev.Debugger/commit/d535c190,pep8__pycodestyle__fabioz/PyDev.Debugger__d535c190 -pep8,pycodestyle,fabioz/PyDev.Debugger,d535c190c06df3fa968cdf55154359cbd3b0d828,third_party/pep8/autopep8.py,2439:2584,function call,function call,one-to-one,,Checker,Checker,https://github.com/fabioz/PyDev.Debugger/commit/d535c190,pep8__pycodestyle__fabioz/PyDev.Debugger__d535c190 -pep8,pycodestyle,fabioz/PyDev.Debugger,d535c190c06df3fa968cdf55154359cbd3b0d828,third_party/pep8/autopep8.py,247:250,function call,function call,one-to-one,,expand_indent,expand_indent,https://github.com/fabioz/PyDev.Debugger/commit/d535c190,pep8__pycodestyle__fabioz/PyDev.Debugger__d535c190 -pep8,pycodestyle,fabioz/PyDev.Debugger,d535c190c06df3fa968cdf55154359cbd3b0d828,third_party/pep8/autopep8.py,368:373,function call,function call,one-to-one,,expand_indent,expand_indent,https://github.com/fabioz/PyDev.Debugger/commit/d535c190,pep8__pycodestyle__fabioz/PyDev.Debugger__d535c190 -pep8,pycodestyle,fabioz/PyDev.Debugger,d535c190c06df3fa968cdf55154359cbd3b0d828,third_party/pep8/autopep8.py,3556:3592,attribute,attribute,one-to-one,,ARITHMETIC_OP,ARITHMETIC_OP,https://github.com/fabioz/PyDev.Debugger/commit/d535c190,pep8__pycodestyle__fabioz/PyDev.Debugger__d535c190 -pep8,pycodestyle,fabioz/PyDev.Debugger,d535c190c06df3fa968cdf55154359cbd3b0d828,third_party/pep8/autopep8.py,61:60,import,import,not applicable,,pep8,pycodestyle,https://github.com/fabioz/PyDev.Debugger/commit/d535c190,pep8__pycodestyle__fabioz/PyDev.Debugger__d535c190 -pep8,pycodestyle,fabioz/PyDev.Debugger,d535c190c06df3fa968cdf55154359cbd3b0d828,third_party/pep8/autopep8.py,:1316,,function call,zero-to-one,,,noqa,https://github.com/fabioz/PyDev.Debugger/commit/d535c190,pep8__pycodestyle__fabioz/PyDev.Debugger__d535c190 -pep8,pycodestyle,fabioz/PyDev.Debugger,d535c190c06df3fa968cdf55154359cbd3b0d828,third_party/pep8/autopep8.py,:3185,,attribute,zero-to-one,,,__version__,https://github.com/fabioz/PyDev.Debugger/commit/d535c190,pep8__pycodestyle__fabioz/PyDev.Debugger__d535c190 -pep8,pycodestyle,hhatto/autopep8,3e1c196570204482d1376d4050633b8de6565533,autopep8.py,1207:1208,function call,function call,one-to-one,,noqa,noqa,https://github.com/hhatto/autopep8/commit/3e1c1965,pep8__pycodestyle__hhatto/autopep8__3e1c1965 -pep8,pycodestyle,hhatto/autopep8,3e1c196570204482d1376d4050633b8de6565533,autopep8.py,170:170,function call,function call,one-to-one,,match,match,https://github.com/hhatto/autopep8/commit/3e1c1965,pep8__pycodestyle__hhatto/autopep8__3e1c1965 -pep8,pycodestyle,hhatto/autopep8,3e1c196570204482d1376d4050633b8de6565533,autopep8.py,172:172,function call,function call,one-to-one,,match,match,https://github.com/hhatto/autopep8/commit/3e1c1965,pep8__pycodestyle__hhatto/autopep8__3e1c1965 -pep8,pycodestyle,hhatto/autopep8,3e1c196570204482d1376d4050633b8de6565533,autopep8.py,182:182,function call,function call,one-to-one,,register_check,register_check,https://github.com/hhatto/autopep8/commit/3e1c1965,pep8__pycodestyle__hhatto/autopep8__3e1c1965 -pep8,pycodestyle,hhatto/autopep8,3e1c196570204482d1376d4050633b8de6565533,autopep8.py,370:370,function call,function call,one-to-one,,register_check,register_check,https://github.com/hhatto/autopep8/commit/3e1c1965,pep8__pycodestyle__hhatto/autopep8__3e1c1965 -pep8,pycodestyle,hhatto/autopep8,3e1c196570204482d1376d4050633b8de6565533,autopep8.py,240:240,function call,function call,one-to-one,,expand_indent,expand_indent,https://github.com/hhatto/autopep8/commit/3e1c1965,pep8__pycodestyle__hhatto/autopep8__3e1c1965 -pep8,pycodestyle,hhatto/autopep8,3e1c196570204482d1376d4050633b8de6565533,autopep8.py,361:361,function call,function call,one-to-one,,expand_indent,expand_indent,https://github.com/hhatto/autopep8/commit/3e1c1965,pep8__pycodestyle__hhatto/autopep8__3e1c1965 -pep8,pycodestyle,hhatto/autopep8,3e1c196570204482d1376d4050633b8de6565533,autopep8.py,2469-2470:2470-2471,function call,function call,one-to-one,,Checker,Checker,https://github.com/hhatto/autopep8/commit/3e1c1965,pep8__pycodestyle__hhatto/autopep8__3e1c1965 -pep8,pycodestyle,hhatto/autopep8,3e1c196570204482d1376d4050633b8de6565533,autopep8.py,3443:3444,attribute,attribute,one-to-one,,ARITHMETIC_OP,ARITHMETIC_OP,https://github.com/hhatto/autopep8/commit/3e1c1965,pep8__pycodestyle__hhatto/autopep8__3e1c1965 -pep8,pycodestyle,hhatto/autopep8,3e1c196570204482d1376d4050633b8de6565533,autopep8.py,369:369,function call,function call,one-to-one,,_checks,_checks,https://github.com/hhatto/autopep8/commit/3e1c1965,pep8__pycodestyle__hhatto/autopep8__3e1c1965 -pep8,pycodestyle,hhatto/autopep8,3e1c196570204482d1376d4050633b8de6565533,autopep8.py,60:60,import,import,not applicable,,pep8,pycodestyle,https://github.com/hhatto/autopep8/commit/3e1c1965,pep8__pycodestyle__hhatto/autopep8__3e1c1965 -pep8,pycodestyle,nchammas/flintrock,7323298d4a7827887d12f20787385255fccaaca4,tests/test_static.py,35:35,function call,function call,one-to-one,,StyleGuide,StyleGuide,https://github.com/nchammas/flintrock/commit/7323298d,pep8__pycodestyle__nchammas/flintrock__7323298d -pep8,pycodestyle,nchammas/flintrock,7323298d4a7827887d12f20787385255fccaaca4,tests/test_static.py,5:5,import,import,not applicable,,pep8,pycodestyle,https://github.com/nchammas/flintrock/commit/7323298d,pep8__pycodestyle__nchammas/flintrock__7323298d -pep8,pycodestyle,openstack/designate,2c9e9f5f41d4fdf6a5f4f9870e0bb261c53d4e94,designate/hacking/checks.py,17:17,import,import,not applicable,,pep8,pycodestyle,https://github.com/openstack/designate/commit/2c9e9f5f,pep8__pycodestyle__openstack/designate__2c9e9f5f -pep8,pycodestyle,openstack/designate,2c9e9f5f41d4fdf6a5f4f9870e0bb261c53d4e94,designate/hacking/checks.py,50:48,function call,function call,one-to-one,,noqa,noqa,https://github.com/openstack/designate/commit/2c9e9f5f,pep8__pycodestyle__openstack/designate__2c9e9f5f -pep8,pycodestyle,openstack/sahara,61b0b2e03846f3d743b8dafa604632e15ca47ea1,sahara/utils/hacking/checks.py,109:109,function call,function call,one-to-one,,noqa,noqa,https://github.com/openstack/sahara/commit/61b0b2e0,pep8__pycodestyle__openstack/sahara__61b0b2e0 -pep8,pycodestyle,openstack/sahara,61b0b2e03846f3d743b8dafa604632e15ca47ea1,sahara/utils/hacking/checks.py,16:16,import,import,not applicable,,pep8,pycodestyle,https://github.com/openstack/sahara/commit/61b0b2e0,pep8__pycodestyle__openstack/sahara__61b0b2e0 -pep8,pycodestyle,schlamar/flake8-todo,fcd59c6c0ba68ec7b394709fbf219418ecff14a5,flake8_todo.py,12:12,function call,function call,one-to-one,,noqa,noqa,https://github.com/schlamar/flake8-todo/commit/fcd59c6c,pep8__pycodestyle__schlamar/flake8-todo__fcd59c6c -pep8,pycodestyle,schlamar/flake8-todo,fcd59c6c0ba68ec7b394709fbf219418ecff14a5,flake8_todo.py,6:6,import,import,not applicable,,pep8,pycodestyle,https://github.com/schlamar/flake8-todo/commit/fcd59c6c,pep8__pycodestyle__schlamar/flake8-todo__fcd59c6c -pil,pillow,rcos/observatory-retired,f970b543dc349460492a32a11731738062bfcc09,observatory/dashboard/models/Screenshot.py,15:15,import,import,not applicable,,Image,PIL.Image,https://github.com/rcos/observatory-retired/commit/f970b543,pil__pillow__rcos/observatory-retired__f970b543 -pil,pillow,shoebot/shoebot,0171fb9ff6ed2fed71dcfe82eef7ca723d609fcf,shoebot/data/img.py,9:9,import,import,not applicable,,Image,PIL.Image,https://github.com/shoebot/shoebot/commit/0171fb9f,pil__pillow__shoebot/shoebot__0171fb9f -prettytable,tabulate,educationaltestingservice/skll,f870a65904a449103d8f147e9746e548965f27d1,skll/experiments.py,29:39,import,import,not applicable,,"prettytable.PrettyTable, prettytable.ALL","prettytable.PrettyTable, prettytable.ALL",https://github.com/educationaltestingservice/skll/commit/f870a659,prettytable__tabulate__educationaltestingservice/skll__f870a659 -prettytable,tabulate,educationaltestingservice/skll,f870a65904a449103d8f147e9746e548965f27d1,skll/experiments.py,"879-883,900:899-902","function call, attribute, attribute, function call",function call,many-to-one,element name change,"PrettyTable, align, float_format, add_row",tabulate,https://github.com/educationaltestingservice/skll/commit/f870a659,prettytable__tabulate__educationaltestingservice/skll__f870a659 -progressbar,tqdm,ozencb/yts-scraper,383401ae9f95fed9132d26b4b9aed8e4c44d47b5,ytsscraper/scraper.py,165:,function call,,one-to-zero,,update,,https://github.com/ozencb/yts-scraper/commit/383401ae,progressbar__tqdm__ozencb/yts-scraper__383401ae -progressbar,tqdm,ozencb/yts-scraper,383401ae9f95fed9132d26b4b9aed8e4c44d47b5,ytsscraper/scraper.py,43:,function call,,one-to-zero,,wrap_stderr,,https://github.com/ozencb/yts-scraper/commit/383401ae,progressbar__tqdm__ozencb/yts-scraper__383401ae -progressbar,tqdm,ozencb/yts-scraper,383401ae9f95fed9132d26b4b9aed8e4c44d47b5,ytsscraper/scraper.py,45:,function call,,one-to-zero,,flush,,https://github.com/ozencb/yts-scraper/commit/383401ae,progressbar__tqdm__ozencb/yts-scraper__383401ae -progressbar,tqdm,ozencb/yts-scraper,383401ae9f95fed9132d26b4b9aed8e4c44d47b5,ytsscraper/scraper.py,47-48:106,"function call, function call, function call, function call",function call,many-to-one,"argument addition, argument deletion, element name change","Timer, ETA, Bar, ProgressBar",tqdm,https://github.com/ozencb/yts-scraper/commit/383401ae,progressbar__tqdm__ozencb/yts-scraper__383401ae -progressbar,tqdm,ozencb/yts-scraper,383401ae9f95fed9132d26b4b9aed8e4c44d47b5,ytsscraper/scraper.py,8:8,import,import,not applicable,,progressbar,tqdm.tqdm,https://github.com/ozencb/yts-scraper/commit/383401ae,progressbar__tqdm__ozencb/yts-scraper__383401ae -progressbar,tqdm,ozencb/yts-scraper,383401ae9f95fed9132d26b4b9aed8e4c44d47b5,ytsscraper/scraper.py,:107,,function call,zero-to-one,,,tqdm,https://github.com/ozencb/yts-scraper/commit/383401ae,progressbar__tqdm__ozencb/yts-scraper__383401ae -progressbar,tqdm,ozencb/yts-scraper,383401ae9f95fed9132d26b4b9aed8e4c44d47b5,ytsscraper/scraper.py,":125,147,167,194,205,209,212,216",,function call,zero-to-one,,,write,https://github.com/ozencb/yts-scraper/commit/383401ae,progressbar__tqdm__ozencb/yts-scraper__383401ae -progressbar,tqdm,ozencb/yts-scraper,383401ae9f95fed9132d26b4b9aed8e4c44d47b5,ytsscraper/scraper.py,:126,,function call,zero-to-one,,,close,https://github.com/ozencb/yts-scraper/commit/383401ae,progressbar__tqdm__ozencb/yts-scraper__383401ae -progressbar,tqdm,redkyn/assigner,f132d03c9154401da28316e552fc6ca0bd51cf31,assigner/commands/get.py,12:12,import,import,not applicable,,progressbar.ProgressBar,assigner.progress.Progress,https://github.com/redkyn/assigner/commit/f132d03c,progressbar__tqdm__redkyn/assigner__f132d03c -progressbar,tqdm,redkyn/assigner,f132d03c9154401da28316e552fc6ca0bd51cf31,assigner/commands/get.py,42:42,function call,function call,one-to-one,"argument deletion, element name change",ProgressBar,Progress,https://github.com/redkyn/assigner/commit/f132d03c,progressbar__tqdm__redkyn/assigner__f132d03c -progressbar,tqdm,redkyn/assigner,f132d03c9154401da28316e552fc6ca0bd51cf31,assigner/commands/get.py,44:,function call,,one-to-zero,,update,,https://github.com/redkyn/assigner/commit/f132d03c,progressbar__tqdm__redkyn/assigner__f132d03c -progressbar,tqdm,rivuletstudio/rivuletpy,52068adbb96160b27768f0d5bb64672dab109d99,rivuletpy/trace.py,1:2,import,import,not applicable,,progressbar,tqdm,https://github.com/rivuletstudio/rivuletpy/commit/52068adb,progressbar__tqdm__rivuletstudio/rivuletpy__52068adb -progressbar,tqdm,rivuletstudio/rivuletpy,52068adbb96160b27768f0d5bb64672dab109d99,rivuletpy/trace.py,284:288,function call,function call,one-to-one,"argument name change, element name change",ProgressBar,tqdm,https://github.com/rivuletstudio/rivuletpy/commit/52068adb,progressbar__tqdm__rivuletstudio/rivuletpy__52068adb -progressbar,tqdm,rivuletstudio/rivuletpy,52068adbb96160b27768f0d5bb64672dab109d99,rivuletpy/trace.py,63:64,function call,function call,one-to-one,"argument name change, element name change",ProgressBar,tqdm,https://github.com/rivuletstudio/rivuletpy/commit/52068adb,progressbar__tqdm__rivuletstudio/rivuletpy__52068adb -progressbar,tqdm,rivuletstudio/rivuletpy,52068adbb96160b27768f0d5bb64672dab109d99,rivuletpy/trace.py,294:296,function call,function call,one-to-one,argument transformation,update,update,https://github.com/rivuletstudio/rivuletpy/commit/52068adb,progressbar__tqdm__rivuletstudio/rivuletpy__52068adb -progressbar,tqdm,rivuletstudio/rivuletpy,52068adbb96160b27768f0d5bb64672dab109d99,rivuletpy/trace.py,73:72,function call,function call,one-to-one,argument transformation,update,update,https://github.com/rivuletstudio/rivuletpy/commit/52068adb,progressbar__tqdm__rivuletstudio/rivuletpy__52068adb -progressbar,tqdm,rivuletstudio/rivuletpy,52068adbb96160b27768f0d5bb64672dab109d99,rivuletpy/trace.py,:248,,function call,zero-to-one,,,close,https://github.com/rivuletstudio/rivuletpy/commit/52068adb,progressbar__tqdm__rivuletstudio/rivuletpy__52068adb -progressbar,tqdm,wkentaro/fcn,399069ac568af1d295a5ac2d3b61b531af998898,scripts/fcn_train.py,13:13,import,import,not applicable,,progressbar,tqdm,https://github.com/wkentaro/fcn/commit/399069ac,progressbar__tqdm__wkentaro/fcn__399069ac -py-bcrypt,bcrypt,weasyl/weasyl,f6230c731f662be1301bdc38f6ab9815c7441144,weasyl/login.py,284:285,function call,function call,one-to-one,argument transformation,checkpw,checkpw,https://github.com/weasyl/weasyl/commit/f6230c73,py-bcrypt__bcrypt__weasyl/weasyl__f6230c73 -py-bcrypt,bcrypt,weasyl/weasyl,f6230c731f662be1301bdc38f6ab9815c7441144,weasyl/login.py,76:77,function call,function call,one-to-one,argument transformation,checkpw,checkpw,https://github.com/weasyl/weasyl/commit/f6230c73,py-bcrypt__bcrypt__weasyl/weasyl__f6230c73 -pyandoc,pypandoc,hustlzp/permission,d174a21795ede39cdfce884a7f9757f50e29ca9b,makedoc.py,1:1,import,import,not applicable,,pandoc,pypandoc,https://github.com/hustlzp/permission/commit/d174a217,pyandoc__pypandoc__hustlzp/permission__d174a217 -pyandoc,pypandoc,hustlzp/permission,d174a21795ede39cdfce884a7f9757f50e29ca9b,makedoc.py,"3-6,8:4","attribute, function call, attribute, attribute",function call,many-to-one,"argument addition, element name change","PANDOC_PATH, Document, markdown, rst",convert,https://github.com/hustlzp/permission/commit/d174a217,pyandoc__pypandoc__hustlzp/permission__d174a217 -pycryptodome,cryptography,allencellmodeling/cookiecutter-pypackage,8d172cbc6f07c1f12c70670057dc609df0932e21,{{cookiecutter.repo_name}}/travis_pypi_setup.py,13-14:13-15,import,import,not applicable,,"Crypto.PublicKey.RSA, Crypto.Cipher.PKCS1_v1_5","cryptography.hazmat.primitives.serialization.load_pem_public_key, cryptography.hazmat.backends.default_backend, cryptography.hazmat.primitives.asymmetric.padding.PKCS1v15",https://github.com/allencellmodeling/cookiecutter-pypackage/commit/8d172cbc,pycryptodome__cryptography__allencellmodeling/cookiecutter-pypackage__8d172cbc -pycryptodome,cryptography,allencellmodeling/cookiecutter-pypackage,8d172cbc6f07c1f12c70670057dc609df0932e21,{{cookiecutter.repo_name}}/travis_pypi_setup.py,"34-35:31,35","function call, function call","function call, function call",many-to-many,"argument addition, argument transformation, element name change","importKey, new","load_pem_public_key, default_backend",https://github.com/allencellmodeling/cookiecutter-pypackage/commit/8d172cbc,pycryptodome__cryptography__allencellmodeling/cookiecutter-pypackage__8d172cbc -pycryptodome,cryptography,allencellmodeling/cookiecutter-pypackage,8d172cbc6f07c1f12c70670057dc609df0932e21,{{cookiecutter.repo_name}}/travis_pypi_setup.py,36:36,function call,"function call, function call",one-to-many,"argument addition, element name change",encrypt,"encrypt, PKCS1v15",https://github.com/allencellmodeling/cookiecutter-pypackage/commit/8d172cbc,pycryptodome__cryptography__allencellmodeling/cookiecutter-pypackage__8d172cbc -pycryptodome,cryptography,apache/libcloud,a68022d1dff4daebafccff15106ba6988c9464d8,libcloud/common/google.py,529:526-530,function call,function call,one-to-one,"argument addition, argument transformation, element name change",importKey,load_pem_private_key,https://github.com/apache/libcloud/commit/a68022d1,pycryptodome__cryptography__apache/libcloud__a68022d1 -pycryptodome,cryptography,apache/libcloud,a68022d1dff4daebafccff15106ba6988c9464d8,libcloud/common/google.py,530-532:531-536,"function call, function call, function call, function call","function call, function call, function call, function call, function call",many-to-many,"argument transformation, element name change","SHA256, PKCS1_v1_5, urlsafe_b64encode, sign","load_pem_private_key, sign, urlsafe_b64encode, PKCS1v15, SHA256",https://github.com/apache/libcloud/commit/a68022d1,pycryptodome__cryptography__apache/libcloud__a68022d1 -pycryptodome,cryptography,apache/libcloud,a68022d1dff4daebafccff15106ba6988c9464d8,libcloud/common/google.py,92-96:92-95,import,import,not applicable,,"SHA256, RSA, PKCS1_v1_5, Random","default_backend, serialization, SHA256, PKCS1v15",https://github.com/apache/libcloud/commit/a68022d1,pycryptodome__cryptography__apache/libcloud__a68022d1 -pycryptodome,cryptography,cloudve/cloudbridge,27b217e070e5711a7fd21c76663d64918fcd9c6e,cloudbridge/cloud/providers/gce/helpers.py,2:2-4,import,import,not applicable,,Crypto.PublicKey.RSA,"cryptography.hazmat.primitives.serialization, cryptography.hazmat.primitives.asymmetric.rsa, cryptography.hazmat.backends.default_backend",https://github.com/cloudve/cloudbridge/commit/27b217e0,pycryptodome__cryptography__cloudve/cloudbridge__27b217e0 -pycryptodome,cryptography,cloudve/cloudbridge,27b217e070e5711a7fd21c76663d64918fcd9c6e,cloudbridge/cloud/providers/gce/helpers.py,6:8-11,function call,function call,one-to-one,"argument addition, argument deletion, element name change",generate,generate_private_key,https://github.com/cloudve/cloudbridge/commit/27b217e0,pycryptodome__cryptography__cloudve/cloudbridge__27b217e0 -pycryptodome,cryptography,cloudve/cloudbridge,27b217e070e5711a7fd21c76663d64918fcd9c6e,cloudbridge/cloud/providers/gce/helpers.py,7:16-18,"function call, function call","function call, function call",many-to-many,"argument addition, argument deletion, element name change","publickey, exportKey","public_key, public_bytes",https://github.com/cloudve/cloudbridge/commit/27b217e0,pycryptodome__cryptography__cloudve/cloudbridge__27b217e0 -pycryptodome,cryptography,cloudve/cloudbridge,27b217e070e5711a7fd21c76663d64918fcd9c6e,cloudbridge/cloud/providers/gce/helpers.py,8:12-15,function call,function call,one-to-one,"argument addition, argument deletion, element name change",exportKey,private_bytes,https://github.com/cloudve/cloudbridge/commit/27b217e0,pycryptodome__cryptography__cloudve/cloudbridge__27b217e0 -pycryptodome,cryptography,coresecurity/pysap,21fe13a08b83d6fcabbdbbddaf15c3c5dd53de77,examples/dlmanager_decrypt.py,198:200,function call,function call,one-to-one,"argument addition, argument transformation, element name change",new,Cipher,https://github.com/coresecurity/pysap/commit/21fe13a0,pycryptodome__cryptography__coresecurity/pysap__21fe13a0 -pycryptodome,cryptography,coresecurity/pysap,21fe13a08b83d6fcabbdbbddaf15c3c5dd53de77,examples/dlmanager_decrypt.py,199:200-201,function call,"function call, function call, function call",one-to-many,element name change,decrypt,"decryptor, update, finalize",https://github.com/coresecurity/pysap/commit/21fe13a0,pycryptodome__cryptography__coresecurity/pysap__21fe13a0 -pycryptodome,cryptography,coresecurity/pysap,21fe13a08b83d6fcabbdbbddaf15c3c5dd53de77,examples/dlmanager_decrypt.py,281:283,function reference,function reference,one-to-one,element name change,AES,Cipher,https://github.com/coresecurity/pysap/commit/21fe13a0,pycryptodome__cryptography__coresecurity/pysap__21fe13a0 -pycryptodome,cryptography,coresecurity/pysap,21fe13a08b83d6fcabbdbbddaf15c3c5dd53de77,examples/dlmanager_decrypt.py,32:33,function reference,function reference,one-to-one,element name change,AES,Cipher,https://github.com/coresecurity/pysap/commit/21fe13a0,pycryptodome__cryptography__coresecurity/pysap__21fe13a0 -pycryptodome,cryptography,coresecurity/pysap,21fe13a08b83d6fcabbdbbddaf15c3c5dd53de77,examples/dlmanager_decrypt.py,30:30-31,import,import,not applicable,,Crypto.Cipher.AES,"cryptography.hazmat.backends.default_backend, cryptography.hazmat.primitives.ciphers.Cipher, cryptography.hazmat.primitives.ciphers.algorithms, cryptography.hazmat.primitives.ciphers.modes",https://github.com/coresecurity/pysap/commit/21fe13a0,pycryptodome__cryptography__coresecurity/pysap__21fe13a0 -pycryptodome,cryptography,jvanovost/dc09_spt,08a9d0b85bf03b9d4d55294a6f287e3068579834,dc09_spt/msg/dc09_msg.py,100:100-101,function call,"function call, function call, function call",one-to-many,"argument transformation, element name change",encrypt,"encryptor, update, finalize",https://github.com/jvanovost/dc09_spt/commit/08a9d0b8,pycryptodome__cryptography__jvanovost/dc09_spt__08a9d0b8 -pycryptodome,cryptography,jvanovost/dc09_spt,08a9d0b85bf03b9d4d55294a6f287e3068579834,dc09_spt/msg/dc09_msg.py,109:110,function call,function call,one-to-one,"argument transformation, element name change",new,Cipher,https://github.com/jvanovost/dc09_spt/commit/08a9d0b8,pycryptodome__cryptography__jvanovost/dc09_spt__08a9d0b8 -pycryptodome,cryptography,jvanovost/dc09_spt,08a9d0b85bf03b9d4d55294a6f287e3068579834,dc09_spt/msg/dc09_msg.py,99:99,function call,function call,one-to-one,"argument transformation, element name change",new,Cipher,https://github.com/jvanovost/dc09_spt/commit/08a9d0b8,pycryptodome__cryptography__jvanovost/dc09_spt__08a9d0b8 -pycryptodome,cryptography,jvanovost/dc09_spt,08a9d0b85bf03b9d4d55294a6f287e3068579834,dc09_spt/msg/dc09_msg.py,110:111-112,function call,"function call, function call, function call",one-to-many,element name change,decrypt,"decryptor, update, finalize",https://github.com/jvanovost/dc09_spt/commit/08a9d0b8,pycryptodome__cryptography__jvanovost/dc09_spt__08a9d0b8 -pycryptodome,cryptography,jvanovost/dc09_spt,08a9d0b85bf03b9d4d55294a6f287e3068579834,dc09_spt/msg/dc09_msg.py,8:8,import,import,not applicable,,Crypto.Cipher.AES,"cryptography.hazmat.primitives.ciphers.Cipher, cryptography.hazmat.primitives.ciphers.algorithms, cryptography.hazmat.primitives.ciphers.modes",https://github.com/jvanovost/dc09_spt/commit/08a9d0b8,pycryptodome__cryptography__jvanovost/dc09_spt__08a9d0b8 -pycryptodome,cryptography,leifj/pyxmlsecurity,b5d88c805e12296bc31d287f64f455523bcbe123,src/xmlsec/utils.py,:49,,function call,zero-to-one,,,public_key,https://github.com/leifj/pyxmlsecurity/commit/b5d88c80,pycryptodome__cryptography__leifj/pyxmlsecurity__b5d88c80 -pycryptodome,cryptography,leifj/pyxmlsecurity,b5d88c805e12296bc31d287f64f455523bcbe123,src/xmlsec/utils.py,":5,6,7,8",,import,not applicable,,,"cryptography.hazmat.backends.default_backend, cryptography.hazmat.primitives.serialization, cryptography.hazmat.primitives.asymmetric.rsa, cryptography.x509.load_pem_x509_certificate, cryptography.x509.load_der_x509_certificate",https://github.com/leifj/pyxmlsecurity/commit/b5d88c80,pycryptodome__cryptography__leifj/pyxmlsecurity__b5d88c80 -pycryptodome,cryptography,leifj/pyxmlsecurity,b5d88c805e12296bc31d287f64f455523bcbe123,src/xmlsec/utils.py,:50,,type,zero-to-one,,,RSAPublicKey,https://github.com/leifj/pyxmlsecurity/commit/b5d88c80,pycryptodome__cryptography__leifj/pyxmlsecurity__b5d88c80 -pycryptodome,cryptography,leifj/pyxmlsecurity,b5d88c805e12296bc31d287f64f455523bcbe123,src/xmlsec/utils.py,":54,55",,function call,zero-to-one,,,public_bytes,https://github.com/leifj/pyxmlsecurity/commit/b5d88c80,pycryptodome__cryptography__leifj/pyxmlsecurity__b5d88c80 -pycryptodome,cryptography,leifj/pyxmlsecurity,b5d88c805e12296bc31d287f64f455523bcbe123,src/xmlsec/utils.py,:56,,function call,zero-to-one,,,public_numbers,https://github.com/leifj/pyxmlsecurity/commit/b5d88c80,pycryptodome__cryptography__leifj/pyxmlsecurity__b5d88c80 -pycryptodome,cryptography,leifj/pyxmlsecurity,b5d88c805e12296bc31d287f64f455523bcbe123,src/xmlsec/utils.py,:65,,function call,zero-to-one,,,load_pem_x509_certificate,https://github.com/leifj/pyxmlsecurity/commit/b5d88c80,pycryptodome__cryptography__leifj/pyxmlsecurity__b5d88c80 -pycryptodome,cryptography,leifj/pyxmlsecurity,b5d88c805e12296bc31d287f64f455523bcbe123,src/xmlsec/utils.py,:69,,function call,zero-to-one,,,load_der_x509_certificate,https://github.com/leifj/pyxmlsecurity/commit/b5d88c80,pycryptodome__cryptography__leifj/pyxmlsecurity__b5d88c80 -pycryptodome,cryptography,mitya57/secretstorage,e637c3b38bec3798f75fba190a597d37e1dcc3d6,secretstorage/dhcrypto.py,31:,import,,not applicable,,Crypto.Util.number.bytes_to_long,,https://github.com/mitya57/secretstorage/commit/e637c3b3,pycryptodome__cryptography__mitya57/secretstorage__e637c3b3 -pycryptodome,cryptography,mitya57/secretstorage,e637c3b38bec3798f75fba190a597d37e1dcc3d6,secretstorage/dhcrypto.py,33:,function call,,one-to-zero,,bytes_to_long,,https://github.com/mitya57/secretstorage/commit/e637c3b3,pycryptodome__cryptography__mitya57/secretstorage__e637c3b3 -pycryptodome,cryptography,mitya57/secretstorage,e637c3b38bec3798f75fba190a597d37e1dcc3d6,secretstorage/dhcrypto.py,40:37,import,import,not applicable,,Crypto.Util.number.long_to_bytes,cryptography.utils.int_to_bytes,https://github.com/mitya57/secretstorage/commit/e637c3b3,pycryptodome__cryptography__mitya57/secretstorage__e637c3b3 -pycryptodome,cryptography,mitya57/secretstorage,e637c3b38bec3798f75fba190a597d37e1dcc3d6,secretstorage/dhcrypto.py,:15,,import,not applicable,,,cryptography.utils.int_from_bytes,https://github.com/mitya57/secretstorage/commit/e637c3b3,pycryptodome__cryptography__mitya57/secretstorage__e637c3b3 -pycryptodome,cryptography,mitya57/secretstorage,e637c3b38bec3798f75fba190a597d37e1dcc3d6,secretstorage/dhcrypto.py,:30,,function call,zero-to-one,,,int_from_bytes,https://github.com/mitya57/secretstorage/commit/e637c3b3,pycryptodome__cryptography__mitya57/secretstorage__e637c3b3 -pycryptodome,cryptography,mitya57/secretstorage,e637c3b38bec3798f75fba190a597d37e1dcc3d6,secretstorage/item.py,101:104,function call,"function call, function call",one-to-many,element name change,decrypt,"update, finalize",https://github.com/mitya57/secretstorage/commit/e637c3b3,pycryptodome__cryptography__mitya57/secretstorage__e637c3b3 -pycryptodome,cryptography,mitya57/secretstorage,e637c3b38bec3798f75fba190a597d37e1dcc3d6,secretstorage/item.py,17:17-18,import,import,not applicable,,"Crypto.Cipher.AES.AESCipher, Crypto.Cipher.AES.MODE_CBC","cryptography.hazmat.primitives.ciphers.Cipher, cryptography.hazmat.primitives.ciphers.algorithms, cryptography.hazmat.primitives.ciphers.modes, cryptography.hazmat.backends.default_backend",https://github.com/mitya57/secretstorage/commit/e637c3b3,pycryptodome__cryptography__mitya57/secretstorage__e637c3b3 -pycryptodome,cryptography,mitya57/secretstorage,e637c3b38bec3798f75fba190a597d37e1dcc3d6,secretstorage/item.py,99:100-103,function call,"function call, function call, function call",one-to-many,"argument addition, argument transformation, element name change",AESCipher,"AES, Cipher, decryptor",https://github.com/mitya57/secretstorage/commit/e637c3b3,pycryptodome__cryptography__mitya57/secretstorage__e637c3b3 -pycryptodome,cryptography,mitya57/secretstorage,e637c3b38bec3798f75fba190a597d37e1dcc3d6,secretstorage/util.py,102:100,function call,"function call, function call",one-to-many,element name change,encrypt,"update, finalize",https://github.com/mitya57/secretstorage/commit/e637c3b3,pycryptodome__cryptography__mitya57/secretstorage__e637c3b3 -pycryptodome,cryptography,mitya57/secretstorage,e637c3b38bec3798f75fba190a597d37e1dcc3d6,secretstorage/util.py,17:17-18,import,import,not applicable,,"Crypto.Cipher.AES.AESCipher, Crypto.Cipher.AES.MODE_CBC, Crypto.Cipher.AES.block_size","cryptography.hazmat.primitives.ciphers.Cipher, cryptography.hazmat.primitives.ciphers.algorithms, cryptography.hazmat.primitives.ciphers.modes, cryptography.hazmat.backends.default_backend",https://github.com/mitya57/secretstorage/commit/e637c3b3,pycryptodome__cryptography__mitya57/secretstorage__e637c3b3 -pycryptodome,cryptography,mitya57/secretstorage,e637c3b38bec3798f75fba190a597d37e1dcc3d6,secretstorage/util.py,98:98-99,function call,"function call, function call, function call",one-to-many,"argument addition, argument transformation, element name change",AESCipher,"AES, Cipher, encryptor",https://github.com/mitya57/secretstorage/commit/e637c3b3,pycryptodome__cryptography__mitya57/secretstorage__e637c3b3 -pycryptodome,cryptography,ojarva/python-sshpubkeys,e3ee2d2635e8489ef6e3a57520e3bf1b61d94962,sshpubkeys/keys.py,26:25-27,import,import,not applicable,,"Crypto.PublicKey.RSA, Crypto.PublicKey.DSA","cryptography.hazmat.backends.default_backend, cryptography.hazmat.primitives.asymmetric.dsa.DSAPublicNumbers, cryptography.hazmat.primitives.asymmetric.dsa.DSAParameterNumbers, cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicNumbers",https://github.com/ojarva/python-sshpubkeys/commit/e3ee2d26,pycryptodome__cryptography__ojarva/python-sshpubkeys__e3ee2d26 -pycryptodome,cryptography,ojarva/python-sshpubkeys,e3ee2d2635e8489ef6e3a57520e3bf1b61d94962,sshpubkeys/keys.py,277:278,function call,"function call, function call",one-to-many,"argument addition, element name change",construct,"RSAPublicNumbers, public_key",https://github.com/ojarva/python-sshpubkeys/commit/e3ee2d26,pycryptodome__cryptography__ojarva/python-sshpubkeys__e3ee2d26 -pycryptodome,cryptography,ojarva/python-sshpubkeys,e3ee2d2635e8489ef6e3a57520e3bf1b61d94962,sshpubkeys/keys.py,278:279,function call,attribute,one-to-one,element name change,size,key_size,https://github.com/ojarva/python-sshpubkeys/commit/e3ee2d26,pycryptodome__cryptography__ojarva/python-sshpubkeys__e3ee2d26 -pycryptodome,cryptography,ojarva/python-sshpubkeys,e3ee2d2635e8489ef6e3a57520e3bf1b61d94962,sshpubkeys/keys.py,301:318,function call,attribute,one-to-one,element name change,size,key_size,https://github.com/ojarva/python-sshpubkeys/commit/e3ee2d26,pycryptodome__cryptography__ojarva/python-sshpubkeys__e3ee2d26 -pycryptodome,cryptography,ojarva/python-sshpubkeys,e3ee2d2635e8489ef6e3a57520e3bf1b61d94962,sshpubkeys/keys.py,300:316-317,function call,"function call, function call, function call",one-to-many,"argument addition, element name change",construct,"DSAParameterNumbers, DSAPublicNumbers, public_key",https://github.com/ojarva/python-sshpubkeys/commit/e3ee2d26,pycryptodome__cryptography__ojarva/python-sshpubkeys__e3ee2d26 -pycryptodome,cryptography,openstack/glance,5ebde9079b34544cc6642a73b40ec865bcef8580,glance/common/crypt.py,22-24:24-27,import,import,not applicable,,"Crypto.Cipher.AES, Crypto.Random, Crypto.Random.random","cryptography.hazmat.backends.default_backend, cryptography.hazmat.primitives.ciphers.algorithms, cryptography.hazmat.primitives.ciphers.Cipher, cryptography.hazmat.primitives.ciphers.modes",https://github.com/openstack/glance/commit/5ebde907,pycryptodome__cryptography__openstack/glance__5ebde907 -pycryptodome,cryptography,openstack/glance,5ebde9079b34544cc6642a73b40ec865bcef8580,glance/common/crypt.py,47:,function call,,one-to-zero,,StrongRandom,,https://github.com/openstack/glance/commit/5ebde907,pycryptodome__cryptography__openstack/glance__5ebde907 -pycryptodome,cryptography,openstack/glance,5ebde9079b34544cc6642a73b40ec865bcef8580,glance/common/crypt.py,56:,function call,,one-to-zero,,get_random_bytes,,https://github.com/openstack/glance/commit/5ebde907,pycryptodome__cryptography__openstack/glance__5ebde907 -pycryptodome,cryptography,openstack/glance,5ebde9079b34544cc6642a73b40ec865bcef8580,glance/common/crypt.py,57:63,function call,function call,one-to-one,"argument addition, argument transformation, element name change",new,Cipher,https://github.com/openstack/glance/commit/5ebde907,pycryptodome__cryptography__openstack/glance__5ebde907 -pycryptodome,cryptography,openstack/glance,5ebde9079b34544cc6642a73b40ec865bcef8580,glance/common/crypt.py,79:89,function call,function call,one-to-one,"argument addition, argument transformation, element name change",new,Cipher,https://github.com/openstack/glance/commit/5ebde907,pycryptodome__cryptography__openstack/glance__5ebde907 -pycryptodome,cryptography,openstack/glance,5ebde9079b34544cc6642a73b40ec865bcef8580,glance/common/crypt.py,58:65-67,function call,"function call, function call, function call",one-to-many,element name change,encrypt,"encryptor, update, finalize",https://github.com/openstack/glance/commit/5ebde907,pycryptodome__cryptography__openstack/glance__5ebde907 -pycryptodome,cryptography,openstack/glance,5ebde9079b34544cc6642a73b40ec865bcef8580,glance/common/crypt.py,80:91-92,function call,"function call, function call, function call",one-to-many,element name change,decrypt,"decryptor, update, finalize",https://github.com/openstack/glance/commit/5ebde907,pycryptodome__cryptography__openstack/glance__5ebde907 -pycryptodome,cryptography,openstack/keystonemiddleware,e23cb36ac03c5e3a368cb8c493927cf8babc8dbc,keystonemiddleware/auth_token/_memcache_crypt.py,119:221,function call,function call,one-to-one,"argument addition, argument transformation, element name change",new,Cipher,https://github.com/openstack/keystonemiddleware/commit/e23cb36a,pycryptodome__cryptography__openstack/keystonemiddleware__e23cb36a -pycryptodome,cryptography,openstack/keystonemiddleware,e23cb36ac03c5e3a368cb8c493927cf8babc8dbc,keystonemiddleware/auth_token/_memcache_crypt.py,128:140,function call,function call,one-to-one,"argument addition, argument transformation, element name change",new,Cipher,https://github.com/openstack/keystonemiddleware/commit/e23cb36a,pycryptodome__cryptography__openstack/keystonemiddleware__e23cb36a -pycryptodome,cryptography,openstack/keystonemiddleware,e23cb36ac03c5e3a368cb8c493927cf8babc8dbc,keystonemiddleware/auth_token/_memcache_crypt.py,121:133-134,function call,"function call, function call, function call",one-to-many,"argument deletion, argument transformation, element name change",encrypt,"encryptor, update, finalize",https://github.com/openstack/keystonemiddleware/commit/e23cb36a,pycryptodome__cryptography__openstack/keystonemiddleware__e23cb36a -pycryptodome,cryptography,openstack/keystonemiddleware,e23cb36ac03c5e3a368cb8c493927cf8babc8dbc,keystonemiddleware/auth_token/_memcache_crypt.py,130:145-146,function call,"function call, function call, function call",one-to-many,element name change,decrypt,"decryptor, update, finalize",https://github.com/openstack/keystonemiddleware/commit/e23cb36a,pycryptodome__cryptography__openstack/keystonemiddleware__e23cb36a -pycryptodome,cryptography,openstack/keystonemiddleware,e23cb36ac03c5e3a368cb8c493927cf8babc8dbc,keystonemiddleware/auth_token/_memcache_crypt.py,44:41-45,import,import,not applicable,,Crypto.Cipher.AES,"cryptography.hazmat.backends, cryptography.hazmat.primitives.ciphers, cryptography.hazmat.primitives.ciphers.algorithms, cryptography.hazmat.primitives.ciphers.modes, cryptography.hazmat.primitives.padding",https://github.com/openstack/keystonemiddleware/commit/e23cb36a,pycryptodome__cryptography__openstack/keystonemiddleware__e23cb36a -pycryptodome,cryptography,openstack/keystonemiddleware,e23cb36ac03c5e3a368cb8c493927cf8babc8dbc,keystonemiddleware/auth_token/_memcache_crypt.py,"46,80:47,82",type,type,one-to-one,element name change,AES,ciphers,https://github.com/openstack/keystonemiddleware/commit/e23cb36a,pycryptodome__cryptography__openstack/keystonemiddleware__e23cb36a -pycryptodome,cryptography,privacyidea/privacyidea,bcd8a454b7ab53ac6f531a9f8d88061217ff9d67,privacyidea/lib/crypto.py,118:119-120,function call,"function call, function call",one-to-many,"argument addition, argument transformation, element name change",new,"Cipher, default_backend",https://github.com/privacyidea/privacyidea/commit/bcd8a454,pycryptodome__cryptography__privacyidea/privacyidea__bcd8a454 -pycryptodome,cryptography,privacyidea/privacyidea,bcd8a454b7ab53ac6f531a9f8d88061217ff9d67,privacyidea/lib/crypto.py,119:121-122,function call,"function call, function call, function call",one-to-many,"argument name change, element name change",decrypt,"decryptor, update, finalize",https://github.com/privacyidea/privacyidea/commit/bcd8a454,pycryptodome__cryptography__privacyidea/privacyidea__bcd8a454 -pycryptodome,cryptography,privacyidea/privacyidea,bcd8a454b7ab53ac6f531a9f8d88061217ff9d67,privacyidea/lib/crypto.py,364:371-372,function call,"function call, function call, function call",one-to-many,"argument name change, element name change",decrypt,"decryptor, update, finalize",https://github.com/privacyidea/privacyidea/commit/bcd8a454,pycryptodome__cryptography__privacyidea/privacyidea__bcd8a454 -pycryptodome,cryptography,privacyidea/privacyidea,bcd8a454b7ab53ac6f531a9f8d88061217ff9d67,privacyidea/lib/crypto.py,363:368-370,function call,"function call, function call, function call",one-to-many,"argument addition, argument transformation, element name change",new,"Cipher, default_backend, CBC",https://github.com/privacyidea/privacyidea/commit/bcd8a454,pycryptodome__cryptography__privacyidea/privacyidea__bcd8a454 -pycryptodome,cryptography,privacyidea/privacyidea,bcd8a454b7ab53ac6f531a9f8d88061217ff9d67,privacyidea/lib/crypto.py,385:395-397,function call,"function call, function call, function call",one-to-many,"argument addition, argument transformation, element name change",new,"Cipher, default_backend, CBC",https://github.com/privacyidea/privacyidea/commit/bcd8a454,pycryptodome__cryptography__privacyidea/privacyidea__bcd8a454 -pycryptodome,cryptography,privacyidea/privacyidea,bcd8a454b7ab53ac6f531a9f8d88061217ff9d67,privacyidea/lib/crypto.py,387:393,attribute,attribute,one-to-one,,block_size,block_size,https://github.com/privacyidea/privacyidea/commit/bcd8a454,pycryptodome__cryptography__privacyidea/privacyidea__bcd8a454 -pycryptodome,cryptography,privacyidea/privacyidea,bcd8a454b7ab53ac6f531a9f8d88061217ff9d67,privacyidea/lib/crypto.py,389:398-399,function call,"function call, function call, function call",one-to-many,element name change,encrypt,"encryptor, update, finalize",https://github.com/privacyidea/privacyidea/commit/bcd8a454,pycryptodome__cryptography__privacyidea/privacyidea__bcd8a454 -pycryptodome,cryptography,privacyidea/privacyidea,bcd8a454b7ab53ac6f531a9f8d88061217ff9d67,privacyidea/lib/crypto.py,56-57:56-57,import,import,not applicable,,"Crypto.Hash.SHA256, Crypto.Cipher.AES","cryptography.hazmat.backends.default_backend, cryptography.hazmat.primitives.ciphers.Cipher, cryptography.hazmat.primitives.ciphers.algorithms, cryptography.hazmat.primitives.ciphers.modes",https://github.com/privacyidea/privacyidea/commit/bcd8a454,pycryptodome__cryptography__privacyidea/privacyidea__bcd8a454 -pycryptodome,cryptography,privacyidea/privacyidea,bcd8a454b7ab53ac6f531a9f8d88061217ff9d67,privacyidea/lib/crypto.py,:417,,attribute,zero-to-one,,,block_size,https://github.com/privacyidea/privacyidea/commit/bcd8a454,pycryptodome__cryptography__privacyidea/privacyidea__bcd8a454 -pycryptodome,cryptography,privacyidea/privacyidea,bcd8a454b7ab53ac6f531a9f8d88061217ff9d67,privacyidea/lib/importotp.py,59:54-55,import,import,not applicable,,Crypto.Cipher.AES,"cryptography.hazmat.backends.default_backend, cryptography.hazmat.primitives.ciphers.Cipher, cryptography.hazmat.primitives.ciphers.algorithms, cryptography.hazmat.primitives.ciphers.modes",https://github.com/privacyidea/privacyidea/commit/bcd8a454,pycryptodome__cryptography__privacyidea/privacyidea__bcd8a454 -pycryptodome,cryptography,privacyidea/privacyidea,bcd8a454b7ab53ac6f531a9f8d88061217ff9d67,privacyidea/lib/importotp.py,78:80-81,function call,function call,one-to-one,"argument addition, argument transformation, element name change",new,Cipher,https://github.com/privacyidea/privacyidea/commit/bcd8a454,pycryptodome__cryptography__privacyidea/privacyidea__bcd8a454 -pycryptodome,cryptography,privacyidea/privacyidea,bcd8a454b7ab53ac6f531a9f8d88061217ff9d67,privacyidea/lib/importotp.py,79:82-83,function call,"function call, function call, function call",one-to-many,element name change,encrypt,"encryptor, update, finalize",https://github.com/privacyidea/privacyidea/commit/bcd8a454,pycryptodome__cryptography__privacyidea/privacyidea__bcd8a454 -pycryptodome,cryptography,rev112/pyope,48c294a3fba2b424d75f0e7f541f31a1cc0421a6,pyope/ope.py,164:167-168,function call,"function call, function call",one-to-many,"argument addition, argument deletion, argument transformation, element name change",new,"AES, Cipher",https://github.com/rev112/pyope/commit/48c294a3,pycryptodome__cryptography__rev112/pyope__48c294a3 -pycryptodome,cryptography,rev112/pyope,48c294a3fba2b424d75f0e7f541f31a1cc0421a6,pyope/ope.py,"166:169,172",function call,"function call, function call",one-to-many,element name change,encrypt,"encryptor, update",https://github.com/rev112/pyope/commit/48c294a3,pycryptodome__cryptography__rev112/pyope__48c294a3 -pycryptodome,cryptography,rev112/pyope,48c294a3fba2b424d75f0e7f541f31a1cc0421a6,pyope/ope.py,4-5:5-7,import,import,not applicable,,"Crypto.Cipher.AES, Crypto.Util.Counter","cryptography.hazmat.primitives.ciphers.Cipher, cryptography.hazmat.primitives.ciphers.algorithms, cryptography.hazmat.backends.default_backend, cryptography.hazmat.primitives.ciphers.modes.CTR",https://github.com/rev112/pyope/commit/48c294a3,pycryptodome__cryptography__rev112/pyope__48c294a3 -pycryptodome,cryptography,secdev/scapy,c24298b9569bd8b46114882cf404b03d8682cba3,scapy/layers/ipsec.py,149-154:146-152,import,import,not applicable,,"Crypto.Cipher.AES, Crypto.Cipher.DES, Crypto.Cipher.DES3, Crypto.Cipher.CAST, Crypto.Cipher.Blowfish, Crypto.Util.Counter","cryptography.exceptions.InvalidTag, cryptography.hazmat.backends.default_backend, cryptography.hazmat.primitives.ciphers.Cipher, cryptography.hazmat.primitives.ciphers.algorithms, cryptography.hazmat.primitives.ciphers.modes",https://github.com/secdev/scapy/commit/c24298b9,pycryptodome__cryptography__secdev/scapy__c24298b9 -pycryptodome,cryptography,secdev/scapy,c24298b9569bd8b46114882cf404b03d8682cba3,scapy/layers/ipsec.py,"204,206:205","attribute, attribute",attribute,many-to-one,element name change,"MODE_GCM, MODE_CCM",ModeWithAuthenticationTag,https://github.com/secdev/scapy/commit/c24298b9,pycryptodome__cryptography__secdev/scapy__c24298b9 -pycryptodome,cryptography,secdev/scapy,c24298b9569bd8b46114882cf404b03d8682cba3,scapy/layers/ipsec.py,275-276:264-268,function call,function call,one-to-one,"argument addition, argument deletion, argument transformation, element name change",new,Cipher,https://github.com/secdev/scapy/commit/c24298b9,pycryptodome__cryptography__secdev/scapy__c24298b9 -pycryptodome,cryptography,secdev/scapy,c24298b9569bd8b46114882cf404b03d8682cba3,scapy/layers/ipsec.py,278-279:,function call,,one-to-zero,,new,,https://github.com/secdev/scapy/commit/c24298b9,pycryptodome__cryptography__secdev/scapy__c24298b9 -pycryptodome,cryptography,secdev/scapy,c24298b9569bd8b46114882cf404b03d8682cba3,scapy/layers/ipsec.py,281:270-274,function call,function call,one-to-one,"argument addition, argument transformation, element name change",new,Cipher,https://github.com/secdev/scapy/commit/c24298b9,pycryptodome__cryptography__secdev/scapy__c24298b9 -pycryptodome,cryptography,secdev/scapy,c24298b9569bd8b46114882cf404b03d8682cba3,scapy/layers/ipsec.py,"330-332:324,327-329","function call, function call, function call","function call, function call, function call, function call",many-to-many,element name change,"update, encrypt, digest","encryptor, authenticate_additional_data, update, finalize",https://github.com/secdev/scapy/commit/c24298b9,pycryptodome__cryptography__secdev/scapy__c24298b9 -pycryptodome,cryptography,secdev/scapy,c24298b9569bd8b46114882cf404b03d8682cba3,scapy/layers/ipsec.py,334:332,function call,"function call, function call",one-to-many,element name change,encrypt,"update, finalize",https://github.com/secdev/scapy/commit/c24298b9,pycryptodome__cryptography__secdev/scapy__c24298b9 -pycryptodome,cryptography,secdev/scapy,c24298b9569bd8b46114882cf404b03d8682cba3,scapy/layers/ipsec.py,"361,363:357,361,366","function call, function call","function call, function call, function call, function call",many-to-many,element name change,"decrypt, update","decryptor, authenticate_additional_data, update, finalize",https://github.com/secdev/scapy/commit/c24298b9,pycryptodome__cryptography__secdev/scapy__c24298b9 -pycryptodome,cryptography,secdev/scapy,c24298b9569bd8b46114882cf404b03d8682cba3,scapy/layers/ipsec.py,392:397,type,type,one-to-one,,AES,AES,https://github.com/secdev/scapy/commit/c24298b9,pycryptodome__cryptography__secdev/scapy__c24298b9 -pycryptodome,cryptography,secdev/scapy,c24298b9569bd8b46114882cf404b03d8682cba3,scapy/layers/ipsec.py,397:400,type,type,one-to-one,,AES,AES,https://github.com/secdev/scapy/commit/c24298b9,pycryptodome__cryptography__secdev/scapy__c24298b9 -pycryptodome,cryptography,secdev/scapy,c24298b9569bd8b46114882cf404b03d8682cba3,scapy/layers/ipsec.py,393:398,type,type,one-to-one,element name change,MODE_CBC,CBC,https://github.com/secdev/scapy/commit/c24298b9,pycryptodome__cryptography__secdev/scapy__c24298b9 -pycryptodome,cryptography,secdev/scapy,c24298b9569bd8b46114882cf404b03d8682cba3,scapy/layers/ipsec.py,398:401,type,type,one-to-one,element name change,MODE_CTR,CTR,https://github.com/secdev/scapy/commit/c24298b9,pycryptodome__cryptography__secdev/scapy__c24298b9 -pycryptodome,cryptography,secdev/scapy,c24298b9569bd8b46114882cf404b03d8682cba3,scapy/layers/ipsec.py,"439-444,453:434-436",import,import,not applicable,,"Crypto.Hash.HMAC, Crypto.Hash.SHA, Crypto.Hash.MD5, Crypto.Hash.SHA256, Crypto.Hash.SHA384, Crypto.Hash.SHA512, Crypto.Hash.XCBCMAC","cryptography.hazmat.primitives.hmac.HMAC, cryptography.hazmat.primitives.cmac.CMAC, cryptography.hazmat.primitives.hashes",https://github.com/secdev/scapy/commit/c24298b9,pycryptodome__cryptography__secdev/scapy__c24298b9 -pycryptodome,cryptography,secdev/scapy,c24298b9569bd8b46114882cf404b03d8682cba3,scapy/layers/ipsec.py,500:486,type,type,one-to-one,element name change,XCBCMAC,CMAC,https://github.com/secdev/scapy/commit/c24298b9,pycryptodome__cryptography__secdev/scapy__c24298b9 -pycryptodome,cryptography,secdev/scapy,c24298b9569bd8b46114882cf404b03d8682cba3,scapy/layers/ipsec.py,:367,,exception,zero-to-one,,,InvalidTag,https://github.com/secdev/scapy/commit/c24298b9,pycryptodome__cryptography__secdev/scapy__c24298b9 -pycryptodome,cryptography,secdev/scapy,c24298b9569bd8b46114882cf404b03d8682cba3,scapy/layers/tls/__init__.py,11:11,import,import,not applicable,,Crypto,cryptography,https://github.com/secdev/scapy/commit/c24298b9,pycryptodome__cryptography__secdev/scapy__c24298b9 -pycryptodome,cryptography,spockbotmc/spockbot,4442170e317a69d36df1b34f29c45652f1d296c2,spock/plugins/core/auth.py,130:132-133,function call,"function call, function call",one-to-many,"argument addition, argument name change, element name change",new,"load_der_public_key, encrypt",https://github.com/spockbotmc/spockbot/commit/4442170e,pycryptodome__cryptography__spockbotmc/spockbot__4442170e -pycryptodome,cryptography,spockbotmc/spockbot,4442170e317a69d36df1b34f29c45652f1d296c2,spock/plugins/core/auth.py,134-135:137-138,function call,function call,one-to-one,,encrypt,encrypt,https://github.com/spockbotmc/spockbot/commit/4442170e,pycryptodome__cryptography__spockbotmc/spockbot__4442170e -pycryptodome,cryptography,spockbotmc/spockbot,4442170e317a69d36df1b34f29c45652f1d296c2,spock/plugins/core/auth.py,16-18:17-19,import,import,not applicable,,"Crypto.Random, Crypto.Cipher.PKCS1_v1_5, Crypto.PublicKey.RSA","cryptography.hazmat.backends.default_backend, cryptography.hazmat.primitives.serialization, cryptography.hazmat.primitives.asymmetric.padding",https://github.com/spockbotmc/spockbot/commit/4442170e,pycryptodome__cryptography__spockbotmc/spockbot__4442170e -pycryptodome,cryptography,spockbotmc/spockbot,4442170e317a69d36df1b34f29c45652f1d296c2,spock/plugins/core/auth.py,70:,function call,,one-to-zero,,get_random_bytes,,https://github.com/spockbotmc/spockbot/commit/4442170e,pycryptodome__cryptography__spockbotmc/spockbot__4442170e -pycryptodome,cryptography,spockbotmc/spockbot,4442170e317a69d36df1b34f29c45652f1d296c2,spock/plugins/core/auth.py,:27,,function call,zero-to-one,,,default_backend,https://github.com/spockbotmc/spockbot/commit/4442170e,pycryptodome__cryptography__spockbotmc/spockbot__4442170e -pycryptodome,cryptography,spockbotmc/spockbot,4442170e317a69d36df1b34f29c45652f1d296c2,spock/plugins/core/net.py,12:12-14,import,import,not applicable,,Crypto.Cipher.AES,"cryptography.hazmat.backends.default_backend, cryptography.hazmat.primitives.ciphers, cryptography.hazmat.primitives.ciphers.algorithms, cryptography.hazmat.primitives.ciphers.modes",https://github.com/spockbotmc/spockbot/commit/4442170e,pycryptodome__cryptography__spockbotmc/spockbot__4442170e -pycryptodome,cryptography,spockbotmc/spockbot,4442170e317a69d36df1b34f29c45652f1d296c2,spock/plugins/core/net.py,25:27,function call,function call,one-to-one,"argument addition, argument transformation, element name change",new,Cipher,https://github.com/spockbotmc/spockbot/commit/4442170e,pycryptodome__cryptography__spockbotmc/spockbot__4442170e -pycryptodome,cryptography,spockbotmc/spockbot,4442170e317a69d36df1b34f29c45652f1d296c2,spock/plugins/core/net.py,27:,function call,,one-to-zero,,new,,https://github.com/spockbotmc/spockbot/commit/4442170e,pycryptodome__cryptography__spockbotmc/spockbot__4442170e -pycryptodome,cryptography,spockbotmc/spockbot,4442170e317a69d36df1b34f29c45652f1d296c2,spock/plugins/core/net.py,31:30-34,function call,"function call, function call",one-to-many,element name change,encrypt,"encryptor, update",https://github.com/spockbotmc/spockbot/commit/4442170e,pycryptodome__cryptography__spockbotmc/spockbot__4442170e -pycryptodome,cryptography,spockbotmc/spockbot,4442170e317a69d36df1b34f29c45652f1d296c2,spock/plugins/core/net.py,34:31-37,function call,"function call, function call",one-to-many,element name change,decrypt,"decryptor, update",https://github.com/spockbotmc/spockbot/commit/4442170e,pycryptodome__cryptography__spockbotmc/spockbot__4442170e -pycryptodome,cryptography,spockbotmc/spockbot,4442170e317a69d36df1b34f29c45652f1d296c2,spock/plugins/core/net.py,:22,,function call,zero-to-one,,,default_backend,https://github.com/spockbotmc/spockbot/commit/4442170e,pycryptodome__cryptography__spockbotmc/spockbot__4442170e -pycryptodome,cryptography,tgalal/python-axolotl,f74a936745db2c2f04575bd63308d6b6c0cc91ce,axolotl/sessioncipher.py,230:,function call,,one-to-zero,,new,,https://github.com/tgalal/python-axolotl/commit/f74a9367,pycryptodome__cryptography__tgalal/python-axolotl__f74a9367 -pycryptodome,cryptography,tgalal/python-axolotl,f74a936745db2c2f04575bd63308d6b6c0cc91ce,axolotl/sessioncipher.py,236:278,function call,function call,one-to-one,"argument addition, argument deletion, argument transformation, element name change",new,Cipher,https://github.com/tgalal/python-axolotl/commit/f74a9367,pycryptodome__cryptography__tgalal/python-axolotl__f74a9367 -pycryptodome,cryptography,tgalal/python-axolotl,f74a936745db2c2f04575bd63308d6b6c0cc91ce,axolotl/sessioncipher.py,254:244,function call,function call,one-to-one,"argument addition, argument transformation, element name change",new,Cipher,https://github.com/tgalal/python-axolotl/commit/f74a9367,pycryptodome__cryptography__tgalal/python-axolotl__f74a9367 -pycryptodome,cryptography,tgalal/python-axolotl,f74a936745db2c2f04575bd63308d6b6c0cc91ce,axolotl/sessioncipher.py,"274:263,265",function call,"function call, function call, function call",one-to-many,element name change,encrypt,"encryptor, update, finalize",https://github.com/tgalal/python-axolotl/commit/f74a9367,pycryptodome__cryptography__tgalal/python-axolotl__f74a9367 -pycryptodome,cryptography,tgalal/python-axolotl,f74a936745db2c2f04575bd63308d6b6c0cc91ce,axolotl/sessioncipher.py,279:270-271,function call,"function call, function call, function call",one-to-many,element name change,decrypt,"decryptor, update, finalize",https://github.com/tgalal/python-axolotl/commit/f74a9367,pycryptodome__cryptography__tgalal/python-axolotl__f74a9367 -pycryptodome,cryptography,tgalal/python-axolotl,f74a936745db2c2f04575bd63308d6b6c0cc91ce,axolotl/sessioncipher.py,5-6:6-7,import,import,not applicable,,"Crypto.Cipher.AES, Crypto.Util.Counter","cryptography.hazmat.primitives.ciphers.Cipher, cryptography.hazmat.primitives.ciphers.algorithms, cryptography.hazmat.primitives.ciphers.modes, cryptography.hazmat.backends.default_backend",https://github.com/tgalal/python-axolotl/commit/f74a9367,pycryptodome__cryptography__tgalal/python-axolotl__f74a9367 -pycryptodome,cryptography,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,twisted/conch/ssh/common.py,19:15,import,import,not applicable,,Crypto.Util,"cryptography.utils.int_from_bytes, cryptography.utils.int_to_bytes",https://github.com/twisted/twisted/commit/e31995c9,pycryptodome__cryptography__twisted/twisted__e31995c9 -pycryptodome,cryptography,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,twisted/conch/ssh/common.py,51:72,function call,function call,one-to-one,element name change,long_to_bytes,int_to_bytes,https://github.com/twisted/twisted/commit/e31995c9,pycryptodome__cryptography__twisted/twisted__e31995c9 -pycryptodome,cryptography,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,twisted/conch/ssh/common.py,70:91,function call,function call,one-to-one,"argument addition, element name change",bytes_to_long,int_from_bytes,https://github.com/twisted/twisted/commit/e31995c9,pycryptodome__cryptography__twisted/twisted__e31995c9 -pycryptodome,cryptography,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,twisted/conch/ssh/keys.py,125:135,function call,"function call, function call",one-to-many,"argument addition, element name change",construct,"RSAPublicNumbers, public_key",https://github.com/twisted/twisted/commit/e31995c9,pycryptodome__cryptography__twisted/twisted__e31995c9 -pycryptodome,cryptography,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,twisted/conch/ssh/keys.py,128:138,function call,"function call, function call",one-to-many,"argument addition, argument transformation, element name change",construct,"DSAPublicNumbers, public_key",https://github.com/twisted/twisted/commit/e31995c9,pycryptodome__cryptography__twisted/twisted__e31995c9 -pycryptodome,cryptography,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,twisted/conch/ssh/keys.py,"19-21:15-18,20,23,26",import,import,not applicable,,"Crypto.Cipher.DES3, Crypto.Cipher.AES, Crypto.PublicKey.RSA, Crypto.PublicKey.DSA, Crypto.Util","cryptography.exceptions.InvalidSignature, cryptography.hazmat.backends.default_backend, cryptography.hazmat.primitives.hashes, cryptography.hazmat.primitives.asymmetric.dsa, cryptography.hazmat.primitives.asymmetric.rsa, cryptography.hazmat.primitives.asymmetric.padding, cryptography.hazmat.primitives.asymmetric.utils.encode_dss_signature, cryptography.hazmat.primitives.asymmetric.utils.ecode_dss_signature, cryptography.hazmat.primitives.asymmetric.utils.encode_rfc6979_signature, cryptography.hazmat.primitives.asymmetric.utils.decode_rfc6979_signature, cryptography.hazmat.primitives.ciphers.Cipher, cryptography.hazmat.primitives.ciphers.algorithms, cryptography.hazmat.primitives.ciphers.modes",https://github.com/twisted/twisted/commit/e31995c9,pycryptodome__cryptography__twisted/twisted__e31995c9 -pycryptodome,cryptography,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,twisted/conch/ssh/keys.py,233:256,type,type,one-to-one,,AES,AES,https://github.com/twisted/twisted/commit/e31995c9,pycryptodome__cryptography__twisted/twisted__e31995c9 -pycryptodome,cryptography,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,twisted/conch/ssh/keys.py,238:261,type,type,one-to-one,element name change,DES3,TripleDES,https://github.com/twisted/twisted/commit/e31995c9,pycryptodome__cryptography__twisted/twisted__e31995c9 -pycryptodome,cryptography,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,twisted/conch/ssh/keys.py,252:276,function call,function call,one-to-one,"argument addition, argument transformation, element name change",new,Cipher,https://github.com/twisted/twisted/commit/e31995c9,pycryptodome__cryptography__twisted/twisted__e31995c9 -pycryptodome,cryptography,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,twisted/conch/ssh/keys.py,254:280-281,function call,"function call, function call, function call",one-to-many,element name change,decrypt,"decryptor, update, finalize",https://github.com/twisted/twisted/commit/e31995c9,pycryptodome__cryptography__twisted/twisted__e31995c9 -pycryptodome,cryptography,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,twisted/conch/ssh/keys.py,276:307-315,function call,"function call, function call",one-to-many,"argument addition, argument transformation, element name change",construct,"RSAPrivateNumbers, private_key",https://github.com/twisted/twisted/commit/e31995c9,pycryptodome__cryptography__twisted/twisted__e31995c9 -pycryptodome,cryptography,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,twisted/conch/ssh/keys.py,281:322-332,function call,"function call, function call",one-to-many,"argument addition, argument transformation, element name change",construct,"DSAPrivateNumbers, private_key",https://github.com/twisted/twisted/commit/e31995c9,pycryptodome__cryptography__twisted/twisted__e31995c9 -pycryptodome,cryptography,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,twisted/conch/ssh/transport.py,22:21-23,import,import,not applicable,,Crypto.Util,"cryptography.exceptions.UnsupportedAlgorithm, cryptography.hazmat.backends.default_backend, cryptography.hazmat.primitives.ciphers.algorithms, cryptography.hazmat.primitives.ciphers.modes, cryptography.hazmat.primitives.ciphers.Cipher",https://github.com/twisted/twisted/commit/e31995c9,pycryptodome__cryptography__twisted/twisted__e31995c9 -pycryptodome,cryptography,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,twisted/conch/ssh/transport.py,50:,function call,,one-to-zero,,bytes_to_long,,https://github.com/twisted/twisted/commit/e31995c9,pycryptodome__cryptography__twisted/twisted__e31995c9 -pycryptodome,cryptography,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,twisted/conch/ssh/transport.py,:187,,function call,zero-to-one,,,Cipher,https://github.com/twisted/twisted/commit/e31995c9,pycryptodome__cryptography__twisted/twisted__e31995c9 -pycryptodome,cryptography,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,twisted/conch/ssh/transport.py,:304,,exception,zero-to-one,,,UnsupportedAlgorithm,https://github.com/twisted/twisted/commit/e31995c9,pycryptodome__cryptography__twisted/twisted__e31995c9 -pycryptodome,cryptography,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,twisted/conch/test/test_agent.py,14:14,import,import,not applicable,,DES3,cryptography,https://github.com/twisted/twisted/commit/e31995c9,pycryptodome__cryptography__twisted/twisted__e31995c9 -pycryptodome,cryptography,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,twisted/conch/test/test_agent.py,16:16,type,type,one-to-one,element name change,Crypto,cryptography,https://github.com/twisted/twisted/commit/e31995c9,pycryptodome__cryptography__twisted/twisted__e31995c9 -pycryptodome,cryptography,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,twisted/conch/test/test_agent.py,23:23,type,type,one-to-one,element name change,Crypto,cryptography,https://github.com/twisted/twisted/commit/e31995c9,pycryptodome__cryptography__twisted/twisted__e31995c9 -pycryptodome,cryptography,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,twisted/conch/test/test_cftp.py,14:19,import,import,not applicable,,"twisted.conch.test.test_ssh.Crypto, twisted.conch.test.test_ssh.pyasn1",cryptography,https://github.com/twisted/twisted/commit/e31995c9,pycryptodome__cryptography__twisted/twisted__e31995c9 -pycryptodome,cryptography,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,twisted/conch/test/test_cftp.py,17:24,type,type,one-to-one,element name change,Crypto,cryptography,https://github.com/twisted/twisted/commit/e31995c9,pycryptodome__cryptography__twisted/twisted__e31995c9 -pycryptodome,cryptography,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,twisted/conch/test/test_cftp.py,:21,,type,zero-to-one,,,cryptography,https://github.com/twisted/twisted/commit/e31995c9,pycryptodome__cryptography__twisted/twisted__e31995c9 -pycryptodome,cryptography,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,twisted/conch/test/test_tap.py,11:11,type,type,one-to-one,element name change,Crypto,cryptography,https://github.com/twisted/twisted/commit/e31995c9,pycryptodome__cryptography__twisted/twisted__e31995c9 -pycryptodome,cryptography,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,twisted/conch/test/test_tap.py,23:23,type,type,one-to-one,element name change,Crypto,cryptography,https://github.com/twisted/twisted/commit/e31995c9,pycryptodome__cryptography__twisted/twisted__e31995c9 -pycryptodome,cryptography,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,twisted/conch/test/test_tap.py,41:41,type,type,one-to-one,element name change,Crypto,cryptography,https://github.com/twisted/twisted/commit/e31995c9,pycryptodome__cryptography__twisted/twisted__e31995c9 -pycryptodome,cryptography,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,twisted/conch/test/test_tap.py,9:9,import,import,not applicable,,DES3,cryptography,https://github.com/twisted/twisted/commit/e31995c9,pycryptodome__cryptography__twisted/twisted__e31995c9 -pycryptodome,cryptography,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,twisted/conch/test/test_transport.py,16:16,import,import,not applicable,,DES3,cryptography,https://github.com/twisted/twisted/commit/e31995c9,pycryptodome__cryptography__twisted/twisted__e31995c9 -pycryptodome,cryptography,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,twisted/conch/test/test_transport.py,18:18,type,type,one-to-one,element name change,Crypto,cryptography,https://github.com/twisted/twisted/commit/e31995c9,pycryptodome__cryptography__twisted/twisted__e31995c9 -pycryptodome,cryptography,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,twisted/conch/test/test_transport.py,20:20,type,type,one-to-one,element name change,Crypto,cryptography,https://github.com/twisted/twisted/commit/e31995c9,pycryptodome__cryptography__twisted/twisted__e31995c9 -pycryptodome,cryptography,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,twisted/conch/test/test_transport.py,27:27,type,type,one-to-one,element name change,Crypto,cryptography,https://github.com/twisted/twisted/commit/e31995c9,pycryptodome__cryptography__twisted/twisted__e31995c9 -pycryptodome,pycryptodomex,azure/aztk,19dde429a702c29bdcf86a69805053ecfd02edee,aztk/client.py,15:15,import,import,not applicable,,Crypto.PublicKey.RSA,Cryptodome.PublicKey.RSA,https://github.com/azure/aztk/commit/19dde429,pycryptodome__pycryptodomex__azure/aztk__19dde429 -pycryptodome,pycryptodomex,azure/aztk,19dde429a702c29bdcf86a69805053ecfd02edee,aztk/node_scripts/install/create_user.py,4:4,import,import,not applicable,,Crypto.PublicKey.RSA,Cryptodome.PublicKey.RSA,https://github.com/azure/aztk/commit/19dde429,pycryptodome__pycryptodomex__azure/aztk__19dde429 -pycryptodome,pycryptodomex,azure/aztk,19dde429a702c29bdcf86a69805053ecfd02edee,aztk/node_scripts/install/create_user.py,5:5,import,import,not applicable,,"Crypto.Cipher.AES, Crypto.Cipher.PKCS1_OAEP","Crypto.Cipher.AES, Crypto.Cipher.PKCS1_OAEP",https://github.com/azure/aztk/commit/19dde429,pycryptodome__pycryptodomex__azure/aztk__19dde429 -pycryptodome,pycryptodomex,azure/aztk,19dde429a702c29bdcf86a69805053ecfd02edee,aztk/spark/models/models.py,2:2,import,import,not applicable,,Crypto.PublicKey.RSA,Cryptodome.PublicKey.RSA,https://github.com/azure/aztk/commit/19dde429,pycryptodome__pycryptodomex__azure/aztk__19dde429 -pycryptodome,pycryptodomex,azure/aztk,19dde429a702c29bdcf86a69805053ecfd02edee,aztk/utils/secure_utils.py,1:1,import,import,not applicable,,Crypto.PublicKey.RSA,Cryptodome.PublicKey.RSA,https://github.com/azure/aztk/commit/19dde429,pycryptodome__pycryptodomex__azure/aztk__19dde429 -pycryptodome,pycryptodomex,azure/aztk,19dde429a702c29bdcf86a69805053ecfd02edee,aztk/utils/secure_utils.py,2:2,import,import,not applicable,,Crypto.Random.get_random_bytes,Cryptodome.Random.get_random_bytes,https://github.com/azure/aztk/commit/19dde429,pycryptodome__pycryptodomex__azure/aztk__19dde429 -pycryptodome,pycryptodomex,azure/aztk,19dde429a702c29bdcf86a69805053ecfd02edee,aztk/utils/secure_utils.py,3:3,import,import,not applicable,,"Crypto.Cipher.AES, Crypto.Cipher.PKCS1_OAEP","Cryptodome.Cipher.AES, Cryptodome.Cipher.PKCS1_OAEP",https://github.com/azure/aztk/commit/19dde429,pycryptodome__pycryptodomex__azure/aztk__19dde429 -pycryptodome,pycryptodomex,malwaredllc/byob,9291b54ed6a1c727030c571a6ebdf7b344781c8f,byob/core/security.py,20:20,import,import,not applicable,,Crypto.Util.number,Cryptodome.Util.number,https://github.com/malwaredllc/byob/commit/9291b54e,pycryptodome__pycryptodomex__malwaredllc/byob__9291b54e -pycryptodome,pycryptodomex,malwaredllc/byob,9291b54ed6a1c727030c571a6ebdf7b344781c8f,byob/core/security.py,21:21,import,import,not applicable,,Crypto.Cipher.AES,Cryptodome.Cipher.AES,https://github.com/malwaredllc/byob/commit/9291b54e,pycryptodome__pycryptodomex__malwaredllc/byob__9291b54e -pycryptodome,pycryptodomex,malwaredllc/byob,9291b54ed6a1c727030c571a6ebdf7b344781c8f,byob/core/security.py,22:22,import,import,not applicable,,Crypto.Hash.HMAC,Cryptodome.Hash.HMAC,https://github.com/malwaredllc/byob/commit/9291b54e,pycryptodome__pycryptodomex__malwaredllc/byob__9291b54e -pycryptodome,pycryptodomex,malwaredllc/byob,9291b54ed6a1c727030c571a6ebdf7b344781c8f,byob/core/security.py,23:23,import,import,not applicable,,Crypto.Hash.SHA256,Cryptodome.Hash.SHA256,https://github.com/malwaredllc/byob/commit/9291b54e,pycryptodome__pycryptodomex__malwaredllc/byob__9291b54e -pycryptodome,pycryptodomex,malwaredllc/byob,9291b54ed6a1c727030c571a6ebdf7b344781c8f,byob/core/security.py,41:41,function call,function call,one-to-one,,bytes_to_long,bytes_to_long,https://github.com/malwaredllc/byob/commit/9291b54e,pycryptodome__pycryptodomex__malwaredllc/byob__9291b54e -pycryptodome,pycryptodomex,malwaredllc/byob,9291b54ed6a1c727030c571a6ebdf7b344781c8f,byob/core/security.py,43:43,function call,function call,one-to-one,,long_to_bytes,long_to_bytes,https://github.com/malwaredllc/byob/commit/9291b54e,pycryptodome__pycryptodomex__malwaredllc/byob__9291b54e -pycryptodome,pycryptodomex,malwaredllc/byob,9291b54ed6a1c727030c571a6ebdf7b344781c8f,byob/core/security.py,44:44,function call,function call,one-to-one,,long_to_bytes,long_to_bytes,https://github.com/malwaredllc/byob/commit/9291b54e,pycryptodome__pycryptodomex__malwaredllc/byob__9291b54e -pycryptodome,pycryptodomex,malwaredllc/byob,9291b54ed6a1c727030c571a6ebdf7b344781c8f,byob/core/security.py,46:46,function call,function call,one-to-one,,long_to_bytes,long_to_bytes,https://github.com/malwaredllc/byob/commit/9291b54e,pycryptodome__pycryptodomex__malwaredllc/byob__9291b54e -pycryptodome,pycryptodomex,malwaredllc/byob,9291b54ed6a1c727030c571a6ebdf7b344781c8f,byob/core/security.py,46:46,function call,function call,one-to-one,,digest,digest,https://github.com/malwaredllc/byob/commit/9291b54e,pycryptodome__pycryptodomex__malwaredllc/byob__9291b54e -pycryptodome,pycryptodomex,malwaredllc/byob,9291b54ed6a1c727030c571a6ebdf7b344781c8f,byob/core/security.py,46:46,function call,function call,one-to-one,,new,new,https://github.com/malwaredllc/byob/commit/9291b54e,pycryptodome__pycryptodomex__malwaredllc/byob__9291b54e -pycryptodome,pycryptodomex,malwaredllc/byob,9291b54ed6a1c727030c571a6ebdf7b344781c8f,byob/core/security.py,64: 64,function call,function call,one-to-one,,new,new,https://github.com/malwaredllc/byob/commit/9291b54e,pycryptodome__pycryptodomex__malwaredllc/byob__9291b54e -pycryptodome,pycryptodomex,malwaredllc/byob,9291b54ed6a1c727030c571a6ebdf7b344781c8f,byob/core/security.py,84: 84,function call,function call,one-to-one,,new,new,https://github.com/malwaredllc/byob/commit/9291b54e,pycryptodome__pycryptodomex__malwaredllc/byob__9291b54e -pycryptodome,pycryptodomex,malwaredllc/byob,9291b54ed6a1c727030c571a6ebdf7b344781c8f,byob/core/security.py,64:64,attribute,attribute,one-to-one,,MODE_OCB,MODE_OCB,https://github.com/malwaredllc/byob/commit/9291b54e,pycryptodome__pycryptodomex__malwaredllc/byob__9291b54e -pycryptodome,pycryptodomex,malwaredllc/byob,9291b54ed6a1c727030c571a6ebdf7b344781c8f,byob/core/security.py,85: 85,attribute,attribute,one-to-one,,MODE_OCB,MODE_OCB,https://github.com/malwaredllc/byob/commit/9291b54e,pycryptodome__pycryptodomex__malwaredllc/byob__9291b54e -pycryptodome,pycryptodomex,malwaredllc/byob,9291b54ed6a1c727030c571a6ebdf7b344781c8f,byob/core/security.py,84: 84,attribute,attribute,one-to-one,,block_size,block_size,https://github.com/malwaredllc/byob/commit/9291b54e,pycryptodome__pycryptodomex__malwaredllc/byob__9291b54e -pycryptodome,pycryptodomex,malwaredllc/byob,9291b54ed6a1c727030c571a6ebdf7b344781c8f,byob/core/security.py,84:84,attribute,attribute,one-to-one,,block_size,block_size,https://github.com/malwaredllc/byob/commit/9291b54e,pycryptodome__pycryptodomex__malwaredllc/byob__9291b54e -pycryptodome,pycryptodomex,malwaredllc/byob,9291b54ed6a1c727030c571a6ebdf7b344781c8f,byob/modules/ransom.py,133:133,function call,function call,one-to-one,,get_random_bytes,get_random_bytes,https://github.com/malwaredllc/byob/commit/9291b54e,pycryptodome__pycryptodomex__malwaredllc/byob__9291b54e -pycryptodome,pycryptodomex,malwaredllc/byob,9291b54ed6a1c727030c571a6ebdf7b344781c8f,byob/modules/ransom.py,188:188,function call,function call,one-to-one,,importKey,importKey,https://github.com/malwaredllc/byob/commit/9291b54e,pycryptodome__pycryptodomex__malwaredllc/byob__9291b54e -pycryptodome,pycryptodomex,malwaredllc/byob,9291b54ed6a1c727030c571a6ebdf7b344781c8f,byob/modules/ransom.py,213:213,function call,function call,one-to-one,,importKey,importKey,https://github.com/malwaredllc/byob/commit/9291b54e,pycryptodome__pycryptodomex__malwaredllc/byob__9291b54e -pycryptodome,pycryptodomex,malwaredllc/byob,9291b54ed6a1c727030c571a6ebdf7b344781c8f,byob/modules/ransom.py,131:131,type,type,one-to-one,,RsaKey,RsaKey,https://github.com/malwaredllc/byob/commit/9291b54e,pycryptodome__pycryptodomex__malwaredllc/byob__9291b54e -pycryptodome,pycryptodomex,malwaredllc/byob,9291b54ed6a1c727030c571a6ebdf7b344781c8f,byob/modules/ransom.py,187:187,type,type,one-to-one,,RsaKey,RsaKey,https://github.com/malwaredllc/byob/commit/9291b54e,pycryptodome__pycryptodomex__malwaredllc/byob__9291b54e -pycryptodome,pycryptodomex,malwaredllc/byob,9291b54ed6a1c727030c571a6ebdf7b344781c8f,byob/modules/ransom.py,212:212,type,type,one-to-one,,RsaKey,RsaKey,https://github.com/malwaredllc/byob/commit/9291b54e,pycryptodome__pycryptodomex__malwaredllc/byob__9291b54e -pycryptodome,pycryptodomex,malwaredllc/byob,9291b54ed6a1c727030c571a6ebdf7b344781c8f,byob/modules/ransom.py,68:68,type,type,one-to-one,,RsaKey,RsaKey,https://github.com/malwaredllc/byob/commit/9291b54e,pycryptodome__pycryptodomex__malwaredllc/byob__9291b54e -pycryptodome,pycryptodomex,malwaredllc/byob,9291b54ed6a1c727030c571a6ebdf7b344781c8f,byob/modules/ransom.py,132:132,function call,function call,one-to-one,,new,new,https://github.com/malwaredllc/byob/commit/9291b54e,pycryptodome__pycryptodomex__malwaredllc/byob__9291b54e -pycryptodome,pycryptodomex,malwaredllc/byob,9291b54ed6a1c727030c571a6ebdf7b344781c8f,byob/modules/ransom.py,75:75,function call,function call,one-to-one,,new,new,https://github.com/malwaredllc/byob/commit/9291b54e,pycryptodome__pycryptodomex__malwaredllc/byob__9291b54e -pycryptodome,pycryptodomex,snemes/malware-analysis,02b064b4acc0ae26d6c61246ab3f1f45b750091a,trickbot/trickbot_artifact_decrypter.py,11:11,import,import,not applicable,,Crypto.Cipher.AES,Cryptodome.Cipher.AES,https://github.com/snemes/malware-analysis/commit/02b064b4,pycryptodome__pycryptodomex__snemes/malware-analysis__02b064b4 -pycryptodome,pycryptodomex,snemes/malware-analysis,02b064b4acc0ae26d6c61246ab3f1f45b750091a,trickbot/trickbot_artifact_decrypter.py,12:12,import,import,not applicable,,"Crypto.Hash.SHA256, Crypto.Hash.SHA384","Cryptodome.Hash.SHA256, Cryptodome.Hash.SHA384",https://github.com/snemes/malware-analysis/commit/02b064b4,pycryptodome__pycryptodomex__snemes/malware-analysis__02b064b4 -pycryptodome,pycryptodomex,snemes/malware-analysis,02b064b4acc0ae26d6c61246ab3f1f45b750091a,trickbot/trickbot_artifact_decrypter.py,13:13,import,import,not applicable,,Crypto.PublicKey.ECC,Cryptodome.PublicKey.ECC,https://github.com/snemes/malware-analysis/commit/02b064b4,pycryptodome__pycryptodomex__snemes/malware-analysis__02b064b4 -pycryptodome,pycryptodomex,snemes/malware-analysis,02b064b4acc0ae26d6c61246ab3f1f45b750091a,trickbot/trickbot_artifact_decrypter.py,14:14,import,import,not applicable,,Crypto.Signature.DSS,Cryptodome.Signature.DSS,https://github.com/snemes/malware-analysis/commit/02b064b4,pycryptodome__pycryptodomex__snemes/malware-analysis__02b064b4 -pycrypto,cryptography,freeopcua/opcua-asyncio,cdaff1575780a99ab035abb08a6ad13414cd4859,opcua/uacrypto.py,8-15:3-7,import,import,not applicable,,"Crypto.Signature.PKCS1_v1_5, Crypto.Hash.SHA256, Crypto.Hash.SHA, Crypto.PublicKey.RSA, Crypto.Cipher.AES, Crypto.Cipher.PKCS1_OAEP, Crypto.Hash, Crypto.Random","cryptography.x509, cryptography.hazmat.backends.default_backend, cryptography.hazmat.primitives.serialization, cryptography.hazmat.primitives.hashes, cryptography.hazmat.primitives.asymmetric.padding",https://github.com/freeopcua/opcua-asyncio/commit/cdaff157,pycrypto__cryptography__freeopcua/opcua-asyncio__cdaff157 -pycrypto,pycryptodome,camptocamp/c2cgeoportal,14388c3d85ab164d7b36b1331534913a1c9d6c9a,geoportal/c2cgeoportal_geoportal/__init__.py,322:326,function call,function call,one-to-one,"argument addition, argument transformation",new,new,https://github.com/camptocamp/c2cgeoportal/commit/14388c3d,pycrypto__pycryptodome__camptocamp/c2cgeoportal__14388c3d -pycrypto,pycryptodome,camptocamp/c2cgeoportal,14388c3d85ab164d7b36b1331534913a1c9d6c9a,geoportal/c2cgeoportal_geoportal/__init__.py,323:327,function call,function call,one-to-one,"argument addition, argument transformation, element name change",decrypt,decrypt_and_verify,https://github.com/camptocamp/c2cgeoportal/commit/14388c3d,pycrypto__pycryptodome__camptocamp/c2cgeoportal__14388c3d -pycrypto,pycryptodome,camptocamp/c2cgeoportal,14388c3d85ab164d7b36b1331534913a1c9d6c9a,geoportal/c2cgeoportal_geoportal/scripts/urllogin.py,48:48,function call,function call,one-to-one,"argument addition, argument transformation",new,new,https://github.com/camptocamp/c2cgeoportal/commit/14388c3d,pycrypto__pycryptodome__camptocamp/c2cgeoportal__14388c3d -pycrypto,pycryptodome,camptocamp/c2cgeoportal,14388c3d85ab164d7b36b1331534913a1c9d6c9a,geoportal/c2cgeoportal_geoportal/scripts/urllogin.py,53:53,function call,function call,one-to-one,element name change,encrypt,encrypt_and_digest,https://github.com/camptocamp/c2cgeoportal/commit/14388c3d,pycrypto__pycryptodome__camptocamp/c2cgeoportal__14388c3d -pycrypto,pycryptodome,hhyo/archery,e192ca69e2d610bc59a9f10165c7fd1c8ab9b157,sql/utils/aes_decryptor.py,26:26,function call,function call,one-to-one,argument transformation,encrypt,encrypt,https://github.com/hhyo/archery/commit/e192ca69,pycrypto__pycryptodome__hhyo/archery__e192ca69 -pycurl,requests,tasmota/decode-config,5be614174b1e282440fa0166e48c0d39bafb3ff1,decode-config.py,"1635-1641,1643-1646:1634-1635,1637-1638","function call, function call, function call, function call",function call,many-to-one,"argument transformation, element name change","Curl, BytesIO, HTTPHeader, setopt",get,https://github.com/tasmota/decode-config/commit/5be61417,pycurl__requests__tasmota/decode-config__5be61417 -pycurl,requests,tasmota/decode-config,5be614174b1e282440fa0166e48c0d39bafb3ff1,decode-config.py,1660:1643,function call,attribute,one-to-one,"argument transformation, element name change",contenttype,headers,https://github.com/tasmota/decode-config/commit/5be61417,pycurl__requests__tasmota/decode-config__5be61417 -pycurl,requests,tasmota/decode-config,5be614174b1e282440fa0166e48c0d39bafb3ff1,decode-config.py,201:202,import,import,not applicable,,pycurl,requests,https://github.com/tasmota/decode-config/commit/5be61417,pycurl__requests__tasmota/decode-config__5be61417 -pycurl,requests,upstox/upstox-python,dce87602c4bcc41ddee1cfb06c5fe1866a338fee,upstox_api/api.py,1:9-10,import,import,not applicable,,pycurl,"requests, requests.auth.HTTPBasicAuth",https://github.com/upstox/upstox-python/commit/dce87602,pycurl__requests__upstox/upstox-python__dce87602 -pycurl,requests,upstox/upstox-python,dce87602c4bcc41ddee1cfb06c5fe1866a338fee,upstox_api/api.py,677:,function call,,one-to-zero,,Curl,,https://github.com/upstox/upstox-python/commit/dce87602,pycurl__requests__upstox/upstox-python__dce87602 -pycurl,requests,upstox/upstox-python,dce87602c4bcc41ddee1cfb06c5fe1866a338fee,upstox_api/api.py,80:,function call,,one-to-zero,,Curl,,https://github.com/upstox/upstox-python/commit/dce87602,pycurl__requests__upstox/upstox-python__dce87602 -pydotplus,pydot2,networkx/networkx,481f3e8e405cafc05c570e8fc5a2a4d531f86121,examples/drawing/atlas.py,67:67,import,import,not applicable,,pydotplus,pydot,https://github.com/networkx/networkx/commit/481f3e8e,pydotplus__pydot2__networkx/networkx__481f3e8e -pydotplus,pydot2,networkx/networkx,481f3e8e405cafc05c570e8fc5a2a4d531f86121,examples/drawing/circular_tree.py,9:9,import,import,not applicable,,pydotplus,pydot,https://github.com/networkx/networkx/commit/481f3e8e,pydotplus__pydot2__networkx/networkx__481f3e8e -pydotplus,pydot2,networkx/networkx,481f3e8e405cafc05c570e8fc5a2a4d531f86121,examples/drawing/giant_component.py,30:30,import,import,not applicable,,pydotplus,pydot,https://github.com/networkx/networkx/commit/481f3e8e,pydotplus__pydot2__networkx/networkx__481f3e8e -pydotplus,pydot2,networkx/networkx,481f3e8e405cafc05c570e8fc5a2a4d531f86121,examples/drawing/lanl_routes.py,53:53,import,import,not applicable,,pydotplus,pydot,https://github.com/networkx/networkx/commit/481f3e8e,pydotplus__pydot2__networkx/networkx__481f3e8e -pydotplus,pydot2,networkx/networkx,481f3e8e405cafc05c570e8fc5a2a4d531f86121,examples/graph/atlas.py,67:67,import,import,not applicable,,pydotplus,pydot,https://github.com/networkx/networkx/commit/481f3e8e,pydotplus__pydot2__networkx/networkx__481f3e8e -pydotplus,pydot2,networkx/networkx,481f3e8e405cafc05c570e8fc5a2a4d531f86121,examples/pygraphviz/write_dotfile.py,31:31,import,import,not applicable,,pydotplus,pydot,https://github.com/networkx/networkx/commit/481f3e8e,pydotplus__pydot2__networkx/networkx__481f3e8e -pydotplus,pydot2,trungdong/prov,acb9b05f0bd99b3fbd58e5f1a684d1cfc28961f8,prov/dot.py,25:22,import,import,not applicable,,pydotplus,pydot,https://github.com/trungdong/prov/commit/acb9b05f,pydotplus__pydot2__trungdong/prov__acb9b05f -pydotplus,pydot,mathics/mathics,915daeb9cd029b666ac3156b1c8f52939f6d0198,mathics/builtin/graphs.py,46:46,import,import,not applicable,,pydotplus,pydot,https://github.com/mathics/mathics/commit/915daeb9,pydotplus__pydot__mathics/mathics__915daeb9 -pydotplus,pydot,mathics/mathics,915daeb9cd029b666ac3156b1c8f52939f6d0198,mathics/builtin/graphs.py,48:,function call,,one-to-zero,,find_graphviz,,https://github.com/mathics/mathics/commit/915daeb9,pydotplus__pydot__mathics/mathics__915daeb9 -pyfits,astropy,glue-viz/glue,5b2d7f925fd49aac3654c7f288e87e9b6df347cf,glue/core/coordinates.py,148:148,attribute,attribute,one-to-one,,Header,Header,https://github.com/glue-viz/glue/commit/5b2d7f92,pyfits__astropy__glue-viz/glue__5b2d7f92 -pyfits,astropy,glue-viz/glue,5b2d7f925fd49aac3654c7f288e87e9b6df347cf,glue/core/coordinates.py,6:47,import,import,not applicable,,pyfits.core,astropy.io.fits,https://github.com/glue-viz/glue/commit/5b2d7f92,pyfits__astropy__glue-viz/glue__5b2d7f92 -pyfits,astropy,glue-viz/glue,5b2d7f925fd49aac3654c7f288e87e9b6df347cf,glue/core/data.py,5:675,import,import,not applicable,,pyfits,io,https://github.com/glue-viz/glue/commit/5b2d7f92,pyfits__astropy__glue-viz/glue__5b2d7f92 -pyfits,astropy,glue-viz/glue,5b2d7f925fd49aac3654c7f288e87e9b6df347cf,glue/core/data.py,677:677,function call,function call,one-to-one,,open,open,https://github.com/glue-viz/glue/commit/5b2d7f92,pyfits__astropy__glue-viz/glue__5b2d7f92 -pyfits,astropy,glue-viz/glue,5b2d7f925fd49aac3654c7f288e87e9b6df347cf,glue/core/io.py,10:10,import,import,not applicable,,pyfits,fits,https://github.com/glue-viz/glue/commit/5b2d7f92,pyfits__astropy__glue-viz/glue__5b2d7f92 -pyfits,astropy,glue-viz/glue,5b2d7f925fd49aac3654c7f288e87e9b6df347cf,glue/core/io.py,13:13,function call,function call,one-to-one,,open,open,https://github.com/glue-viz/glue/commit/5b2d7f92,pyfits__astropy__glue-viz/glue__5b2d7f92 -pyfits,astropy,glue-viz/glue,5b2d7f925fd49aac3654c7f288e87e9b6df347cf,glue/core/io.py,21:21,attribute,attribute,one-to-one,,PrimaryHDU,PrimaryHDU,https://github.com/glue-viz/glue/commit/5b2d7f92,pyfits__astropy__glue-viz/glue__5b2d7f92 -pyfits,astropy,glue-viz/glue,5b2d7f925fd49aac3654c7f288e87e9b6df347cf,glue/core/io.py,22:22,attribute,attribute,one-to-one,,ImageHDU,ImageHDU,https://github.com/glue-viz/glue/commit/5b2d7f92,pyfits__astropy__glue-viz/glue__5b2d7f92 -pyfits,astropy,glue-viz/glue,5b2d7f925fd49aac3654c7f288e87e9b6df347cf,glue/core/subset.py,197:197,function call,function call,one-to-one,,writeto,writeto,https://github.com/glue-viz/glue/commit/5b2d7f92,pyfits__astropy__glue-viz/glue__5b2d7f92 -pyfits,astropy,glue-viz/glue,5b2d7f925fd49aac3654c7f288e87e9b6df347cf,glue/core/subset.py,203:204,function call,function call,one-to-one,,open,open,https://github.com/glue-viz/glue/commit/5b2d7f92,pyfits__astropy__glue-viz/glue__5b2d7f92 -pyfits,astropy,glue-viz/glue,5b2d7f925fd49aac3654c7f288e87e9b6df347cf,glue/core/subset.py,3:196,import,import,not applicable,,pyfits,fits,https://github.com/glue-viz/glue/commit/5b2d7f92,pyfits__astropy__glue-viz/glue__5b2d7f92 -pyfits,astropy,icrar/ngas,fa8b714cfe1a3644f4132b25932b614a2ed625a7,src/ngamsPlugIns/ngamsPlugIns/gleam/ngamsGLEAM_Fix_Phase2_JobPI.py,46:46,import,import,not applicable,,pyfits,astropy.io.fits,https://github.com/icrar/ngas/commit/fa8b714c,pyfits__astropy__icrar/ngas__fa8b714c -pyfits,astropy,icrar/ngas,fa8b714cfe1a3644f4132b25932b614a2ed625a7,src/ngamsPlugIns/ngamsPlugIns/mwa/ngamsMWA_MIT_FilterPlugin.py,59:59,import,import,not applicable,,pyfits,astropy.io.fits,https://github.com/icrar/ngas/commit/fa8b714c,pyfits__astropy__icrar/ngas__fa8b714c -pyfits,astropy,icrar/ngas,fa8b714cfe1a3644f4132b25932b614a2ed625a7,src/ngamsPlugIns/ngamsPlugIns/mwa/ngamsMWA_MIT_NoTape_FilterPI.py,40:40,import,import,not applicable,,pyfits,astropy.io.fits,https://github.com/icrar/ngas/commit/fa8b714c,pyfits__astropy__icrar/ngas__fa8b714c -pyfits,astropy,spacetelescope/pysynphot,5b80ada45d2eb5fcdcca8959d073713ab3e84c7b,commissioning/basecase.py,4:4,import,import,not applicable,,pyfits,astropy.io.fits,https://github.com/spacetelescope/pysynphot/commit/5b80ada4,pyfits__astropy__spacetelescope/pysynphot__5b80ada4 -pyfits,astropy,spacetelescope/pysynphot,5b80ada45d2eb5fcdcca8959d073713ab3e84c7b,commissioning/doscalars.py,5:5,import,import,not applicable,,pyfits,astropy.io.fits,https://github.com/spacetelescope/pysynphot/commit/5b80ada4,pyfits__astropy__spacetelescope/pysynphot__5b80ada4 -pyfits,astropy,spacetelescope/pysynphot,5b80ada45d2eb5fcdcca8959d073713ab3e84c7b,commissioning/extrap/extrap.py,16:16,import,import,not applicable,,pyfits,astropy.io.fits,https://github.com/spacetelescope/pysynphot/commit/5b80ada4,pyfits__astropy__spacetelescope/pysynphot__5b80ada4 -pyfits,astropy,spacetelescope/pysynphot,5b80ada45d2eb5fcdcca8959d073713ab3e84c7b,pysynphot/catalog.py,24:24,import,import,not applicable,,pyfits,astropy.io.fits,https://github.com/spacetelescope/pysynphot/commit/5b80ada4,pyfits__astropy__spacetelescope/pysynphot__5b80ada4 -pyfits,astropy,spacetelescope/pysynphot,5b80ada45d2eb5fcdcca8959d073713ab3e84c7b,pysynphot/graphtab.py,8:8,import,import,not applicable,,pyfits,astropy.io.fits,https://github.com/spacetelescope/pysynphot/commit/5b80ada4,pyfits__astropy__spacetelescope/pysynphot__5b80ada4 -pyfits,astropy,spacetelescope/pysynphot,5b80ada45d2eb5fcdcca8959d073713ab3e84c7b,pysynphot/locations.py,37:37,import,import,not applicable,,pyfits,astropy.io.fits,https://github.com/spacetelescope/pysynphot/commit/5b80ada4,pyfits__astropy__spacetelescope/pysynphot__5b80ada4 -pyfits,astropy,spacetelescope/pysynphot,5b80ada45d2eb5fcdcca8959d073713ab3e84c7b,pysynphot/observationmode.py,22:22,import,import,not applicable,,pyfits,astropy.io.fits,https://github.com/spacetelescope/pysynphot/commit/5b80ada4,pyfits__astropy__spacetelescope/pysynphot__5b80ada4 -pyfits,astropy,spacetelescope/pysynphot,5b80ada45d2eb5fcdcca8959d073713ab3e84c7b,pysynphot/reddening.py,7:7,import,import,not applicable,,pyfits,astropy.io.fits,https://github.com/spacetelescope/pysynphot/commit/5b80ada4,pyfits__astropy__spacetelescope/pysynphot__5b80ada4 -pyfits,astropy,spacetelescope/pysynphot,5b80ada45d2eb5fcdcca8959d073713ab3e84c7b,pysynphot/spectrum.py,15:15,import,import,not applicable,,pyfits,astropy.io.fits,https://github.com/spacetelescope/pysynphot/commit/5b80ada4,pyfits__astropy__spacetelescope/pysynphot__5b80ada4 -pyfits,astropy,spacetelescope/pysynphot,5b80ada45d2eb5fcdcca8959d073713ab3e84c7b,pysynphot/tables.py,8:8,import,import,not applicable,,pyfits,astropy.io.fits,https://github.com/spacetelescope/pysynphot/commit/5b80ada4,pyfits__astropy__spacetelescope/pysynphot__5b80ada4 -pyfits,astropy,spacetelescope/pysynphot,5b80ada45d2eb5fcdcca8959d073713ab3e84c7b,test/cos_etc_tickets.py,6:6,import,import,not applicable,,pyfits,astropy.io.fits,https://github.com/spacetelescope/pysynphot/commit/5b80ada4,pyfits__astropy__spacetelescope/pysynphot__5b80ada4 -pyfits,astropy,spacetelescope/pysynphot,5b80ada45d2eb5fcdcca8959d073713ab3e84c7b,test/test_graph.py,15:15,import,import,not applicable,,pyfits,astropy.io.fits,https://github.com/spacetelescope/pysynphot/commit/5b80ada4,pyfits__astropy__spacetelescope/pysynphot__5b80ada4 -pyfits,astropy,spacetelescope/pysynphot,5b80ada45d2eb5fcdcca8959d073713ab3e84c7b,test/testspec.py,7:7,import,import,not applicable,,pyfits,astropy.io.fits,https://github.com/spacetelescope/pysynphot/commit/5b80ada4,pyfits__astropy__spacetelescope/pysynphot__5b80ada4 -pyfits,astropy,spacetelescope/pysynphot,5b80ada45d2eb5fcdcca8959d073713ab3e84c7b,test/ticket146.py,6:6,import,import,not applicable,,pyfits,astropy.io.fits,https://github.com/spacetelescope/pysynphot/commit/5b80ada4,pyfits__astropy__spacetelescope/pysynphot__5b80ada4 -pyfits,astropy,spacetelescope/pysynphot,5b80ada45d2eb5fcdcca8959d073713ab3e84c7b,test/ticket163.py,5:5,import,import,not applicable,,pyfits,astropy.io.fits,https://github.com/spacetelescope/pysynphot/commit/5b80ada4,pyfits__astropy__spacetelescope/pysynphot__5b80ada4 -pyfits,astropy,spacetelescope/pysynphot,5b80ada45d2eb5fcdcca8959d073713ab3e84c7b,test/ticket85.py,6:6,import,import,not applicable,,pyfits,astropy.io.fits,https://github.com/spacetelescope/pysynphot/commit/5b80ada4,pyfits__astropy__spacetelescope/pysynphot__5b80ada4 -pyfits,astropy,spacetelescope/pysynphot,5b80ada45d2eb5fcdcca8959d073713ab3e84c7b,test/ui_test.py,7:7,import,import,not applicable,,pyfits,astropy.io.fits,https://github.com/spacetelescope/pysynphot/commit/5b80ada4,pyfits__astropy__spacetelescope/pysynphot__5b80ada4 -pyfits,astropy,spacetelescope/pysynphot,5b80ada45d2eb5fcdcca8959d073713ab3e84c7b,test/ui_tickets.py,6:6,import,import,not applicable,,pyfits,astropy.io.fits,https://github.com/spacetelescope/pysynphot/commit/5b80ada4,pyfits__astropy__spacetelescope/pysynphot__5b80ada4 -pymilvus-orm,pymilvus,milvus-io/bootcamp,89c7afc6548362e9bbf1dbf6142aabb02bc3bb93,benchmark_test/scripts/milvus_helpers.py,2-7:2,import,import,not applicable,,"pymilvus_orm.connections, pymilvus_orm.Index, pymilvus_orm.types.DataType, pymilvus_orm.schema.FieldSchema, pymilvus_orm.schema.CollectionSchema, pymilvus_orm.collection.Collection","pymilvus.connections, pymilvus.FieldSchema, pymilvus.CollectionSchema, pymilvus.DataType, pymilvus.Collection, pymilvus.utility",https://github.com/milvus-io/bootcamp/commit/89c7afc6,pymilvus-orm__pymilvus__milvus-io/bootcamp__89c7afc6 -pymilvus-orm,pymilvus,milvus-io/bootcamp,89c7afc6548362e9bbf1dbf6142aabb02bc3bb93,benchmark_test/scripts/milvus_helpers.py,98:96,function call,function call,one-to-one,"argument addition, element name change",drop,drop_collection,https://github.com/milvus-io/bootcamp/commit/89c7afc6,pymilvus-orm__pymilvus__milvus-io/bootcamp__89c7afc6 -pymilvus-orm,pymilvus,milvus-io/bootcamp,a7f4c3f13e007116d88d9a2776f471a4e4f1fc81,solutions/question_answering_system/quick_deploy/server/src/milvus_helpers.py,"2-5,7:2",import,import,not applicable,,"pymilvus_orm.connections, pymilvus_orm.types.DataType, pymilvus_orm.schema.FieldSchema, pymilvus_orm.schema.CollectionSchema, pymilvus_orm.collection.Collection, pymilvus_orm.utility","pymilvus.connections, pymilvus.FieldSchema, pymilvus.CollectionSchema, pymilvus.DataType, pymilvus.Collection, pymilvus.utility",https://github.com/milvus-io/bootcamp/commit/a7f4c3f1,pymilvus-orm__pymilvus__milvus-io/bootcamp__a7f4c3f1 -pymilvus-orm,pymilvus,milvus-io/bootcamp,e5073e4c0c3e799822e939268d80c8f0601ea4cf,solutions/video_similarity_search/object_detection/server/src/milvus_helpers.py,"2-5,7:3",import,import,not applicable,,"pymilvus_orm.connections, pymilvus_orm.types.DataType, pymilvus_orm.schema.FieldSchema, pymilvus_orm.schema.CollectionSchema, pymilvus_orm.collection.Collection, pymilvus_orm.utility","pymilvus.connections, pymilvus.FieldSchema, pymilvus.CollectionSchema, pymilvus.DataType, pymilvus.Collection, pymilvus.utility",https://github.com/milvus-io/bootcamp/commit/e5073e4c,pymilvus-orm__pymilvus__milvus-io/bootcamp__e5073e4c -pymilvus-orm,pymilvus,milvus-io/bootcamp,e5073e4c0c3e799822e939268d80c8f0601ea4cf,solutions/video_similarity_search/quick_deploy/server/src/milvus_helpers.py,"2-5,7:3",import,import,not applicable,,"pymilvus_orm.connections, pymilvus_orm.types.DataType, pymilvus_orm.schema.FieldSchema, pymilvus_orm.schema.CollectionSchema, pymilvus_orm.collection.Collection, pymilvus_orm.utility","pymilvus.connections, pymilvus.FieldSchema, pymilvus.CollectionSchema, pymilvus.DataType, pymilvus.Collection, pymilvus.utility",https://github.com/milvus-io/bootcamp/commit/e5073e4c,pymilvus-orm__pymilvus__milvus-io/bootcamp__e5073e4c -pyopenssl,cryptography,celery/celery,9b39fc41998c708c6612f0c7bf4393bf48f72e9b,celery/security/__init__.py,44:41,import,import,not applicable,,OpenSSL.crypto,cryptography,https://github.com/celery/celery/commit/9b39fc41,pyopenssl__cryptography__celery/celery__9b39fc41 -pyopenssl,cryptography,celery/celery,9b39fc41998c708c6612f0c7bf4393bf48f72e9b,celery/security/certificate.py,13:10-12,import,import,not applicable,,utils.crypto,"cryptography.x509.load_pem_x509_certificate, cryptography.hazmat.backends.default_backend, cryptography.hazmat.primitives.asymmetric.padding",https://github.com/celery/celery/commit/9b39fc41,pyopenssl__cryptography__celery/celery__9b39fc41 -pyopenssl,cryptography,celery/celery,9b39fc41998c708c6612f0c7bf4393bf48f72e9b,celery/security/certificate.py,24:30-31,function call,function call,one-to-one,"argument addition, argument deletion, argument transformation, element name change",load_certificate,load_pem_x509_certificate,https://github.com/celery/celery/commit/9b39fc41,pyopenssl__cryptography__celery/celery__9b39fc41 -pyopenssl,cryptography,celery/celery,9b39fc41998c708c6612f0c7bf4393bf48f72e9b,celery/security/certificate.py,28:35,function call,attribute,one-to-one,element name change,has_expired,not_valid_after,https://github.com/celery/celery/commit/9b39fc41,pyopenssl__cryptography__celery/celery__9b39fc41 -pyopenssl,cryptography,celery/celery,9b39fc41998c708c6612f0c7bf4393bf48f72e9b,celery/security/certificate.py,32:43,function call,attribute,one-to-one,element name change,get_serial_number,serial_number,https://github.com/celery/celery/commit/9b39fc41,pyopenssl__cryptography__celery/celery__9b39fc41 -pyopenssl,cryptography,celery/celery,9b39fc41998c708c6612f0c7bf4393bf48f72e9b,celery/security/certificate.py,37:47,"function call, function call",attribute,many-to-one,element name change,"get_issuer, get_components",issuer,https://github.com/celery/celery/commit/9b39fc41,pyopenssl__cryptography__celery/celery__9b39fc41 -pyopenssl,cryptography,celery/celery,9b39fc41998c708c6612f0c7bf4393bf48f72e9b,celery/security/certificate.py,46:57-62,function call,function call,one-to-one,"argument addition, argument deletion, argument transformation",verify,verify,https://github.com/celery/celery/commit/9b39fc41,pyopenssl__cryptography__celery/celery__9b39fc41 -pyopenssl,cryptography,celery/celery,9b39fc41998c708c6612f0c7bf4393bf48f72e9b,celery/security/certificate.py,:39,,function call,zero-to-one,,,public_key,https://github.com/celery/celery/commit/9b39fc41,pyopenssl__cryptography__celery/celery__9b39fc41 -pyopenssl,cryptography,celery/celery,9b39fc41998c708c6612f0c7bf4393bf48f72e9b,celery/security/key.py,17:22-25,function call,function call,one-to-one,"argument addition, argument deletion, argument transformation, element name change",load_privatekey,load_pem_private_key,https://github.com/celery/celery/commit/9b39fc41,pyopenssl__cryptography__celery/celery__9b39fc41 -pyopenssl,cryptography,celery/celery,9b39fc41998c708c6612f0c7bf4393bf48f72e9b,celery/security/key.py,22:31-35,function call,function call,one-to-one,"argument addition, argument deletion",sign,sign,https://github.com/celery/celery/commit/9b39fc41,pyopenssl__cryptography__celery/celery__9b39fc41 -pyopenssl,cryptography,celery/celery,9b39fc41998c708c6612f0c7bf4393bf48f72e9b,celery/security/key.py,7:6-8,import,import,not applicable,,utils.crypto,"cryptography.hazmat.primitives.serialization, cryptography.hazmat.primitives.asymmetric.padding, cryptography.hazmat.backends.default_backend",https://github.com/celery/celery/commit/9b39fc41,pyopenssl__cryptography__celery/celery__9b39fc41 -pyopenssl,cryptography,celery/celery,9b39fc41998c708c6612f0c7bf4393bf48f72e9b,celery/security/utils.py,12:8-9,import,import,not applicable,,OpenSSL.crypto,"cryptography.hazmat.primitives.hashes, cryptography.exceptions",https://github.com/celery/celery/commit/9b39fc41,pyopenssl__cryptography__celery/celery__9b39fc41 -pyopenssl,cryptography,celery/celery,9b39fc41998c708c6612f0c7bf4393bf48f72e9b,celery/security/utils.py,23:26,exception,exception,one-to-one,element name change,Error,exceptions,https://github.com/celery/celery/commit/9b39fc41,pyopenssl__cryptography__celery/celery__9b39fc41 -pyopenssl,cryptography,openstack/neutron-lbaas,bb34d71c7772d1728d6ceaa04333856f8b6ea4d4,neutron_lbaas/common/tls_utils/cert_parser.py,172-173:175-176,function call,function call,one-to-one,"argument addition, argument deletion, element name change",load_certificate,load_pem_x509_certificate,https://github.com/openstack/neutron-lbaas/commit/bb34d71c,pyopenssl__cryptography__openstack/neutron-lbaas__bb34d71c -pyopenssl,cryptography,openstack/neutron-lbaas,bb34d71c7772d1728d6ceaa04333856f8b6ea4d4,neutron_lbaas/common/tls_utils/cert_parser.py,19-20:18,import,import,not applicable,,"OpenSSL.crypto, OpenSSL.SSL",cryptography.x509,https://github.com/openstack/neutron-lbaas/commit/bb34d71c,pyopenssl__cryptography__openstack/neutron-lbaas__bb34d71c -pyopenssl,cryptography,RIPE-NCC/ripe-atlas-sagan,f6fc10c8f55b73a3229f4f5f5beea4d771994913,ripe/atlas/sagan/ssl.py,123:67,function call,attribute,one-to-one,element name change,get_notBefore,not_valid_before,https://github.com/RIPE-NCC/ripe-atlas-sagan/commit/f6fc10c8,pyopenssl__cryptography__RIPE-NCC/ripe-atlas-sagan__f6fc10c8 -pyopenssl,cryptography,RIPE-NCC/ripe-atlas-sagan,f6fc10c8f55b73a3229f4f5f5beea4d771994913,ripe/atlas/sagan/ssl.py,124:68,function call,attribute,one-to-one,element name change,get_notAfter,not_valid_after,https://github.com/RIPE-NCC/ripe-atlas-sagan/commit/f6fc10c8,pyopenssl__cryptography__RIPE-NCC/ripe-atlas-sagan__f6fc10c8 -pyopenssl,cryptography,RIPE-NCC/ripe-atlas-sagan,f6fc10c8f55b73a3229f4f5f5beea4d771994913,ripe/atlas/sagan/ssl.py,24:23-25,import,import,not applicable,,OpenSSL,"cryptography.x509, cryptography.hazmat.backends.openssl, cryptography.hazmat.primitives.hashes",https://github.com/RIPE-NCC/ripe-atlas-sagan/commit/f6fc10c8,pyopenssl__cryptography__RIPE-NCC/ripe-atlas-sagan__f6fc10c8 -pyopenssl,cryptography,RIPE-NCC/ripe-atlas-sagan,f6fc10c8f55b73a3229f4f5f5beea4d771994913,ripe/atlas/sagan/ssl.py,62-65:60,function call,function call,one-to-one,"argument addition, argument deletion, argument transformation, element name change",load_certificate,load_pem_x509_certificate,https://github.com/RIPE-NCC/ripe-atlas-sagan/commit/f6fc10c8,pyopenssl__cryptography__RIPE-NCC/ripe-atlas-sagan__f6fc10c8 -pyopenssl,cryptography,RIPE-NCC/ripe-atlas-sagan,f6fc10c8f55b73a3229f4f5f5beea4d771994913,ripe/atlas/sagan/ssl.py,66:74,"function call, function call",attribute,many-to-one,"element name change, output transformation","get_subject, get_components",subject,https://github.com/RIPE-NCC/ripe-atlas-sagan/commit/f6fc10c8,pyopenssl__cryptography__RIPE-NCC/ripe-atlas-sagan__f6fc10c8 -pyopenssl,cryptography,RIPE-NCC/ripe-atlas-sagan,f6fc10c8f55b73a3229f4f5f5beea4d771994913,ripe/atlas/sagan/ssl.py,67:78,"function call, function call",attribute,many-to-one,"element name change, output transformation","get_issuer, get_components",issuer,https://github.com/RIPE-NCC/ripe-atlas-sagan/commit/f6fc10c8,pyopenssl__cryptography__RIPE-NCC/ripe-atlas-sagan__f6fc10c8 -pyopenssl,cryptography,RIPE-NCC/ripe-atlas-sagan,f6fc10c8f55b73a3229f4f5f5beea4d771994913,ripe/atlas/sagan/ssl.py,78:63,function call,"function call, function call",one-to-many,"argument transformation, element name change, output transformation",digest,"fingerprint, MD5",https://github.com/RIPE-NCC/ripe-atlas-sagan/commit/f6fc10c8,pyopenssl__cryptography__RIPE-NCC/ripe-atlas-sagan__f6fc10c8 -pyopenssl,cryptography,RIPE-NCC/ripe-atlas-sagan,f6fc10c8f55b73a3229f4f5f5beea4d771994913,ripe/atlas/sagan/ssl.py,79:64,function call,"function call, function call",one-to-many,"argument transformation, element name change, output transformation",digest,"fingerprint, SHA1",https://github.com/RIPE-NCC/ripe-atlas-sagan/commit/f6fc10c8,pyopenssl__cryptography__RIPE-NCC/ripe-atlas-sagan__f6fc10c8 -pyopenssl,cryptography,RIPE-NCC/ripe-atlas-sagan,f6fc10c8f55b73a3229f4f5f5beea4d771994913,ripe/atlas/sagan/ssl.py,80:65,function call,"function call, function call",one-to-many,"argument transformation, element name change, output transformation",digest,"fingerprint, SHA256",https://github.com/RIPE-NCC/ripe-atlas-sagan/commit/f6fc10c8,pyopenssl__cryptography__RIPE-NCC/ripe-atlas-sagan__f6fc10c8 -pypcap,pcapy,openstack/steth,a981d2eff81eec01d3663c5530e79852619e9d7e,steth/agent/drivers/pcap_driver.py,16:16,import,import,not applicable,,pypcap,pcapy,https://github.com/openstack/steth/commit/a981d2ef,pypcap__pcapy__openstack/steth__a981d2ef -pypcap,pcapy,openstack/steth,a981d2eff81eec01d3663c5530e79852619e9d7e,steth/agent/drivers/pcap_driver.py,16:16,function call,function call,one-to-one,element name change,pypcap,pcapy,https://github.com/openstack/steth/commit/a981d2ef,pypcap__pcapy__openstack/steth__a981d2ef -pyqt5,pyside2,catalystneuro/nwb-conversion-tools,a2ef3358d8aa51f8f49b81debcd54b648e25b6da,nwbn_conversion_tools/gui/classes/forms_base.py,1:1,import,import,not applicable,,"PyQt5.QtWidgets.QLineEdit, PyQt5.QtWidgets.QGridLayout, PyQt5.QtWidgets.QLabel, PyQt5.QtWidgets.QGroupBox, PyQt5.QtWidgets.QComboBox, PyQt5.QtWidgets.QCheckBox","PySide2.QtWidgets.QLineEdit, PySide2.QtWidgets.QGridLayout, PySide2.QtWidgets.QLabel, PySide2.QtWidgets.QGroupBox, PySide2.QtWidgets.QComboBox, PySide2.QtWidgets.QCheckBox",https://github.com/catalystneuro/nwb-conversion-tools/commit/a2ef3358,pyqt5__pyside2__catalystneuro/nwb-conversion-tools__a2ef3358 -pyqt5,pyside2,catalystneuro/nwb-conversion-tools,a2ef3358d8aa51f8f49b81debcd54b648e25b6da,nwbn_conversion_tools/gui/classes/forms_behavior.py,1:1,import,import,not applicable,,"PyQt5.QtWidgets.QLineEdit, PyQt5.QtWidgets.QVBoxLayout, PyQt5.QtWidgets.QGridLayout, PyQt5.QtWidgets.QLabel, PyQt5.QtWidgets.QGroupBox, PyQt5.QtWidgets.QComboBox, PyQt5.QtWidgets.QCheckBox, PyQt5.QtWidgets.QMessageBox","PySide2.QtWidgets.QLineEdit, PySide2.QtWidgets.QVBoxLayout, PySide2.QtWidgets.QGridLayout, PySide2.QtWidgets.QLabel, PySide2.QtWidgets.QGroupBox, PySide2.QtWidgets.QComboBox, PySide2.QtWidgets.QCheckBox, PySide2.QtWidgets.QMessageBox",https://github.com/catalystneuro/nwb-conversion-tools/commit/a2ef3358,pyqt5__pyside2__catalystneuro/nwb-conversion-tools__a2ef3358 -pyqt5,pyside2,catalystneuro/nwb-conversion-tools,a2ef3358d8aa51f8f49b81debcd54b648e25b6da,nwbn_conversion_tools/gui/classes/forms_ecephys.py,1:1,import,import,not applicable,,"PyQt5.QtWidgets.QLineEdit, PyQt5.QtWidgets.QVBoxLayout, PyQt5.QtWidgets.QGridLayout, PyQt5.QtWidgets.QLabel, PyQt5.QtWidgets.QGroupBox, PyQt5.QtWidgets.QComboBox, PyQt5.QtWidgets.QCheckBox, PyQt5.QtWidgets.QMessageBox","PySide2.QtWidgets.QLineEdit, PySide2.QtWidgets.QVBoxLayout, PySide2.QtWidgets.QGridLayout, PySide2.QtWidgets.QLabel, PySide2.QtWidgets.QGroupBox, PySide2.QtWidgets.QComboBox, PySide2.QtWidgets.QCheckBox, PySide2.QtWidgets.QMessageBox",https://github.com/catalystneuro/nwb-conversion-tools/commit/a2ef3358,pyqt5__pyside2__catalystneuro/nwb-conversion-tools__a2ef3358 -pyqt5,pyside2,catalystneuro/nwb-conversion-tools,a2ef3358d8aa51f8f49b81debcd54b648e25b6da,nwbn_conversion_tools/gui/classes/forms_general.py,1:1,import,import,not applicable,,"PyQt5.QtWidgets.QLineEdit, PyQt5.QtWidgets.QGridLayout, PyQt5.QtWidgets.QLabel, PyQt5.QtWidgets.QGroupBox, PyQt5.QtWidgets.QComboBox, PyQt5.QtWidgets.QCheckBox","PySide2.QtWidgets.QLineEdit, PySide2.QtWidgets.QGridLayout, PySide2.QtWidgets.QLabel, PySide2.QtWidgets.QGroupBox, PySide2.QtWidgets.QComboBox, PySide2.QtWidgets.QCheckBox",https://github.com/catalystneuro/nwb-conversion-tools/commit/a2ef3358,pyqt5__pyside2__catalystneuro/nwb-conversion-tools__a2ef3358 -pyqt5,pyside2,catalystneuro/nwb-conversion-tools,a2ef3358d8aa51f8f49b81debcd54b648e25b6da,nwbn_conversion_tools/gui/classes/forms_misc.py,1:1,import,import,not applicable,,"PyQt5.QtWidgets.QLineEdit, PyQt5.QtWidgets.QGridLayout, PyQt5.QtWidgets.QLabel, PyQt5.QtWidgets.QGroupBox, PyQt5.QtWidgets.QComboBox, PyQt5.QtWidgets.QCheckBox","PySide2.QtWidgets.QLineEdit, PySide2.QtWidgets.QGridLayout, PySide2.QtWidgets.QLabel, PySide2.QtWidgets.QGroupBox, PySide2.QtWidgets.QComboBox, PySide2.QtWidgets.QCheckBox",https://github.com/catalystneuro/nwb-conversion-tools/commit/a2ef3358,pyqt5__pyside2__catalystneuro/nwb-conversion-tools__a2ef3358 -pyqt5,pyside2,catalystneuro/nwb-conversion-tools,a2ef3358d8aa51f8f49b81debcd54b648e25b6da,nwbn_conversion_tools/gui/classes/forms_ophys.py,1:1,import,import,not applicable,,"PyQt5.QtWidgets.QLineEdit, PyQt5.QtWidgets.QVBoxLayout, PyQt5.QtWidgets.QGridLayout, PyQt5.QtWidgets.QLabel, PyQt5.QtWidgets.QGroupBox, PyQt5.QtWidgets.QComboBox, PyQt5.QtWidgets.QCheckBox, PyQt5.QtWidgets.QMessageBox","PySide2.QtWidgets.QLineEdit, PySide2.QtWidgets.QVBoxLayout, PySide2.QtWidgets.QGridLayout, PySide2.QtWidgets.QLabel, PySide2.QtWidgets.QGroupBox, PySide2.QtWidgets.QComboBox, PySide2.QtWidgets.QCheckBox, PySide2.QtWidgets.QMessageBox",https://github.com/catalystneuro/nwb-conversion-tools/commit/a2ef3358,pyqt5__pyside2__catalystneuro/nwb-conversion-tools__a2ef3358 -pyqt5,pyside2,catalystneuro/nwb-conversion-tools,a2ef3358d8aa51f8f49b81debcd54b648e25b6da,nwbn_conversion_tools/gui/classes/tabs.py,1:1,import,import,not applicable,,"PyQt5.QtCore, PyQt5.QtGui","PySide2.QtCore, PySide2.QtGui",https://github.com/catalystneuro/nwb-conversion-tools/commit/a2ef3358,pyqt5__pyside2__catalystneuro/nwb-conversion-tools__a2ef3358 -pyqt5,pyside2,catalystneuro/nwb-conversion-tools,a2ef3358d8aa51f8f49b81debcd54b648e25b6da,nwbn_conversion_tools/gui/classes/tabs.py,2:2,import,import,not applicable,,PyQt5.QtCore.Qt,PySide2.QtCore.Qt,https://github.com/catalystneuro/nwb-conversion-tools/commit/a2ef3358,pyqt5__pyside2__catalystneuro/nwb-conversion-tools__a2ef3358 -pyqt5,pyside2,catalystneuro/nwb-conversion-tools,a2ef3358d8aa51f8f49b81debcd54b648e25b6da,nwbn_conversion_tools/gui/classes/tabs.py,3:3,import,import,not applicable,,"PyQt5.QtWidgets.QWidget, PyQt5.QtWidgets.QApplication, PyQt5.QtWidgets.QAction, PyQt5.QtWidgets.QGroupBox, PyQt5.QtWidgets.QTabWidget, PyQt5.QtWidgets.QPushButton, PyQt5.QtWidgets.QLineEdit, PyQt5.QtWidgets.QTextEdit, PyQt5.QtWidgets.QVBoxLayout, PyQt5.QtWidgets.QHBoxLayout, PyQt5.QtWidgets.QGridLayout, PyQt5.QtWidgets.QSplitter, PyQt5.QtWidgets.QLabel, PyQt5.QtWidgets.QFileDialog, PyQt5.QtWidgets.QComboBox, PyQt5.QtWidgets.QScrollArea","PySide2.QtWidgets.QWidget, PySide2.QtWidgets.QApplication, PySide2.QtWidgets.QAction, PySide2.QtWidgets.QGroupBox, PySide2.QtWidgets.QTabWidget, PySide2.QtWidgets.QPushButton, PySide2.QtWidgets.QLineEdit, PySide2.QtWidgets.QTextEdit, PySide2.QtWidgets.QVBoxLayout, PySide2.QtWidgets.QHBoxLayout, PySide2.QtWidgets.QGridLayout, PySide2.QtWidgets.QSplitter, PySide2.QtWidgets.QLabel, PySide2.QtWidgets.QFileDialog, PySide2.QtWidgets.QComboBox, PySide2.QtWidgets.QScrollArea",https://github.com/catalystneuro/nwb-conversion-tools/commit/a2ef3358,pyqt5__pyside2__catalystneuro/nwb-conversion-tools__a2ef3358 -pyqt5,pyside2,catalystneuro/nwb-conversion-tools,a2ef3358d8aa51f8f49b81debcd54b648e25b6da,nwbn_conversion_tools/gui/nwbn_conversion_gui.py,179:179,function call,function call,one-to-one,,Vertical,Vertical,https://github.com/catalystneuro/nwb-conversion-tools/commit/a2ef3358,pyqt5__pyside2__catalystneuro/nwb-conversion-tools__a2ef3358 -pyqt5,pyside2,catalystneuro/nwb-conversion-tools,a2ef3358d8aa51f8f49b81debcd54b648e25b6da,nwbn_conversion_tools/gui/nwbn_conversion_gui.py,179:179,function call,function call,one-to-one,,QSplitter,QSplitter,https://github.com/catalystneuro/nwb-conversion-tools/commit/a2ef3358,pyqt5__pyside2__catalystneuro/nwb-conversion-tools__a2ef3358 -pyqt5,pyside2,catalystneuro/nwb-conversion-tools,a2ef3358d8aa51f8f49b81debcd54b648e25b6da,nwbn_conversion_tools/gui/nwbn_conversion_gui.py,190:190,function call,function call,one-to-one,,QSplitter,QSplitter,https://github.com/catalystneuro/nwb-conversion-tools/commit/a2ef3358,pyqt5__pyside2__catalystneuro/nwb-conversion-tools__a2ef3358 -pyqt5,pyside2,catalystneuro/nwb-conversion-tools,a2ef3358d8aa51f8f49b81debcd54b648e25b6da,nwbn_conversion_tools/gui/nwbn_conversion_gui.py,190:190,function call,function call,one-to-one,,Horizontal,Horizontal,https://github.com/catalystneuro/nwb-conversion-tools/commit/a2ef3358,pyqt5__pyside2__catalystneuro/nwb-conversion-tools__a2ef3358 -pyqt5,pyside2,catalystneuro/nwb-conversion-tools,a2ef3358d8aa51f8f49b81debcd54b648e25b6da,nwbn_conversion_tools/gui/nwbn_conversion_gui.py,1:1,import,import,not applicable,,PyQt5.QtCore,PySide2.QtCore,https://github.com/catalystneuro/nwb-conversion-tools/commit/a2ef3358,pyqt5__pyside2__catalystneuro/nwb-conversion-tools__a2ef3358 -pyqt5,pyside2,catalystneuro/nwb-conversion-tools,a2ef3358d8aa51f8f49b81debcd54b648e25b6da,nwbn_conversion_tools/gui/nwbn_conversion_gui.py,2:2,import,import,not applicable,,PyQt5.QtCore.Qt,PySide2.QtCore.Qt,https://github.com/catalystneuro/nwb-conversion-tools/commit/a2ef3358,pyqt5__pyside2__catalystneuro/nwb-conversion-tools__a2ef3358 -pyqt5,pyside2,catalystneuro/nwb-conversion-tools,a2ef3358d8aa51f8f49b81debcd54b648e25b6da,nwbn_conversion_tools/gui/nwbn_conversion_gui.py,3:3,import,import,not applicable,,"PyQt5.QtWidgets.QMainWindow, PyQt5.QtWidgets.QWidget, PyQt5.QtWidgets.QApplication, PyQt5.QtWidgets.QAction, PyQt5.QtWidgets.QPushButton, PyQt5.QtWidgets.QLineEdit, PyQt5.QtWidgets.QTextEdit, PyQt5.QtWidgets.QVBoxLayout, PyQt5.QtWidgets.QGridLayout, PyQt5.QtWidgets.QSplitter, PyQt5.QtWidgets.QLabel, PyQt5.QtWidgets.QFileDialog, PyQt5.QtWidgets.QMessageBox, PyQt5.QtWidgets.QComboBox, PyQt5.QtWidgets.QScrollArea, PyQt5.QtWidgets.QStyle, PyQt5.QtWidgets.QGroupBox, PyQt5.QtWidgets.QCheckBox","PySide2.QtWidgets.QMainWindow, PySide2.QtWidgets.QWidget, PySide2.QtWidgets.QApplication, PySide2.QtWidgets.QAction, PySide2.QtWidgets.QPushButton, PySide2.QtWidgets.QLineEdit, PySide2.QtWidgets.QTextEdit, PySide2.QtWidgets.QVBoxLayout, PySide2.QtWidgets.QGridLayout, PySide2.QtWidgets.QSplitter, PySide2.QtWidgets.QLabel, PySide2.QtWidgets.QFileDialog, PySide2.QtWidgets.QMessageBox, PySide2.QtWidgets.QComboBox, PySide2.QtWidgets.QScrollArea, PySide2.QtWidgets.QStyle, PySide2.QtWidgets.QGroupBox, PySide2.QtWidgets.QCheckBox",https://github.com/catalystneuro/nwb-conversion-tools/commit/a2ef3358,pyqt5__pyside2__catalystneuro/nwb-conversion-tools__a2ef3358 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Engine/Devices/wire.py,16:16,import,import,not applicable,,PyQt5.QtCore,PySide2.QtCore,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Engine/IO/file_handler.py,245-247:245-247,function call,function call,one-to-one,element name change,pyqtSignal,Signal,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Engine/IO/file_handler.py,296-298:296-298,function call,function call,one-to-one,element name change,pyqtSignal,Signal,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Engine/IO/file_handler.py,36:36,import,import,not applicable,,"PyQt5.QtCore.QThread, PyQt5.QtCore.pyqtSignal","PySide2.QtCore.QThread, PySide2.QtCore.Signal",https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Engine/Simulations/ContinuationPowerFlow/voltage_collapse_driver.py,21:21,import,import,not applicable,,"PyQt5.QtCore.QThread, PyQt5.QtCore.pyqtSignal","PySide2.QtCore.QThread, PySide2.QtCore.Signal",https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Engine/Simulations/ContinuationPowerFlow/voltage_collapse_driver.py,238-240:238-240,function call,function call,one-to-one,element name change,pyqtSignal,Signal,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Engine/Simulations/Dynamics/transient_stability_driver.py,17:17,import,import,not applicable,,"PyQt5.QtCore.QThread, PyQt5.QtCore.pyqtSignal","PySide2.QtCore.QThread, PySide2.QtCore.Signal",https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Engine/Simulations/Dynamics/transient_stability_driver.py,46-48:46-48,function call,function call,one-to-one,element name change,pyqtSignal,Signal,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Engine/Simulations/OPF/opf_driver.py,16:16,import,import,not applicable,,PyQt5.QtCore.QRunnable,PySide2.QtCore.QRunnable,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Engine/Simulations/OPF/opf_time_series_driver.py,21:21,import,import,not applicable,,"PyQt5.QtCore.QThread, PyQt5.QtCore.pyqtSignal","PySide2.QtCore.QThread, PySide2.QtCore.Signal",https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Engine/Simulations/OPF/opf_time_series_driver.py,231-233:231-233,function call,function call,one-to-one,element name change,pyqtSignal,Signal,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Engine/Simulations/Optimization/optimization_driver.py,123-125:123-125,function call,function call,one-to-one,element name change,pyqtSignal,Signal,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Engine/Simulations/Optimization/optimization_driver.py,17:17,import,import,not applicable,,"PyQt5.QtCore.QThread, PyQt5.QtCore.pyqtSignal","PySide2.QtCore.QThread, PySide2.QtCore.Signal",https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Engine/Simulations/PowerFlow/power_flow_driver.py,22:22,import,import,not applicable,,PyQt5.QtCore.QRunnable,PySide2.QtCore.QRunnable,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Engine/Simulations/PowerFlow/time_series_driver.py,22:22,import,import,not applicable,,"PyQt5.QtCore.QThread, PyQt5.QtCore.pyqtSignal","PySide2.QtCore.QThread, PySide2.QtCore.Signal",https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Engine/Simulations/PowerFlow/time_series_driver.py,339-341:339-341,function call,function call,one-to-one,element name change,pyqtSignal,Signal,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Engine/Simulations/ShortCircuit/short_circuit_driver.py,20:20,import,import,not applicable,,PyQt5.QtCore.QRunnable,PySide2.QtCore.QRunnable,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Engine/Simulations/StateEstimation/state_stimation_driver.py,17:17,import,import,not applicable,,PyQt5.QtCore.QRunnable,PySide2.QtCore.QRunnable,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Engine/Simulations/Stochastic/blackout_driver.py,19:19,import,import,not applicable,,"PyQt5.QtCore.QThread, PyQt5.QtCore.pyqtSignal","PySide2.QtCore.QThread, PySide2.QtCore.Signal",https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Engine/Simulations/Stochastic/blackout_driver.py,95-97:95-97,function call,function call,one-to-one,element name change,pyqtSignal,Signal,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Engine/Simulations/Stochastic/lhs_driver.py,18:18,import,import,not applicable,,"PyQt5.QtCore.QThread, PyQt5.QtCore.pyqtSignal","PySide2.QtCore.QThread, PySide2.QtCore.Signal",https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Engine/Simulations/Stochastic/lhs_driver.py,30-32:30-32,function call,function call,one-to-one,element name change,pyqtSignal,Signal,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Engine/Simulations/Stochastic/monte_carlo_driver.py,18:18,import,import,not applicable,,"PyQt5.QtCore.QThread, PyQt5.QtCore.pyqtSignal","PySide2.QtCore.QThread, PySide2.QtCore.Signal",https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Engine/Simulations/Stochastic/monte_carlo_driver.py,55-57:55-57,function call,function call,one-to-one,element name change,pyqtSignal,Signal,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Engine/Simulations/Stochastic/reliability_driver.py,153-155:153-155,function call,function call,one-to-one,element name change,pyqtSignal,Signal,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Engine/Simulations/Stochastic/reliability_driver.py,18:18,import,import,not applicable,,"PyQt5.QtCore.QThread, PyQt5.QtCore.pyqtSignal","PySide2.QtCore.QThread, PySide2.QtCore.Signal",https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Engine/Simulations/Topology/topology_driver.py,10:10,import,import,not applicable,,"PySide2.QtCore.QThread, PySide2.QtCore.QRunnable, PySide2.QtCore.pyqtSignal","PySide2.QtCore.QThread, PySide2.QtCore.QRunnable, PySide2.QtCore.Signal",https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Engine/Simulations/Topology/topology_driver.py,166-168:166-168,function call,function call,one-to-one,element name change,pyqtSignal,Signal,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Analysis/gui.py,66:66,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Analysis/gui.py,67:67,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Analysis/gui.py,68:68,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Analysis/gui.py,9:11,import,import,not applicable,,"PyQt5.QtCore, PyQt5.QtGui, PyQt5.QtWidgets","PySide2.QtCore, PySide2.QtGui, PySide2.QtWidgets",https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/GridEditorWidget.py,18-19:18-19,import,import,not applicable,,"PyQt5.QtCore.*, PyQt5.QtSvg.QSvgGenerator","PySide2.QtCore.*, PySide2.QtSvg.QSvgGenerator",https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/GuiFunctions.py,1049:1049,function call,function call,one-to-one,,clipboard,clipboard,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/GuiFunctions.py,1110:1110,function call,function call,one-to-one,,clipboard,clipboard,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/GuiFunctions.py,107:107,decorator,decorator,one-to-one,element name change,pyqtSlot,Slot,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/GuiFunctions.py,141:141,decorator,decorator,one-to-one,element name change,pyqtSlot,Slot,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/GuiFunctions.py,175:175,decorator,decorator,one-to-one,element name change,pyqtSlot,Slot,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/GuiFunctions.py,210:210,decorator,decorator,one-to-one,element name change,pyqtSlot,Slot,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/GuiFunctions.py,46:46,decorator,decorator,one-to-one,element name change,pyqtSlot,Slot,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/GuiFunctions.py,1186:,function call,,one-to-zero,,QVariant,,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/GuiFunctions.py,1193:1193,function call,function call,one-to-one,,QStandardItemModel,QStandardItemModel,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/GuiFunctions.py,1213:1213,function call,function call,one-to-one,,QStandardItemModel,QStandardItemModel,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/GuiFunctions.py,1198:1198,function call,function call,one-to-one,,QStandardItem,QStandardItem,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/GuiFunctions.py,1204:1204,function call,function call,one-to-one,,QStandardItem,QStandardItem,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/GuiFunctions.py,129:129,function call,function call,one-to-one,element name change,pyqtSignal,Signal,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/GuiFunctions.py,161:161,function call,function call,one-to-one,element name change,pyqtSignal,Signal,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/GuiFunctions.py,198:198,function call,function call,one-to-one,element name change,pyqtSignal,Signal,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/GuiFunctions.py,29:29,function call,function call,one-to-one,element name change,pyqtSignal,Signal,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/GuiFunctions.py,87:87,function call,function call,one-to-one,element name change,pyqtSignal,Signal,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/GuiFunctions.py,18-20:18-20,import,import,not applicable,,"PyQt5.QtWidgets.*, PyQt5.QtCore, PyQt5.QtGui.*","PySide2.QtWidgets.*, PySide2.QtCore, PySide2.QtWidgets, PySide2.QtGui, PySide2.QtGui.*",https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/GridCalMain.py,57:57,import,import,not applicable,,PyQt5.QtWidgets,PySide2.QtWidgets,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2033:2051,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2034:2052,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2035:2053,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2036:2054,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2037:2055,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2038:2056,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2039:2057,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2040:2058,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2041:2059,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2042:2060,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2043:2061,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2044:2062,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2045:2063,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2046:2064,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2047:2065,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2048:2066,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2049:2067,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2050:2068,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2051:2069,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2052:2070,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2053:2071,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2054:2072,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2055:2073,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2056:2074,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2057:2075,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2058:2076,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2059:2077,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2060:2078,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2061:2079,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2062:2080,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2063:2081,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2064:2082,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2065:2083,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2066:2084,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2067:2085,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2068:2086,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2069:2087,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2070:2088,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2071:2089,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2072:2090,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2073:2091,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2074:2092,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2075:2093,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2076:2094,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2077:2095,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2078:2096,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2079:2097,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2080:2098,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2081:2099,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2082:2100,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2083:2101,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2084:2102,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2085:2103,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2086:2104,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2087:2105,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2088:2106,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2089:2107,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2090:2108,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2091:2109,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2092:2110,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2093:2111,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2094:2112,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2095:2113,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2096:2114,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2097:2115,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2098:2116,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2099:2117,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2100:2118,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2101:2119,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2102:2120,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2103:2121,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2104:2122,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2105:2123,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2106:2124,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2107:2125,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2108:2126,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2109:2127,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2110:2128,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2111:2129,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2112:2130,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2113:2131,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2114:2132,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2115:2133,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2116:2134,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2117:2135,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2118:2136,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2119:2137,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2120:2138,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2121:2139,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2122:2140,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2123:2141,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2124:2142,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2125:2143,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2126:2144,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2127:2145,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2128:2146,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2129:2147,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2130:2148,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2131:2149,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2132:2150,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2133:2151,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2134:2152,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2135:2153,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2136:2154,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2137:2155,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2138:2156,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2139:2157,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2140:2158,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2141:2159,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2142:2160,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2143:2161,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2144:2162,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2145:2163,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2146:2164,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2147:2165,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2148:2166,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2149:2167,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2150:2168,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2151:2169,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2152:2170,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2153:2171,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2154:2172,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2155:2173,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2156:2174,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2157:2175,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2158:2176,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2159:2177,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2160:2178,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2161:2179,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2162:2180,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2163:2181,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2164:2182,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2165:2183,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2166:2184,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2167:2185,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2168:2186,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2169:2187,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2170:2188,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2171:2189,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2172:2190,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2173:2191,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2174:2192,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2175:2193,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2176:2194,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2177:2195,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2178:2196,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2179:2197,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2180:2198,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2181:2199,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2182:2200,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2183:2201,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2184:2202,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2185:2203,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2186:2204,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2187:2205,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2188:2206,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2189:2207,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2190:2208,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2191:2209,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2192:2210,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2193:2211,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2194:2212,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2195:2213,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2196:2214,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2197:2215,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2198:2216,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2199:2217,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2200:2218,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2201:2219,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2202:2220,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2203:2221,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2204:2222,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2205:2223,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2206:2224,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2207:2225,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2208:2226,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2209:2227,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2210:2228,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2211:2229,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2212:2230,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2213:2231,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2214:2232,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2215:2233,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2216:2234,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2217:2235,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2218:2236,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2219:2237,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2220:2238,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2221:2239,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2222:2240,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2223:2241,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2224:2242,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2225:2243,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2226:2244,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2227:2245,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2228:2246,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2229:2247,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2230:2248,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2231:2249,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2232:2250,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2233:2251,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2234:2252,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2235:2253,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2236:2254,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2237:2255,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2238:2256,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2239:2257,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2240:2258,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2241:2259,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2242:2260,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2243:2261,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2244:2262,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2245:2263,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2246:2264,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2247:2265,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2248:2266,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2249:2267,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2250:2268,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2251:2269,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2252:2270,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2253:2271,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2254:2272,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2255:2273,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2256:2274,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2257:2275,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2258:2276,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2259:2277,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2260:2278,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2261:2279,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2262:2280,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2263:2281,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2264:2282,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2265:2283,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2266:2284,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2267:2285,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2268:2286,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2269:2287,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2270:2288,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2271:2289,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2272:2290,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2273:2291,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2274:2292,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2275:2293,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2276:2294,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2277:2295,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2278:2296,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2279:2297,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2280:2298,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2281:2299,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2282:2300,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2283:2301,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2284:2302,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2285:2303,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2286:2304,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2287:2305,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2288:2306,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2289:2307,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2290:2308,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2291:2309,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2292:2310,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2293:2311,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2294:2312,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2295:2313,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2296:2314,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2297:2315,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,2298:2316,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,33:36,function call,function call,one-to-one,,setContentsMargins,setContentsMargins,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,9:11,import,import,not applicable,,"PyQt5.QtCore, PyQt5.QtGui, PyQt5.QtWidgets","PySide2.QtCore, PySide2.QtGui, PySide2.QtWidgets",https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/MainWindow.py,":848,899,959,1015,1109,1142,1171,1265,1307,1360,1426,1484,1515,1568,1635,1679,1718",,function call,zero-to-one,,,setFrameShadow,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/icons_rc.py,184:184,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/icons_rc.py,185:185,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/icons_rc.py,186:186,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/icons_rc.py,187:187,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/icons_rc.py,188:188,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/icons_rc.py,189:189,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/icons_rc.py,190:190,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/icons_rc.py,191:191,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/icons_rc.py,192:192,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/icons_rc.py,193:193,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/icons_rc.py,194:194,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/icons_rc.py,195:195,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/icons_rc.py,196:196,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/icons_rc.py,197:197,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/Main/icons_rc.py,9:11,import,import,not applicable,,"PyQt5.QtCore, PyQt5.QtGui, PyQt5.QtWidgets","PySide2.QtCore, PySide2.QtGui, PySide2.QtWidgets",https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/ProfilesInput/gui.py,184:184,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/ProfilesInput/gui.py,185:185,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/ProfilesInput/gui.py,186:186,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/ProfilesInput/gui.py,187:187,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/ProfilesInput/gui.py,188:188,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/ProfilesInput/gui.py,189:189,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/ProfilesInput/gui.py,190:190,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/ProfilesInput/gui.py,191:191,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/ProfilesInput/gui.py,192:192,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/ProfilesInput/gui.py,193:193,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/ProfilesInput/gui.py,194:194,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/ProfilesInput/gui.py,195:195,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/ProfilesInput/gui.py,196:196,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/ProfilesInput/gui.py,197:197,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/ProfilesInput/gui.py,9:11,import,import,not applicable,,"PyQt5.QtCore, PyQt5.QtGui, PyQt5.QtWidgets","PySide2.QtCore, PySide2.QtGui, PySide2.QtWidgets",https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/ProfilesInput/icons_rc.py,1502:,function call,,one-to-zero,,qVersion,,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/ProfilesInput/icons_rc.py,9:10,import,import,not applicable,,PyQt5.QtCore,PySide2.QtCore,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/TowerBuilder/LineBuilderDialogue.py,18:18,import,import,not applicable,,PyQt5.QtWidgets.*,PySide2.QtWidgets.*,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/TowerBuilder/gui.py,225:225,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/TowerBuilder/gui.py,226:226,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/TowerBuilder/gui.py,227:227,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/TowerBuilder/gui.py,228:228,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/TowerBuilder/gui.py,229:229,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/TowerBuilder/gui.py,230:230,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/TowerBuilder/gui.py,231:231,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/TowerBuilder/gui.py,232:232,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/TowerBuilder/gui.py,233:233,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/TowerBuilder/gui.py,234:234,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/TowerBuilder/gui.py,235:235,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/TowerBuilder/gui.py,236:236,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/TowerBuilder/gui.py,237:237,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/TowerBuilder/gui.py,238:238,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/TowerBuilder/gui.py,239:239,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/TowerBuilder/gui.py,240:240,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/TowerBuilder/gui.py,241:241,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/TowerBuilder/gui.py,242:242,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/TowerBuilder/gui.py,243:243,function call,function call,one-to-one,argument addition,translate,translate,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/TowerBuilder/gui.py,9:11,import,import,not applicable,,"PyQt5.QtCore, PyQt5.QtGui, PyQt5.QtWidgets","PySide2.QtCore, PySide2.QtGui, PySide2.QtWidgets",https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/TowerBuilder/icons_rc.py,915:,function call,,one-to-zero,,qVersion,,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/TowerBuilder/icons_rc.py,9:10,import,import,not applicable,,PyQt5.QtCore,PySide2.QtCore,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,src/GridCal/Gui/TowerBuilder/tower_model.py,18:18,import,import,not applicable,,PyQt5.QtCore,PySide2.QtCore,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/AutoSplit.py,139:141,function call,function call,one-to-one,argument transformation,start,start,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/AutoSplit.py,164:166,attribute,attribute,one-to-one,,Format_RGB888,Format_RGB888,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/AutoSplit.py,881:883,attribute,attribute,one-to-one,,Format_RGB888,Format_RGB888,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/AutoSplit.py,4:4,import,import,not applicable,,"PyQt5.QtCore, PyQt5.QtGui, PyQt5.QtTest, PyQt5.QtWidgets","PyQt6.QtCore, PyQt6.QtGui, PyQt6.QtTest, PyQt6.QtWidgets",https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/AutoSplit.py,617:619,attribute,attribute,one-to-one,,AlignCenter,AlignCenter,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/AutoSplit.py,680:682,attribute,attribute,one-to-one,,AlignCenter,AlignCenter,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/AutoSplit.py,968:961,function call,function call,one-to-one,element name change,exec_,exec,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/about.py,32:34,attribute,attribute,one-to-one,,Normal,Normal,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/about.py,32:34,attribute,attribute,one-to-one,,Off,Off,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/about.py,48:50,attribute,attribute,one-to-one,,AlignCenter,AlignCenter,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/about.py,77:79,function call,function call,one-to-one,element name change,exec_,exec,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/about.py,9:9,import,import,not applicable,,"PyQt5.QtCore, PyQt5.QtGui, PyQt5.QtWidgets","PyQt6.QtCore, PyQt6.QtGui, PyQt6.QtWidgets",https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,155:157,attribute,attribute,one-to-one,,StrongFocus,StrongFocus,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,192:194,attribute,attribute,one-to-one,,Plain,Plain,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,198:200,attribute,attribute,one-to-one,,Plain,Plain,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,204:206,attribute,attribute,one-to-one,,Plain,Plain,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,210:212,attribute,attribute,one-to-one,,Plain,Plain,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,216:218,attribute,attribute,one-to-one,,Plain,Plain,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,222:224,attribute,attribute,one-to-one,,Plain,Plain,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,228:230,attribute,attribute,one-to-one,,Plain,Plain,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,234:236,attribute,attribute,one-to-one,,Plain,Plain,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,240:242,attribute,attribute,one-to-one,,Plain,Plain,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,249:251,attribute,attribute,one-to-one,,Plain,Plain,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,194:196,attribute,attribute,one-to-one,,HLine,HLine,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,200:202,attribute,attribute,one-to-one,,HLine,HLine,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,236:238,attribute,attribute,one-to-one,,HLine,HLine,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,242:244,attribute,attribute,one-to-one,,HLine,HLine,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,206:208,attribute,attribute,one-to-one,,VLine,VLine,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,212:214,attribute,attribute,one-to-one,,VLine,VLine,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,218:220,attribute,attribute,one-to-one,,VLine,VLine,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,224:226,attribute,attribute,one-to-one,,VLine,VLine,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,228:232,attribute,attribute,one-to-one,,VLine,VLine,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,251:253,attribute,attribute,one-to-one,,VLine,VLine,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,262:264,attribute,attribute,one-to-one,,AlignCenter,AlignCenter,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,308:310,attribute,attribute,one-to-one,,AlignCenter,AlignCenter,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,29:31,attribute,function call,one-to-one,,QSizePolicy,QSizePolicy,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,29:31,attribute,attribute,one-to-one,,Fixed,Fixed,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,29:31,attribute,attribute,one-to-one,,Fixed,Fixed,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,317:319,attribute,attribute,one-to-one,,UpDownArrows,UpDownArrows,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,326:328,attribute,attribute,one-to-one,,UpDownArrows,UpDownArrows,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,37:39,attribute,attribute,one-to-one,,Normal,Normal,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,37:39,attribute,attribute,one-to-one,,Normal,Normal,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,37:39,attribute,function call,one-to-one,,QPixmap,QPixmap,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,40:42,attribute,attribute,one-to-one,,LeftToRight,LeftToRight,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,456:458,attribute,function call,one-to-one,element name change,QAction,QWidgetAction,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,458:460,attribute,function call,one-to-one,element name change,QAction,QWidgetAction,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,460:462,attribute,function call,one-to-one,element name change,QAction,QWidgetAction,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,462:464,attribute,function call,one-to-one,element name change,QAction,QWidgetAction,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,464:466,attribute,function call,one-to-one,element name change,QAction,QWidgetAction,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,102: 104,attribute,attribute,one-to-one,,NoFocus,NoFocus,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,109: 111,attribute,attribute,one-to-one,,NoFocus,NoFocus,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,172:174,attribute,attribute,one-to-one,,NoFocus,NoFocus,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,176:178,attribute,attribute,one-to-one,,NoFocus,NoFocus,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,180:182,attribute,attribute,one-to-one,,NoFocus,NoFocus,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,184:186,attribute,attribute,one-to-one,,NoFocus,NoFocus,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,188:190,attribute,attribute,one-to-one,,NoFocus,NoFocus,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,312:314,attribute,attribute,one-to-one,,NoFocus,NoFocus,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,365:367,attribute,attribute,one-to-one,,NoFocus,NoFocus,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,373:375,attribute,attribute,one-to-one,,NoFocus,NoFocus,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,52:54,attribute,attribute,one-to-one,,NoFocus,NoFocus,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,77: 79,attribute,attribute,one-to-one,,NoFocus,NoFocus,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,90: 92,attribute,attribute,one-to-one,,NoFocus,NoFocus,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,94: 96,attribute,attribute,one-to-one,,NoFocus,NoFocus,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,98: 100,attribute,attribute,one-to-one,,NoFocus,NoFocus,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,561:563,function call,function call,one-to-one,element name change,exec_,exec,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/design.py,9:9,import,import,not applicable,,"PyQt5.QtCore, PyQt5.QtGui, PyQt5.QtWidgets","PyQt6.QtCore, PyQt6.QtGui, PyQt6.QtWidgets",https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/error_messages.py,2:2,import,import,not applicable,,PyQt5.QtWidgets,PyQt6.QtWidgets,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/menu_bar.py,2:2,import,import,not applicable,,PyQt5.QtWidgets,PyQt6.QtWidgets,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/resources_rc.py,9:6,import,import,not applicable,,PyQt6.QtWidgets,PySide6.QtCore,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/screen_region.py,1:1,import,import,not applicable,,"PyQt5.QtCore, PyQt5.QtGui, PyQt5.QtTest, PyQt5.QtWidgets","PyQt6.QtCore, PyQt6.QtGui, PyQt6.QtTest, PyQt6.QtWidgets",https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/screen_region.py,224:227,attribute,attribute,one-to-one,,FramelessWindowHint,FramelessWindowHint,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/screen_region.py,258:261,attribute,attribute,one-to-one,,FramelessWindowHint,FramelessWindowHint,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/screen_region.py,229:232,function call,function call,one-to-one,element name change,pos,position,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/screen_region.py,230:233,function call,function call,one-to-one,element name change,pos,position,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/screen_region.py,257:260,attribute,attribute,one-to-one,,CrossCursor,CrossCursor,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/screen_region.py,268:271,function call,"function call, function call",one-to-many,element name change,pos,"position, toPoint",https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/screen_region.py,273:276,function call,"function call, function call",one-to-many,element name change,pos,"position, toPoint",https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/screen_region.py,277:280,attribute,attribute,one-to-one,,ArrowCursor,ArrowCursor,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,src/settings_file.py,2:2,import,import,not applicable,,PyQt5.QtWidgets,PyQt6.QtWidgets,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyquery,beautifulsoup4,idan/telostats,f73354ab6a11c665921a25d9bdfdbd74a33b55fb,telostats/stations/tasks.py,18:20,function call,function call,one-to-one,"argument addition, argument transformation, element name change",dom,find_all,https://github.com/idan/telostats/commit/f73354ab,pyquery__beautifulsoup4__idan/telostats__f73354ab -pyquery,beautifulsoup4,idan/telostats,f73354ab6a11c665921a25d9bdfdbd74a33b55fb,telostats/stations/tasks.py,2:2,import,import,not applicable,,pyquery,bs4.BeautifulSoup,https://github.com/idan/telostats/commit/f73354ab,pyquery__beautifulsoup4__idan/telostats__f73354ab -pyquery,beautifulsoup4,idan/telostats,f73354ab6a11c665921a25d9bdfdbd74a33b55fb,telostats/stations/tasks.py,34:37,function call,function call,one-to-one,element name change,dom,find_all,https://github.com/idan/telostats/commit/f73354ab,pyquery__beautifulsoup4__idan/telostats__f73354ab -pyquery,beautifulsoup4,idan/telostats,f73354ab6a11c665921a25d9bdfdbd74a33b55fb,telostats/stations/tasks.py,34:37,function call,function call,one-to-one,element name change,text_content,get_text,https://github.com/idan/telostats/commit/f73354ab,pyquery__beautifulsoup4__idan/telostats__f73354ab -pyside2,qtpy,pypeit/pypeit,ba5e21ad19520001e4d4e8441910a43be9496115,pypeit/scripts/show_1dspec.py,31:31,import,import,not applicable,,pyside2,qtpy,https://github.com/pypeit/pypeit/commit/ba5e21ad,pyside2__qtpy__pypeit/pypeit__ba5e21ad -python-ldap,ldap3,cloud-custodian/cloud-custodian,cbaf252ff1eb554511b0384392ea02387887ed6c,tools/c7n_mailer/c7n_mailer/address.py,19:16-20,import,import,not applicable,,ldap,"ldap3.Connection, ldap3.Server, ldap3.core.exceptions.LDAPSocketOpenError",https://github.com/cloud-custodian/cloud-custodian/commit/cbaf252f,python-ldap__ldap3__cloud-custodian/cloud-custodian__cbaf252f -python-ldap,ldap3,ictu/quality-time,cc47b42cf70b6968b22a3819bf0b9714135271c1,components/server/src/routes/auth.py,11:13-14,import,import,not applicable,,ldap,"ldap3.Server, ldap3.Connection, ldap3.ALL, ldap3.core.exceptions",https://github.com/ictu/quality-time/commit/cc47b42c,python-ldap__ldap3__ictu/quality-time__cc47b42c -python-ldap,ldap3,ictu/quality-time,cc47b42cf70b6968b22a3819bf0b9714135271c1,components/server/src/routes/auth.py,47:66,function call,function call,one-to-one,"argument addition, element name change",initialize,Server,https://github.com/ictu/quality-time/commit/cc47b42c,python-ldap__ldap3__ictu/quality-time__cc47b42c -python-ldap,ldap3,ictu/quality-time,cc47b42cf70b6968b22a3819bf0b9714135271c1,components/server/src/routes/auth.py,50-51:73,function call,function call,one-to-one,"argument addition, argument deletion, element name change",search_s,search,https://github.com/ictu/quality-time/commit/cc47b42c,python-ldap__ldap3__ictu/quality-time__cc47b42c -python3-memcached,pymemcache,flan/staticdhcpd,0e648193ba476780ff951ede0cbbf9c871bc1aca,staticDHCPd/staticdhcpdlib/databases/_caching.py,168:168,import,import,not applicable,,memcache,pymemcache.client.base,https://github.com/flan/staticdhcpd/commit/0e648193,python3-memcached__pymemcache__flan/staticdhcpd__0e648193 -python3-memcached,pymemcache,flan/staticdhcpd,0e648193ba476780ff951ede0cbbf9c871bc1aca,staticDHCPd/staticdhcpdlib/databases/_caching.py,170:169-172,function call,function call,one-to-one,"argument addition, argument transformation",Client,Client,https://github.com/flan/staticdhcpd/commit/0e648193,python3-memcached__pymemcache__flan/staticdhcpd__0e648193 -pytorch-pretrained-bert,pytorch-transformers,haoxizhong/pytorch-worker,fa8de771a86df6130d7ff456319240bc1387804d,formatter/nlp/BasicBertFormatter.py,5:5,import,import,not applicable,,pytorch_pretrained_bert.tokenization.BertTokenizer,pytorch_transformers.tokenization_bert.BertTokenizer,https://github.com/haoxizhong/pytorch-worker/commit/fa8de771,pytorch-pretrained-bert__pytorch-transformers__haoxizhong/pytorch-worker__fa8de771 -pytorch-pretrained-bert,pytorch-transformers,haoxizhong/pytorch-worker,fa8de771a86df6130d7ff456319240bc1387804d,model/nlp/BasicBert.py,26:26,function call,function call,one-to-one,argument deletion,bert,bert,https://github.com/haoxizhong/pytorch-worker/commit/fa8de771,pytorch-pretrained-bert__pytorch-transformers__haoxizhong/pytorch-worker__fa8de771 -pytorch-pretrained-bert,pytorch-transformers,haoxizhong/pytorch-worker,fa8de771a86df6130d7ff456319240bc1387804d,model/nlp/BasicBert.py,4:4,import,import,not applicable,,pytorch_pretrained_bert.BertModel,pytorch_transformers.BertModel,https://github.com/haoxizhong/pytorch-worker/commit/fa8de771,pytorch-pretrained-bert__pytorch-transformers__haoxizhong/pytorch-worker__fa8de771 -pytorch-pretrained-bert,pytorch-transformers,kaushaltrivedi/fast-bert,1c96992f4e825e9dd8635a36007d498396d87eba,fast_bert/data.py,3:3,import,import,not applicable,,tokenization,pytorch_transformers,https://github.com/kaushaltrivedi/fast-bert/commit/1c96992f,pytorch-pretrained-bert__pytorch-transformers__kaushaltrivedi/fast-bert__1c96992f -pytorch-pretrained-bert,pytorch-transformers,kaushaltrivedi/fast-bert,1c96992f4e825e9dd8635a36007d498396d87eba,fast_bert/learner.py,27:29,type,type,one-to-one,element name change,ConstantLR,ConstantLRSchedule,https://github.com/kaushaltrivedi/fast-bert/commit/1c96992f,pytorch-pretrained-bert__pytorch-transformers__kaushaltrivedi/fast-bert__1c96992f -pytorch-pretrained-bert,pytorch-transformers,kaushaltrivedi/fast-bert,1c96992f4e825e9dd8635a36007d498396d87eba,fast_bert/learner.py,28:30,type,type,one-to-one,element name change,ConstantLR,ConstantLRSchedule,https://github.com/kaushaltrivedi/fast-bert/commit/1c96992f,pytorch-pretrained-bert__pytorch-transformers__kaushaltrivedi/fast-bert__1c96992f -pytorch-pretrained-bert,pytorch-transformers,kaushaltrivedi/fast-bert,1c96992f4e825e9dd8635a36007d498396d87eba,fast_bert/learner.py,32:,type,,one-to-zero,,WarmupCosineWithWarmupRestartsSchedule,,https://github.com/kaushaltrivedi/fast-bert/commit/1c96992f,pytorch-pretrained-bert__pytorch-transformers__kaushaltrivedi/fast-bert__1c96992f -pytorch-pretrained-bert,pytorch-transformers,kaushaltrivedi/fast-bert,1c96992f4e825e9dd8635a36007d498396d87eba,fast_bert/learner.py,5-6:5-6,import,import,not applicable,,"pytorch_pretrained_bert.optimization.BertAdam, pytorch_pretrained_bert.optimization.ConstantLR, pytorch_pretrained_bert.optimization.WarmupCosineSchedule, pytorch_pretrained_bert.optimization.WarmupConstantSchedule, pytorch_pretrained_bert.optimization.WarmupLinearSchedule, pytorch_pretrained_bert.optimization.WarmupCosineWithWarmupRestartsSchedule, pytorch_pretrained_bert.optimization.WarmupCosineWithHardRestartsSchedule","pytorch_transformers.AdamW, pytorch_transformers.ConstantLRSchedule, pytorch_transformers.WarmupCosineSchedule, pytorch_transformers.WarmupConstantSchedule, pytorch_transformers.WarmupLinearSchedule, pytorch_transformers.WarmupCosineWithHardRestartsSchedule",https://github.com/kaushaltrivedi/fast-bert/commit/1c96992f,pytorch-pretrained-bert__pytorch-transformers__kaushaltrivedi/fast-bert__1c96992f -pytorch-pretrained-bert,pytorch-transformers,kaushaltrivedi/fast-bert,1c96992f4e825e9dd8635a36007d498396d87eba,fast_bert/lm-data.py,5:5,import,import,not applicable,,tokenization,pytorch_transformers,https://github.com/kaushaltrivedi/fast-bert/commit/1c96992f,pytorch-pretrained-bert__pytorch-transformers__kaushaltrivedi/fast-bert__1c96992f -pytorch-pretrained-bert,pytorch-transformers,kaushaltrivedi/fast-bert,1c96992f4e825e9dd8635a36007d498396d87eba,fast_bert/modeling.py,1:1,import,import,not applicable,,modeling,pytorch_transformers,https://github.com/kaushaltrivedi/fast-bert/commit/1c96992f,pytorch-pretrained-bert__pytorch-transformers__kaushaltrivedi/fast-bert__1c96992f -pytorch-pretrained-bert,pytorch-transformers,kaushaltrivedi/fast-bert,1c96992f4e825e9dd8635a36007d498396d87eba,fast_bert/prediction.py,3:3,import,import,not applicable,,tokenization,pytorch_transformers,https://github.com/kaushaltrivedi/fast-bert/commit/1c96992f,pytorch-pretrained-bert__pytorch-transformers__kaushaltrivedi/fast-bert__1c96992f -pytorch-pretrained-bert,pytorch-transformers,naver/claf,cffe4993564244545f085ede95eb848b94d07bde,claf/tokens/embedding/bert_embedding.py,4:4,import,import,not applicable,,pytorch_pretrained_bert.modeling.BertModel,pytorch_transformers.BertModel,https://github.com/naver/claf/commit/cffe4993,pytorch-pretrained-bert__pytorch-transformers__naver/claf__cffe4993 -pytorch-pretrained-bert,transformers,tiiiger/bert_score,04376e1e50d452f698b454a074d526d5ecd6a76b,bert_score/score.py,33:72,function call,function call,one-to-one,argument transformation,from_pretrained,from_pretrained,https://github.com/tiiiger/bert_score/commit/04376e1e,pytorch-pretrained-bert__transformers__tiiiger/bert_score__04376e1e -pytorch-pretrained-bert,transformers,tiiiger/bert_score,04376e1e50d452f698b454a074d526d5ecd6a76b,bert_score/score.py,85:134,function call,function call,one-to-one,argument transformation,from_pretrained,from_pretrained,https://github.com/tiiiger/bert_score/commit/04376e1e,pytorch-pretrained-bert__transformers__tiiiger/bert_score__04376e1e -pytorch-pretrained-bert,transformers,tiiiger/bert_score,04376e1e50d452f698b454a074d526d5ecd6a76b,bert_score/score.py,6:10,import,import,not applicable,,"pytorch_pretrained_bert.BertTokenizer, pytorch_pretrained_bert.BertModel, pytorch_pretrained_bert.BertForMaskedLM","transformers.AutoModel, transformers.AutoTokenizer",https://github.com/tiiiger/bert_score/commit/04376e1e,pytorch-pretrained-bert__transformers__tiiiger/bert_score__04376e1e -pytorch-transformers,transformers,allenai/abductive-commonsense-reasoning,abfeffc58f4d5ccfccbadedcb70dea6fab981f82,anlg/tokenizers.py,2:2,import,import,not applicable,,pytorch_transformers,transformers,https://github.com/allenai/abductive-commonsense-reasoning/commit/abfeffc5,pytorch-transformers__transformers__allenai/abductive-commonsense-reasoning__abfeffc5 -pytorch-transformers,transformers,calclavia/story-generation,8954fad71993decf00cafa4407413a305ccd381c,analysis/eval_csr.py,13:13,import,import,not applicable,,"pytorch_transformers.GPT2Tokenizer, pytorch_transformers.GPT2LMHeadModel, pytorch_transformers.GPT2Config","transformers.GPT2Tokenizer, transformers.GPT2LMHeadModel, transformers.GPT2Config",https://github.com/calclavia/story-generation/commit/8954fad7,pytorch-transformers__transformers__calclavia/story-generation__8954fad7 -pytorch-transformers,transformers,calclavia/story-generation,8954fad71993decf00cafa4407413a305ccd381c,analysis/eval_ppl.py,12:12,import,import,not applicable,,"pytorch_transformers.GPT2Tokenizer, pytorch_transformers.GPT2LMHeadModel, pytorch_transformers.GPT2Config","transformers.GPT2Tokenizer, transformers.GPT2LMHeadModel, transformers.GPT2Config",https://github.com/calclavia/story-generation/commit/8954fad7,pytorch-transformers__transformers__calclavia/story-generation__8954fad7 -pytorch-transformers,transformers,calclavia/story-generation,8954fad71993decf00cafa4407413a305ccd381c,analysis/eval_prompt_rank.py,13:13,import,import,not applicable,,"pytorch_transformers.GPT2Tokenizer, pytorch_transformers.GPT2LMHeadModel, pytorch_transformers.GPT2Config","transformers.GPT2Tokenizer, transformers.GPT2LMHeadModel, transformers.GPT2Config",https://github.com/calclavia/story-generation/commit/8954fad7,pytorch-transformers__transformers__calclavia/story-generation__8954fad7 -pytorch-transformers,transformers,calclavia/story-generation,8954fad71993decf00cafa4407413a305ccd381c,analysis/generate.py,10:10,import,import,not applicable,,"pytorch_transformers.GPT2Tokenizer, pytorch_transformers.GPT2LMHeadModel, pytorch_transformers.GPT2Config","transformers.GPT2Tokenizer, transformers.GPT2LMHeadModel, transformers.GPT2Config",https://github.com/calclavia/story-generation/commit/8954fad7,pytorch-transformers__transformers__calclavia/story-generation__8954fad7 -pytorch-transformers,transformers,calclavia/story-generation,8954fad71993decf00cafa4407413a305ccd381c,train.py,9:9,import,import,not applicable,,"pytorch_transformers.GPT2Tokenizer, pytorch_transformers.GPT2LMHeadModel, pytorch_transformers.GPT2Config","transformers.GPT2Tokenizer, transformers.GPT2LMHeadModel, transformers.GPT2Config",https://github.com/calclavia/story-generation/commit/8954fad7,pytorch-transformers__transformers__calclavia/story-generation__8954fad7 -pytorch-transformers,transformers,huggingface/transfer-learning-conv-ai,16074b209c8a94c887c2b869d773ea5f56d8593b,convai_evaluation.py,20:20,import,import,not applicable,,"pytorch_transformers.OpenAIGPTDoubleHeadsModel, pytorch_transformers.OpenAIGPTLMHeadModel, pytorch_transformers.OpenAIGPTTokenizer, pytorch_transformers.GPT2DoubleHeadsModel, pytorch_transformers.GPT2LMHeadModel, pytorch_transformers.GPT2Tokenizer","transformers.OpenAIGPTDoubleHeadsModel, transformers.OpenAIGPTLMHeadModel, transformers.OpenAIGPTTokenizer, transformers.GPT2DoubleHeadsModel, transformers.GPT2LMHeadModel, transformers.GPT2Tokenizer",https://github.com/huggingface/transfer-learning-conv-ai/commit/16074b20,pytorch-transformers__transformers__huggingface/transfer-learning-conv-ai__16074b20 -pytorch-transformers,transformers,huggingface/transfer-learning-conv-ai,16074b209c8a94c887c2b869d773ea5f56d8593b,interact.py,15:15,import,import,not applicable,,"pytorch_transformers.OpenAIGPTLMHeadModel, pytorch_transformers.OpenAIGPTTokenizer, pytorch_transformers.GPT2LMHeadModel, pytorch_transformers.GPT2Tokenizer","transformers.OpenAIGPTLMHeadModel, transformers.OpenAIGPTTokenizer, transformers.GPT2LMHeadModel, transformers.GPT2Tokenizer",https://github.com/huggingface/transfer-learning-conv-ai/commit/16074b20,pytorch-transformers__transformers__huggingface/transfer-learning-conv-ai__16074b20 -pytorch-transformers,transformers,huggingface/transfer-learning-conv-ai,16074b209c8a94c887c2b869d773ea5f56d8593b,test_special_tokens.py,5:5,import,import,not applicable,,"pytorch_transformers.OpenAIGPTTokenizer, pytorch_transformers.GPT2Tokenizer","transformers.OpenAIGPTTokenizer, transformers.GPT2Tokenizer",https://github.com/huggingface/transfer-learning-conv-ai/commit/16074b20,pytorch-transformers__transformers__huggingface/transfer-learning-conv-ai__16074b20 -pytorch-transformers,transformers,huggingface/transfer-learning-conv-ai,16074b209c8a94c887c2b869d773ea5f56d8593b,train.py,19:19,import,import,not applicable,,"pytorch_transformers.AdamW, pytorch_transformers.OpenAIGPTDoubleHeadsModel, pytorch_transformers.OpenAIGPTTokenizer, pytorch_transformers.GPT2DoubleHeadsModel, pytorch_transformers.GPT2Tokenizer, pytorch_transformers.WEIGHTS_NAME, pytorch_transformers.CONFIG_NAME","transformers.AdamW, transformers.OpenAIGPTDoubleHeadsModel, transformers.OpenAIGPTTokenizer, transformers.GPT2DoubleHeadsModel, transformers.GPT2Tokenizer, transformers.WEIGHTS_NAME, transformers.CONFIG_NAME",https://github.com/huggingface/transfer-learning-conv-ai/commit/16074b20,pytorch-transformers__transformers__huggingface/transfer-learning-conv-ai__16074b20 -pytorch-transformers,transformers,huggingface/transfer-learning-conv-ai,16074b209c8a94c887c2b869d773ea5f56d8593b,train.py,263:263,type,type,one-to-one,,WEIGHTS_NAME,WEIGHTS_NAME,https://github.com/huggingface/transfer-learning-conv-ai/commit/16074b20,pytorch-transformers__transformers__huggingface/transfer-learning-conv-ai__16074b20 -pytorch-transformers,transformers,huggingface/transfer-learning-conv-ai,16074b209c8a94c887c2b869d773ea5f56d8593b,utils.py,14:14,import,import,not applicable,,pytorch_transformers.cached_path,transformers.cached_path,https://github.com/huggingface/transfer-learning-conv-ai/commit/16074b20,pytorch-transformers__transformers__huggingface/transfer-learning-conv-ai__16074b20 -pytorch-transformers,transformers,intellabs/nlp-architect,9f067f27667f622b94c71cf703716513d8a19ea8,nlp_architect/models/transformers/base_model.py,22:24,import,import,not applicable,,"pytorch_transformers.XLNetConfig, pytorch_transformers.XLMConfig, pytorch_transformers.BertTokenizer, pytorch_transformers.BertConfig, pytorch_transformers.XLNetTokenizer, pytorch_transformers.XLMTokenizer, pytorch_transformers.AdamW, pytorch_transformers.WarmupLinearSchedule","transformers.AdamW, transformers.BertConfig, transformers.BertTokenizer, transformers.RobertaConfig, transformers.RobertaTokenizer, transformers.WarmupLinearSchedule, transformers.XLMConfig, transformers.XLMTokenizer, transformers.XLNetConfig, transformers.XLNetTokenizer",https://github.com/intellabs/nlp-architect/commit/9f067f27,pytorch-transformers__transformers__intellabs/nlp-architect__9f067f27 -pytorch-transformers,transformers,intellabs/nlp-architect,9f067f27667f622b94c71cf703716513d8a19ea8,nlp_architect/models/transformers/base_model.py,:54,,type,zero-to-one,,,RobertaConfig,https://github.com/intellabs/nlp-architect/commit/9f067f27,pytorch-transformers__transformers__intellabs/nlp-architect__9f067f27 -pytorch-transformers,transformers,intellabs/nlp-architect,9f067f27667f622b94c71cf703716513d8a19ea8,nlp_architect/models/transformers/base_model.py,:54,,type,zero-to-one,,,RobertaTokenizer,https://github.com/intellabs/nlp-architect/commit/9f067f27,pytorch-transformers__transformers__intellabs/nlp-architect__9f067f27 -pytorch-transformers,transformers,intellabs/nlp-architect,9f067f27667f622b94c71cf703716513d8a19ea8,nlp_architect/models/transformers/quantized_bert.py,27-43:27-35,import,import,not applicable,,"pytorch_transformers.modeling_bert.BertEmbeddings, pytorch_transformers.modeling_bert.BertLayerNorm, pytorch_transformers.modeling_bert.BertSelfAttention, pytorch_transformers.modeling_bert.BertSelfOutput, pytorch_transformers.modeling_bert.BertAttention, pytorch_transformers.modeling_bert.BertIntermediate, pytorch_transformers.modeling_bert.BertOutput, pytorch_transformers.modeling_bert.BertLayer, pytorch_transformers.modeling_bert.BertEncoder, pytorch_transformers.modeling_bert.BertPooler, pytorch_transformers.modeling_bert.BertModel, pytorch_transformers.modeling_bert.BertForQuestionAnswering, pytorch_transformers.modeling_bert.BertForSequenceClassification, pytorch_transformers.modeling_bert.BertForTokenClassification, pytorch_transformers.modeling_bert.ACT2FN, pytorch_transformers.modeling_bert.BertPreTrainedModel, pytorch_transformers.modeling_bert.BertConfig","transformers.modeling_bert.ACT2FN, transformers.modeling_bert.BertAttention, transformers.modeling_bert.BertConfig, transformers.modeling_bert.BertEmbeddings, transformers.modeling_bert.BertEncoder, transformers.modeling_bert.BertForQuestionAnswering, transformers.modeling_bert.BertForSequenceClassification, transformers.modeling_bert.BertForTokenClassification, transformers.modeling_bert.BertIntermediate, transformers.modeling_bert.BertLayer, transformers.modeling_bert.BertLayerNorm, transformers.modeling_bert.BertModel, transformers.modeling_bert.BertOutput, transformers.modeling_bert.BertPooler, transformers.modeling_bert.BertPreTrainedModel, transformers.modeling_bert.BertSelfAttention, transformers.modeling_bert.BertSelfOutput",https://github.com/intellabs/nlp-architect/commit/9f067f27,pytorch-transformers__transformers__intellabs/nlp-architect__9f067f27 -pytorch-transformers,transformers,intellabs/nlp-architect,9f067f27667f622b94c71cf703716513d8a19ea8,nlp_architect/models/transformers/sequence_classification.py,23-25:24-27,import,import,not applicable,,"pytorch_transformers.BertForSequenceClassification, pytorch_transformers.XLMForSequenceClassification, pytorch_transformers.XLNetForSequenceClassification","transformers.BertForSequenceClassification, transformers.RobertaForSequenceClassification, transformers.XLMForSequenceClassification, transformers.XLNetForSequenceClassification",https://github.com/intellabs/nlp-architect/commit/9f067f27,pytorch-transformers__transformers__intellabs/nlp-architect__9f067f27 -pytorch-transformers,transformers,intellabs/nlp-architect,9f067f27667f622b94c71cf703716513d8a19ea8,nlp_architect/models/transformers/sequence_classification.py,53:55,type,type,one-to-one,,XLMForSequenceClassification,XLMForSequenceClassification,https://github.com/intellabs/nlp-architect/commit/9f067f27,pytorch-transformers__transformers__intellabs/nlp-architect__9f067f27 -pytorch-transformers,transformers,intellabs/nlp-architect,9f067f27667f622b94c71cf703716513d8a19ea8,nlp_architect/models/transformers/sequence_classification.py,:56,,type,zero-to-one,,,RobertaForSequenceClassification,https://github.com/intellabs/nlp-architect/commit/9f067f27,pytorch-transformers__transformers__intellabs/nlp-architect__9f067f27 -pytorch-transformers,transformers,intellabs/nlp-architect,9f067f27667f622b94c71cf703716513d8a19ea8,nlp_architect/models/transformers/token_classification.py,19:23-26,import,import,not applicable,,"pytorch_transformers.BertForTokenClassification, pytorch_transformers.XLNetPreTrainedModel, pytorch_transformers.XLNetModel","transformers.ROBERTA_PRETRAINED_MODEL_ARCHIVE_MAP, transformers.BertForTokenClassification, transformers.BertPreTrainedModel, transformers.RobertaConfig, transformers.RobertaModel, transformers.XLNetModel, transformers.XLNetPreTrainedModel",https://github.com/intellabs/nlp-architect/commit/9f067f27,pytorch-transformers__transformers__intellabs/nlp-architect__9f067f27 -pytorch-transformers,transformers,intellabs/nlp-architect,9f067f27667f622b94c71cf703716513d8a19ea8,nlp_architect/models/transformers/token_classification.py,50:61,type,type,one-to-one,,BertForTokenClassification,BertForTokenClassification,https://github.com/intellabs/nlp-architect/commit/9f067f27,pytorch-transformers__transformers__intellabs/nlp-architect__9f067f27 -pytorch-transformers,transformers,intellabs/nlp-architect,9f067f27667f622b94c71cf703716513d8a19ea8,nlp_architect/models/transformers/token_classification.py,82:95,type,type,one-to-one,,XLNetPreTrainedModel,XLNetPreTrainedModel,https://github.com/intellabs/nlp-architect/commit/9f067f27,pytorch-transformers__transformers__intellabs/nlp-architect__9f067f27 -pytorch-transformers,transformers,intellabs/nlp-architect,9f067f27667f622b94c71cf703716513d8a19ea8,nlp_architect/models/transformers/token_classification.py,:135,,type,zero-to-one,,,BertPreTrainedModel,https://github.com/intellabs/nlp-architect/commit/9f067f27,pytorch-transformers__transformers__intellabs/nlp-architect__9f067f27 -pytorch-transformers,transformers,intellabs/nlp-architect,9f067f27667f622b94c71cf703716513d8a19ea8,nlp_architect/models/transformers/token_classification.py,:143,,type,zero-to-one,,,RobertaConfig,https://github.com/intellabs/nlp-architect/commit/9f067f27,pytorch-transformers__transformers__intellabs/nlp-architect__9f067f27 -pytorch-transformers,transformers,intellabs/nlp-architect,9f067f27667f622b94c71cf703716513d8a19ea8,nlp_architect/models/transformers/token_classification.py,:144,,type,zero-to-one,,,ROBERTA_PRETRAINED_MODEL_ARCHIVE_MAP,https://github.com/intellabs/nlp-architect/commit/9f067f27,pytorch-transformers__transformers__intellabs/nlp-architect__9f067f27 -pytorch-transformers,transformers,intellabs/nlp-architect,9f067f27667f622b94c71cf703716513d8a19ea8,nlp_architect/models/transformers/token_classification.py,:151,,function call,zero-to-one,,,RobertaModel,https://github.com/intellabs/nlp-architect/commit/9f067f27,pytorch-transformers__transformers__intellabs/nlp-architect__9f067f27 -pytorch-transformers,transformers,intellabs/nlp-architect,9f067f27667f622b94c71cf703716513d8a19ea8,nlp_architect/models/transformers/token_classification.py,:160,,function call,zero-to-one,,,roberta,https://github.com/intellabs/nlp-architect/commit/9f067f27,pytorch-transformers__transformers__intellabs/nlp-architect__9f067f27 -pytorch-transformers,transformers,jsybrandt/agatha,b570ef0eed11a0d55f1e00d0291fccad62f06222,pymoliere/construct/embedding_util.py,10:10,import,import,not applicable,,pytorch_transformers,transformers,https://github.com/jsybrandt/agatha/commit/b570ef0e,pytorch-transformers__transformers__jsybrandt/agatha__b570ef0e -pytorch-transformers,transformers,nvidia/nemo,786651234cc92e1bb1d14e44aa5e207867f85596,collections/nemo_nlp/nemo_nlp/data/tokenizers/bert_tokenizer.py,2:2,import,import,not applicable,,pytorch_transformers.BertTokenizer,transformers.BertTokenizer,https://github.com/nvidia/nemo/commit/78665123,pytorch-transformers__transformers__nvidia/nemo__78665123 -pytorch-transformers,transformers,nvidia/nemo,786651234cc92e1bb1d14e44aa5e207867f85596,collections/nemo_nlp/nemo_nlp/data/tokenizers/gpt2_tokenizer.py,2:2,import,import,not applicable,,pytorch_transformers.GPT2Tokenizer,transformers.GPT2Tokenizer,https://github.com/nvidia/nemo/commit/78665123,pytorch-transformers__transformers__nvidia/nemo__78665123 -pytorch-transformers,transformers,nvidia/nemo,786651234cc92e1bb1d14e44aa5e207867f85596,collections/nemo_nlp/nemo_nlp/huggingface/bert.py,7-10:4-7,import,import,not applicable,,"pytorch_transformers.BertConfig, pytorch_transformers.BertModel, pytorch_transformers.BERT_PRETRAINED_MODEL_ARCHIVE_MAP, pytorch_transformers.BERT_PRETRAINED_CONFIG_ARCHIVE_MAP","transformers.BertConfig, transformers.BertModel, transformers.BERT_PRETRAINED_MODEL_ARCHIVE_MAP, transformers.BERT_PRETRAINED_CONFIG_ARCHIVE_MAP",https://github.com/nvidia/nemo/commit/78665123,pytorch-transformers__transformers__nvidia/nemo__78665123 -pytorch-transformers,transformers,nvidia/nemo,786651234cc92e1bb1d14e44aa5e207867f85596,examples/nlp/joint_intent_slot_infer.py,5:5,import,import,not applicable,,pytorch_transformers.BertTokenizer,transformers.BertTokenizer,https://github.com/nvidia/nemo/commit/78665123,pytorch-transformers__transformers__nvidia/nemo__78665123 -pytorch-transformers,transformers,nvidia/nemo,786651234cc92e1bb1d14e44aa5e207867f85596,examples/nlp/joint_intent_slot_infer_b1.py,4:4,import,import,not applicable,,pytorch_transformers.BertTokenizer,transformers.BertTokenizer,https://github.com/nvidia/nemo/commit/78665123,pytorch-transformers__transformers__nvidia/nemo__78665123 -pytorch-transformers,transformers,nvidia/nemo,786651234cc92e1bb1d14e44aa5e207867f85596,examples/nlp/joint_intent_slot_with_bert.py,6:6,import,import,not applicable,,pytorch_transformers.BertTokenizer,transformers.BertTokenizer,https://github.com/nvidia/nemo/commit/78665123,pytorch-transformers__transformers__nvidia/nemo__78665123 -pytorch-transformers,transformers,nvidia/nemo,786651234cc92e1bb1d14e44aa5e207867f85596,examples/nlp/sentence_classification_with_bert.py,5:5,import,import,not applicable,,pytorch_transformers.BertTokenizer,transformers.BertTokenizer,https://github.com/nvidia/nemo/commit/78665123,pytorch-transformers__transformers__nvidia/nemo__78665123 -pytorch-transformers,transformers,nvidia/nemo,786651234cc92e1bb1d14e44aa5e207867f85596,scripts/get_decoder_params_from_bert.py,2-3:2-3,import,import,not applicable,,"pytorch_transformers.BERT_PRETRAINED_MODEL_ARCHIVE_MAP, pytorch_transformers.file_utils.cached_path","transformers.BERT_PRETRAINED_MODEL_ARCHIVE_MAP, transformers.file_utils.cached_path",https://github.com/nvidia/nemo/commit/78665123,pytorch-transformers__transformers__nvidia/nemo__78665123 -pytz,pendulum,oddluck/limnoria-plugins,2c40713d3a2778d6f729d896372c3bcd74302104,WorldTime/plugin.py,12:13,import,import,not applicable,,pytz,pendulum,https://github.com/oddluck/limnoria-plugins/commit/2c40713d,pytz__pendulum__oddluck/limnoria-plugins__2c40713d -pytz,pendulum,oddluck/limnoria-plugins,33c7a3fc0878d87ee803db91c17523a9e61af3ed,NBA/plugin.py,50:40,import,import,not applicable,,pytz,pendulum,https://github.com/oddluck/limnoria-plugins/commit/33c7a3fc,pytz__pendulum__oddluck/limnoria-plugins__33c7a3fc -pytz,pendulum,oddluck/limnoria-plugins,33c7a3fc0878d87ee803db91c17523a9e61af3ed,NHL/plugin.py,35:26,import,import,not applicable,,pytz,pendulum,https://github.com/oddluck/limnoria-plugins/commit/33c7a3fc,pytz__pendulum__oddluck/limnoria-plugins__33c7a3fc -pyuserinput,pynput,activitywatch/aw-watcher-afk,297b58cb7e65a05744dbf9aa30b2e179cd653e11,aw_watcher_afk/listeners.py,23:27-28,function call,"function call, function call",one-to-many,"argument addition, argument deletion, element name change",__init__,"Listener, start",https://github.com/activitywatch/aw-watcher-afk/commit/297b58cb,pyuserinput__pynput__activitywatch/aw-watcher-afk__297b58cb -pyuserinput,pynput,activitywatch/aw-watcher-afk,297b58cb7e65a05744dbf9aa30b2e179cd653e11,aw_watcher_afk/listeners.py,57:66-69,function call,"function call, function call",one-to-many,"argument addition, argument deletion, element name change",__init__,"Listener, start",https://github.com/activitywatch/aw-watcher-afk/commit/297b58cb,pyuserinput__pynput__activitywatch/aw-watcher-afk__297b58cb -pyuserinput,pynput,activitywatch/aw-watcher-afk,297b58cb7e65a05744dbf9aa30b2e179cd653e11,aw_watcher_afk/listeners.py,6:4,import,import,not applicable,,pykeyboard.PyKeyboardEvent,pymouse.PyMouseEvent,https://github.com/activitywatch/aw-watcher-afk/commit/297b58cb,pyuserinput__pynput__activitywatch/aw-watcher-afk__297b58cb -pyuserinput,pynput,activitywatch/aw-watcher-afk,297b58cb7e65a05744dbf9aa30b2e179cd653e11,aw_watcher_afk/listeners.py,7:5,import,import,not applicable,,pymouse.PyMouseEvent,pynput.mouse,https://github.com/activitywatch/aw-watcher-afk/commit/297b58cb,pyuserinput__pynput__activitywatch/aw-watcher-afk__297b58cb -pyyaml,oyaml,cronyo/cronyo,edd0cc6078a1c0b6afaee0b71946ac61e14fdaed,cronyo/cron_rules.py,5:5,import,import,not applicable,,yaml,oyaml,https://github.com/cronyo/cronyo/commit/edd0cc60,pyyaml__oyaml__cronyo/cronyo__edd0cc60 -pyyaml,oyaml,gammapy/gammapy,848da6312d566b699888d77d3894ab2f1a9a8baf,gammapy/utils/scripts.py,5:5,import,import,not applicable,,yaml,oyaml,https://github.com/gammapy/gammapy/commit/848da631,pyyaml__oyaml__gammapy/gammapy__848da631 -pyyaml,ruamel.yaml,cloud-custodian/cloud-custodian,ee4d52689e1f4965439b2d360c89eddf8767a935,tools/c7n_mailer/c7n_mailer/cli.py,8:8,import,import,not applicable,,yaml,ruamel.yaml,https://github.com/cloud-custodian/cloud-custodian/commit/ee4d5268,pyyaml__ruamel.yaml__cloud-custodian/cloud-custodian__ee4d5268 -pyyaml,ruamel.yaml,cloud-custodian/cloud-custodian,ee4d52689e1f4965439b2d360c89eddf8767a935,tools/c7n_mailer/c7n_mailer/replay.py,21:21,import,import,not applicable,,yaml,ruamel.yaml,https://github.com/cloud-custodian/cloud-custodian/commit/ee4d5268,pyyaml__ruamel.yaml__cloud-custodian/cloud-custodian__ee4d5268 -pyyaml,ruamel.yaml,cloud-custodian/cloud-custodian,ee4d52689e1f4965439b2d360c89eddf8767a935,tools/c7n_mailer/c7n_mailer/utils.py,18:20,import,import,not applicable,,yaml,ruamel.yaml,https://github.com/cloud-custodian/cloud-custodian/commit/ee4d5268,pyyaml__ruamel.yaml__cloud-custodian/cloud-custodian__ee4d5268 -pyyaml,ruamel.yaml,common-workflow-language/cwltool,b9b65c0f4d7531c8a97690356ecf1a34214eaac2,draft-4/salad/schema_salad/jsonld_context.py,3:4,import,import,not applicable,,yaml,ruamel.yaml,https://github.com/common-workflow-language/cwltool/commit/b9b65c0f,pyyaml__ruamel.yaml__common-workflow-language/cwltool__b9b65c0f -pyyaml,ruamel.yaml,holgern/beem,f5ba90e2cc5bb88b29b173bae11ba46e06efecf7,beem/utils.py,9:9,import,import,not applicable,,yaml,ruamel.yaml.YAML,https://github.com/holgern/beem/commit/f5ba90e2,pyyaml__ruamel.yaml__holgern/beem__f5ba90e2 -raven,sentry-sdk,agdsn/sipa,ea23791cfdc36d614189418a01a57c78859fa5e8,sipa/initialization.py,186-187:189-194,"function call, function call","function call, function call",many-to-many,"argument addition, argument deletion, element name change","Sentry, init_app","init, FlaskIntegration",https://github.com/agdsn/sipa/commit/ea23791c,raven__sentry-sdk__agdsn/sipa__ea23791c -raven,sentry-sdk,agdsn/sipa,ea23791cfdc36d614189418a01a57c78859fa5e8,sipa/initialization.py,"9-11:8,12",import,import,not applicable,,"raven.setup_logging, raven.contrib.flask.Sentry, raven.handlers.logging.SentryHandler","sentry_sdk, sentry_sdk.integrations.flask.FlaskIntegration",https://github.com/agdsn/sipa/commit/ea23791c,raven__sentry-sdk__agdsn/sipa__ea23791c -raven,sentry-sdk,city-of-helsinki/respa,4fecb977083666abb353b203f661cdb0952a0764,resources/importer/kirjastot.py,64-65:64,"function call, function call",function call,many-to-one,"argument deletion, element name change","Client, captureMessage",capture_message,https://github.com/city-of-helsinki/respa/commit/4fecb977,raven__sentry-sdk__city-of-helsinki/respa__4fecb977 -raven,sentry-sdk,city-of-helsinki/respa,4fecb977083666abb353b203f661cdb0952a0764,resources/importer/kirjastot.py,6:6,import,import,not applicable,,raven.Client,raven.Client,https://github.com/city-of-helsinki/respa/commit/4fecb977,raven__sentry-sdk__city-of-helsinki/respa__4fecb977 -raven,sentry-sdk,city-of-helsinki/respa,4fecb977083666abb353b203f661cdb0952a0764,resources/importer/kirjastot_v2.py,15:15,import,import,not applicable,,raven.Client,sentry_sdk.capture_message,https://github.com/city-of-helsinki/respa/commit/4fecb977,raven__sentry-sdk__city-of-helsinki/respa__4fecb977 -raven,sentry-sdk,city-of-helsinki/respa,4fecb977083666abb353b203f661cdb0952a0764,resources/importer/kirjastot_v2.py,78-79:77,"function call, function call",function call,many-to-one,"argument deletion, element name change","Client, captureMessage",capture_message,https://github.com/city-of-helsinki/respa/commit/4fecb977,raven__sentry-sdk__city-of-helsinki/respa__4fecb977 -raven,sentry-sdk,etalab/udata,9bc0f731c23bb6fc45765bb312aabf94e697de3c,udata/sentry.py,34-36:45-47,import,import,not applicable,,"raven.contrib.celery.register_signal, raven.contrib.celery.register_logger_signal","sentry_sdk, sentry_sdk.integrations.flask.FlaskIntegration, sentry_sdk.integrations.celery.CeleryIntegration",https://github.com/etalab/udata/commit/9bc0f731,raven__sentry-sdk__etalab/udata__9bc0f731 -raven,sentry-sdk,etalab/udata,9bc0f731c23bb6fc45765bb312aabf94e697de3c,udata/sentry.py,"42,66:49-63","function call, function call","function call, function call, function call",many-to-many,"argument addition, argument transformation, element name change","Sentry, init_app","init, FlaskIntegration, CeleryIntegration",https://github.com/etalab/udata/commit/9bc0f731,raven__sentry-sdk__etalab/udata__9bc0f731 -raven,sentry-sdk,etalab/udata,9bc0f731c23bb6fc45765bb312aabf94e697de3c,udata/sentry.py,48-49:69,"attribute, attribute",attribute,many-to-one,element name change,"logging, level",set_level,https://github.com/etalab/udata/commit/9bc0f731,raven__sentry-sdk__etalab/udata__9bc0f731 -raven,sentry-sdk,habitissimo/myaas,0a65bcc2ce97a2e3ad9b028b1cf9bcc58499f5d9,src/runserver.py,7:6-7,import,import,not applicable,,raven.contrib.flask.Sentry,"sentry_sd, sentry_sdk.integrations.flask.FlaskIntegration",https://github.com/habitissimo/myaas/commit/0a65bcc2,raven__sentry-sdk__habitissimo/myaas__0a65bcc2 -raven,sentry-sdk,habitissimo/myaas,0a65bcc2ce97a2e3ad9b028b1cf9bcc58499f5d9,src/runserver.py,8:9-12,function call,"function call, function call",one-to-many,"argument addition, argument deletion, element name change",Sentry,"init, FlaskIntegration",https://github.com/habitissimo/myaas/commit/0a65bcc2,raven__sentry-sdk__habitissimo/myaas__0a65bcc2 -raven,sentry-sdk,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,zoo/analytics/tasks/licenses.py,35:35,function call,function call,one-to-one,element name change,captureException,capture_exception,https://github.com/kiwicom/the-zoo/commit/e22070c0,raven__sentry-sdk__kiwicom/the-zoo__e22070c0 -raven,sentry-sdk,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,zoo/analytics/tasks/licenses.py,3:2,import,import,not applicable,,raven.contrib.django.raven_compat.models.client,sentry_sdk,https://github.com/kiwicom/the-zoo/commit/e22070c0,raven__sentry-sdk__kiwicom/the-zoo__e22070c0 -raven,sentry-sdk,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,zoo/auditing/runner.py,142:142-144,function call,"function call, attribute, function call",one-to-many,element name change,captureException,"fingerprint, capture_exception, push_scope",https://github.com/kiwicom/the-zoo/commit/e22070c0,raven__sentry-sdk__kiwicom/the-zoo__e22070c0 -raven,sentry-sdk,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,zoo/auditing/runner.py,8:4,import,import,not applicable,,raven.contrib.django.raven_compat.models.client,sentry_sdk,https://github.com/kiwicom/the-zoo/commit/e22070c0,raven__sentry-sdk__kiwicom/the-zoo__e22070c0 -raven,sentry-sdk,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,zoo/base/settings.py,:13,,import,not applicable,,,sentry_sdk,https://github.com/kiwicom/the-zoo/commit/e22070c0,raven__sentry-sdk__kiwicom/the-zoo__e22070c0 -raven,sentry-sdk,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,zoo/base/settings.py,:14,,import,not applicable,,,sentry_sdk.integrations.django.DjangoIntegration,https://github.com/kiwicom/the-zoo/commit/e22070c0,raven__sentry-sdk__kiwicom/the-zoo__e22070c0 -raven,sentry-sdk,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,zoo/utils.py,11:,function call,,one-to-zero,,fetch_git_sha,,https://github.com/kiwicom/the-zoo/commit/e22070c0,raven__sentry-sdk__kiwicom/the-zoo__e22070c0 -raven,sentry-sdk,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,zoo/utils.py,4:,import,,not applicable,,raven,,https://github.com/kiwicom/the-zoo/commit/e22070c0,raven__sentry-sdk__kiwicom/the-zoo__e22070c0 -raven,sentry-sdk,mozilla/addons-server,634c64f7d1a6e6183087ad996599f1c033e333b1,src/olympia/amo/celery.py,"22-23:16,23-24",import,import,not applicable,,"raven.Client, raven.contrib.celery.register_logger_signal, raven.contrib.celery.register_signal","sentry_sdk, sentry_sdk.integrations.celery.CeleryIntegration, sentry_sdk.integrations.django.DjangoIntegration",https://github.com/mozilla/addons-server/commit/634c64f7,raven__sentry-sdk__mozilla/addons-server__634c64f7 -raven,sentry-sdk,mozilla/addons-server,634c64f7d1a6e6183087ad996599f1c033e333b1,src/olympia/amo/celery.py,"84,87,90,94:85-87","function call, function call, function call, function call","function call, function call, function call",many-to-many,"argument transformation, element name change","Client, register_logger_signal, register_signal, register_logger_signal","init, DjangoIntegration, CeleryIntegration",https://github.com/mozilla/addons-server/commit/634c64f7,raven__sentry-sdk__mozilla/addons-server__634c64f7 -raven,sentry-sdk,onecodex/onecodex,120d9613fe1b8c7a6af247ec2dce8937127207c5,onecodex/utils.py,283:284,function call,function call,one-to-one,element name change,captureException,capture_exception,https://github.com/onecodex/onecodex/commit/120d9613,raven__sentry-sdk__onecodex/onecodex__120d9613 -raven,sentry-sdk,onecodex/onecodex,120d9613fe1b8c7a6af247ec2dce8937127207c5,onecodex/utils.py,310:13,import,import,not applicable,,raven.Client,sentry_sdk,https://github.com/onecodex/onecodex/commit/120d9613,raven__sentry-sdk__onecodex/onecodex__120d9613 -raven,sentry-sdk,onecodex/onecodex,120d9613fe1b8c7a6af247ec2dce8937127207c5,onecodex/utils.py,335:339,function call,function call,one-to-one,element name change,user_context,set_user,https://github.com/onecodex/onecodex/commit/120d9613,raven__sentry-sdk__onecodex/onecodex__120d9613 -raven,sentry-sdk,onecodex/onecodex,120d9613fe1b8c7a6af247ec2dce8937127207c5,onecodex/utils.py,"336:340,342",function call,"function call, function call",one-to-many,"argument transformation, element name change",extra_context,"set_extra, set_extra",https://github.com/onecodex/onecodex/commit/120d9613,raven__sentry-sdk__onecodex/onecodex__120d9613 -raven,sentry-sdk,onecodex/onecodex,120d9613fe1b8c7a6af247ec2dce8937127207c5,onecodex/utils.py,384:363,function call,function call,one-to-one,"argument addition, element name change",captureException,capture_exception,https://github.com/onecodex/onecodex/commit/120d9613,raven__sentry-sdk__onecodex/onecodex__120d9613 -raven,sentry-sdk,onecodex/onecodex,120d9613fe1b8c7a6af247ec2dce8937127207c5,onecodex/utils.py,385:364-365,function call,"function call, function call",one-to-many,element name change,clear,"configure_scope, clear",https://github.com/onecodex/onecodex/commit/120d9613,raven__sentry-sdk__onecodex/onecodex__120d9613 -raven,sentry-sdk,pokainc/cfn-cross-region-export,f1120d34c2a71686e769995300ac7cf09f858e34,exporter/lambda/cross_region_import_replication.py,21-25:11,"function call, function call","function call, function call",many-to-many,"argument addition, argument deletion, element name change","Client, captureException","init, AwsLambdaIntegration",https://github.com/pokainc/cfn-cross-region-export/commit/f1120d34,raven__sentry-sdk__pokainc/cfn-cross-region-export__f1120d34 -raven,sentry-sdk,pokainc/cfn-cross-region-export,f1120d34c2a71686e769995300ac7cf09f858e34,exporter/lambda/cross_region_import_replication.py,8-9:8-9,import,import,not applicable,,"raven.Client, raven.transport.HTTPTransport","sentry_sdk, sentry_sdk.integrations.aws_lambda.AwsLambdaIntegration",https://github.com/pokainc/cfn-cross-region-export/commit/f1120d34,raven__sentry-sdk__pokainc/cfn-cross-region-export__f1120d34 -raven,sentry-sdk,samuelcolvin/aiohttp-toolbox,3b7a2a33f2b9eae5edd188752fad73ff36ff7c44,atoolbox/logs.py,150:150,import,import,not applicable,,raven.Client,sentry_sdk,https://github.com/samuelcolvin/aiohttp-toolbox/commit/3b7a2a33,raven__sentry-sdk__samuelcolvin/aiohttp-toolbox__3b7a2a33 -raven,sentry-sdk,samuelcolvin/aiohttp-toolbox,3b7a2a33f2b9eae5edd188752fad73ff36ff7c44,atoolbox/logs.py,153-158:153-158,function call,function call,one-to-one,"argument deletion, argument transformation, element name change",Client,init,https://github.com/samuelcolvin/aiohttp-toolbox/commit/3b7a2a33,raven__sentry-sdk__samuelcolvin/aiohttp-toolbox__3b7a2a33 -raven,sentry-sdk,teamsempo/sempoblockchain,449990a2f87b776eb6d498d542469408148c85ce,app/server/__init__.py,10:10-11,import,import,not applicable,,raven.contrib.flask.Sentry,"sentry_sdk, sentry_sdk.integrations.flask.FlaskIntegration",https://github.com/teamsempo/sempoblockchain/commit/449990a2,raven__sentry-sdk__teamsempo/sempoblockchain__449990a2 -raven,sentry-sdk,teamsempo/sempoblockchain,449990a2f87b776eb6d498d542469408148c85ce,app/server/__init__.py,128:129,function call,function call,one-to-one,"argument addition, element name change",captureException,capture_exception,https://github.com/teamsempo/sempoblockchain/commit/449990a2,raven__sentry-sdk__teamsempo/sempoblockchain__449990a2 -raven,sentry-sdk,teamsempo/sempoblockchain,449990a2f87b776eb6d498d542469408148c85ce,app/server/__init__.py,216:,function call,,one-to-zero,,Sentry,,https://github.com/teamsempo/sempoblockchain/commit/449990a2,raven__sentry-sdk__teamsempo/sempoblockchain__449990a2 -raven,sentry-sdk,teamsempo/sempoblockchain,449990a2f87b776eb6d498d542469408148c85ce,app/server/__init__.py,89:95,function call,function call,one-to-one,"argument transformation, element name change",init_app,init,https://github.com/teamsempo/sempoblockchain/commit/449990a2,raven__sentry-sdk__teamsempo/sempoblockchain__449990a2 -raven,sentry-sdk,teamsempo/sempoblockchain,449990a2f87b776eb6d498d542469408148c85ce,whatsApp/whatsapp.py,339:338,function call,function call,one-to-one,"argument addition, element name change",Client,init,https://github.com/teamsempo/sempoblockchain/commit/449990a2,raven__sentry-sdk__teamsempo/sempoblockchain__449990a2 -raven,sentry-sdk,teamsempo/sempoblockchain,449990a2f87b776eb6d498d542469408148c85ce,whatsApp/whatsapp.py,4:4,import,import,not applicable,,raven.Client,sentry_sdk,https://github.com/teamsempo/sempoblockchain/commit/449990a2,raven__sentry-sdk__teamsempo/sempoblockchain__449990a2 -raven,sentry-sdk,teamsempo/sempoblockchain,449990a2f87b776eb6d498d542469408148c85ce,worker/__init__.py,2:1,import,import,not applicable,,raven.Client,sentry_sdk,https://github.com/teamsempo/sempoblockchain/commit/449990a2,raven__sentry-sdk__teamsempo/sempoblockchain__449990a2 -raven,sentry-sdk,teamsempo/sempoblockchain,449990a2f87b776eb6d498d542469408148c85ce,worker/__init__.py,7:7,function call,function call,one-to-one,"argument addition, element name change",Client,init,https://github.com/teamsempo/sempoblockchain/commit/449990a2,raven__sentry-sdk__teamsempo/sempoblockchain__449990a2 -raven,sentry-sdk,thespaghettidetective/thespaghettidetective,b86b375952cc3e965c32201caa8094998c56cde7,web/app/notifications.py,13:13,import,import,not applicable,,raven.contrib.django.raven_compat.models.client,sentry_sdk.capture_exception,https://github.com/thespaghettidetective/thespaghettidetective/commit/b86b3759,raven__sentry-sdk__thespaghettidetective/thespaghettidetective__b86b3759 -raven,sentry-sdk,thespaghettidetective/thespaghettidetective,b86b375952cc3e965c32201caa8094998c56cde7,web/app/notifications.py,250:250,function call,function call,one-to-one,element name change,captureException,capture_exception,https://github.com/thespaghettidetective/thespaghettidetective/commit/b86b3759,raven__sentry-sdk__thespaghettidetective/thespaghettidetective__b86b3759 -raven,sentry-sdk,thespaghettidetective/thespaghettidetective,b86b375952cc3e965c32201caa8094998c56cde7,web/app/notifications.py,256:256,function call,function call,one-to-one,element name change,captureException,capture_exception,https://github.com/thespaghettidetective/thespaghettidetective/commit/b86b3759,raven__sentry-sdk__thespaghettidetective/thespaghettidetective__b86b3759 -raven,sentry-sdk,thespaghettidetective/thespaghettidetective,b86b375952cc3e965c32201caa8094998c56cde7,web/app/notifications.py,262:262,function call,function call,one-to-one,element name change,captureException,capture_exception,https://github.com/thespaghettidetective/thespaghettidetective/commit/b86b3759,raven__sentry-sdk__thespaghettidetective/thespaghettidetective__b86b3759 -raven,sentry-sdk,thespaghettidetective/thespaghettidetective,b86b375952cc3e965c32201caa8094998c56cde7,web/app/notifications.py,268:268,function call,function call,one-to-one,element name change,captureException,capture_exception,https://github.com/thespaghettidetective/thespaghettidetective/commit/b86b3759,raven__sentry-sdk__thespaghettidetective/thespaghettidetective__b86b3759 -raven,sentry-sdk,thespaghettidetective/thespaghettidetective,b86b375952cc3e965c32201caa8094998c56cde7,web/app/notifications.py,44:44,function call,function call,one-to-one,element name change,captureException,capture_exception,https://github.com/thespaghettidetective/thespaghettidetective/commit/b86b3759,raven__sentry-sdk__thespaghettidetective/thespaghettidetective__b86b3759 -raven,sentry-sdk,thespaghettidetective/thespaghettidetective,b86b375952cc3e965c32201caa8094998c56cde7,web/app/notifications.py,49:49,function call,function call,one-to-one,element name change,captureException,capture_exception,https://github.com/thespaghettidetective/thespaghettidetective/commit/b86b3759,raven__sentry-sdk__thespaghettidetective/thespaghettidetective__b86b3759 -raven,sentry-sdk,thespaghettidetective/thespaghettidetective,b86b375952cc3e965c32201caa8094998c56cde7,web/app/notifications.py,54:54,function call,function call,one-to-one,element name change,captureException,capture_exception,https://github.com/thespaghettidetective/thespaghettidetective/commit/b86b3759,raven__sentry-sdk__thespaghettidetective/thespaghettidetective__b86b3759 -raven,sentry-sdk,thespaghettidetective/thespaghettidetective,b86b375952cc3e965c32201caa8094998c56cde7,web/app/notifications.py,60:60,function call,function call,one-to-one,element name change,captureException,capture_exception,https://github.com/thespaghettidetective/thespaghettidetective/commit/b86b3759,raven__sentry-sdk__thespaghettidetective/thespaghettidetective__b86b3759 -raven,sentry-sdk,thespaghettidetective/thespaghettidetective,b86b375952cc3e965c32201caa8094998c56cde7,web/app/notifications.py,66:66,function call,function call,one-to-one,element name change,captureException,capture_exception,https://github.com/thespaghettidetective/thespaghettidetective/commit/b86b3759,raven__sentry-sdk__thespaghettidetective/thespaghettidetective__b86b3759 -raven,sentry-sdk,weasyl/weasyl,d10cb162447d9e3a9506b76054851863b10ff27a,weasyl/define.py,988:979,function call,function call,one-to-one,"argument addition, element name change",log_exc,capture_exception,https://github.com/weasyl/weasyl/commit/d10cb162,raven__sentry-sdk__weasyl/weasyl__d10cb162 -raven,sentry-sdk,weasyl/weasyl,d10cb162447d9e3a9506b76054851863b10ff27a,weasyl/middleware.py,8-9:10,import,import,not applicable,,"raven, raven.processors","sentry_sdk.capture_exception, sentry_sdk.capture_message, sentry_sdk.push_scope, sentry_sdk.set_user",https://github.com/weasyl/weasyl/commit/d10cb162,raven__sentry-sdk__weasyl/weasyl__d10cb162 -redis,aioredis,walletconnect/py-walletconnect-bridge,c2d3db2aa64cccab96d71f8786981fdbb82a2773,balance_bridge/keystore.py,10:8,function call,function call,one-to-one,"argument addition, argument deletion, argument transformation, async transformation, element name change",StrictRedis,create_redis,https://github.com/walletconnect/py-walletconnect-bridge/commit/c2d3db2a,redis__aioredis__walletconnect/py-walletconnect-bridge__c2d3db2a -redis,aioredis,walletconnect/py-walletconnect-bridge,c2d3db2aa64cccab96d71f8786981fdbb82a2773,balance_bridge/keystore.py,1:1,import,import,not applicable,,redis,aioredis,https://github.com/walletconnect/py-walletconnect-bridge/commit/c2d3db2a,redis__aioredis__walletconnect/py-walletconnect-bridge__c2d3db2a -redis,aioredis,walletconnect/py-walletconnect-bridge,c2d3db2aa64cccab96d71f8786981fdbb82a2773,balance_bridge/keystore.py,24:62,function call,function call,one-to-one,"argument transformation, async transformation",set,set,https://github.com/walletconnect/py-walletconnect-bridge/commit/c2d3db2a,redis__aioredis__walletconnect/py-walletconnect-bridge__c2d3db2a -redis,aioredis,walletconnect/py-walletconnect-bridge,c2d3db2aa64cccab96d71f8786981fdbb82a2773,balance_bridge/keystore.py,44:29,function call,function call,one-to-one,async transformation,get,get,https://github.com/walletconnect/py-walletconnect-bridge/commit/c2d3db2a,redis__aioredis__walletconnect/py-walletconnect-bridge__c2d3db2a -redis,aioredis,walletconnect/py-walletconnect-bridge,c2d3db2aa64cccab96d71f8786981fdbb82a2773,balance_bridge/keystore.py,59:44,function call,function call,one-to-one,async transformation,get,get,https://github.com/walletconnect/py-walletconnect-bridge/commit/c2d3db2a,redis__aioredis__walletconnect/py-walletconnect-bridge__c2d3db2a -redis,aioredis,walletconnect/py-walletconnect-bridge,c2d3db2aa64cccab96d71f8786981fdbb82a2773,balance_bridge/keystore.py,46:31,function call,function call,one-to-one,async transformation,delete,delete,https://github.com/walletconnect/py-walletconnect-bridge/commit/c2d3db2a,redis__aioredis__walletconnect/py-walletconnect-bridge__c2d3db2a -redis,aioredis,walletconnect/py-walletconnect-bridge,c2d3db2aa64cccab96d71f8786981fdbb82a2773,balance_bridge/keystore.py,63:48,function call,function call,one-to-one,async transformation,delete,delete,https://github.com/walletconnect/py-walletconnect-bridge/commit/c2d3db2a,redis__aioredis__walletconnect/py-walletconnect-bridge__c2d3db2a -requests-oauth2,oauthlib,mozilla/addons-server,5fd17b43f241bb83c2cdb1d2d179b3b4369e644f,mkt/api/tests/test_oauth.py,11:12,import,import,not applicable,,oauth2,oauthlib.oauth1,https://github.com/mozilla/addons-server/commit/5fd17b43,requests-oauth2__oauthlib__mozilla/addons-server__5fd17b43 -requests-oauth2,oauthlib,mozilla/addons-server,5fd17b43f241bb83c2cdb1d2d179b3b4369e644f,mkt/api/tests/test_oauth.py,41:43,function call,attribute,one-to-one,element name change,SignatureMethod_HMAC_SHA1,SIGNATURE_HMAC,https://github.com/mozilla/addons-server/commit/5fd17b43,requests-oauth2__oauthlib__mozilla/addons-server__5fd17b43 -requests-oauth2,requests-oauthlib,getsentry/sentry,0bfe540d62bd38483de26796e20ae014b2f06d54,src/social_auth/backends/__init__.py,45:19,import,import,not applicable,,"oauth2.Consumer, oauth2.Token, oauth2.Request",requests_oauthlib.OAuth1,https://github.com/getsentry/sentry/commit/0bfe540d,requests-oauth2__requests-oauthlib__getsentry/sentry__0bfe540d -requests-oauth2,requests-oauthlib,gunthercox/chatterbot,6c3b234d2eb6692976f96ca253b83c73d6fea00c,chatterbot/apis/twitter.py,4:4,import,import,not applicable,,oauth2,requests_oauthlib.OAuth1,https://github.com/gunthercox/chatterbot/commit/6c3b234d,requests-oauth2__requests-oauthlib__gunthercox/chatterbot__6c3b234d -requests-oauth2,requests-oauthlib,gunthercox/chatterbot,6c3b234d2eb6692976f96ca253b83c73d6fea00c,chatterbot/apis/twitter.py,6:,function call,,one-to-zero,,Consumer,,https://github.com/gunthercox/chatterbot/commit/6c3b234d,requests-oauth2__requests-oauthlib__gunthercox/chatterbot__6c3b234d -requests-oauth2,requests-oauthlib,gunthercox/chatterbot,6c3b234d2eb6692976f96ca253b83c73d6fea00c,chatterbot/apis/twitter.py,7:,function call,,one-to-zero,,Token,,https://github.com/gunthercox/chatterbot/commit/6c3b234d,requests-oauth2__requests-oauthlib__gunthercox/chatterbot__6c3b234d -requests-oauth2,requests-oauthlib,gunthercox/chatterbot,6c3b234d2eb6692976f96ca253b83c73d6fea00c,chatterbot/apis/twitter.py,9:,function call,,one-to-zero,,Client,,https://github.com/gunthercox/chatterbot/commit/6c3b234d,requests-oauth2__requests-oauthlib__gunthercox/chatterbot__6c3b234d -requests-oauth2,requests-oauthlib,gunthercox/chatterbot,6c3b234d2eb6692976f96ca253b83c73d6fea00c,chatterbot/apis/twitter.py,:36,,function call,zero-to-one,,,OAuth1,https://github.com/gunthercox/chatterbot/commit/6c3b234d,requests-oauth2__requests-oauthlib__gunthercox/chatterbot__6c3b234d -requests-oauth2,requests-oauthlib,gunthercox/chatterbot,6c3b234d2eb6692976f96ca253b83c73d6fea00c,chatterbot/apis/twitter.py,:49,,function call,zero-to-one,,,OAuth1,https://github.com/gunthercox/chatterbot/commit/6c3b234d,requests-oauth2__requests-oauthlib__gunthercox/chatterbot__6c3b234d -requests-oauth2,requests-oauthlib,gunthercox/chatterbot,6c3b234d2eb6692976f96ca253b83c73d6fea00c,chatterbot/apis/twitter.py,:64,,function call,zero-to-one,,,OAuth1,https://github.com/gunthercox/chatterbot/commit/6c3b234d,requests-oauth2__requests-oauthlib__gunthercox/chatterbot__6c3b234d -requests-oauth2,requests-oauthlib,sarumont/py-trello,ede0ceb10b1e08451767f2b709b52445ada72f37,trello/__init__.py,51:,function call,,one-to-zero,,Consumer,,https://github.com/sarumont/py-trello/commit/ede0ceb1,requests-oauth2__requests-oauthlib__sarumont/py-trello__ede0ceb1 -requests-oauth2,requests-oauthlib,sarumont/py-trello,ede0ceb10b1e08451767f2b709b52445ada72f37,trello/__init__.py,52:,function call,,one-to-zero,,Token,,https://github.com/sarumont/py-trello/commit/ede0ceb1,requests-oauth2__requests-oauthlib__sarumont/py-trello__ede0ceb1 -requests-oauth2,requests-oauthlib,sarumont/py-trello,ede0ceb10b1e08451767f2b709b52445ada72f37,trello/__init__.py,53:,function call,,one-to-zero,,Client,,https://github.com/sarumont/py-trello/commit/ede0ceb1,requests-oauth2__requests-oauthlib__sarumont/py-trello__ede0ceb1 -requests-oauth2,requests-oauthlib,sarumont/py-trello,ede0ceb10b1e08451767f2b709b52445ada72f37,trello/__init__.py,6:4,import,import,not applicable,,oauth2,requests_oauthlib.OAuth1,https://github.com/sarumont/py-trello/commit/ede0ceb1,requests-oauth2__requests-oauthlib__sarumont/py-trello__ede0ceb1 -requests-oauth2,requests-oauthlib,sarumont/py-trello,ede0ceb10b1e08451767f2b709b52445ada72f37,trello/__init__.py,:44,,function call,zero-to-one,,,OAuth1,https://github.com/sarumont/py-trello/commit/ede0ceb1,requests-oauth2__requests-oauthlib__sarumont/py-trello__ede0ceb1 -requests-oauth2,requests,sybrenstuvel/flickrapi,c4f8d7940d28080bfa358e3460d2f7f6ff2176e4,flickrapi/auth.py,111:115,function call,function call,one-to-one,"argument deletion, argument transformation, element name change",Consumer,OAuth1,https://github.com/sybrenstuvel/flickrapi/commit/c4f8d794,requests-oauth2__requests__sybrenstuvel/flickrapi__c4f8d794 -requests-oauth2,requests,sybrenstuvel/flickrapi,c4f8d7940d28080bfa358e3460d2f7f6ff2176e4,flickrapi/auth.py,119:122,attribute,attribute,one-to-one,element name change,key,client_key,https://github.com/sybrenstuvel/flickrapi/commit/c4f8d794,requests-oauth2__requests__sybrenstuvel/flickrapi__c4f8d794 -requests-oauth2,requests,sybrenstuvel/flickrapi,c4f8d7940d28080bfa358e3460d2f7f6ff2176e4,flickrapi/auth.py,73:,attribute,,one-to-zero,,Token,,https://github.com/sybrenstuvel/flickrapi/commit/c4f8d794,requests-oauth2__requests__sybrenstuvel/flickrapi__c4f8d794 -requests-oauth2,requests,sybrenstuvel/flickrapi,c4f8d7940d28080bfa358e3460d2f7f6ff2176e4,flickrapi/auth.py,9:13-14,import,import,not applicable,,oauth2,"requests, requests.auth.OAuth1",https://github.com/sybrenstuvel/flickrapi/commit/c4f8d794,requests-oauth2__requests__sybrenstuvel/flickrapi__c4f8d794 -requests,aiohttp,aiortc/aiortc,d30c24009196f6f520010f7cca1d24e7506163be,examples/apprtc/apprtc.py,6:6,import,import,not applicable,,requests,aitohttp,https://github.com/aiortc/aiortc/commit/d30c2400,requests__aiohttp__aiortc/aiortc__d30c2400 -requests,aiohttp,aiortc/aiortc,d30c24009196f6f520010f7cca1d24e7506163be,examples/apprtc/apprtc.py,"82-84:82-83,86","function call, function call, function call","function call, function call, function call",many-to-many,"async transformation, async transformation, element name change, output transformation","post, raise_for_status, json","ClientSession, post, text",https://github.com/aiortc/aiortc/commit/d30c2400,requests__aiohttp__aiortc/aiortc__d30c2400 -requests,aiohttp,ictu/quality-time,d3a9a16a72348cece48c9788cf10db6cc043ec7c,components/collector/src/base_collectors/source_collector.py,106:101,function call,function call,one-to-one,"argument deletion, argument transformation",get,get,https://github.com/ictu/quality-time/commit/d3a9a16a,requests__aiohttp__ictu/quality-time__d3a9a16a -requests,aiohttp,ictu/quality-time,d3a9a16a72348cece48c9788cf10db6cc043ec7c,components/collector/src/base_collectors/source_collector.py,13:13,import,import,not applicable,,requests,aiohttp,https://github.com/ictu/quality-time/commit/d3a9a16a,requests__aiohttp__ictu/quality-time__d3a9a16a -requests,aiohttp,ictu/quality-time,d3a9a16a72348cece48c9788cf10db6cc043ec7c,components/collector/src/collector_utilities/functions.py,18:18,attribute,function call,one-to-one,async transformation,text,text,https://github.com/ictu/quality-time/commit/d3a9a16a,requests__aiohttp__ictu/quality-time__d3a9a16a -requests,aiohttp,ictu/quality-time,d3a9a16a72348cece48c9788cf10db6cc043ec7c,components/collector/src/collector_utilities/type.py,15:16,attribute,attribute,one-to-one,element name change,Response,ClientResponse,https://github.com/ictu/quality-time/commit/d3a9a16a,requests__aiohttp__ictu/quality-time__d3a9a16a -requests,aiohttp,ictu/quality-time,d3a9a16a72348cece48c9788cf10db6cc043ec7c,components/collector/src/collector_utilities/type.py,5:5,import,import,not applicable,,requests,aiohttp,https://github.com/ictu/quality-time/commit/d3a9a16a,requests__aiohttp__ictu/quality-time__d3a9a16a -requests,aiohttp,ictu/quality-time,d3a9a16a72348cece48c9788cf10db6cc043ec7c,components/collector/src/source_collectors/api_source_collectors/azure_devops.py,12:12,import,import,not applicable,,requests,aiohttp,https://github.com/ictu/quality-time/commit/d3a9a16a,requests__aiohttp__ictu/quality-time__d3a9a16a -requests,aiohttp,ictu/quality-time,d3a9a16a72348cece48c9788cf10db6cc043ec7c,components/collector/src/source_collectors/api_source_collectors/azure_devops.py,31:31,function call,function call,one-to-one,"argument deletion, async transformation",post,post,https://github.com/ictu/quality-time/commit/d3a9a16a,requests__aiohttp__ictu/quality-time__d3a9a16a -requests,aiohttp,ictu/quality-time,d3a9a16a72348cece48c9788cf10db6cc043ec7c,components/collector/src/source_collectors/api_source_collectors/azure_devops.py,122:122,function call,function call,one-to-one,async transformation,json,json,https://github.com/ictu/quality-time/commit/d3a9a16a,requests__aiohttp__ictu/quality-time__d3a9a16a -requests,aiohttp,ictu/quality-time,d3a9a16a72348cece48c9788cf10db6cc043ec7c,components/collector/src/source_collectors/api_source_collectors/azure_devops.py,133:133,function call,function call,one-to-one,async transformation,json,json,https://github.com/ictu/quality-time/commit/d3a9a16a,requests__aiohttp__ictu/quality-time__d3a9a16a -requests,aiohttp,ictu/quality-time,d3a9a16a72348cece48c9788cf10db6cc043ec7c,components/collector/src/source_collectors/api_source_collectors/azure_devops.py,157:158,function call,function call,one-to-one,async transformation,json,json,https://github.com/ictu/quality-time/commit/d3a9a16a,requests__aiohttp__ictu/quality-time__d3a9a16a -requests,aiohttp,ictu/quality-time,d3a9a16a72348cece48c9788cf10db6cc043ec7c,components/collector/src/source_collectors/api_source_collectors/azure_devops.py,40:41,function call,function call,one-to-one,async transformation,json,json,https://github.com/ictu/quality-time/commit/d3a9a16a,requests__aiohttp__ictu/quality-time__d3a9a16a -requests,aiohttp,ictu/quality-time,d3a9a16a72348cece48c9788cf10db6cc043ec7c,components/collector/src/source_collectors/api_source_collectors/azure_devops.py,52:53,function call,function call,one-to-one,async transformation,json,json,https://github.com/ictu/quality-time/commit/d3a9a16a,requests__aiohttp__ictu/quality-time__d3a9a16a -requests,aiohttp,ictu/quality-time,d3a9a16a72348cece48c9788cf10db6cc043ec7c,components/collector/src/source_collectors/api_source_collectors/azure_devops.py,93:93,function call,function call,one-to-one,async transformation,json,json,https://github.com/ictu/quality-time/commit/d3a9a16a,requests__aiohttp__ictu/quality-time__d3a9a16a -requests,aiohttp,keselekpermen69/userbutt,a2dd44e191e6539011d3ff3a38535cb167ceb2e5,userbot/modules/heroku.py,14:14,import,import,not applicable,,requests,aiohttp,https://github.com/keselekpermen69/userbutt/commit/a2dd44e1,requests__aiohttp__keselekpermen69/userbutt__a2dd44e1 -requests,aiohttp,keselekpermen69/userbutt,a2dd44e191e6539011d3ff3a38535cb167ceb2e5,userbot/modules/heroku.py,155:155-156,function call,"function call, function call",one-to-many,"async transformation, element name change",get,"ClientSession, get",https://github.com/keselekpermen69/userbutt/commit/a2dd44e1,requests__aiohttp__keselekpermen69/userbutt__a2dd44e1 -requests,aiohttp,keselekpermen69/userbutt,a2dd44e191e6539011d3ff3a38535cb167ceb2e5,userbot/modules/heroku.py,156:157,attribute,attribute,one-to-one,element name change,status_code,status,https://github.com/keselekpermen69/userbutt/commit/a2dd44e1,requests__aiohttp__keselekpermen69/userbutt__a2dd44e1 -requests,aiohttp,keselekpermen69/userbutt,a2dd44e191e6539011d3ff3a38535cb167ceb2e5,userbot/modules/heroku.py,159:160,attribute,attribute,one-to-one,,reason,reason,https://github.com/keselekpermen69/userbutt/commit/a2dd44e1,requests__aiohttp__keselekpermen69/userbutt__a2dd44e1 -requests,aiohttp,keselekpermen69/userbutt,a2dd44e191e6539011d3ff3a38535cb167ceb2e5,userbot/modules/heroku.py,163:165,function call,function call,one-to-one,async transformation,json,json,https://github.com/keselekpermen69/userbutt/commit/a2dd44e1,requests__aiohttp__keselekpermen69/userbutt__a2dd44e1 -requests,aiohttp,paradoxalarminterface/pai,fac6f807b02028921310e48d14f3b71b365e283b,paradox/connections/ip/connection.py,10:10,import,import,not applicable,,requests,aiohttp,https://github.com/paradoxalarminterface/pai/commit/fac6f807,requests__aiohttp__paradoxalarminterface/pai__fac6f807 -requests,aiohttp,paradoxalarminterface/pai,fac6f807b02028921310e48d14f3b71b365e283b,paradox/connections/ip/connection.py,"346-348:345,347-349",function call,"function call, function call",one-to-many,"async transformation, element name change",get,"ClientSession, get",https://github.com/paradoxalarminterface/pai/commit/fac6f807,requests__aiohttp__paradoxalarminterface/pai__fac6f807 -requests,aiohttp,paradoxalarminterface/pai,fac6f807b02028921310e48d14f3b71b365e283b,paradox/connections/ip/connection.py,349:350,attribute,attribute,one-to-one,element name change,status_code,status,https://github.com/paradoxalarminterface/pai/commit/fac6f807,requests__aiohttp__paradoxalarminterface/pai__fac6f807 -requests,aiohttp,paradoxalarminterface/pai,fac6f807b02028921310e48d14f3b71b365e283b,paradox/connections/ip/connection.py,350:351,function call,function call,one-to-one,,json,json,https://github.com/paradoxalarminterface/pai/commit/fac6f807,requests__aiohttp__paradoxalarminterface/pai__fac6f807 -requests,aiohttp,raptor123471/dingolingo,1d8923abae93915ad877774e0fdc812d6c53a70b,musicbot/linkutils.py,1:1,import,import,not applicable,,requests,aiohttp,https://github.com/raptor123471/dingolingo/commit/1d8923ab,requests__aiohttp__raptor123471/dingolingo__1d8923ab -requests,aiohttp,raptor123471/dingolingo,1d8923abae93915ad877774e0fdc812d6c53a70b,musicbot/linkutils.py,35:36-37,function call,"function call, function call",one-to-many,"argument addition, async transformation, element name change",get,"ClientSession, get",https://github.com/raptor123471/dingolingo/commit/1d8923ab,requests__aiohttp__raptor123471/dingolingo__1d8923ab -requests,aiohttp,raptor123471/dingolingo,1d8923abae93915ad877774e0fdc812d6c53a70b,musicbot/linkutils.py,98:100-101,function call,"function call, function call",one-to-many,"argument addition, async transformation, element name change",get,"ClientSession, get",https://github.com/raptor123471/dingolingo/commit/1d8923ab,requests__aiohttp__raptor123471/dingolingo__1d8923ab -requests,aiohttp,raptor123471/dingolingo,1d8923abae93915ad877774e0fdc812d6c53a70b,musicbot/linkutils.py,36:38,attribute,function call,one-to-one,"async transformation, element name change",content,text,https://github.com/raptor123471/dingolingo/commit/1d8923ab,requests__aiohttp__raptor123471/dingolingo__1d8923ab -requests,aiohttp,raptor123471/dingolingo,1d8923abae93915ad877774e0fdc812d6c53a70b,musicbot/linkutils.py,99:102,attribute,function call,one-to-one,"async transformation, element name change",content,text,https://github.com/raptor123471/dingolingo/commit/1d8923ab,requests__aiohttp__raptor123471/dingolingo__1d8923ab -requests,aiohttp,talkpython/async-techniques-python-course,a5c04bbd9b5614a8fc0317050c01e4c241b1b41d,src/10-async-web/acityscape_api/services/location_service.py,21:22-23,function call,"function call, function call",one-to-many,"async transformation, element name change",get,"ClientSession, get",https://github.com/talkpython/async-techniques-python-course/commit/a5c04bbd,requests__aiohttp__talkpython/async-techniques-python-course__a5c04bbd -requests,aiohttp,talkpython/async-techniques-python-course,a5c04bbd9b5614a8fc0317050c01e4c241b1b41d,src/10-async-web/acityscape_api/services/location_service.py,24:26,function call,function call,one-to-one,async transformation,json,json,https://github.com/talkpython/async-techniques-python-course/commit/a5c04bbd,requests__aiohttp__talkpython/async-techniques-python-course__a5c04bbd -requests,aiohttp,talkpython/async-techniques-python-course,a5c04bbd9b5614a8fc0317050c01e4c241b1b41d,src/10-async-web/acityscape_api/services/location_service.py,4:5,import,import,not applicable,,requests,aiohttp,https://github.com/talkpython/async-techniques-python-course/commit/a5c04bbd,requests__aiohttp__talkpython/async-techniques-python-course__a5c04bbd -requests,aiohttp,talkpython/async-techniques-python-course,a5c04bbd9b5614a8fc0317050c01e4c241b1b41d,src/10-async-web/acityscape_api/services/sun_service.py,21:21-22,function call,"function call, function call",one-to-many,"async transformation, element name change",get,"ClientSession, get",https://github.com/talkpython/async-techniques-python-course/commit/a5c04bbd,requests__aiohttp__talkpython/async-techniques-python-course__a5c04bbd -requests,aiohttp,talkpython/async-techniques-python-course,a5c04bbd9b5614a8fc0317050c01e4c241b1b41d,src/10-async-web/acityscape_api/services/sun_service.py,24:24,function call,function call,one-to-one,async transformation,json,json,https://github.com/talkpython/async-techniques-python-course/commit/a5c04bbd,requests__aiohttp__talkpython/async-techniques-python-course__a5c04bbd -requests,aiohttp,talkpython/async-techniques-python-course,a5c04bbd9b5614a8fc0317050c01e4c241b1b41d,src/10-async-web/acityscape_api/services/sun_service.py,5:5,import,import,not applicable,,requests,aiohttp,https://github.com/talkpython/async-techniques-python-course/commit/a5c04bbd,requests__aiohttp__talkpython/async-techniques-python-course__a5c04bbd -requests,aiohttp,talkpython/async-techniques-python-course,a5c04bbd9b5614a8fc0317050c01e4c241b1b41d,src/10-async-web/acityscape_api/services/weather_service.py,13:13-14,function call,"function call, function call",one-to-many,"async transformation, element name change",get,"ClientSession, get",https://github.com/talkpython/async-techniques-python-course/commit/a5c04bbd,requests__aiohttp__talkpython/async-techniques-python-course__a5c04bbd -requests,aiohttp,talkpython/async-techniques-python-course,a5c04bbd9b5614a8fc0317050c01e4c241b1b41d,src/10-async-web/acityscape_api/services/weather_service.py,16:17,function call,function call,one-to-one,async transformation,json,json,https://github.com/talkpython/async-techniques-python-course/commit/a5c04bbd,requests__aiohttp__talkpython/async-techniques-python-course__a5c04bbd -requests,aiohttp,talkpython/async-techniques-python-course,a5c04bbd9b5614a8fc0317050c01e4c241b1b41d,src/10-async-web/acityscape_api/services/weather_service.py,1:1,import,import,not applicable,,requests,aiohttp,https://github.com/talkpython/async-techniques-python-course/commit/a5c04bbd,requests__aiohttp__talkpython/async-techniques-python-course__a5c04bbd -requests,aiohttp,talkpython/async-techniques-python-course,ab4e5fdd32982c97e9701d3e1fdb8c39882d4250,src/04-asyncio/web_scraping/async_scrape/program.py,10:13-14,function call,"function call, function call",one-to-many,"async transformation, element name change",get,"ClientSession, get",https://github.com/talkpython/async-techniques-python-course/commit/ab4e5fdd,requests__aiohttp__talkpython/async-techniques-python-course__ab4e5fdd -requests,aiohttp,talkpython/async-techniques-python-course,ab4e5fdd32982c97e9701d3e1fdb8c39882d4250,src/04-asyncio/web_scraping/async_scrape/program.py,13:17,function call,function call,one-to-one,async transformation,text,text,https://github.com/talkpython/async-techniques-python-course/commit/ab4e5fdd,requests__aiohttp__talkpython/async-techniques-python-course__ab4e5fdd -requests,aiohttp,talkpython/async-techniques-python-course,ab4e5fdd32982c97e9701d3e1fdb8c39882d4250,src/04-asyncio/web_scraping/async_scrape/program.py,1:3,import,import,not applicable,,requests,aiohttp,https://github.com/talkpython/async-techniques-python-course/commit/ab4e5fdd,requests__aiohttp__talkpython/async-techniques-python-course__ab4e5fdd -requests,aiohttp,usergeteam/userge-plugins,80a54344d8a36252079661cb3486f4a3c33aa092,plugins/info.py,"62:64,69",function call,"function call, function call",one-to-many,"async transformation, element name change",get,"ClientSession, get",https://github.com/usergeteam/userge-plugins/commit/80a54344,requests__aiohttp__usergeteam/userge-plugins__80a54344 -requests,aiohttp,usergeteam/userge-plugins,80a54344d8a36252079661cb3486f4a3c33aa092,plugins/info.py,62:70,function call,attribute,one-to-one,"async transformation, element name change",json,text,https://github.com/usergeteam/userge-plugins/commit/80a54344,requests__aiohttp__usergeteam/userge-plugins__80a54344 -requests,aiohttp,usergeteam/userge-plugins,80a54344d8a36252079661cb3486f4a3c33aa092,plugins/info.py,6:6,import,import,not applicable,,requests,aiohttp,https://github.com/usergeteam/userge-plugins/commit/80a54344,requests__aiohttp__usergeteam/userge-plugins__80a54344 -restkit,requests,sporteasy/python-poeditor,571085905db10c4ddd07ce83f875ca711000f171,poeditor/client.py,14:15,import,import,not applicable,,"restkit.Resource, restkit.request",requests,https://github.com/sporteasy/python-poeditor/commit/57108590,restkit__requests__sporteasy/python-poeditor__57108590 -restkit,requests,sporteasy/python-poeditor,571085905db10c4ddd07ce83f875ca711000f171,poeditor/client.py,378:381,function call,function call,one-to-one,"argument addition, element name change",request,get,https://github.com/sporteasy/python-poeditor/commit/57108590,restkit__requests__sporteasy/python-poeditor__57108590 -restkit,requests,sporteasy/python-poeditor,571085905db10c4ddd07ce83f875ca711000f171,poeditor/client.py,"77,80:79-83","function call, function call",function call,many-to-one,"argument addition, argument name change, element name change","Resource, post",post,https://github.com/sporteasy/python-poeditor/commit/57108590,restkit__requests__sporteasy/python-poeditor__57108590 -restkit,requests,sporteasy/python-poeditor,571085905db10c4ddd07ce83f875ca711000f171,poeditor/client.py,82:85,attribute,attribute,one-to-one,element name change,status_int,status_code,https://github.com/sporteasy/python-poeditor/commit/57108590,restkit__requests__sporteasy/python-poeditor__57108590 -restkit,requests,sporteasy/python-poeditor,571085905db10c4ddd07ce83f875ca711000f171,poeditor/client.py,85:88,attribute,attribute,one-to-one,element name change,status_int,status_code,https://github.com/sporteasy/python-poeditor/commit/57108590,restkit__requests__sporteasy/python-poeditor__57108590 -restkit,requests,sporteasy/python-poeditor,571085905db10c4ddd07ce83f875ca711000f171,poeditor/client.py,86:89,attribute,attribute,one-to-one,element name change,status,reason,https://github.com/sporteasy/python-poeditor/commit/57108590,restkit__requests__sporteasy/python-poeditor__57108590 -restkit,requests,sporteasy/python-poeditor,571085905db10c4ddd07ce83f875ca711000f171,poeditor/client.py,89:92,function call,attribute,one-to-one,"element name change, output transformation",body_string,text,https://github.com/sporteasy/python-poeditor/commit/57108590,restkit__requests__sporteasy/python-poeditor__57108590 -retrying,tenacity,intelai/inference-model-manager,71aff3a0bd1ae2a7d7d91858dcbe721de152693e,management/management_api/tenants/tenants_utils.py,109:108,decorator,decorator,one-to-one,argument transformation,retry,retry,https://github.com/intelai/inference-model-manager/commit/71aff3a0,retrying__tenacity__intelai/inference-model-manager__71aff3a0 -retrying,tenacity,intelai/inference-model-manager,71aff3a0bd1ae2a7d7d91858dcbe721de152693e,management/management_api/tenants/tenants_utils.py,129:128,decorator,decorator,one-to-one,argument transformation,retry,retry,https://github.com/intelai/inference-model-manager/commit/71aff3a0,retrying__tenacity__intelai/inference-model-manager__71aff3a0 -retrying,tenacity,intelai/inference-model-manager,71aff3a0bd1ae2a7d7d91858dcbe721de152693e,management/management_api/tenants/tenants_utils.py,5:5,import,import,not applicable,,retrying.retry,"tenacity.retry, tenacity.stop_after_attempt, tenacity.wait_fixed",https://github.com/intelai/inference-model-manager/commit/71aff3a0,retrying__tenacity__intelai/inference-model-manager__71aff3a0 -retrying,tenacity,intelai/inference-model-manager,71aff3a0bd1ae2a7d7d91858dcbe721de152693e,tests/conftest.py,120:120,decorator,decorator,one-to-one,argument transformation,retry,retry,https://github.com/intelai/inference-model-manager/commit/71aff3a0,retrying__tenacity__intelai/inference-model-manager__71aff3a0 -retrying,tenacity,intelai/inference-model-manager,71aff3a0bd1ae2a7d7d91858dcbe721de152693e,tests/conftest.py,4:4,import,import,not applicable,,retrying.retry,"tenacity.retry, tenacity.stop_after_attempt, tenacity.wait_fixed",https://github.com/intelai/inference-model-manager/commit/71aff3a0,retrying__tenacity__intelai/inference-model-manager__71aff3a0 -retrying,tenacity,intelai/inference-model-manager,71aff3a0bd1ae2a7d7d91858dcbe721de152693e,tests/management_api_tests/context.py,1:1,import,import,not applicable,,retrying.retry,"tenacity.retry, tenacity.stop_after_attempt, tenacity.wait_fixed",https://github.com/intelai/inference-model-manager/commit/71aff3a0,retrying__tenacity__intelai/inference-model-manager__71aff3a0 -retrying,tenacity,intelai/inference-model-manager,71aff3a0bd1ae2a7d7d91858dcbe721de152693e,tests/management_api_tests/context.py,107:107,decorator,decorator,one-to-one,argument transformation,retry,retry,https://github.com/intelai/inference-model-manager/commit/71aff3a0,retrying__tenacity__intelai/inference-model-manager__71aff3a0 -retrying,tenacity,intelai/inference-model-manager,71aff3a0bd1ae2a7d7d91858dcbe721de152693e,tests/management_api_tests/context.py,70:70,decorator,decorator,one-to-one,argument transformation,retry,retry,https://github.com/intelai/inference-model-manager/commit/71aff3a0,retrying__tenacity__intelai/inference-model-manager__71aff3a0 -retrying,tenacity,intelai/inference-model-manager,71aff3a0bd1ae2a7d7d91858dcbe721de152693e,tests/management_api_tests/context.py,90:90,decorator,decorator,one-to-one,argument transformation,retry,retry,https://github.com/intelai/inference-model-manager/commit/71aff3a0,retrying__tenacity__intelai/inference-model-manager__71aff3a0 -retrying,tenacity,intelai/inference-model-manager,71aff3a0bd1ae2a7d7d91858dcbe721de152693e,tests/management_api_tests/endpoints/endpoint_utils.py,108:108,decorator,decorator,one-to-one,argument transformation,retry,retry,https://github.com/intelai/inference-model-manager/commit/71aff3a0,retrying__tenacity__intelai/inference-model-manager__71aff3a0 -retrying,tenacity,intelai/inference-model-manager,71aff3a0bd1ae2a7d7d91858dcbe721de152693e,tests/management_api_tests/endpoints/endpoint_utils.py,3:3,import,import,not applicable,,retrying.retry,"tenacity.retry, tenacity.stop_after_attempt",https://github.com/intelai/inference-model-manager/commit/71aff3a0,retrying__tenacity__intelai/inference-model-manager__71aff3a0 -retrying,tenacity,openstack/aodh,7587ab9bf362f3ed26c392e89aa4626429d95e7a,aodh/coordination.py,175-179:164-169,decorator,decorator,one-to-one,argument transformation,retry,retry,https://github.com/openstack/aodh/commit/7587ab9b,retrying__tenacity__openstack/aodh__7587ab9b -retrying,tenacity,openstack/aodh,7587ab9bf362f3ed26c392e89aa4626429d95e7a,aodh/coordination.py,221-222:211-215,decorator,decorator,one-to-one,argument transformation,retry,retry,https://github.com/openstack/aodh/commit/7587ab9b,retrying__tenacity__openstack/aodh__7587ab9b -retrying,tenacity,openstack/aodh,7587ab9bf362f3ed26c392e89aa4626429d95e7a,aodh/coordination.py,22:23,import,import,not applicable,,retrying,tenacity,https://github.com/openstack/aodh/commit/7587ab9b,retrying__tenacity__openstack/aodh__7587ab9b -retrying,tenacity,openstack/aodh,7587ab9bf362f3ed26c392e89aa4626429d95e7a,aodh/storage/__init__.py,22:24,import,import,not applicable,,retrying,tenacity,https://github.com/openstack/aodh/commit/7587ab9b,retrying__tenacity__openstack/aodh__7587ab9b -retrying,tenacity,openstack/aodh,7587ab9bf362f3ed26c392e89aa4626429d95e7a,aodh/storage/__init__.py,65-66:64-67,decorator,decorator,one-to-one,argument transformation,retry,retry,https://github.com/openstack/aodh/commit/7587ab9b,retrying__tenacity__openstack/aodh__7587ab9b -retrying,tenacity,openstack/ceilometer,380bb26dbb8aec89ea853d8afd435c213fd72b0c,ceilometer/coordination.py,154-158:143-148,decorator,decorator,one-to-one,argument transformation,retry,retry,https://github.com/openstack/ceilometer/commit/380bb26d,retrying__tenacity__openstack/ceilometer__380bb26d -retrying,tenacity,openstack/ceilometer,380bb26dbb8aec89ea853d8afd435c213fd72b0c,ceilometer/coordination.py,200-201:190-194,decorator,decorator,one-to-one,argument transformation,retry,retry,https://github.com/openstack/ceilometer/commit/380bb26d,retrying__tenacity__openstack/ceilometer__380bb26d -retrying,tenacity,openstack/ceilometer,380bb26dbb8aec89ea853d8afd435c213fd72b0c,ceilometer/coordination.py,21:21,import,import,not applicable,,retrying,tenacity,https://github.com/openstack/ceilometer/commit/380bb26d,retrying__tenacity__openstack/ceilometer__380bb26d -retrying,tenacity,openstack/ceilometer,380bb26dbb8aec89ea853d8afd435c213fd72b0c,ceilometer/dispatcher/gnocchi.py,239-241:238-242,decorator,decorator,one-to-one,argument transformation,retry,retry,https://github.com/openstack/ceilometer/commit/380bb26d,retrying__tenacity__openstack/ceilometer__380bb26d -retrying,tenacity,openstack/ceilometer,380bb26dbb8aec89ea853d8afd435c213fd72b0c,ceilometer/dispatcher/gnocchi.py,32:34,import,import,not applicable,,retrying,tenacity,https://github.com/openstack/ceilometer/commit/380bb26d,retrying__tenacity__openstack/ceilometer__380bb26d -retrying,tenacity,openstack/ceilometer,380bb26dbb8aec89ea853d8afd435c213fd72b0c,ceilometer/storage/__init__.py,21:23,import,import,not applicable,,retrying,tenacity,https://github.com/openstack/ceilometer/commit/380bb26d,retrying__tenacity__openstack/ceilometer__380bb26d -retrying,tenacity,openstack/ceilometer,380bb26dbb8aec89ea853d8afd435c213fd72b0c,ceilometer/storage/__init__.py,80-82:79-83,decorator,decorator,one-to-one,argument transformation,retry,retry,https://github.com/openstack/ceilometer/commit/380bb26d,retrying__tenacity__openstack/ceilometer__380bb26d -retrying,tenacity,openstack/ironic-inspector,f4648facf76ff2ac742fc11bb81880f262e61ee2,ironic_inspector/common/ironic.py,190-192:190-194,decorator,decorator,one-to-one,"argument addition, argument name change, argument transformation",retry,retry,https://github.com/openstack/ironic-inspector/commit/f4648fac,retrying__tenacity__openstack/ironic-inspector__f4648fac -retrying,tenacity,openstack/ironic-inspector,f4648facf76ff2ac742fc11bb81880f262e61ee2,ironic_inspector/common/ironic.py,21:21,import,import,not applicable,,retrying,tenacity,https://github.com/openstack/ironic-inspector/commit/f4648fac,retrying__tenacity__openstack/ironic-inspector__f4648fac -retrying,tenacity,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,ironic/common/glance_service/image_service.py,115-120:115-120,decorator,decorator,one-to-one,argument transformation,retry,retry,https://github.com/openstack/ironic/commit/b0607a26,retrying__tenacity__openstack/ironic__b0607a26 -retrying,tenacity,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,ironic/common/glance_service/image_service.py,28:30,import,import,not applicable,,retrying,tenacity,https://github.com/openstack/ironic/commit/b0607a26,retrying__tenacity__openstack/ironic__b0607a26 -retrying,tenacity,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,ironic/common/neutron.py,19:19-20,import,import,not applicable,,retrying,"tenacity, tenacity.retry",https://github.com/openstack/ironic/commit/b0607a26,retrying__tenacity__openstack/ironic__b0607a26 -retrying,tenacity,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,ironic/common/neutron.py,868-872:869-873,decorator,decorator,one-to-one,argument transformation,retry,retry,https://github.com/openstack/ironic/commit/b0607a26,retrying__tenacity__openstack/ironic__b0607a26 -retrying,tenacity,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,ironic/common/neutron.py,907-911:908-912,decorator,decorator,one-to-one,argument transformation,retry,retry,https://github.com/openstack/ironic/commit/b0607a26,retrying__tenacity__openstack/ironic__b0607a26 -retrying,tenacity,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,ironic/conductor/allocations.py,190-193:190-196,decorator,decorator,one-to-one,argument transformation,retry,retry,https://github.com/openstack/ironic/commit/b0607a26,retrying__tenacity__openstack/ironic__b0607a26 -retrying,tenacity,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,ironic/conductor/allocations.py,21:21,import,import,not applicable,,retrying,"tenacity, tenacity.retry",https://github.com/openstack/ironic/commit/b0607a26,retrying__tenacity__openstack/ironic__b0607a26 -retrying,tenacity,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,ironic/conductor/task_manager.py,111:111,import,import,not applicable,,retrying,"tenacity, tenacity.retry",https://github.com/openstack/ironic/commit/b0607a26,retrying__tenacity__openstack/ironic__b0607a26 -retrying,tenacity,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,ironic/conductor/task_manager.py,280-283:279-284,decorator,decorator,one-to-one,argument transformation,retry,retry,https://github.com/openstack/ironic/commit/b0607a26,retrying__tenacity__openstack/ironic__b0607a26 -retrying,tenacity,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,ironic/drivers/modules/agent_base.py,1174-1178:1174-1179,decorator,decorator,one-to-one,argument transformation,retry,retry,https://github.com/openstack/ironic/commit/b0607a26,retrying__tenacity__openstack/ironic__b0607a26 -retrying,tenacity,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,ironic/drivers/modules/agent_base.py,25:25,import,import,not applicable,,retrying,"tenacity, tenacity.retry",https://github.com/openstack/ironic/commit/b0607a26,retrying__tenacity__openstack/ironic__b0607a26 -retrying,tenacity,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,ironic/drivers/modules/agent_client.py,106-110:106-111,decorator,decorator,one-to-one,argument transformation,retry,retry,https://github.com/openstack/ironic/commit/b0607a26,retrying__tenacity__openstack/ironic__b0607a26 -retrying,tenacity,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,ironic/drivers/modules/agent_client.py,137-140:138-142,decorator,decorator,one-to-one,argument transformation,retry,retry,https://github.com/openstack/ironic/commit/b0607a26,retrying__tenacity__openstack/ironic__b0607a26 -retrying,tenacity,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,ironic/drivers/modules/agent_client.py,23:23,import,import,not applicable,,retrying,"tenacity, tenacity.retry",https://github.com/openstack/ironic/commit/b0607a26,retrying__tenacity__openstack/ironic__b0607a26 -retrying,tenacity,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,ironic/drivers/modules/agent_client.py,303-306:305-310,function call,function call,one-to-one,argument transformation,retry,retry,https://github.com/openstack/ironic/commit/b0607a26,retrying__tenacity__openstack/ironic__b0607a26 -retrying,tenacity,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,ironic/drivers/modules/agent_power.py,182-188:182-188,decorator,decorator,one-to-one,argument transformation,retry,retry,https://github.com/openstack/ironic/commit/b0607a26,retrying__tenacity__openstack/ironic__b0607a26 -retrying,tenacity,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,ironic/drivers/modules/agent_power.py,21:21,import,import,not applicable,,retrying,"tenacity, tenacity.retry",https://github.com/openstack/ironic/commit/b0607a26,retrying__tenacity__openstack/ironic__b0607a26 -retrying,tenacity,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,ironic/drivers/modules/ansible/deploy.py,29:29,import,import,not applicable,,retrying,"tenacity, tenacity.retry",https://github.com/openstack/ironic/commit/b0607a26,retrying__tenacity__openstack/ironic__b0607a26 -retrying,tenacity,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,ironic/drivers/modules/ansible/deploy.py,630-634:630-636,decorator,decorator,one-to-one,argument transformation,retry,retry,https://github.com/openstack/ironic/commit/b0607a26,retrying__tenacity__openstack/ironic__b0607a26 -retrying,tenacity,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,ironic/drivers/modules/drac/job.py,20:20,import,import,not applicable,,retrying,"tenacity, tenacity.retry",https://github.com/openstack/ironic/commit/b0607a26,retrying__tenacity__openstack/ironic__b0607a26 -retrying,tenacity,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,ironic/drivers/modules/drac/job.py,94-97:94-98,decorator,decorator,one-to-one,argument transformation,retry,retry,https://github.com/openstack/ironic/commit/b0607a26,retrying__tenacity__openstack/ironic__b0607a26 -retrying,tenacity,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,ironic/drivers/modules/ibmc/utils.py,136-139:136-140,decorator,decorator,one-to-one,argument transformation,retry,retry,https://github.com/openstack/ironic/commit/b0607a26,retrying__tenacity__openstack/ironic__b0607a26 -retrying,tenacity,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,ironic/drivers/modules/ibmc/utils.py,24:24,import,import,not applicable,,retrying,"tenacity, tenacity.retry",https://github.com/openstack/ironic/commit/b0607a26,retrying__tenacity__openstack/ironic__b0607a26 -retrying,tenacity,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,ironic/drivers/modules/redfish/boot.py,158-159:158-161,decorator,decorator,one-to-one,argument transformation,retry,retry,https://github.com/openstack/ironic/commit/b0607a26,retrying__tenacity__openstack/ironic__b0607a26 -retrying,tenacity,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,ironic/drivers/modules/redfish/boot.py,18:18,import,import,not applicable,,retrying,"tenacity, tenacity.retry",https://github.com/openstack/ironic/commit/b0607a26,retrying__tenacity__openstack/ironic__b0607a26 -retrying,tenacity,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,ironic/drivers/modules/redfish/utils.py,24:25,import,import,not applicable,,retrying,"tenacity, tenacity.retry",https://github.com/openstack/ironic/commit/b0607a26,retrying__tenacity__openstack/ironic__b0607a26 -retrying,tenacity,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,ironic/drivers/modules/redfish/utils.py,303-307:303-308,decorator,decorator,one-to-one,argument transformation,retry,retry,https://github.com/openstack/ironic/commit/b0607a26,retrying__tenacity__openstack/ironic__b0607a26 -retrying,tenacity,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,ironic/drivers/modules/storage/cinder.py,19:19,import,import,not applicable,,retrying,"tenacity, tenacity.retry",https://github.com/openstack/ironic/commit/b0607a26,retrying__tenacity__openstack/ironic__b0607a26 -retrying,tenacity,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,ironic/drivers/modules/storage/cinder.py,310-313:310-314,decorator,decorator,one-to-one,argument transformation,retry,retry,https://github.com/openstack/ironic/commit/b0607a26,retrying__tenacity__openstack/ironic__b0607a26 -retrying,tenacity,pokainc/cfn-cross-region-export,8d0ec687838ea69612d7b1236e2341198aef7937,importer/lambda/cross_region_importer.py,10:10,import,import,not applicable,,retrying.retry,"tenacity.retry, tenacity.retry_if_exception_type, tenacity.wait_random_exponential",https://github.com/pokainc/cfn-cross-region-export/commit/8d0ec687,retrying__tenacity__pokainc/cfn-cross-region-export__8d0ec687 -rpi.gpio,gpiozero,raspberrypilearning/push-button-stop-motion,0b6cdadb424feee7d6259966bbc1f6994e30320b,code/animation.py,11:12,function call,function call,one-to-one,"argument deletion, element name change",wait_for_edge,wait_for_press,https://github.com/raspberrypilearning/push-button-stop-motion/commit/0b6cdadb,rpi.gpio__gpiozero__raspberrypilearning/push-button-stop-motion__0b6cdadb -rpi.gpio,gpiozero,raspberrypilearning/push-button-stop-motion,0b6cdadb424feee7d6259966bbc1f6994e30320b,code/animation.py,2:3,import,import,not applicable,,RPi.GPIO,gpiozero.Button,https://github.com/raspberrypilearning/push-button-stop-motion/commit/0b6cdadb,rpi.gpio__gpiozero__raspberrypilearning/push-button-stop-motion__0b6cdadb -rpi.gpio,gpiozero,raspberrypilearning/push-button-stop-motion,0b6cdadb424feee7d6259966bbc1f6994e30320b,code/animation.py,4-5:5,"function call, function call",function call,many-to-one,"argument deletion, element name change","setmode, setup",Button,https://github.com/raspberrypilearning/push-button-stop-motion/commit/0b6cdadb,rpi.gpio__gpiozero__raspberrypilearning/push-button-stop-motion__0b6cdadb -ruamel.yaml,pyyaml,cloud-custodian/cloud-custodian,12e3e8084ddb2e7f5ccbc5ea3c3bd3e4c7e9c207,tools/c7n_mailer/c7n_mailer/cli.py,15:10,import,import,not applicable,,ruamel.yaml,ruamel.yaml,https://github.com/cloud-custodian/cloud-custodian/commit/12e3e808,ruamel.yaml__pyyaml__cloud-custodian/cloud-custodian__12e3e808 -ruamel.yaml,pyyaml,cloud-custodian/cloud-custodian,12e3e8084ddb2e7f5ccbc5ea3c3bd3e4c7e9c207,tools/c7n_mailer/c7n_mailer/replay.py,25:18,import,import,not applicable,,ruamel.yaml,ruamel.yaml,https://github.com/cloud-custodian/cloud-custodian/commit/12e3e808,ruamel.yaml__pyyaml__cloud-custodian/cloud-custodian__12e3e808 -ruamel.yaml,pyyaml,cloud-custodian/cloud-custodian,12e3e8084ddb2e7f5ccbc5ea3c3bd3e4c7e9c207,tools/c7n_mailer/c7n_mailer/utils.py,28:22,import,import,not applicable,,ruamel.yaml,ruamel.yaml,https://github.com/cloud-custodian/cloud-custodian/commit/12e3e808,ruamel.yaml__pyyaml__cloud-custodian/cloud-custodian__12e3e808 -ruamel.yaml,pyyaml,microsoft/nni,b955ac99a46094d2d701d447e9df07509767cc32,nni/experiment/config/base.py,75:75,function call,function call,one-to-one,"argument deletion, element name change",load,safe_load,https://github.com/microsoft/nni/commit/b955ac99,ruamel.yaml__pyyaml__microsoft/nni__b955ac99 -ruamel.yaml,pyyaml,microsoft/nni,b955ac99a46094d2d701d447e9df07509767cc32,nni/experiment/config/base.py,9:9,import,import,not applicable,,ruamel.yaml,yaml,https://github.com/microsoft/nni/commit/b955ac99,ruamel.yaml__pyyaml__microsoft/nni__b955ac99 -ruamel.yaml,pyyaml,microsoft/nni,b955ac99a46094d2d701d447e9df07509767cc32,nni/experiment/config/common.py,121:121,"function call, function call",function call,many-to-one,element name change,"YAML, load",safe_load,https://github.com/microsoft/nni/commit/b955ac99,ruamel.yaml__pyyaml__microsoft/nni__b955ac99 -ruamel.yaml,pyyaml,microsoft/nni,b955ac99a46094d2d701d447e9df07509767cc32,nni/experiment/config/common.py,8:8,import,import,not applicable,,ruamel.yaml.YAML,yaml,https://github.com/microsoft/nni/commit/b955ac99,ruamel.yaml__pyyaml__microsoft/nni__b955ac99 -ruamel.yaml,pyyaml,microsoft/nni,b955ac99a46094d2d701d447e9df07509767cc32,nni/tools/nnictl/common_utils.py,12:12,import,import,not applicable,,ruamel.yaml,yaml,https://github.com/microsoft/nni/commit/b955ac99,ruamel.yaml__pyyaml__microsoft/nni__b955ac99 -ruamel.yaml,pyyaml,microsoft/nni,b955ac99a46094d2d701d447e9df07509767cc32,nni/tools/nnictl/common_utils.py,24:24,function call,function call,one-to-one,"argument deletion, element name change",load,safe_load,https://github.com/microsoft/nni/commit/b955ac99,ruamel.yaml__pyyaml__microsoft/nni__b955ac99 -ruamel.yaml,pyyaml,microsoft/nni,b955ac99a46094d2d701d447e9df07509767cc32,nni/tools/package_utils/__init__.py,218:218,function call,function call,one-to-one,"argument deletion, element name change",load,safe_load,https://github.com/microsoft/nni/commit/b955ac99,ruamel.yaml__pyyaml__microsoft/nni__b955ac99 -ruamel.yaml,pyyaml,microsoft/nni,b955ac99a46094d2d701d447e9df07509767cc32,nni/tools/package_utils/__init__.py,229:229,function call,function call,one-to-one,element name change,dump,safe_dump,https://github.com/microsoft/nni/commit/b955ac99,ruamel.yaml__pyyaml__microsoft/nni__b955ac99 -ruamel.yaml,pyyaml,microsoft/nni,b955ac99a46094d2d701d447e9df07509767cc32,nni/tools/package_utils/__init__.py,9:9,import,import,not applicable,,ruamel.yaml,yaml,https://github.com/microsoft/nni/commit/b955ac99,ruamel.yaml__pyyaml__microsoft/nni__b955ac99 -ruamel.yaml,pyyaml,microsoft/nni,b955ac99a46094d2d701d447e9df07509767cc32,test/nni_test/nnitest/run_tests.py,12:12,import,import,not applicable,,ruamel.yaml,yaml,https://github.com/microsoft/nni/commit/b955ac99,ruamel.yaml__pyyaml__microsoft/nni__b955ac99 -ruamel.yaml,pyyaml,microsoft/nni,b955ac99a46094d2d701d447e9df07509767cc32,test/nni_test/nnitest/run_tests.py,83:83,function call,function call,one-to-one,element name change,dump,safe_dump,https://github.com/microsoft/nni/commit/b955ac99,ruamel.yaml__pyyaml__microsoft/nni__b955ac99 -ruamel.yaml,pyyaml,microsoft/nni,b955ac99a46094d2d701d447e9df07509767cc32,test/nni_test/nnitest/utils.py,12:12,import,import,not applicable,,ruamel.yaml,yaml,https://github.com/microsoft/nni/commit/b955ac99,ruamel.yaml__pyyaml__microsoft/nni__b955ac99 -ruamel.yaml,pyyaml,microsoft/nni,b955ac99a46094d2d701d447e9df07509767cc32,test/nni_test/nnitest/utils.py,46:46,function call,function call,one-to-one,"argument deletion, element name change",load,safe_load,https://github.com/microsoft/nni/commit/b955ac99,ruamel.yaml__pyyaml__microsoft/nni__b955ac99 -ruamel.yaml,pyyaml,microsoft/nni,b955ac99a46094d2d701d447e9df07509767cc32,test/nni_test/nnitest/utils.py,51:51,function call,function call,one-to-one,element name change,dump,safe_dump,https://github.com/microsoft/nni/commit/b955ac99,ruamel.yaml__pyyaml__microsoft/nni__b955ac99 -simplejson,ujson,covid-projections/covid-data-model,95385ff8e825098f27b1c5aebe489c95fb84fd33,pyseir/deployment/webui_data_adaptor_v1.py,4:4,import,import,not applicable,,simplejson,ujson,https://github.com/covid-projections/covid-data-model/commit/95385ff8,simplejson__ujson__covid-projections/covid-data-model__95385ff8 -simplejson,ujson,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,zephyr/context_processors.py,14:14,function call,function call,one-to-one,,dumps,dumps,https://github.com/zulip/zulip/commit/222ef672,simplejson__ujson__zulip/zulip__222ef672 -simplejson,ujson,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,zephyr/context_processors.py,4:4,import,import,not applicable,,simplejson,ujson,https://github.com/zulip/zulip/commit/222ef672,simplejson__ujson__zulip/zulip__222ef672 -simplejson,ujson,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,zephyr/lib/bugdown/__init__.py,10:10,import,import,not applicable,,simplejson,ujson,https://github.com/zulip/zulip/commit/222ef672,simplejson__ujson__zulip/zulip__222ef672 -simplejson,ujson,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,zephyr/lib/bugdown/testing_mocks.py,2:2,import,import,not applicable,,simplejson,ujson,https://github.com/zulip/zulip/commit/222ef672,simplejson__ujson__zulip/zulip__222ef672 -simplejson,ujson,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,zephyr/lib/bugdown/testing_mocks.py,7:7,function call,function call,one-to-one,,loads,loads,https://github.com/zulip/zulip/commit/222ef672,simplejson__ujson__zulip/zulip__222ef672 -simplejson,ujson,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,zephyr/lib/create_user.py,17:17,function call,function call,one-to-one,,dumps,dumps,https://github.com/zulip/zulip/commit/222ef672,simplejson__ujson__zulip/zulip__222ef672 -simplejson,ujson,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,zephyr/lib/create_user.py,8:8,import,import,not applicable,,simplejson,ujson,https://github.com/zulip/zulip/commit/222ef672,simplejson__ujson__zulip/zulip__222ef672 -simplejson,ujson,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,zephyr/lib/event_queue.py,250:250,function call,function call,one-to-one,,dumps,dumps,https://github.com/zulip/zulip/commit/222ef672,simplejson__ujson__zulip/zulip__222ef672 -simplejson,ujson,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,zephyr/lib/event_queue.py,254:254,function call,function call,one-to-one,,dumps,dumps,https://github.com/zulip/zulip/commit/222ef672,simplejson__ujson__zulip/zulip__222ef672 -simplejson,ujson,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,zephyr/lib/event_queue.py,9:9,import,import,not applicable,,simplejson,ujson,https://github.com/zulip/zulip/commit/222ef672,simplejson__ujson__zulip/zulip__222ef672 -simplejson,ujson,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,zephyr/lib/queue.py,106:106,function call,function call,one-to-one,,loads,loads,https://github.com/zulip/zulip/commit/222ef672,simplejson__ujson__zulip/zulip__222ef672 -simplejson,ujson,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,zephyr/lib/queue.py,121:121,function call,function call,one-to-one,,loads,loads,https://github.com/zulip/zulip/commit/222ef672,simplejson__ujson__zulip/zulip__222ef672 -simplejson,ujson,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,zephyr/lib/queue.py,6:6,import,import,not applicable,,simplejson,ujson,https://github.com/zulip/zulip/commit/222ef672,simplejson__ujson__zulip/zulip__222ef672 -simplejson,ujson,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,zephyr/lib/queue.py,87:87,function call,function call,one-to-one,,dumps,dumps,https://github.com/zulip/zulip/commit/222ef672,simplejson__ujson__zulip/zulip__222ef672 -simplejson,ujson,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,zephyr/lib/queue.py,92:92,function call,function call,one-to-one,,dumps,dumps,https://github.com/zulip/zulip/commit/222ef672,simplejson__ujson__zulip/zulip__222ef672 -simplejson,ujson,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,zephyr/lib/response.py,15:15,function call,function call,one-to-one,,dumps,dumps,https://github.com/zulip/zulip/commit/222ef672,simplejson__ujson__zulip/zulip__222ef672 -simplejson,ujson,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,zephyr/lib/response.py,23:23,function call,function call,one-to-one,,dumps,dumps,https://github.com/zulip/zulip/commit/222ef672,simplejson__ujson__zulip/zulip__222ef672 -simplejson,ujson,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,zephyr/lib/response.py,4:4,import,import,not applicable,,simplejson,ujson,https://github.com/zulip/zulip/commit/222ef672,simplejson__ujson__zulip/zulip__222ef672 -simplejson,ujson,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,zephyr/lib/unminify.py,5:5,import,import,not applicable,,simplejson,ujson,https://github.com/zulip/zulip/commit/222ef672,simplejson__ujson__zulip/zulip__222ef672 -simplejson,ujson,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,zephyr/lib/unminify.py,95:95,function call,function call,one-to-one,,load,load,https://github.com/zulip/zulip/commit/222ef672,simplejson__ujson__zulip/zulip__222ef672 -simplejson,ujson,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,zephyr/management/commands/expunge_logs.py,20:20,function call,function call,one-to-one,,loads,loads,https://github.com/zulip/zulip/commit/222ef672,simplejson__ujson__zulip/zulip__222ef672 -simplejson,ujson,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,zephyr/management/commands/expunge_logs.py,8:8,import,import,not applicable,,simplejson,ujson,https://github.com/zulip/zulip/commit/222ef672,simplejson__ujson__zulip/zulip__222ef672 -simplejson,ujson,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,zephyr/management/commands/subscribe_new_users.py,3:3,import,import,not applicable,,simplejson,ujson,https://github.com/zulip/zulip/commit/222ef672,simplejson__ujson__zulip/zulip__222ef672 -simplejson,ujson,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,zephyr/models.py,120:120,function call,function call,one-to-one,,dumps,dumps,https://github.com/zulip/zulip/commit/222ef672,simplejson__ujson__zulip/zulip__222ef672 -simplejson,ujson,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,zephyr/models.py,21:21,import,import,not applicable,,simplejson,ujson,https://github.com/zulip/zulip/commit/222ef672,simplejson__ujson__zulip/zulip__222ef672 -simplejson,ujson,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,zephyr/models.py,342:342,function call,function call,one-to-one,,loads,loads,https://github.com/zulip/zulip/commit/222ef672,simplejson__ujson__zulip/zulip__222ef672 -simplejson,ujson,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,zephyr/tornado_callbacks.py,19:19,import,import,not applicable,,simplejson,ujson,https://github.com/zulip/zulip/commit/222ef672,simplejson__ujson__zulip/zulip__222ef672 -simplejson,ujson,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,zephyr/tornado_callbacks.py,355:355,function call,function call,one-to-one,,dumps,dumps,https://github.com/zulip/zulip/commit/222ef672,simplejson__ujson__zulip/zulip__222ef672 -simplejson,ujson,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,zephyr/tornadoviews.py,22:22,import,import,not applicable,,simplejson,ujson,https://github.com/zulip/zulip/commit/222ef672,simplejson__ujson__zulip/zulip__222ef672 -simplejson,ujson,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,zephyr/tornadoviews.py,30:30,function call,function call,one-to-one,,loads,loads,https://github.com/zulip/zulip/commit/222ef672,simplejson__ujson__zulip/zulip__222ef672 -slackclient,slack-sdk,alice-biometrics/petisco,9abf7b1f6ef8c55bdddcb9a5c2eff513f6a93130,petisco/extra/slack/application/notifier/slack_notifier.py,3:3,import,import,not applicable,,slack.WebClient,slack.WebClient,https://github.com/alice-biometrics/petisco/commit/9abf7b1f,slackclient__slack-sdk__alice-biometrics/petisco__9abf7b1f -slackclient,slack-sdk,alice-biometrics/petisco,9abf7b1f6ef8c55bdddcb9a5c2eff513f6a93130,petisco/extra/slack/application/notifier/slack_notifier.py,4:4,import,import,not applicable,,slack.errors.SlackApiError,slack_sdk.errors.SlackApiError,https://github.com/alice-biometrics/petisco/commit/9abf7b1f,slackclient__slack-sdk__alice-biometrics/petisco__9abf7b1f -slackclient,slack-sdk,alice-biometrics/petisco,9abf7b1f6ef8c55bdddcb9a5c2eff513f6a93130,petisco/extra/slack/is_slack_available.py,3:3,import,import,not applicable,,slack,slack_sdk,https://github.com/alice-biometrics/petisco/commit/9abf7b1f,slackclient__slack-sdk__alice-biometrics/petisco__9abf7b1f -slackclient,slack-sdk,alice-biometrics/petisco,9abf7b1f6ef8c55bdddcb9a5c2eff513f6a93130,petisco/legacy/notifier/infrastructure/slack/slack_notifier.py,1:1,import,import,not applicable,,slack.WebClient,slack.WebClient,https://github.com/alice-biometrics/petisco/commit/9abf7b1f,slackclient__slack-sdk__alice-biometrics/petisco__9abf7b1f -slackclient,slack-sdk,alice-biometrics/petisco,9abf7b1f6ef8c55bdddcb9a5c2eff513f6a93130,petisco/legacy/notifier/infrastructure/slack/slack_notifier.py,2:2,import,import,not applicable,,slack.errors.SlackApiError,slack_sdk.errors.SlackApiError,https://github.com/alice-biometrics/petisco/commit/9abf7b1f,slackclient__slack-sdk__alice-biometrics/petisco__9abf7b1f -slackclient,slack-sdk,slackapi/python-slack-events-api,813214e403c800722dd5a92449cb0a49b8b73abc,example/blueprint/example.py,12:2,import,import,not applicable,,slack.WebClient,slack_sdk.web.WebClient,https://github.com/slackapi/python-slack-events-api/commit/813214e4,slackclient__slack-sdk__slackapi/python-slack-events-api__813214e4 -slackclient,slack-sdk,slackapi/python-slack-events-api,813214e403c800722dd5a92449cb0a49b8b73abc,example/current_app/main.py,9:2,import,import,not applicable,,slack.WebClient,slack_sdk.web.WebClient,https://github.com/slackapi/python-slack-events-api/commit/813214e4,slackclient__slack-sdk__slackapi/python-slack-events-api__813214e4 -slackclient,slack-sdk,slackapi/python-slack-events-api,813214e403c800722dd5a92449cb0a49b8b73abc,example/example.py,2:2,import,import,not applicable,,slack.WebClient,slack_sdk.web.WebClient,https://github.com/slackapi/python-slack-events-api/commit/813214e4,slackclient__slack-sdk__slackapi/python-slack-events-api__813214e4 -slackclient,slack-sdk,slackapi/python-slack-events-api,813214e403c800722dd5a92449cb0a49b8b73abc,example/working_with_proxy/example.py,12:2,import,import,not applicable,,slack.WebClient,slack_sdk.web.WebClient,https://github.com/slackapi/python-slack-events-api/commit/813214e4,slackclient__slack-sdk__slackapi/python-slack-events-api__813214e4 -slackclient,slack-sdk,slackapi/python-slack-sdk,5f4d92a8048814fc4938753594e74d7cfc74c27a,tutorial/PythOnBoardingBot/app.py,4:4,import,import,not applicable,,slack.WebClient,slack_sdk.web.WebClient,https://github.com/slackapi/python-slack-sdk/commit/5f4d92a8,slackclient__slack-sdk__slackapi/python-slack-sdk__5f4d92a8 -slackclient,slack-sdk,slackapi/python-slack-sdk,5f4d92a8048814fc4938753594e74d7cfc74c27a,tutorial/PythOnBoardingBot/async_app.py,146:147,function call,function call,one-to-one,,RTMClient,RTMClient,https://github.com/slackapi/python-slack-sdk/commit/5f4d92a8,slackclient__slack-sdk__slackapi/python-slack-sdk__5f4d92a8 -slackclient,slack-sdk,slackapi/python-slack-sdk,5f4d92a8048814fc4938753594e74d7cfc74c27a,tutorial/PythOnBoardingBot/async_app.py,123:124,decorator,decorator,one-to-one,,run_on,run_on,https://github.com/slackapi/python-slack-sdk/commit/5f4d92a8,slackclient__slack-sdk__slackapi/python-slack-sdk__5f4d92a8 -slackclient,slack-sdk,slackapi/python-slack-sdk,5f4d92a8048814fc4938753594e74d7cfc74c27a,tutorial/PythOnBoardingBot/async_app.py,42:43,decorator,decorator,one-to-one,,run_on,run_on,https://github.com/slackapi/python-slack-sdk/commit/5f4d92a8,slackclient__slack-sdk__slackapi/python-slack-sdk__5f4d92a8 -slackclient,slack-sdk,slackapi/python-slack-sdk,5f4d92a8048814fc4938753594e74d7cfc74c27a,tutorial/PythOnBoardingBot/async_app.py,65:66,decorator,decorator,one-to-one,,run_on,run_on,https://github.com/slackapi/python-slack-sdk/commit/5f4d92a8,slackclient__slack-sdk__slackapi/python-slack-sdk__5f4d92a8 -slackclient,slack-sdk,slackapi/python-slack-sdk,5f4d92a8048814fc4938753594e74d7cfc74c27a,tutorial/PythOnBoardingBot/async_app.py,94:95,decorator,decorator,one-to-one,,run_on,run_on,https://github.com/slackapi/python-slack-sdk/commit/5f4d92a8,slackclient__slack-sdk__slackapi/python-slack-sdk__5f4d92a8 -slackclient,slack-sdk,slackapi/python-slack-sdk,5f4d92a8048814fc4938753594e74d7cfc74c27a,tutorial/PythOnBoardingBot/async_app.py,7:7-8,import,import,not applicable,,slack,"slack_sdk.web.WebClient, slack_sdk.rtm.RTMClient",https://github.com/slackapi/python-slack-sdk/commit/5f4d92a8,slackclient__slack-sdk__slackapi/python-slack-sdk__5f4d92a8 -slackclient,slack-sdk,zulip/python-zulip-api,2d9cf64db860ab5e5eabb8151254b0f3dab609bd,zulip/integrations/bridge_with_slack/run-slack-bridge,10:10-11,import,import,not applicable,,slack,"slack_sdk, slack_sdk.rtm.RTMClient",https://github.com/zulip/python-zulip-api/commit/2d9cf64d,slackclient__slack-sdk__zulip/python-zulip-api__2d9cf64d -slackclient,slack-sdk,zulip/python-zulip-api,2d9cf64db860ab5e5eabb8151254b0f3dab609bd,zulip/integrations/bridge_with_slack/run-slack-bridge,47:48,function call,function call,one-to-one,,RTMClient,RTMClient,https://github.com/zulip/python-zulip-api/commit/2d9cf64d,slackclient__slack-sdk__zulip/python-zulip-api__2d9cf64d -slackclient,slack-sdk,zulip/python-zulip-api,2d9cf64db860ab5e5eabb8151254b0f3dab609bd,zulip/integrations/bridge_with_slack/run-slack-bridge,50:51,function call,function call,one-to-one,,WebClient,WebClient,https://github.com/zulip/python-zulip-api/commit/2d9cf64d,slackclient__slack-sdk__zulip/python-zulip-api__2d9cf64d -slackclient,slack-sdk,zulip/python-zulip-api,2d9cf64db860ab5e5eabb8151254b0f3dab609bd,zulip/integrations/bridge_with_slack/run-slack-bridge,84:85,decorator,decorator,one-to-one,,run_on,run_on,https://github.com/zulip/python-zulip-api/commit/2d9cf64d,slackclient__slack-sdk__zulip/python-zulip-api__2d9cf64d -smbus-cffi,smbus2,pimoroni/inky,cba36514eb8c881f8bd1d92b0b6a5bf12b4b72fb,library/inky/eeprom.py,7:7,import,import,not applicable,,smbus,smbus2.SMBus,https://github.com/pimoroni/inky/commit/cba36514,smbus-cffi__smbus2__pimoroni/inky__cba36514 -smbus-cffi,smbus2,pimoroni/inky,cba36514eb8c881f8bd1d92b0b6a5bf12b4b72fb,library/inky/eeprom.py,98:98,function call,function call,one-to-one,,SMBus,SMBus,https://github.com/pimoroni/inky/commit/cba36514,smbus-cffi__smbus2__pimoroni/inky__cba36514 -smbus-cffi,smbus2,pimoroni/inky,cba36514eb8c881f8bd1d92b0b6a5bf12b4b72fb,library/inky/inky.py,16:16,import,import,not applicable,,smbus,smbus2.SMBus,https://github.com/pimoroni/inky/commit/cba36514,smbus-cffi__smbus2__pimoroni/inky__cba36514 -sphinx-rtd-theme,edx-sphinx-theme,edx/ecommerce,c1e120fbdbbf99c9d591698d585af802a2079b69,docs/conf.py,21:17,import,import,not applicable,,sphinx_rtd_theme,edx_theme,https://github.com/edx/ecommerce/commit/c1e120fb,sphinx-rtd-theme__edx-sphinx-theme__edx/ecommerce__c1e120fb -sphinx-rtd-theme,edx-sphinx-theme,edx/ecommerce,c1e120fbdbbf99c9d591698d585af802a2079b69,docs/conf.py,23:111,function call,function call,one-to-one,,get_html_theme_path,get_html_theme_path,https://github.com/edx/ecommerce/commit/c1e120fb,sphinx-rtd-theme__edx-sphinx-theme__edx/ecommerce__c1e120fb -sphinx-rtd-theme,guzzle-sphinx-theme,bashtage/arch,3620700332f821ba84bcee1c4bfd53118e4e90a1,doc/source/conf.py,123:121,import,import,not applicable,,sphinx_rtd_theme,guzzle_sphinx_theme,https://github.com/bashtage/arch/commit/36207003,sphinx-rtd-theme__guzzle-sphinx-theme__bashtage/arch__36207003 -sphinx-rtd-theme,guzzle-sphinx-theme,bashtage/arch,3620700332f821ba84bcee1c4bfd53118e4e90a1,doc/source/conf.py,126:124,function call,function call,one-to-one,"element name change, output transformation",get_html_theme_path,html_theme_path,https://github.com/bashtage/arch/commit/36207003,sphinx-rtd-theme__guzzle-sphinx-theme__bashtage/arch__36207003 -suds-py3,zeep,whynothugo/django-afip,827dd9f05a0ab517c7f4833754c0d60ddee48f56,django_afip/clients.py,3:3,import,import,not applicable,,suds.Client,zeep.Client,https://github.com/whynothugo/django-afip/commit/827dd9f0,suds-py3__zeep__whynothugo/django-afip__827dd9f0 -suds-py3,zeep,whynothugo/django-afip,827dd9f05a0ab517c7f4833754c0d60ddee48f56,django_afip/models.py,3:14,import,import,not applicable,,suds,zeep.exceptions.Fault,https://github.com/whynothugo/django-afip/commit/827dd9f0,suds-py3__zeep__whynothugo/django-afip__827dd9f0 -suds-py3,zeep,whynothugo/django-afip,827dd9f05a0ab517c7f4833754c0d60ddee48f56,django_afip/models.py,506:506,exception,exception,one-to-one,element name change,WebFault,Fault,https://github.com/whynothugo/django-afip/commit/827dd9f0,suds-py3__zeep__whynothugo/django-afip__827dd9f0 -suds,zeep,hbldh/pybankid,79e424cef579d6bffc1e40048e46febbd53aded5,bankid/client.py,131:131,function call,function call,one-to-one,,Collect,Collect,https://github.com/hbldh/pybankid/commit/79e424ce,suds__zeep__hbldh/pybankid__79e424ce -suds,zeep,hbldh/pybankid,79e424cef579d6bffc1e40048e46febbd53aded5,bankid/client.py,25-29:24-26,import,import,not applicable,,"suds.client.Client, suds.transport.http.HttpAuthenticated, suds.transport.Reply, suds.WebFault, suds.sax.text.Text","zeep.Client, zeep.transports.Transport, zeep.exceptions.Error",https://github.com/hbldh/pybankid/commit/79e424ce,suds__zeep__hbldh/pybankid__79e424ce -suds,zeep,hbldh/pybankid,79e424cef579d6bffc1e40048e46febbd53aded5,bankid/client.py,66-67:67,function call,function call,one-to-one,argument deletion,Client,Client,https://github.com/hbldh/pybankid/commit/79e424ce,suds__zeep__hbldh/pybankid__79e424ce -suds,zeep,hbldh/pybankid,79e424cef579d6bffc1e40048e46febbd53aded5,bankid/client.py,113:113,exception,exception,one-to-one,element name change,WebFault,Error,https://github.com/hbldh/pybankid/commit/79e424ce,suds__zeep__hbldh/pybankid__79e424ce -suds,zeep,hbldh/pybankid,79e424cef579d6bffc1e40048e46febbd53aded5,bankid/client.py,132:132,exception,exception,one-to-one,element name change,WebFault,Error,https://github.com/hbldh/pybankid/commit/79e424ce,suds__zeep__hbldh/pybankid__79e424ce -suds,zeep,hbldh/pybankid,79e424cef579d6bffc1e40048e46febbd53aded5,bankid/client.py,87:87,exception,exception,one-to-one,element name change,WebFault,Error,https://github.com/hbldh/pybankid/commit/79e424ce,suds__zeep__hbldh/pybankid__79e424ce -suds,zeep,openstate/open-raadsinformatie,b56e48128d3551841287efdeebfb3a11f378eb6e,ocd_backend/extractors/ibabs.py,35:37-39,"function call, function call","function call, function call",many-to-many,"argument addition, element name change","Client, set_options","Client, Settings",https://github.com/openstate/open-raadsinformatie/commit/b56e4812,suds__zeep__openstate/open-raadsinformatie__b56e4812 -suds,zeep,openstate/open-raadsinformatie,b56e48128d3551841287efdeebfb3a11f378eb6e,ocd_backend/extractors/ibabs.py,4:4-5,import,import,not applicable,,suds.client.Client,"zeep.client.Client, zeep.client.Settings, zeep.helpers.serialize_object",https://github.com/openstate/open-raadsinformatie/commit/b56e4812,suds__zeep__openstate/open-raadsinformatie__b56e4812 -tables,h5py,yoseflab/scvi,35163f01deaa5db099b52683453a5fc49f064e11,scvi/dataset/brain_large.py,20:68,function call,function call,one-to-one,"argument deletion, element name change",open_file,File,https://github.com/yoseflab/scvi/commit/35163f01,tables__h5py__yoseflab/scvi__35163f01 -tables,h5py,yoseflab/scvi,35163f01deaa5db099b52683453a5fc49f064e11,scvi/dataset/brain_large.py,6:6,import,import,not applicable,,tables,h5py,https://github.com/yoseflab/scvi/commit/35163f01,tables__h5py__yoseflab/scvi__35163f01 -toml,tomlkit,greenbone/python-gvm,75a11ed482b70b5ffceaac939294ebaad2d7fe58,gvm/version.py,27:27,import,import,not applicable,,toml,tomlkit,https://github.com/greenbone/python-gvm/commit/75a11ed4,toml__tomlkit__greenbone/python-gvm__75a11ed4 -toml,tomlkit,greenbone/python-gvm,75a11ed482b70b5ffceaac939294ebaad2d7fe58,gvm/version.py,74:74,function call,function call,one-to-one,element name change,loads,parse,https://github.com/greenbone/python-gvm/commit/75a11ed4,toml__tomlkit__greenbone/python-gvm__75a11ed4 -toolz,cytoolz,nlesc/xtas,0dbf3884e1a63065efc1523505348a343a1c2764,xtas/tasks/cluster.py,11:10,import,import,not applicable,,toolz,cytoolz,https://github.com/nlesc/xtas/commit/0dbf3884,toolz__cytoolz__nlesc/xtas__0dbf3884 -toolz,cytoolz,nlesc/xtas,0dbf3884e1a63065efc1523505348a343a1c2764,xtas/tasks/single.py,18:16,import,import,not applicable,,"toolz.identity, toolz.pipe","cytoolz.identity, cytoolz.pipe",https://github.com/nlesc/xtas/commit/0dbf3884,toolz__cytoolz__nlesc/xtas__0dbf3884 -trollius,asyncio,popupcad/popupcad,d0526f68ebc8ddafbaa0fd7a3abf238d196b587d,popupcad_gazebo/gazebo_controller.py,9-10:9,import,import,not applicable,,trollius,asyncio,https://github.com/popupcad/popupcad/commit/d0526f68,trollius__asyncio__popupcad/popupcad__d0526f68 -twitter,tweepy,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,plugins/twitter.py,100:102,attribute,attribute,one-to-one,output transformation,code,code,https://github.com/cloudbotirc/cloudbot/commit/f8243223,twitter__tweepy__cloudbotirc/cloudbot__f8243223 -twitter,tweepy,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,plugins/twitter.py,140:155,attribute,attribute,one-to-one,output transformation,code,code,https://github.com/cloudbotirc/cloudbot/commit/f8243223,twitter__tweepy__cloudbotirc/cloudbot__f8243223 -twitter,tweepy,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,plugins/twitter.py,78:78,attribute,attribute,one-to-one,output transformation,code,code,https://github.com/cloudbotirc/cloudbot/commit/f8243223,twitter__tweepy__cloudbotirc/cloudbot__f8243223 -twitter,tweepy,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,plugins/twitter.py,97:99,attribute,attribute,one-to-one,output transformation,code,code,https://github.com/cloudbotirc/cloudbot/commit/f8243223,twitter__tweepy__cloudbotirc/cloudbot__f8243223 -twitter,tweepy,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,plugins/twitter.py,100:102,attribute,attribute,one-to-one,"element name change, output transformation",response_data,TweepError['message'],https://github.com/cloudbotirc/cloudbot/commit/f8243223,twitter__tweepy__cloudbotirc/cloudbot__f8243223 -twitter,tweepy,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,plugins/twitter.py,78:78,attribute,attribute,one-to-one,"element name change, output transformation",response_data,TweepError['message'],https://github.com/cloudbotirc/cloudbot/commit/f8243223,twitter__tweepy__cloudbotirc/cloudbot__f8243223 -twitter,tweepy,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,plugins/twitter.py,115:120,function call,function call,one-to-one,"argument name change, element name change",tweets,search,https://github.com/cloudbotirc/cloudbot/commit/f8243223,twitter__tweepy__cloudbotirc/cloudbot__f8243223 -twitter,tweepy,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,plugins/twitter.py,138:153,function call,function call,one-to-one,"argument name change, element name change",show,get_user,https://github.com/cloudbotirc/cloudbot/commit/f8243223,twitter__tweepy__cloudbotirc/cloudbot__f8243223 -twitter,tweepy,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,plugins/twitter.py,139:154,exception,exception,one-to-one,element name change,TwitterHTTPError,TweepError,https://github.com/cloudbotirc/cloudbot/commit/f8243223,twitter__tweepy__cloudbotirc/cloudbot__f8243223 -twitter,tweepy,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,plugins/twitter.py,55:45,exception,exception,one-to-one,element name change,TwitterHTTPError,TweepError,https://github.com/cloudbotirc/cloudbot/commit/f8243223,twitter__tweepy__cloudbotirc/cloudbot__f8243223 -twitter,tweepy,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,plugins/twitter.py,74:74,exception,exception,one-to-one,element name change,TwitterHTTPError,TweepError,https://github.com/cloudbotirc/cloudbot/commit/f8243223,twitter__tweepy__cloudbotirc/cloudbot__f8243223 -twitter,tweepy,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,plugins/twitter.py,96:98,exception,exception,one-to-one,element name change,TwitterHTTPError,TweepError,https://github.com/cloudbotirc/cloudbot/commit/f8243223,twitter__tweepy__cloudbotirc/cloudbot__f8243223 -twitter,tweepy,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,plugins/twitter.py,145:160,attribute,attribute,one-to-one,output transformation,verified,verified,https://github.com/cloudbotirc/cloudbot/commit/f8243223,twitter__tweepy__cloudbotirc/cloudbot__f8243223 -twitter,tweepy,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,plugins/twitter.py,150:165,attribute,attribute,one-to-one,output transformation,location,location,https://github.com/cloudbotirc/cloudbot/commit/f8243223,twitter__tweepy__cloudbotirc/cloudbot__f8243223 -twitter,tweepy,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,plugins/twitter.py,151:166,attribute,attribute,one-to-one,output transformation,location,location,https://github.com/cloudbotirc/cloudbot/commit/f8243223,twitter__tweepy__cloudbotirc/cloudbot__f8243223 -twitter,tweepy,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,plugins/twitter.py,155:170,attribute,attribute,one-to-one,output transformation,description,description,https://github.com/cloudbotirc/cloudbot/commit/f8243223,twitter__tweepy__cloudbotirc/cloudbot__f8243223 -twitter,tweepy,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,plugins/twitter.py,156:171,attribute,attribute,one-to-one,output transformation,description,description,https://github.com/cloudbotirc/cloudbot/commit/f8243223,twitter__tweepy__cloudbotirc/cloudbot__f8243223 -twitter,tweepy,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,plugins/twitter.py,160-161:176-177,attribute,attribute,one-to-one,output transformation,screen_name,screen_name,https://github.com/cloudbotirc/cloudbot/commit/f8243223,twitter__tweepy__cloudbotirc/cloudbot__f8243223 -twitter,tweepy,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,plugins/twitter.py,160-161:176-177,attribute,attribute,one-to-one,output transformation,name,name,https://github.com/cloudbotirc/cloudbot/commit/f8243223,twitter__tweepy__cloudbotirc/cloudbot__f8243223 -twitter,tweepy,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,plugins/twitter.py,160-161:176-177,attribute,attribute,one-to-one,output transformation,statuses_count,statuses_count,https://github.com/cloudbotirc/cloudbot/commit/f8243223,twitter__tweepy__cloudbotirc/cloudbot__f8243223 -twitter,tweepy,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,plugins/twitter.py,160-161:176-177,attribute,attribute,one-to-one,output transformation,followers_count,followers_count,https://github.com/cloudbotirc/cloudbot/commit/f8243223,twitter__tweepy__cloudbotirc/cloudbot__f8243223 -twitter,tweepy,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,plugins/twitter.py,"26:27-28,30","function call, function call","function call, function call, function call",many-to-many,element name change,"Twitter, OAuth","OAuthHandler, set_access_token, API",https://github.com/cloudbotirc/cloudbot/commit/f8243223,twitter__tweepy__cloudbotirc/cloudbot__f8243223 -twitter,tweepy,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,plugins/twitter.py,30:44,attribute,attribute,one-to-one,output transformation,user,user,https://github.com/cloudbotirc/cloudbot/commit/f8243223,twitter__tweepy__cloudbotirc/cloudbot__f8243223 -twitter,tweepy,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,plugins/twitter.py,5-6:5,import,import,not applicable,,"twitter.Twitter, twitter.OAuth",tweepy,https://github.com/cloudbotirc/cloudbot/commit/f8243223,twitter__tweepy__cloudbotirc/cloudbot__f8243223 -twitter,tweepy,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,plugins/twitter.py,54:43,function call,function call,one-to-one,"argument name change, element name change",show,get_status,https://github.com/cloudbotirc/cloudbot/commit/f8243223,twitter__tweepy__cloudbotirc/cloudbot__f8243223 -twitter,tweepy,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,plugins/twitter.py,73:73,function call,function call,one-to-one,"argument name change, element name change",show,get_status,https://github.com/cloudbotirc/cloudbot/commit/f8243223,twitter__tweepy__cloudbotirc/cloudbot__f8243223 -twitter,tweepy,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,plugins/twitter.py,75:75,attribute,attribute,one-to-one,"element name change, output transformation",code,TweepError['code'],https://github.com/cloudbotirc/cloudbot/commit/f8243223,twitter__tweepy__cloudbotirc/cloudbot__f8243223 -twitter,tweepy,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,plugins/twitter.py,95:105,function call,function call,one-to-one,"argument name change, argument transformation",user_timeline,user_timeline,https://github.com/cloudbotirc/cloudbot/commit/f8243223,twitter__tweepy__cloudbotirc/cloudbot__f8243223 -twitter,tweepy,huntwelch/mongobot,bea008ae61e1ea8304f429623ad87b036ac3649a,brainmeats/twitting.py,"11-14:11,19-20",function call,"function call, function call, function call",one-to-many,"argument name change, element name change",Api,"OAuthHandler, set_access_token, API",https://github.com/huntwelch/mongobot/commit/bea008ae,twitter__tweepy__huntwelch/mongobot__bea008ae -twitter,tweepy,huntwelch/mongobot,bea008ae61e1ea8304f429623ad87b036ac3649a,brainmeats/twitting.py,1:1,import,import,not applicable,,twitter,tweepy,https://github.com/huntwelch/mongobot/commit/bea008ae,twitter__tweepy__huntwelch/mongobot__bea008ae -ufolib,fonttools,googlefonts/cu2qu,3543e4f24e3b6246deb206ca53c03e00d003497b,Lib/cu2qu/pens.py,5:5,import,import,not applicable,,ufoLib.pointPen.BasePointToSegmentPen,fontTools.pens.pointPen.BasePointToSegmentPen,https://github.com/googlefonts/cu2qu/commit/3543e4f2,ufolib__fonttools__googlefonts/cu2qu__3543e4f2 -ufolib,fonttools,googlefonts/cu2qu,3543e4f24e3b6246deb206ca53c03e00d003497b,Lib/cu2qu/pens.py,6:6,import,import,not applicable,,ufoLib.pointPen.ReverseContourPointPen,fontTools.pens.pointPen.ReverseContourPointPen,https://github.com/googlefonts/cu2qu/commit/3543e4f2,ufolib__fonttools__googlefonts/cu2qu__3543e4f2 -ufolib,fonttools,googlefonts/cu2qu,3543e4f24e3b6246deb206ca53c03e00d003497b,tests/__init__.py,2:2,import,import,not applicable,,ufoLib.glifLib.GlyphSet,fontTools.ufoLib.glifLib.GlyphSet,https://github.com/googlefonts/cu2qu/commit/3543e4f2,ufolib__fonttools__googlefonts/cu2qu__3543e4f2 -ujson,rapidjson,htrc/htrc-feature-reader,7eae68aa368f3e1bc41b36a4f504f8bbe6ff46c8,htrc_features/feature_reader.py,16:16,import,import,not applicable,,ujson,rapidjson,https://github.com/htrc/htrc-feature-reader/commit/7eae68aa,ujson__rapidjson__htrc/htrc-feature-reader__7eae68aa -ujson,rapidjson,kinto/kinto,951dd25ca87f6e4b47a87d254cc187331c4d031c,kinto/core/utils.py,12:38,function call,function call,one-to-one,,dumps,dumps,https://github.com/kinto/kinto/commit/951dd25c,ujson__rapidjson__kinto/kinto__951dd25c -ujson,rapidjson,kinto/kinto,951dd25ca87f6e4b47a87d254cc187331c4d031c,kinto/core/utils.py,14:14,import,import,not applicable,,ujson,rapidjso,https://github.com/kinto/kinto/commit/951dd25c,ujson__rapidjson__kinto/kinto__951dd25c -ujson,rapidjson,murthylab/sleap,50721de04719ea3064650cacba3ffba6456e69b7,sleap/io/dataset.py,20:20,import,import,not applicable,,ujson,rapidjson,https://github.com/murthylab/sleap/commit/50721de0,ujson__rapidjson__murthylab/sleap__50721de0 -ujson,rapidjson,murthylab/sleap,50721de04719ea3064650cacba3ffba6456e69b7,sleap/io/dataset.py,21:46,function call,function call,one-to-one,,loads,loads,https://github.com/murthylab/sleap/commit/50721de0,ujson__rapidjson__murthylab/sleap__50721de0 -umsgpack,msgpack,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,LiSE/LiSE/engine.py,13:13,import,import,not applicable,,umsgpack,msgpack,https://github.com/logicaldash/lise/commit/028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34 -umsgpack,msgpack,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,LiSE/LiSE/engine.py,184:184,function call,function call,one-to-one,element name change,Ext,ExtType,https://github.com/logicaldash/lise/commit/028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34 -umsgpack,msgpack,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,LiSE/LiSE/engine.py,187-189:187-189,function call,function call,one-to-one,element name change,Ext,ExtType,https://github.com/logicaldash/lise/commit/028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34 -umsgpack,msgpack,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,LiSE/LiSE/engine.py,192-194:192-194,function call,function call,one-to-one,element name change,Ext,ExtType,https://github.com/logicaldash/lise/commit/028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34 -umsgpack,msgpack,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,LiSE/LiSE/engine.py,197-199:197-199,function call,function call,one-to-one,element name change,Ext,ExtType,https://github.com/logicaldash/lise/commit/028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34 -umsgpack,msgpack,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,LiSE/LiSE/engine.py,202:202,function call,function call,one-to-one,element name change,Ext,ExtType,https://github.com/logicaldash/lise/commit/028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34 -umsgpack,msgpack,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,LiSE/LiSE/engine.py,205:205,function call,function call,one-to-one,element name change,Ext,ExtType,https://github.com/logicaldash/lise/commit/028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34 -umsgpack,msgpack,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,LiSE/LiSE/engine.py,208:208,function call,function call,one-to-one,element name change,Ext,ExtType,https://github.com/logicaldash/lise/commit/028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34 -umsgpack,msgpack,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,LiSE/LiSE/engine.py,211-213:211-213,function call,function call,one-to-one,element name change,Ext,ExtType,https://github.com/logicaldash/lise/commit/028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34 -umsgpack,msgpack,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,LiSE/LiSE/engine.py,216-222:216-222,function call,function call,one-to-one,element name change,Ext,ExtType,https://github.com/logicaldash/lise/commit/028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34 -umsgpack,msgpack,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,LiSE/LiSE/engine.py,225:225,function call,function call,one-to-one,element name change,Ext,ExtType,https://github.com/logicaldash/lise/commit/028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34 -umsgpack,msgpack,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,LiSE/LiSE/engine.py,385:390,function call,function call,one-to-one,element name change,Ext,ExtType,https://github.com/logicaldash/lise/commit/028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34 -umsgpack,msgpack,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,LiSE/LiSE/engine.py,184:184,function call,function call,one-to-one,"argument addition, argument name change",packb,packb,https://github.com/logicaldash/lise/commit/028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34 -umsgpack,msgpack,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,LiSE/LiSE/engine.py,187-189:187-189,function call,function call,one-to-one,"argument addition, argument name change",packb,packb,https://github.com/logicaldash/lise/commit/028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34 -umsgpack,msgpack,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,LiSE/LiSE/engine.py,192-194:192-194,function call,function call,one-to-one,"argument addition, argument name change",packb,packb,https://github.com/logicaldash/lise/commit/028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34 -umsgpack,msgpack,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,LiSE/LiSE/engine.py,197-199:197-199,function call,function call,one-to-one,"argument addition, argument name change",packb,packb,https://github.com/logicaldash/lise/commit/028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34 -umsgpack,msgpack,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,LiSE/LiSE/engine.py,202:202,function call,function call,one-to-one,"argument addition, argument name change",packb,packb,https://github.com/logicaldash/lise/commit/028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34 -umsgpack,msgpack,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,LiSE/LiSE/engine.py,205:205,function call,function call,one-to-one,"argument addition, argument name change",packb,packb,https://github.com/logicaldash/lise/commit/028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34 -umsgpack,msgpack,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,LiSE/LiSE/engine.py,208:208,function call,function call,one-to-one,"argument addition, argument name change",packb,packb,https://github.com/logicaldash/lise/commit/028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34 -umsgpack,msgpack,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,LiSE/LiSE/engine.py,211-213:211-213,function call,function call,one-to-one,"argument addition, argument name change",packb,packb,https://github.com/logicaldash/lise/commit/028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34 -umsgpack,msgpack,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,LiSE/LiSE/engine.py,222:222,function call,function call,one-to-one,argument addition,packb,packb,https://github.com/logicaldash/lise/commit/028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34 -umsgpack,msgpack,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,LiSE/LiSE/engine.py,225:225,function call,function call,one-to-one,argument addition,packb,packb,https://github.com/logicaldash/lise/commit/028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34 -umsgpack,msgpack,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,LiSE/LiSE/engine.py,228:228,function call,function call,one-to-one,"argument addition, argument name change, argument transformation",unpackb,unpackb,https://github.com/logicaldash/lise/commit/028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34 -umsgpack,msgpack,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,LiSE/LiSE/engine.py,237:237,function call,function call,one-to-one,"argument addition, argument name change, argument transformation",unpackb,unpackb,https://github.com/logicaldash/lise/commit/028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34 -umsgpack,msgpack,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,LiSE/LiSE/engine.py,252:252,function call,function call,one-to-one,"argument addition, argument name change, argument transformation",unpackb,unpackb,https://github.com/logicaldash/lise/commit/028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34 -umsgpack,msgpack,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,LiSE/LiSE/engine.py,267:267,function call,function call,one-to-one,"argument addition, argument name change, argument transformation",unpackb,unpackb,https://github.com/logicaldash/lise/commit/028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34 -umsgpack,msgpack,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,LiSE/LiSE/engine.py,297:297,function call,function call,one-to-one,"argument addition, argument name change, argument transformation",unpackb,unpackb,https://github.com/logicaldash/lise/commit/028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34 -umsgpack,msgpack,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,LiSE/LiSE/engine.py,300:300,function call,function call,one-to-one,"argument addition, argument name change, argument transformation",unpackb,unpackb,https://github.com/logicaldash/lise/commit/028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34 -umsgpack,msgpack,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,LiSE/LiSE/engine.py,303:303,function call,function call,one-to-one,"argument addition, argument name change, argument transformation",unpackb,unpackb,https://github.com/logicaldash/lise/commit/028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34 -umsgpack,msgpack,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,LiSE/LiSE/engine.py,350:350,function call,function call,one-to-one,"argument addition, argument name change, argument transformation",unpackb,unpackb,https://github.com/logicaldash/lise/commit/028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34 -umsgpack,msgpack,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,LiSE/LiSE/engine.py,395:407,function call,function call,one-to-one,"argument addition, argument name change, argument transformation",unpackb,unpackb,https://github.com/logicaldash/lise/commit/028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34 -umsgpack,msgpack,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,LiSE/LiSE/engine.py,282:282,function call,function call,one-to-one,"argument addition, argument transformation",unpackb,unpackb,https://github.com/logicaldash/lise/commit/028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34 -umsgpack,msgpack,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,LiSE/LiSE/engine.py,285:285,function call,function call,one-to-one,"argument addition, argument transformation",unpackb,unpackb,https://github.com/logicaldash/lise/commit/028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34 -umsgpack,msgpack,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,LiSE/LiSE/engine.py,288:288,function call,function call,one-to-one,"argument addition, argument transformation",unpackb,unpackb,https://github.com/logicaldash/lise/commit/028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34 -umsgpack,msgpack,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,LiSE/LiSE/engine.py,291:291,function call,function call,one-to-one,"argument addition, argument transformation",unpackb,unpackb,https://github.com/logicaldash/lise/commit/028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34 -umsgpack,msgpack,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,LiSE/LiSE/engine.py,294:294,function call,function call,one-to-one,"argument addition, argument transformation",unpackb,unpackb,https://github.com/logicaldash/lise/commit/028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34 -umsgpack,msgpack,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,LiSE/LiSE/engine.py,392:404,function call,function call,one-to-one,"argument addition, argument name change, argument transformation",packb,packb,https://github.com/logicaldash/lise/commit/028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34 -unicodecsv,csv,cfpb/cfgov-refresh,b4beec37d768262df8d6a0bb37707bb5d54f3bf9,cfgov/ask_cfpb/scripts/export_ask_data.py,152:145,function call,function call,one-to-one,argument deletion,writer,writer,https://github.com/cfpb/cfgov-refresh/commit/b4beec37,unicodecsv__csv__cfpb/cfgov-refresh__b4beec37 -unicodecsv,csv,cfpb/cfgov-refresh,b4beec37d768262df8d6a0bb37707bb5d54f3bf9,cfgov/ask_cfpb/scripts/export_ask_data.py,7:1,import,import,not applicable,,unicodecsv,unicodecsv,https://github.com/cfpb/cfgov-refresh/commit/b4beec37,unicodecsv__csv__cfpb/cfgov-refresh__b4beec37 -unicodecsv,csv,cfpb/cfgov-refresh,b4beec37d768262df8d6a0bb37707bb5d54f3bf9,cfgov/data_research/mortgage_utilities/fips_meta.py,214:213,function call,function call,one-to-one,argument transformation,DictReader,DictReader,https://github.com/cfpb/cfgov-refresh/commit/b4beec37,unicodecsv__csv__cfpb/cfgov-refresh__b4beec37 -unicodecsv,csv,cfpb/cfgov-refresh,b4beec37d768262df8d6a0bb37707bb5d54f3bf9,cfgov/data_research/mortgage_utilities/fips_meta.py,5:1,import,import,not applicable,,unicodecsv,unicodecsv,https://github.com/cfpb/cfgov-refresh/commit/b4beec37,unicodecsv__csv__cfpb/cfgov-refresh__b4beec37 -unicodecsv,csv,cfpb/cfgov-refresh,b4beec37d768262df8d6a0bb37707bb5d54f3bf9,cfgov/data_research/mortgage_utilities/s3_utils.py,24:24,function call,function call,one-to-one,argument transformation,DictReader,DictReader,https://github.com/cfpb/cfgov-refresh/commit/b4beec37,unicodecsv__csv__cfpb/cfgov-refresh__b4beec37 -unicodecsv,csv,cfpb/cfgov-refresh,b4beec37d768262df8d6a0bb37707bb5d54f3bf9,cfgov/data_research/mortgage_utilities/s3_utils.py,8:1,import,import,not applicable,,unicodecsv,unicodecsv,https://github.com/cfpb/cfgov-refresh/commit/b4beec37,unicodecsv__csv__cfpb/cfgov-refresh__b4beec37 -unicodecsv,csv,cfpb/cfgov-refresh,b4beec37d768262df8d6a0bb37707bb5d54f3bf9,cfgov/data_research/scripts/export_public_csvs.py,160:161,function call,function call,one-to-one,argument transformation,writer,writer,https://github.com/cfpb/cfgov-refresh/commit/b4beec37,unicodecsv__csv__cfpb/cfgov-refresh__b4beec37 -unicodecsv,csv,cfpb/cfgov-refresh,b4beec37d768262df8d6a0bb37707bb5d54f3bf9,cfgov/data_research/scripts/export_public_csvs.py,43:43,function call,function call,one-to-one,argument transformation,writer,writer,https://github.com/cfpb/cfgov-refresh/commit/b4beec37,unicodecsv__csv__cfpb/cfgov-refresh__b4beec37 -unicodecsv,csv,cfpb/cfgov-refresh,b4beec37d768262df8d6a0bb37707bb5d54f3bf9,cfgov/data_research/scripts/export_public_csvs.py,5:1,import,import,not applicable,,unicodecsv,unicodecsv,https://github.com/cfpb/cfgov-refresh/commit/b4beec37,unicodecsv__csv__cfpb/cfgov-refresh__b4beec37 -unicodecsv,csv,cfpb/cfgov-refresh,b4beec37d768262df8d6a0bb37707bb5d54f3bf9,cfgov/data_research/scripts/process_mortgage_data.py,7:1,import,import,not applicable,,unicodecsv,unicodecsv,https://github.com/cfpb/cfgov-refresh/commit/b4beec37,unicodecsv__csv__cfpb/cfgov-refresh__b4beec37 -unicodecsv,csv,cfpb/cfgov-refresh,b4beec37d768262df8d6a0bb37707bb5d54f3bf9,cfgov/scripts/export_enforcement_actions.py,105:100,function call,function call,one-to-one,argument deletion,writer,writer,https://github.com/cfpb/cfgov-refresh/commit/b4beec37,unicodecsv__csv__cfpb/cfgov-refresh__b4beec37 -unicodecsv,csv,cfpb/cfgov-refresh,b4beec37d768262df8d6a0bb37707bb5d54f3bf9,cfgov/scripts/export_enforcement_actions.py,8:1,import,import,not applicable,,unicodecsv,unicodecsv,https://github.com/cfpb/cfgov-refresh/commit/b4beec37,unicodecsv__csv__cfpb/cfgov-refresh__b4beec37 -unicodecsv,csv,seed-platform/seed,119ba4b7e75f38785c249fc635addb538d2877d9,seed/lib/mcm/reader.py,18:18,import,import,not applicable,,"unicodecsv.DictReader, unicodecsv.Sniffer","csv.DictReader, csv.Sniffer",https://github.com/seed-platform/seed/commit/119ba4b7,unicodecsv__csv__seed-platform/seed__119ba4b7 -unicodecsv,csv,seed-platform/seed,119ba4b7e75f38785c249fc635addb538d2877d9,seed/lib/mcm/reader.py,205:198,function call,function call,one-to-one,argument deletion,DictReader,DictReader,https://github.com/seed-platform/seed/commit/119ba4b7,unicodecsv__csv__seed-platform/seed__119ba4b7 -unipath,pathlib,studentenportal/web,4842cff0ea80d0e29fe541ab096803c321a6fffd,config/settings.py,24:24,"function call, function call","function call, attribute",many-to-many,"argument deletion, element name change","Path, ancestor","Path, parents",https://github.com/studentenportal/web/commit/4842cff0,unipath__pathlib__studentenportal/web__4842cff0 -unipath,pathlib,studentenportal/web,4842cff0ea80d0e29fe541ab096803c321a6fffd,config/settings.py,84:,function call,,one-to-zero,,child,,https://github.com/studentenportal/web/commit/4842cff0,unipath__pathlib__studentenportal/web__4842cff0 -unipath,pathlib,studentenportal/web,4842cff0ea80d0e29fe541ab096803c321a6fffd,config/settings.py,95:,function call,,one-to-zero,,child,,https://github.com/studentenportal/web/commit/4842cff0,unipath__pathlib__studentenportal/web__4842cff0 -unipath,pathlib,studentenportal/web,4842cff0ea80d0e29fe541ab096803c321a6fffd,config/settings.py,8:8,import,import,not applicable,,unipath.Path,pathlib.Path,https://github.com/studentenportal/web/commit/4842cff0,unipath__pathlib__studentenportal/web__4842cff0 -urllib3,requests,byrnereese/uphold-sdk-python,14fd08502a37cd98aaf4570f53d4082b3dafe3dd,bitreserve/bitreserve.py,22:22,import,import,not applicable,,urllib3,requests,https://github.com/byrnereese/uphold-sdk-python/commit/14fd0850,urllib3__requests__byrnereese/uphold-sdk-python__14fd0850 -urllib3,requests,byrnereese/uphold-sdk-python,14fd08502a37cd98aaf4570f53d4082b3dafe3dd,bitreserve/bitreserve.py,254:250,function call,function call,one-to-one,"argument deletion, element name change",request_encode_body,post,https://github.com/byrnereese/uphold-sdk-python/commit/14fd0850,urllib3__requests__byrnereese/uphold-sdk-python__14fd0850 -urllib3,requests,byrnereese/uphold-sdk-python,14fd08502a37cd98aaf4570f53d4082b3dafe3dd,bitreserve/bitreserve.py,255:251,exception,exception,one-to-one,,SSLError,SSLError,https://github.com/byrnereese/uphold-sdk-python/commit/14fd0850,urllib3__requests__byrnereese/uphold-sdk-python__14fd0850 -urllib3,requests,byrnereese/uphold-sdk-python,14fd08502a37cd98aaf4570f53d4082b3dafe3dd,bitreserve/bitreserve.py,270:266,exception,exception,one-to-one,,SSLError,SSLError,https://github.com/byrnereese/uphold-sdk-python/commit/14fd0850,urllib3__requests__byrnereese/uphold-sdk-python__14fd0850 -urllib3,requests,byrnereese/uphold-sdk-python,14fd08502a37cd98aaf4570f53d4082b3dafe3dd,bitreserve/bitreserve.py,269:265,function call,function call,one-to-one,"argument deletion, element name change",request,get,https://github.com/byrnereese/uphold-sdk-python/commit/14fd0850,urllib3__requests__byrnereese/uphold-sdk-python__14fd0850 -urllib3,requests,byrnereese/uphold-sdk-python,14fd08502a37cd98aaf4570f53d4082b3dafe3dd,bitreserve/bitreserve.py,36-39:35,function call,function call,one-to-one,"argument deletion, element name change",PoolManager,Session,https://github.com/byrnereese/uphold-sdk-python/commit/14fd0850,urllib3__requests__byrnereese/uphold-sdk-python__14fd0850 -urllib3,requests,canonical/cloud-init,0fc887d97626132e9024490b271888bed162c867,cloudinit/url_helper.py,179:213,exception,exception,one-to-one,element name change,HTTPError,RequestException,https://github.com/canonical/cloud-init/commit/0fc887d9,urllib3__requests__canonical/cloud-init__0fc887d9 -urllib3,requests,canonical/cloud-init,0fc887d97626132e9024490b271888bed162c867,cloudinit/url_helper.py,28-30:25-26,import,import,not applicable,,"urllib3.exceptions, urllib3.connectionpool, urllib3.util","requests, requests.exceptions",https://github.com/canonical/cloud-init/commit/0fc887d9,urllib3__requests__canonical/cloud-init__0fc887d9 -urllib3,requests,canonical/cloud-init,0fc887d97626132e9024490b271888bed162c867,cloudinit/url_helper.py,75:,function call,,one-to-zero,,parse_url,,https://github.com/canonical/cloud-init/commit/0fc887d9,urllib3__requests__canonical/cloud-init__0fc887d9 -urllib3,requests,canonical/cloud-init,0fc887d97626132e9024490b271888bed162c867,cloudinit/url_helper.py,76:,attribute,,one-to-zero,,scheme,,https://github.com/canonical/cloud-init/commit/0fc887d9,urllib3__requests__canonical/cloud-init__0fc887d9 -urllib3,requests,canonical/cloud-init,0fc887d97626132e9024490b271888bed162c867,cloudinit/url_helper.py,80:,function call,,one-to-zero,,connection_from_url,,https://github.com/canonical/cloud-init/commit/0fc887d9,urllib3__requests__canonical/cloud-init__0fc887d9 -urllib3,requests,canonical/cloud-init,0fc887d97626132e9024490b271888bed162c867,cloudinit/url_helper.py,90:,attribute,,one-to-zero,,request_uri,,https://github.com/canonical/cloud-init/commit/0fc887d9,urllib3__requests__canonical/cloud-init__0fc887d9 -urllib3,requests,canonical/cloud-init,0fc887d97626132e9024490b271888bed162c867,cloudinit/url_helper.py,:132,,function call,zero-to-one,,,request,https://github.com/canonical/cloud-init/commit/0fc887d9,urllib3__requests__canonical/cloud-init__0fc887d9 -urllib3,requests,canonical/cloud-init,0fc887d97626132e9024490b271888bed162c867,cloudinit/url_helper.py,:133,,exception,zero-to-one,,,RequestException,https://github.com/canonical/cloud-init/commit/0fc887d9,urllib3__requests__canonical/cloud-init__0fc887d9 -urllib3,requests,canonical/cloud-init,0fc887d97626132e9024490b271888bed162c867,cloudinit/url_helper.py,:138,,function call,zero-to-one,,,raise_for_status,https://github.com/canonical/cloud-init/commit/0fc887d9,urllib3__requests__canonical/cloud-init__0fc887d9 -urllib3,requests,finish06/pyunifi,3e534821de914f023995719060a8723f6186bef6,pyunifi/controller.py,26:4,import,import,not applicable,,urllib3,requests,https://github.com/finish06/pyunifi/commit/3e534821,urllib3__requests__finish06/pyunifi__3e534821 -urllib3,requests,finish06/pyunifi,3e534821de914f023995719060a8723f6186bef6,pyunifi/controller.py,:124,,function call,zero-to-one,,,post,https://github.com/finish06/pyunifi/commit/3e534821,urllib3__requests__finish06/pyunifi__3e534821 -urllib3,requests,finish06/pyunifi,3e534821de914f023995719060a8723f6186bef6,pyunifi/controller.py,:279,,function call,zero-to-one,,,post,https://github.com/finish06/pyunifi/commit/3e534821,urllib3__requests__finish06/pyunifi__3e534821 -urllib3,requests,finish06/pyunifi,3e534821de914f023995719060a8723f6186bef6,pyunifi/controller.py,:85,,function call,zero-to-one,,,post,https://github.com/finish06/pyunifi/commit/3e534821,urllib3__requests__finish06/pyunifi__3e534821 -urllib3,requests,finish06/pyunifi,3e534821de914f023995719060a8723f6186bef6,pyunifi/controller.py,:294,,function call,zero-to-one,,,get,https://github.com/finish06/pyunifi/commit/3e534821,urllib3__requests__finish06/pyunifi__3e534821 -urllib3,requests,finish06/pyunifi,3e534821de914f023995719060a8723f6186bef6,pyunifi/controller.py,:81,,function call,zero-to-one,,,get,https://github.com/finish06/pyunifi/commit/3e534821,urllib3__requests__finish06/pyunifi__3e534821 -urllib3,requests,finish06/pyunifi,3e534821de914f023995719060a8723f6186bef6,pyunifi/controller.py,:59,,function call,zero-to-one,,,disable_warnings,https://github.com/finish06/pyunifi/commit/3e534821,urllib3__requests__finish06/pyunifi__3e534821 -urllib3,requests,finish06/pyunifi,3e534821de914f023995719060a8723f6186bef6,pyunifi/controller.py,:61,,function call,zero-to-one,,,Session,https://github.com/finish06/pyunifi/commit/3e534821,urllib3__requests__finish06/pyunifi__3e534821 -urllib3,requests,mixpanel/mixpanel-python,e8a9330448f8fd4ec2cdb1ab35e0de9a05d9717f,mixpanel/__init__.py,568:,function call,,one-to-zero,,disable_warnings,,https://github.com/mixpanel/mixpanel-python/commit/e8a93304,urllib3__requests__mixpanel/mixpanel-python__e8a93304 -urllib3,requests,mixpanel/mixpanel-python,e8a9330448f8fd4ec2cdb1ab35e0de9a05d9717f,mixpanel/__init__.py,571-574:570-571,function call,function call,one-to-one,"argument deletion, element name change",PoolManager,HTTPAdapter,https://github.com/mixpanel/mixpanel-python/commit/e8a93304,urllib3__requests__mixpanel/mixpanel-python__e8a93304 -urllib3,requests,mixpanel/mixpanel-python,e8a9330448f8fd4ec2cdb1ab35e0de9a05d9717f,mixpanel/__init__.py,614:612,function call,function call,one-to-one,"argument addition, argument transformation, element name change",make_headers,HTTPBasicAuth,https://github.com/mixpanel/mixpanel-python/commit/e8a93304,urllib3__requests__mixpanel/mixpanel-python__e8a93304 -urllib3,requests,mixpanel/mixpanel-python,e8a9330448f8fd4ec2cdb1ab35e0de9a05d9717f,mixpanel/__init__.py,617-622:615-620,function call,function call,one-to-one,"argument addition, argument deletion, element name change",request,post,https://github.com/mixpanel/mixpanel-python/commit/e8a93304,urllib3__requests__mixpanel/mixpanel-python__e8a93304 -urllib3,requests,mixpanel/mixpanel-python,e8a9330448f8fd4ec2cdb1ab35e0de9a05d9717f,mixpanel/__init__.py,:24-25,,import,not applicable,,,"requests, requests.auth.HTTPBasicAuth",https://github.com/mixpanel/mixpanel-python/commit/e8a93304,urllib3__requests__mixpanel/mixpanel-python__e8a93304 -urllib3,requests,mixpanel/mixpanel-python,e8a9330448f8fd4ec2cdb1ab35e0de9a05d9717f,mixpanel/__init__.py,:574,,function call,zero-to-one,,,Session,https://github.com/mixpanel/mixpanel-python/commit/e8a93304,urllib3__requests__mixpanel/mixpanel-python__e8a93304 -urllib3,requests,mixpanel/mixpanel-python,e8a9330448f8fd4ec2cdb1ab35e0de9a05d9717f,mixpanel/__init__.py,:575,,function call,zero-to-one,,,mount,https://github.com/mixpanel/mixpanel-python/commit/e8a93304,urllib3__requests__mixpanel/mixpanel-python__e8a93304 -urllib3,requests,mixpanel/mixpanel-python,e8a9330448f8fd4ec2cdb1ab35e0de9a05d9717f,test_mixpanel.py,13:,import,,not applicable,,urllib3,,https://github.com/mixpanel/mixpanel-python/commit/e8a93304,urllib3__requests__mixpanel/mixpanel-python__e8a93304 -watchdog,pyinotify,onitu/onitu,04575c8dab8d632acc40fc30fd42046cdfca36db,onitu/drivers/local_storage/local_storage.py,4-5:3,import,import,not applicable,,"watchdog.observers.Observer, watchdog.events.FileSystemEventHandler",pyinotify,https://github.com/onitu/onitu/commit/04575c8d,watchdog__pyinotify__onitu/onitu__04575c8d -webapp2,flask,c4rlo/vimhelp,7a5fadfd129ab995e783101a7e6a91c3702832c2,update.py,16:19-20,import,import,not applicable,,webapp2,"flask, flask.views",https://github.com/c4rlo/vimhelp/commit/7a5fadfd,webapp2__flask__c4rlo/vimhelp__7a5fadfd -webapp2,flask,c4rlo/vimhelp,7a5fadfd129ab995e783101a7e6a91c3702832c2,update.py,59:63,type,type,one-to-one,element name change,RequestHandler,MethodView,https://github.com/c4rlo/vimhelp/commit/7a5fadfd,webapp2__flask__c4rlo/vimhelp__7a5fadfd -webapp2,flask,c4rlo/vimhelp,7a5fadfd129ab995e783101a7e6a91c3702832c2,update.py,63:67,attribute,attribute,one-to-one,element name change,body,data,https://github.com/c4rlo/vimhelp/commit/7a5fadfd,webapp2__flask__c4rlo/vimhelp__7a5fadfd -webapp2,flask,c4rlo/vimhelp,7a5fadfd129ab995e783101a7e6a91c3702832c2,update.py,515:491,attribute,attribute,one-to-one,,query_string,query_string,https://github.com/c4rlo/vimhelp/commit/7a5fadfd,webapp2__flask__c4rlo/vimhelp__7a5fadfd -webapp2,flask,c4rlo/vimhelp,7a5fadfd129ab995e783101a7e6a91c3702832c2,update.py,69:69,attribute,attribute,one-to-one,,query_string,query_string,https://github.com/c4rlo/vimhelp/commit/7a5fadfd,webapp2__flask__c4rlo/vimhelp__7a5fadfd -werkzeug,webob,dahlia/sqlalchemy-imageattach,7cd3ca5b3e3d88540adf82b6a35f7e68d4db0c68,tests/stores/fs_test.py,64:,function call,,one-to-zero,,Client,,https://github.com/dahlia/sqlalchemy-imageattach/commit/7cd3ca5b,werkzeug__webob__dahlia/sqlalchemy-imageattach__7cd3ca5b -werkzeug,webob,dahlia/sqlalchemy-imageattach,7cd3ca5b3e3d88540adf82b6a35f7e68d4db0c68,tests/stores/fs_test.py,89:,function call,,one-to-zero,,Client,,https://github.com/dahlia/sqlalchemy-imageattach/commit/7cd3ca5b,werkzeug__webob__dahlia/sqlalchemy-imageattach__7cd3ca5b -werkzeug,webob,dahlia/sqlalchemy-imageattach,7cd3ca5b3e3d88540adf82b6a35f7e68d4db0c68,tests/stores/fs_test.py,65:67,function call,"function call, function call",one-to-many,"argument addition, element name change",get,"blank, get_response",https://github.com/dahlia/sqlalchemy-imageattach/commit/7cd3ca5b,werkzeug__webob__dahlia/sqlalchemy-imageattach__7cd3ca5b -werkzeug,webob,dahlia/sqlalchemy-imageattach,7cd3ca5b3e3d88540adf82b6a35f7e68d4db0c68,tests/stores/fs_test.py,67:70-71,function call,"function call, function call",one-to-many,"argument addition, element name change",get,"blank, get_response",https://github.com/dahlia/sqlalchemy-imageattach/commit/7cd3ca5b,werkzeug__webob__dahlia/sqlalchemy-imageattach__7cd3ca5b -werkzeug,webob,dahlia/sqlalchemy-imageattach,7cd3ca5b3e3d88540adf82b6a35f7e68d4db0c68,tests/stores/fs_test.py,91:97-98,function call,"function call, function call",one-to-many,"argument addition, element name change",get,"blank, get_response",https://github.com/dahlia/sqlalchemy-imageattach/commit/7cd3ca5b,werkzeug__webob__dahlia/sqlalchemy-imageattach__7cd3ca5b -werkzeug,webob,dahlia/sqlalchemy-imageattach,7cd3ca5b3e3d88540adf82b6a35f7e68d4db0c68,tests/stores/fs_test.py,102:110,attribute,attribute,one-to-one,element name change,data,text,https://github.com/dahlia/sqlalchemy-imageattach/commit/7cd3ca5b,werkzeug__webob__dahlia/sqlalchemy-imageattach__7cd3ca5b -werkzeug,webob,dahlia/sqlalchemy-imageattach,7cd3ca5b3e3d88540adf82b6a35f7e68d4db0c68,tests/stores/fs_test.py,65:68,attribute,attribute,one-to-one,element name change,data,text,https://github.com/dahlia/sqlalchemy-imageattach/commit/7cd3ca5b,werkzeug__webob__dahlia/sqlalchemy-imageattach__7cd3ca5b -werkzeug,webob,dahlia/sqlalchemy-imageattach,7cd3ca5b3e3d88540adf82b6a35f7e68d4db0c68,tests/stores/fs_test.py,69:73,attribute,attribute,one-to-one,element name change,data,text,https://github.com/dahlia/sqlalchemy-imageattach/commit/7cd3ca5b,werkzeug__webob__dahlia/sqlalchemy-imageattach__7cd3ca5b -werkzeug,webob,dahlia/sqlalchemy-imageattach,7cd3ca5b3e3d88540adf82b6a35f7e68d4db0c68,tests/stores/fs_test.py,95:102,attribute,attribute,one-to-one,element name change,data,text,https://github.com/dahlia/sqlalchemy-imageattach/commit/7cd3ca5b,werkzeug__webob__dahlia/sqlalchemy-imageattach__7cd3ca5b -werkzeug,webob,dahlia/sqlalchemy-imageattach,7cd3ca5b3e3d88540adf82b6a35f7e68d4db0c68,tests/stores/fs_test.py,7-8:7,import,import,not applicable,,"werkzeug.test.Client, werkzeug.test.Client",webob.Request,https://github.com/dahlia/sqlalchemy-imageattach/commit/7cd3ca5b,werkzeug__webob__dahlia/sqlalchemy-imageattach__7cd3ca5b -werkzeug,webob,dahlia/sqlalchemy-imageattach,7cd3ca5b3e3d88540adf82b6a35f7e68d4db0c68,tests/stores/fs_test.py,100:108,attribute,attribute,one-to-one,element name change,mimetype,content_type,https://github.com/dahlia/sqlalchemy-imageattach/commit/7cd3ca5b,werkzeug__webob__dahlia/sqlalchemy-imageattach__7cd3ca5b -werkzeug,webob,dahlia/sqlalchemy-imageattach,7cd3ca5b3e3d88540adf82b6a35f7e68d4db0c68,tests/stores/fs_test.py,70:74,attribute,attribute,one-to-one,element name change,mimetype,content_type,https://github.com/dahlia/sqlalchemy-imageattach/commit/7cd3ca5b,werkzeug__webob__dahlia/sqlalchemy-imageattach__7cd3ca5b -werkzeug,webob,dahlia/sqlalchemy-imageattach,7cd3ca5b3e3d88540adf82b6a35f7e68d4db0c68,tests/stores/fs_test.py,93:100,attribute,attribute,one-to-one,element name change,mimetype,content_type,https://github.com/dahlia/sqlalchemy-imageattach/commit/7cd3ca5b,werkzeug__webob__dahlia/sqlalchemy-imageattach__7cd3ca5b -wget,requests,noaa-oar-arl/monet,590936b7ab2e0aa49c04a5ecaed502eb1ab348b8,monet/obs/airnow.py,148:153,import,import,not applicable,,wget,requests,https://github.com/noaa-oar-arl/monet/commit/590936b7,wget__requests__noaa-oar-arl/monet__590936b7 -wget,requests,noaa-oar-arl/monet,590936b7ab2e0aa49c04a5ecaed502eb1ab348b8,monet/obs/airnow.py,154:159-160,function call,function call,one-to-one,"element name change, output transformation",download,get,https://github.com/noaa-oar-arl/monet/commit/590936b7,wget__requests__noaa-oar-arl/monet__590936b7 -wget,requests,noaa-oar-arl/monet,590936b7ab2e0aa49c04a5ecaed502eb1ab348b8,monet/obs/aqs.py,228:247,import,import,not applicable,,wget,requests,https://github.com/noaa-oar-arl/monet/commit/590936b7,wget__requests__noaa-oar-arl/monet__590936b7 -wget,requests,noaa-oar-arl/monet,590936b7ab2e0aa49c04a5ecaed502eb1ab348b8,monet/obs/aqs.py,234:253-254,function call,function call,one-to-one,"element name change, output transformation",download,get,https://github.com/noaa-oar-arl/monet/commit/590936b7,wget__requests__noaa-oar-arl/monet__590936b7 -wget,requests,noaa-oar-arl/monet,590936b7ab2e0aa49c04a5ecaed502eb1ab348b8,monet/obs/cems.py,127:183,import,import,not applicable,,wget,requests,https://github.com/noaa-oar-arl/monet/commit/590936b7,wget__requests__noaa-oar-arl/monet__590936b7 -wget,requests,noaa-oar-arl/monet,590936b7ab2e0aa49c04a5ecaed502eb1ab348b8,monet/obs/cems.py,138:184-195,function call,function call,one-to-one,"element name change, output transformation",download,get,https://github.com/noaa-oar-arl/monet/commit/590936b7,wget__requests__noaa-oar-arl/monet__590936b7 -xlsxwriter,openpyxl,bcgov/gwells,472f336f5db32ead27b6f4e171c6b8f782da8a02,app/backend/wells/management/commands/export.py,11:12,import,import,not applicable,,xlsxwriter,openpyxl.Workbook,https://github.com/bcgov/gwells/commit/472f336f,xlsxwriter__openpyxl__bcgov/gwells__472f336f -xlsxwriter,openpyxl,bcgov/gwells,472f336f5db32ead27b6f4e171c6b8f782da8a02,app/backend/wells/management/commands/export.py,53:53,function call,function call,one-to-one,element name change,add_worksheet,create_sheet,https://github.com/bcgov/gwells/commit/472f336f,xlsxwriter__openpyxl__bcgov/gwells__472f336f diff --git a/code/report/combined-ccs-raw.csv b/code/report/combined-ccs-raw.csv deleted file mode 100644 index bb2da2c..0000000 --- a/code/report/combined-ccs-raw.csv +++ /dev/null @@ -1,2694 +0,0 @@ -round,id 1,id 2,flag,repo,commit,source,target,domain,file path,lines,source APIs,target APIs,source program elements,target program elements,cardinality,properties,migration id,pair id,commit url -0,1,--,,agdsn/sipa,ea23791cfdc36d614189418a01a57c78859fa5e8,raven,sentry-sdk,Logging/tracing,sipa/initialization.py,186-187:189-194,Sentry;init_app,init;FlaskIntegration,function call; function call,function call; function call,many-to-many,argument addition;argument deletion;element name change,raven__sentry-sdk__agdsn/sipa__ea23791,raven__sentry-sdk,https://github.com/agdsn/sipa/commit/ea23791 -0,63,--,,agdsn/sipa,ea23791cfdc36d614189418a01a57c78859fa5e8,raven,sentry-sdk,Logging/tracing,sipa/initialization.py,"9-11:8,12",from raven import setup_logging; from raven.contrib.flask import Sentry; from raven.handlers.logging import SentryHandler,import sentry_sdk; from sentry_sdk.integrations.flask import FlaskIntegration,import,import,many-to-many,full statement replacement,raven__sentry-sdk__agdsn/sipa__ea23791,raven__sentry-sdk,https://github.com/agdsn/sipa/commit/ea23791 -0,110,--,,alice-biometrics/petisco,9abf7b1f6ef8c55bdddcb9a5c2eff513f6a93130,slackclient,slack-sdk,API wrapper,petisco/extra/slack/application/notifier/slack_notifier.py,3:3,"from slack import WebClient ","from slack import WebClient ",import,import,one-to-one,module name change,slackclient__slack-sdk__alice-biometrics/petisco__9abf7b1,slackclient__slack-sdk,https://github.com/alice-biometrics/petisco/commit/9abf7b1 -0,266,--,,alice-biometrics/petisco,9abf7b1f6ef8c55bdddcb9a5c2eff513f6a93130,slackclient,slack-sdk,API wrapper,petisco/extra/slack/application/notifier/slack_notifier.py,4:4,"from slack.errors import SlackApiError ","from slack_sdk.errors import SlackApiError ",import,import,one-to-one,module name change,slackclient__slack-sdk__alice-biometrics/petisco__9abf7b1,slackclient__slack-sdk,https://github.com/alice-biometrics/petisco/commit/9abf7b1 -0,111,--,,alice-biometrics/petisco,9abf7b1f6ef8c55bdddcb9a5c2eff513f6a93130,slackclient,slack-sdk,API wrapper,petisco/extra/slack/is_slack_available.py,3:3,import slack,import slack_sdk,import,import,one-to-one,module name change,slackclient__slack-sdk__alice-biometrics/petisco__9abf7b1,slackclient__slack-sdk,https://github.com/alice-biometrics/petisco/commit/9abf7b1 -0,112,--,,alice-biometrics/petisco,9abf7b1f6ef8c55bdddcb9a5c2eff513f6a93130,slackclient,slack-sdk,API wrapper,petisco/legacy/notifier/infrastructure/slack/slack_notifier.py,1:1,"from slack import WebClient ","from slack import WebClient ",import,import,one-to-one,module name change,slackclient__slack-sdk__alice-biometrics/petisco__9abf7b1,slackclient__slack-sdk,https://github.com/alice-biometrics/petisco/commit/9abf7b1 -0,267,--,,alice-biometrics/petisco,9abf7b1f6ef8c55bdddcb9a5c2eff513f6a93130,slackclient,slack-sdk,API wrapper,petisco/legacy/notifier/infrastructure/slack/slack_notifier.py,2:2,"from slack.errors import SlackApiError ","from slack_sdk.errors import SlackApiError ",import,import,one-to-one,module name change,slackclient__slack-sdk__alice-biometrics/petisco__9abf7b1,slackclient__slack-sdk,https://github.com/alice-biometrics/petisco/commit/9abf7b1 -0,75,--,,apryor6/flaskerize,59d8319355bf95f26949fe13ac3d6be5b5282fb6,flask-restplus,flask-restx,Development framework/extension,flaskerize/generate.py,152:152,"from flask_restplus import Namespace, Resource","from flask_restx import Namespace, Resource ",import,import,one-to-one,module name change,flask-restplus__flask-restx__apryor6/flaskerize__59d8319,flask-restplus__flask-restx,https://github.com/apryor6/flaskerize/commit/59d8319 -0,76,--,,apryor6/flaskerize,59d8319355bf95f26949fe13ac3d6be5b5282fb6,flask-restplus,flask-restx,Development framework/extension,flaskerize/schematics/entity/files/{{ name }}.template/controller.py.template,1:1,"from flask_restplus import Resource ","from flask_restplus import Resource ",import,import,one-to-one,module name change,flask-restplus__flask-restx__apryor6/flaskerize__59d8319,flask-restplus__flask-restx,https://github.com/apryor6/flaskerize/commit/59d8319 -0,268,--,,apryor6/flaskerize,59d8319355bf95f26949fe13ac3d6be5b5282fb6,flask-restplus,flask-restx,Development framework/extension,flaskerize/schematics/entity/files/{{ name }}.template/controller.py.template,3:3,"from flask_restplus import Namespace ","from flask_restx import Namespace ",import,import,one-to-one,module name change,flask-restplus__flask-restx__apryor6/flaskerize__59d8319,flask-restplus__flask-restx,https://github.com/apryor6/flaskerize/commit/59d8319 -0,77,--,,apryor6/flaskerize,59d8319355bf95f26949fe13ac3d6be5b5282fb6,flask-restplus,flask-restx,Development framework/extension,flaskerize/schematics/flask-api/files/{{ name }}.template/app/__init__.py,3:3,from flask_restplus import Api,"from flask_restx import Api ",import,import,one-to-one,module name change,flask-restplus__flask-restx__apryor6/flaskerize__59d8319,flask-restplus__flask-restx,https://github.com/apryor6/flaskerize/commit/59d8319 -0,78,--,,apryor6/flaskerize,59d8319355bf95f26949fe13ac3d6be5b5282fb6,flask-restplus,flask-restx,Development framework/extension,flaskerize/schematics/flask-api/files/{{ name }}.template/app/widget/controller.py,3:3,"from flask_restplus import Namespace, Resource ","from flask_restx import Namespace, Resource ",import,import,one-to-one,module name change,flask-restplus__flask-restx__apryor6/flaskerize__59d8319,flask-restplus__flask-restx,https://github.com/apryor6/flaskerize/commit/59d8319 -0,129,--,,azure/aztk,19dde429a702c29bdcf86a69805053ecfd02edee,pycryptodome,pycryptodomex,Cryptography,aztk/client.py,15:15,from Crypto.PublicKey import RSA,"from Cryptodome.PublicKey import RSA ",import,import,one-to-one,module name change,pycryptodome__pycryptodomex__azure/aztk__19dde42,pycryptodome__pycryptodomex,https://github.com/azure/aztk/commit/19dde42 -0,130,--,,azure/aztk,19dde429a702c29bdcf86a69805053ecfd02edee,pycryptodome,pycryptodomex,Cryptography,aztk/node_scripts/install/create_user.py,4:4,"from Crypto.PublicKey import RSA ","from Cryptodome.PublicKey import RSA ",import,import,one-to-one,module name change,pycryptodome__pycryptodomex__azure/aztk__19dde42,pycryptodome__pycryptodomex,https://github.com/azure/aztk/commit/19dde42 -0,269,--,,azure/aztk,19dde429a702c29bdcf86a69805053ecfd02edee,pycryptodome,pycryptodomex,Cryptography,aztk/node_scripts/install/create_user.py,5:5,"from Crypto.Cipher import AES, PKCS1_OAEP ","from Crypto.Cipher import AES, PKCS1_OAEP ",import,import,one-to-one,module name change,pycryptodome__pycryptodomex__azure/aztk__19dde42,pycryptodome__pycryptodomex,https://github.com/azure/aztk/commit/19dde42 -0,131,--,,azure/aztk,19dde429a702c29bdcf86a69805053ecfd02edee,pycryptodome,pycryptodomex,Cryptography,aztk/spark/models/models.py,2:2,"from Crypto.PublicKey import RSA ","from Cryptodome.PublicKey import RSA ",import,import,one-to-one,module name change,pycryptodome__pycryptodomex__azure/aztk__19dde42,pycryptodome__pycryptodomex,https://github.com/azure/aztk/commit/19dde42 -0,132,--,,azure/aztk,19dde429a702c29bdcf86a69805053ecfd02edee,pycryptodome,pycryptodomex,Cryptography,aztk/utils/secure_utils.py,1:1,from Crypto.PublicKey import RSA,from Cryptodome.PublicKey import RSA,import,import,one-to-one,module name change,pycryptodome__pycryptodomex__azure/aztk__19dde42,pycryptodome__pycryptodomex,https://github.com/azure/aztk/commit/19dde42 -0,270,--,,azure/aztk,19dde429a702c29bdcf86a69805053ecfd02edee,pycryptodome,pycryptodomex,Cryptography,aztk/utils/secure_utils.py,2:2,from Crypto.Random import get_random_bytes,from Cryptodome.Random import get_random_bytes,import,import,one-to-one,module name change,pycryptodome__pycryptodomex__azure/aztk__19dde42,pycryptodome__pycryptodomex,https://github.com/azure/aztk/commit/19dde42 -0,271,--,,azure/aztk,19dde429a702c29bdcf86a69805053ecfd02edee,pycryptodome,pycryptodomex,Cryptography,aztk/utils/secure_utils.py,3:3,"from Crypto.Cipher import AES, PKCS1_OAEP","from Cryptodome.Cipher import AES, PKCS1_OAEP",import,import,one-to-one,module name change,pycryptodome__pycryptodomex__azure/aztk__19dde42,pycryptodome__pycryptodomex,https://github.com/azure/aztk/commit/19dde42 -0,244,--,,bcgov/gwells,472f336f5db32ead27b6f4e171c6b8f782da8a02,xlsxwriter,openpyxl,File reader/writer,app/backend/wells/management/commands/export.py,11:12,import xlsxwriter,"from openpyxl import Workbook ",import,import,one-to-one,full statement replacement,xlsxwriter__openpyxl__bcgov/gwells__472f336,xlsxwriter__openpyxl,https://github.com/bcgov/gwells/commit/472f336 -0,245,--,,bcgov/gwells,472f336f5db32ead27b6f4e171c6b8f782da8a02,xlsxwriter,openpyxl,File reader/writer,app/backend/wells/management/commands/export.py,53:53,add_worksheet,create_sheet,function call,function call,one-to-one,element name change,xlsxwriter__openpyxl__bcgov/gwells__472f336,xlsxwriter__openpyxl,https://github.com/bcgov/gwells/commit/472f336 -0,204,--,,bcgov/gwells,57d12c42941e0afb07ac46fb51f8316d6c5a0cea,openpyxl,xlsxwriter,File reader/writer,app/backend/wells/management/commands/export.py,12:12,from openpyxl import Workbook,from xlsxwriter import Workbook,import,import,one-to-one,module name change,openpyxl__xlsxwriter__bcgov/gwells__57d12c4,openpyxl__xlsxwriter,https://github.com/bcgov/gwells/commit/57d12c4 -0,205,--,,bcgov/gwells,57d12c42941e0afb07ac46fb51f8316d6c5a0cea,openpyxl,xlsxwriter,File reader/writer,app/backend/wells/management/commands/export.py,53:53,create_sheet,add_worksheet,function call,function call,one-to-one,element name change,openpyxl__xlsxwriter__bcgov/gwells__57d12c4,openpyxl__xlsxwriter,https://github.com/bcgov/gwells/commit/57d12c4 -0,197,--,,bcgov/theorgbook,728f86e941dfb6bdbee27628d28425757af5f22d,django-rest-swagger,drf-yasg,Utilities,tob-api/api_v2/swagger.py,6:7-8,"from rest_framework_swagger import renderers ",from drf_yasg.views import get_schema_view; from drf_yasg import openapi,import,import,one-to-many,full statement replacement,django-rest-swagger__drf-yasg__bcgov/theorgbook__728f86e,django-rest-swagger__drf-yasg,https://github.com/bcgov/theorgbook/commit/728f86e -0,217,--,,biznetgio/restknot,6b10345398630fbb418f84ca7268d481ecad56ee,kafka-python,confluent-kafka,API wrapper,agent/dnsagent/clis/start.py,35:35-36,get_kafka_consumer,Consumer; suscribe,function call,function call; function call,one-to-many,argument transformation;element name change,kafka-python__confluent-kafka__biznetgio/restknot__6b10345,kafka-python__confluent-kafka,https://github.com/biznetgio/restknot/commit/6b10345 -0,219,--,,biznetgio/restknot,6b10345398630fbb418f84ca7268d481ecad56ee,kafka-python,confluent-kafka,API wrapper,api/app/helpers/producer.py,18-21:20,KafkaProducer,Producer,function call,function call,one-to-one,argument deletion;argument transformation;element name change,kafka-python__confluent-kafka__biznetgio/restknot__6b10345,kafka-python__confluent-kafka,https://github.com/biznetgio/restknot/commit/6b10345 -0,220,--,,biznetgio/restknot,6b10345398630fbb418f84ca7268d481ecad56ee,kafka-python,confluent-kafka,API wrapper,api/app/helpers/producer.py,31:36,send,produce,function call,function call,one-to-one,argument addition;argument transformation;element name change,kafka-python__confluent-kafka__biznetgio/restknot__6b10345,kafka-python__confluent-kafka,https://github.com/biznetgio/restknot/commit/6b10345 -0,218,--,,biznetgio/restknot,6b10345398630fbb418f84ca7268d481ecad56ee,kafka-python,confluent-kafka,API wrapper,api/app/helpers/producer.py,5:5,from kafka import KafkaProducer,"from confluent_kafka import Producer ",import,import,one-to-one,module name change;object name change,kafka-python__confluent-kafka__biznetgio/restknot__6b10345,kafka-python__confluent-kafka,https://github.com/biznetgio/restknot/commit/6b10345 -0,126,--,,bretttolbert/verbecc-svc,24a848d285ae2c6f3e5b06d1a8ee718cb3f17133,flask,fastapi,Development framework/extension,python/verb_conjugate_fr/__init__.py,2-3:2,from flask import Flask; from flask_restful import Api,"from fastapi import FastAPI ",import,import,many-to-one,full statement replacement,flask__fastapi__bretttolbert/verbecc-svc__24a848d,flask__fastapi,https://github.com/bretttolbert/verbecc-svc/commit/24a848d -0,4,--,,camptocamp/c2cgeoportal,14388c3d85ab164d7b36b1331534913a1c9d6c9a,pycrypto,pycryptodome,Cryptography,geoportal/c2cgeoportal_geoportal/__init__.py,322:326,new,new,function call,function call,one-to-one,argument addition;argument transformation,pycrypto__pycryptodome__camptocamp/c2cgeoportal__14388c3,pycrypto__pycryptodome,https://github.com/camptocamp/c2cgeoportal/commit/14388c3 -0,5,--,,camptocamp/c2cgeoportal,14388c3d85ab164d7b36b1331534913a1c9d6c9a,pycrypto,pycryptodome,Cryptography,geoportal/c2cgeoportal_geoportal/__init__.py,323:327,decrypt,decrypt_and_verify,function call,function call,one-to-one,argument addition;argument transformation;element name change,pycrypto__pycryptodome__camptocamp/c2cgeoportal__14388c3,pycrypto__pycryptodome,https://github.com/camptocamp/c2cgeoportal/commit/14388c3 -0,2,--,,camptocamp/c2cgeoportal,14388c3d85ab164d7b36b1331534913a1c9d6c9a,pycrypto,pycryptodome,Cryptography,geoportal/c2cgeoportal_geoportal/scripts/urllogin.py,48:48,new,new,function call,function call,one-to-one,argument addition;argument transformation,pycrypto__pycryptodome__camptocamp/c2cgeoportal__14388c3,pycrypto__pycryptodome,https://github.com/camptocamp/c2cgeoportal/commit/14388c3 -0,3,--,,camptocamp/c2cgeoportal,14388c3d85ab164d7b36b1331534913a1c9d6c9a,pycrypto,pycryptodome,Cryptography,geoportal/c2cgeoportal_geoportal/scripts/urllogin.py,53:53,encrypt,encrypt_and_digest,function call,function call,one-to-one,element name change,pycrypto__pycryptodome__camptocamp/c2cgeoportal__14388c3,pycrypto__pycryptodome,https://github.com/camptocamp/c2cgeoportal/commit/14388c3 -0,151,--,,cloud-custodian/cloud-custodian,12e3e8084ddb2e7f5ccbc5ea3c3bd3e4c7e9c207,ruamel.yaml,pyyaml,File reader/writer,tools/c7n_mailer/c7n_mailer/cli.py,15:10,from ruamel import yaml,"from ruamel import yaml ",import,import,one-to-one,full statement replacement,ruamel.yaml__pyyaml__cloud-custodian/cloud-custodian__12e3e80,ruamel.yaml__pyyaml,https://github.com/cloud-custodian/cloud-custodian/commit/12e3e80 -0,152,--,,cloud-custodian/cloud-custodian,12e3e8084ddb2e7f5ccbc5ea3c3bd3e4c7e9c207,ruamel.yaml,pyyaml,File reader/writer,tools/c7n_mailer/c7n_mailer/replay.py,25:18,from ruamel import yaml,"from ruamel import yaml ",import,import,one-to-one,full statement replacement,ruamel.yaml__pyyaml__cloud-custodian/cloud-custodian__12e3e80,ruamel.yaml__pyyaml,https://github.com/cloud-custodian/cloud-custodian/commit/12e3e80 -0,153,--,,cloud-custodian/cloud-custodian,12e3e8084ddb2e7f5ccbc5ea3c3bd3e4c7e9c207,ruamel.yaml,pyyaml,File reader/writer,tools/c7n_mailer/c7n_mailer/utils.py,28:22,from ruamel import yaml,"from ruamel import yaml ",import,import,one-to-one,full statement replacement,ruamel.yaml__pyyaml__cloud-custodian/cloud-custodian__12e3e80,ruamel.yaml__pyyaml,https://github.com/cloud-custodian/cloud-custodian/commit/12e3e80 -0,171,--,,cloud-custodian/cloud-custodian,cbaf252ff1eb554511b0384392ea02387887ed6c,python-ldap,ldap3,Utilities,tools/c7n_mailer/c7n_mailer/address.py,19:16-20,"import ldap ","from ldap3 import (Connection, Server); from ldap3.core.exceptions import LDAPSocketOpenError",import,import,one-to-many,full statement replacement,python-ldap__ldap3__cloud-custodian/cloud-custodian__cbaf252,python-ldap__ldap3,https://github.com/cloud-custodian/cloud-custodian/commit/cbaf252 -0,146,--,,cloud-custodian/cloud-custodian,ee4d52689e1f4965439b2d360c89eddf8767a935,pyyaml,ruamel.yaml,File reader/writer,tools/c7n_mailer/c7n_mailer/cli.py,8:8,import yaml,"from ruamel import yaml ",import,import,one-to-one,full statement replacement,pyyaml__ruamel.yaml__cloud-custodian/cloud-custodian__ee4d526,pyyaml__ruamel.yaml,https://github.com/cloud-custodian/cloud-custodian/commit/ee4d526 -0,147,--,,cloud-custodian/cloud-custodian,ee4d52689e1f4965439b2d360c89eddf8767a935,pyyaml,ruamel.yaml,File reader/writer,tools/c7n_mailer/c7n_mailer/replay.py,21:21,import yaml,"from ruamel import yaml ",import,import,one-to-one,full statement replacement,pyyaml__ruamel.yaml__cloud-custodian/cloud-custodian__ee4d526,pyyaml__ruamel.yaml,https://github.com/cloud-custodian/cloud-custodian/commit/ee4d526 -0,148,--,,cloud-custodian/cloud-custodian,ee4d52689e1f4965439b2d360c89eddf8767a935,pyyaml,ruamel.yaml,File reader/writer,tools/c7n_mailer/c7n_mailer/utils.py,18:20,import yaml,"from ruamel import yaml ",import,import,one-to-one,full statement replacement,pyyaml__ruamel.yaml__cloud-custodian/cloud-custodian__ee4d526,pyyaml__ruamel.yaml,https://github.com/cloud-custodian/cloud-custodian/commit/ee4d526 -0,149,--,,common-workflow-language/cwltool,b9b65c0f4d7531c8a97690356ecf1a34214eaac2,pyyaml,ruamel.yaml,File reader/writer,draft-4/salad/schema_salad/jsonld_context.py,3:4,import yaml,"from ruamel import yaml ",import,import,one-to-one,full statement replacement,pyyaml__ruamel.yaml__common-workflow-language/cwltool__b9b65c0,pyyaml__ruamel.yaml,https://github.com/common-workflow-language/cwltool/commit/b9b65c0 -0,143,--,,duanhongyi/dwebsocket,d707ff652fd74c3420e83a50fc9b1b9026ed0d98,gevent,eventlet,Networking,examples/run_eventlet.py,14-15:16,WSGIServer; serve_forever,server; listen,function call; function call,function call; function call,many-to-many,element name change,gevent__eventlet__duanhongyi/dwebsocket__d707ff6,gevent__eventlet,https://github.com/duanhongyi/dwebsocket/commit/d707ff6 -0,141,--,,duanhongyi/dwebsocket,d707ff652fd74c3420e83a50fc9b1b9026ed0d98,gevent,eventlet,Networking,examples/run_eventlet.py,"3,5:1,6",from gevent import monkey; from gevent.pywsgi import WSGIServer,"from eventlet import wsgi, patcher; from eventlet import wsgi, patcher",import,import,many-to-many,full statement replacement,gevent__eventlet__duanhongyi/dwebsocket__d707ff6,gevent__eventlet,https://github.com/duanhongyi/dwebsocket/commit/d707ff6 -0,142,--,,duanhongyi/dwebsocket,d707ff652fd74c3420e83a50fc9b1b9026ed0d98,gevent,eventlet,Networking,examples/run_eventlet.py,4:2,patch_all,monkey_patch,function call,function call,one-to-one,element name change,gevent__eventlet__duanhongyi/dwebsocket__d707ff6,gevent__eventlet,https://github.com/duanhongyi/dwebsocket/commit/d707ff6 -0,6,--,,elblogbruno/notionai-mymind,002f5bde5d5d5f2eaaf6999e41e4619817c10400,flask,quart,Development framework/extension,Python Server/app/server.py,149:110,render_template,render_template,function call,function call,one-to-one,making await,flask__quart__elblogbruno/notionai-mymind__002f5bd,flask__quart,https://github.com/elblogbruno/notionai-mymind/commit/002f5bd -0,7,--,,elblogbruno/notionai-mymind,002f5bde5d5d5f2eaaf6999e41e4619817c10400,flask,quart,Development framework/extension,Python Server/app/server.py,154:115,form,get_json,attribute access,function call,one-to-one,making await;element name change,flask__quart__elblogbruno/notionai-mymind__002f5bd,flask__quart,https://github.com/elblogbruno/notionai-mymind/commit/002f5bd -0,8,--,,elblogbruno/notionai-mymind,002f5bde5d5d5f2eaaf6999e41e4619817c10400,flask,quart,Development framework/extension,Python Server/app/server.py,20:14,Flask,Quart,function call,function call,one-to-one,element name change,flask__quart__elblogbruno/notionai-mymind__002f5bd,flask__quart,https://github.com/elblogbruno/notionai-mymind/commit/002f5bd -0,64,--,,elblogbruno/notionai-mymind,002f5bde5d5d5f2eaaf6999e41e4619817c10400,flask,quart,Development framework/extension,Python Server/app/server.py,4-6:3,"from flask import send_from_directory; from flask import render_template; from flask import Flask, flash, request, redirect, url_for","from quart import Quart, render_template, flash, request, redirect ",import,import,one-to-one,full statement replacement,flask__quart__elblogbruno/notionai-mymind__002f5bd,flask__quart,https://github.com/elblogbruno/notionai-mymind/commit/002f5bd -0,9,--,,elblogbruno/notionai-mymind,002f5bde5d5d5f2eaaf6999e41e4619817c10400,flask,quart,Development framework/extension,Python Server/app/server.py,80:55,files,files,attribute access,attribute access,one-to-one,making await,flask__quart__elblogbruno/notionai-mymind__002f5bd,flask__quart,https://github.com/elblogbruno/notionai-mymind/commit/002f5bd -0,252,--,,freeopcua/opcua-asyncio,cdaff1575780a99ab035abb08a6ad13414cd4859,pycrypto,cryptography,Cryptography,opcua/uacrypto.py,8-15:3-7,from Crypto.Signature import PKCS1_v1_5; from Crypto.Hash import SHA256; from Crypto.Hash import SHA; from Crypto.PublicKey import RSA; from Crypto.Cipher import AES; from Crypto.Cipher import PKCS1_OAEP; from Crypto import Hash; from Crypto import Random,from cryptography import x509; from cryptography.hazmat.backends import default_backend; from cryptography.hazmat.primitives import serialization; from cryptography.hazmat.primitives import hashes; from cryptography.hazmat.primitives.asymmetric import padding,import,import,many-to-many,full statement replacement,pycrypto__cryptography__freeopcua/opcua-asyncio__cdaff15,pycrypto__cryptography,https://github.com/freeopcua/opcua-asyncio/commit/cdaff15 -0,65,--,,habitissimo/myaas,0a65bcc2ce97a2e3ad9b028b1cf9bcc58499f5d9,raven,sentry-sdk,Logging/tracing,src/runserver.py,7:6-7,from raven.contrib.flask import Sentry,import sentry_sd; from sentry_sdk.integrations.flask import FlaskIntegration,import,import,one-to-many,full statement replacement,raven__sentry-sdk__habitissimo/myaas__0a65bcc,raven__sentry-sdk,https://github.com/habitissimo/myaas/commit/0a65bcc -0,10,--,,habitissimo/myaas,0a65bcc2ce97a2e3ad9b028b1cf9bcc58499f5d9,raven,sentry-sdk,Logging/tracing,src/runserver.py,8:9-12,Sentry,init;FlaskIntegration,function call,function call; function call,one-to-many,argument addition;argument deletion;element name change,raven__sentry-sdk__habitissimo/myaas__0a65bcc,raven__sentry-sdk,https://github.com/habitissimo/myaas/commit/0a65bcc -0,57,--,,hhyo/archery,e192ca69e2d610bc59a9f10165c7fd1c8ab9b157,pycrypto,pycryptodome,Cryptography,sql/utils/aes_decryptor.py,26:26,encrypt,encrypt,function call,function call,one-to-one,argument transformation,pycrypto__pycryptodome__hhyo/archery__e192ca6,pycrypto__pycryptodome,https://github.com/hhyo/archery/commit/e192ca6 -0,150,--,,holgern/beem,f5ba90e2cc5bb88b29b173bae11ba46e06efecf7,pyyaml,ruamel.yaml,File reader/writer,beem/utils.py,9:9,import yaml,from ruamel.yaml import YAML,import,import,one-to-one,full statement replacement,pyyaml__ruamel.yaml__holgern/beem__f5ba90e,pyyaml__ruamel.yaml,https://github.com/holgern/beem/commit/f5ba90e -0,168,--,,ictu/quality-time,cc47b42cf70b6968b22a3819bf0b9714135271c1,python-ldap,ldap3,Utilities,components/server/src/routes/auth.py,11:13-14,"import ldap ","from ldap3 import Server, Connection, ALL; from ldap3.core import exceptions",import,import,one-to-many,full statement replacement,python-ldap__ldap3__ictu/quality-time__cc47b42,python-ldap__ldap3,https://github.com/ictu/quality-time/commit/cc47b42 -0,169,--,,ictu/quality-time,cc47b42cf70b6968b22a3819bf0b9714135271c1,python-ldap,ldap3,Utilities,components/server/src/routes/auth.py,47:66,initialize,Server,function call,function call,one-to-one,argument addition;element name change,python-ldap__ldap3__ictu/quality-time__cc47b42,python-ldap__ldap3,https://github.com/ictu/quality-time/commit/cc47b42 -0,170,--,,ictu/quality-time,cc47b42cf70b6968b22a3819bf0b9714135271c1,python-ldap,ldap3,Utilities,components/server/src/routes/auth.py,50-51:73,search_s,search,function call,function call,one-to-one,argument addition;argument deletion;element name change,python-ldap__ldap3__ictu/quality-time__cc47b42,python-ldap__ldap3,https://github.com/ictu/quality-time/commit/cc47b42 -0,58,--,,ictu/quality-time,d3a9a16a72348cece48c9788cf10db6cc043ec7c,requests,aiohttp,HTTP client/server,components/collector/src/base_collectors/source_collector.py,106:101,get,get,function call,function call,one-to-one,argument deletion;argument transformation,requests__aiohttp__ictu/quality-time__d3a9a16,requests__aiohttp,https://github.com/ictu/quality-time/commit/d3a9a16 -0,13,--,,ictu/quality-time,d3a9a16a72348cece48c9788cf10db6cc043ec7c,requests,aiohttp,HTTP client/server,components/collector/src/base_collectors/source_collector.py,13:13,"import requests ","import aiohttp ",import,import,one-to-one,module name change,requests__aiohttp__ictu/quality-time__d3a9a16,requests__aiohttp,https://github.com/ictu/quality-time/commit/d3a9a16 -0,62,--,,ictu/quality-time,d3a9a16a72348cece48c9788cf10db6cc043ec7c,requests,aiohttp,HTTP client/server,components/collector/src/collector_utilities/functions.py,18:18,text,text,attribute access,function call,one-to-one,making await,requests__aiohttp__ictu/quality-time__d3a9a16,requests__aiohttp,https://github.com/ictu/quality-time/commit/d3a9a16 -0,12,--,,ictu/quality-time,d3a9a16a72348cece48c9788cf10db6cc043ec7c,requests,aiohttp,HTTP client/server,components/collector/src/collector_utilities/type.py,15:16,Response,ClientResponse,attribute access,attribute access,one-to-one,element name change,requests__aiohttp__ictu/quality-time__d3a9a16,requests__aiohttp,https://github.com/ictu/quality-time/commit/d3a9a16 -0,11,--,,ictu/quality-time,d3a9a16a72348cece48c9788cf10db6cc043ec7c,requests,aiohttp,HTTP client/server,components/collector/src/collector_utilities/type.py,5:5,"import requests ","import aiohttp ",import,import,one-to-one,module name change,requests__aiohttp__ictu/quality-time__d3a9a16,requests__aiohttp,https://github.com/ictu/quality-time/commit/d3a9a16 -0,14,--,,ictu/quality-time,d3a9a16a72348cece48c9788cf10db6cc043ec7c,requests,aiohttp,HTTP client/server,components/collector/src/source_collectors/api_source_collectors/azure_devops.py,12:12,"import requests ","import aiohttp ",import,import,one-to-one,module name change,requests__aiohttp__ictu/quality-time__d3a9a16,requests__aiohttp,https://github.com/ictu/quality-time/commit/d3a9a16 -0,59,--,,ictu/quality-time,d3a9a16a72348cece48c9788cf10db6cc043ec7c,requests,aiohttp,HTTP client/server,components/collector/src/source_collectors/api_source_collectors/azure_devops.py,31:31,post,post,function call,function call,one-to-one,argument deletion;making await,requests__aiohttp__ictu/quality-time__d3a9a16,requests__aiohttp,https://github.com/ictu/quality-time/commit/d3a9a16 -0,15,--,,ictu/quality-time,d3a9a16a72348cece48c9788cf10db6cc043ec7c,requests,aiohttp,HTTP client/server,components/collector/src/source_collectors/api_source_collectors/azure_devops.py,40:41;52:53;93:93;122:122;133:133;157:158,json,json,function call,function call,one-to-one,making await,requests__aiohttp__ictu/quality-time__d3a9a16,requests__aiohttp,https://github.com/ictu/quality-time/commit/d3a9a16 -0,16,--,,intel/stacks-usecase,22cc3f007a3267ca09a3f53b84fdbfff1f045e88,flask,quart,Development framework/extension,github-issue-classification/python/rest.py,"19:19,21","import flask ",import quart; from quart import Quart,import,import,one-to-many,full statement replacement,flask__quart__intel/stacks-usecase__22cc3f0,flask__quart,https://github.com/intel/stacks-usecase/commit/22cc3f0 -0,17,--,,intel/stacks-usecase,22cc3f007a3267ca09a3f53b84fdbfff1f045e88,flask,quart,Development framework/extension,github-issue-classification/python/rest.py,23:27,Flask,Quart,function call,function call,one-to-one,element name change,flask__quart__intel/stacks-usecase__22cc3f0,flask__quart,https://github.com/intel/stacks-usecase/commit/22cc3f0 -0,70,--,,intel/stacks-usecase,22cc3f007a3267ca09a3f53b84fdbfff1f045e88,flask,quart,Development framework/extension,github-issue-classification/python/rest.py,42:49;43:50;43:50,json,json,attribute access,attribute access,one-to-one,no properties,flask__quart__intel/stacks-usecase__22cc3f0,flask__quart,https://github.com/intel/stacks-usecase/commit/22cc3f0 -0,71,--,,intel/stacks-usecase,22cc3f007a3267ca09a3f53b84fdbfff1f045e88,flask,quart,Development framework/extension,github-issue-classification/python/rest.py,44:51,abort,abort,function call,function call,one-to-one,no properties,flask__quart__intel/stacks-usecase__22cc3f0,flask__quart,https://github.com/intel/stacks-usecase/commit/22cc3f0 -0,272,--,,intel/stacks-usecase,22cc3f007a3267ca09a3f53b84fdbfff1f045e88,flask,quart,Development framework/extension,github-issue-classification/python/rest.py,46:53;51:58,jsonify,jsonify,function call,function call,one-to-one,no properties,flask__quart__intel/stacks-usecase__22cc3f0,flask__quart,https://github.com/intel/stacks-usecase/commit/22cc3f0 -0,273,--,,intel/stacks-usecase,22cc3f007a3267ca09a3f53b84fdbfff1f045e88,flask,quart,Development framework/extension,github-issue-classification/python/rest.py,51:58,make_response,make_response,function call,function call,one-to-one,no properties,flask__quart__intel/stacks-usecase__22cc3f0,flask__quart,https://github.com/intel/stacks-usecase/commit/22cc3f0 -0,189,--,,intelai/inference-model-manager,71aff3a0bd1ae2a7d7d91858dcbe721de152693e,retrying,tenacity,Utilities,management/management_api/tenants/tenants_utils.py,109:108;129:128,retry,retry,decorator,decorator,one-to-one,argument transformation,retrying__tenacity__intelai/inference-model-manager__71aff3a,retrying__tenacity,https://github.com/intelai/inference-model-manager/commit/71aff3a -0,188,--,,intelai/inference-model-manager,71aff3a0bd1ae2a7d7d91858dcbe721de152693e,retrying,tenacity,Utilities,management/management_api/tenants/tenants_utils.py,5:5,from retrying import retry,"from tenacity import retry, stop_after_attempt, wait_fixed",import,import,one-to-one,full statement replacement,retrying__tenacity__intelai/inference-model-manager__71aff3a,retrying__tenacity,https://github.com/intelai/inference-model-manager/commit/71aff3a -0,191,--,,intelai/inference-model-manager,71aff3a0bd1ae2a7d7d91858dcbe721de152693e,retrying,tenacity,Utilities,tests/conftest.py,120:120,retry,retry,decorator,decorator,one-to-one,argument transformation,retrying__tenacity__intelai/inference-model-manager__71aff3a,retrying__tenacity,https://github.com/intelai/inference-model-manager/commit/71aff3a -0,190,--,,intelai/inference-model-manager,71aff3a0bd1ae2a7d7d91858dcbe721de152693e,retrying,tenacity,Utilities,tests/conftest.py,4:4,from retrying import retry,"from tenacity import retry, stop_after_attempt, wait_fixed",import,import,one-to-one,full statement replacement,retrying__tenacity__intelai/inference-model-manager__71aff3a,retrying__tenacity,https://github.com/intelai/inference-model-manager/commit/71aff3a -0,192,--,,intelai/inference-model-manager,71aff3a0bd1ae2a7d7d91858dcbe721de152693e,retrying,tenacity,Utilities,tests/management_api_tests/context.py,1:1,from retrying import retry,"from tenacity import retry, stop_after_attempt, wait_fixed",import,import,one-to-one,full statement replacement,retrying__tenacity__intelai/inference-model-manager__71aff3a,retrying__tenacity,https://github.com/intelai/inference-model-manager/commit/71aff3a -0,193,--,,intelai/inference-model-manager,71aff3a0bd1ae2a7d7d91858dcbe721de152693e,retrying,tenacity,Utilities,tests/management_api_tests/context.py,70:70;90:90;107:107,retry,retry,decorator,decorator,one-to-one,argument transformation,retrying__tenacity__intelai/inference-model-manager__71aff3a,retrying__tenacity,https://github.com/intelai/inference-model-manager/commit/71aff3a -0,195,--,,intelai/inference-model-manager,71aff3a0bd1ae2a7d7d91858dcbe721de152693e,retrying,tenacity,Utilities,tests/management_api_tests/endpoints/endpoint_utils.py,108:108,retry,retry,decorator,decorator,one-to-one,argument transformation,retrying__tenacity__intelai/inference-model-manager__71aff3a,retrying__tenacity,https://github.com/intelai/inference-model-manager/commit/71aff3a -0,194,--,,intelai/inference-model-manager,71aff3a0bd1ae2a7d7d91858dcbe721de152693e,retrying,tenacity,Utilities,tests/management_api_tests/endpoints/endpoint_utils.py,3:3,from retrying import retry,"from tenacity import retry, stop_after_attempt",import,import,one-to-one,full statement replacement,retrying__tenacity__intelai/inference-model-manager__71aff3a,retrying__tenacity,https://github.com/intelai/inference-model-manager/commit/71aff3a -0,206,--,,kizniche/mycodo,047263beb9e4301c30eef0f44d8d93c722b31f20,flask-restful,flask-restplus,Development framework/extension,mycodo/mycodo_flask/api.py,5:7,from flask_restful import Resource,from flask_restplus import Resource,import,import,one-to-one,module name change,flask-restful__flask-restplus__kizniche/mycodo__047263b,flask-restful__flask-restplus,https://github.com/kizniche/mycodo/commit/047263b -0,79,--,,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,flask-restplus,flask-restx,Development framework/extension,mycodo/mycodo_flask/api/__init__.py,6:6,from flask_restplus import Api,from flask_restx import Api,import,import,one-to-one,module name change,flask-restplus__flask-restx__kizniche/mycodo__5169173,flask-restplus__flask-restx,https://github.com/kizniche/mycodo/commit/5169173 -0,80,--,,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,flask-restplus,flask-restx,Development framework/extension,mycodo/mycodo_flask/api/choices.py,7:7,from flask_restplus import Resource,from flask_restx import Resource,import,import,one-to-one,module name change,flask-restplus__flask-restx__kizniche/mycodo__5169173,flask-restplus__flask-restx,https://github.com/kizniche/mycodo/commit/5169173 -0,274,--,,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,flask-restplus,flask-restx,Development framework/extension,mycodo/mycodo_flask/api/choices.py,8:8,from flask_restplus import abort,from flask_restx import abort,import,import,one-to-one,module name change,flask-restplus__flask-restx__kizniche/mycodo__5169173,flask-restplus__flask-restx,https://github.com/kizniche/mycodo/commit/5169173 -0,275,--,,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,flask-restplus,flask-restx,Development framework/extension,mycodo/mycodo_flask/api/choices.py,9:9,from flask_restplus import fields,from flask_restx import fields,import,import,one-to-one,module name change,flask-restplus__flask-restx__kizniche/mycodo__5169173,flask-restplus__flask-restx,https://github.com/kizniche/mycodo/commit/5169173 -0,81,--,,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,flask-restplus,flask-restx,Development framework/extension,mycodo/mycodo_flask/api/controller.py,7:7,from flask_restplus import Resource,from flask_restx import Resource,import,import,one-to-one,module name change,flask-restplus__flask-restx__kizniche/mycodo__5169173,flask-restplus__flask-restx,https://github.com/kizniche/mycodo/commit/5169173 -0,276,--,,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,flask-restplus,flask-restx,Development framework/extension,mycodo/mycodo_flask/api/controller.py,8:8,from flask_restplus import abort,from flask_restx import abort,import,import,one-to-one,module name change,flask-restplus__flask-restx__kizniche/mycodo__5169173,flask-restplus__flask-restx,https://github.com/kizniche/mycodo/commit/5169173 -0,277,--,,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,flask-restplus,flask-restx,Development framework/extension,mycodo/mycodo_flask/api/controller.py,9:9,from flask_restplus import fields,from flask_restx import fields,import,import,one-to-one,module name change,flask-restplus__flask-restx__kizniche/mycodo__5169173,flask-restplus__flask-restx,https://github.com/kizniche/mycodo/commit/5169173 -0,82,--,,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,flask-restplus,flask-restx,Development framework/extension,mycodo/mycodo_flask/api/daemon.py,7:7,from flask_restplus import Resource,from flask_restx import Resource,import,import,one-to-one,module name change,flask-restplus__flask-restx__kizniche/mycodo__5169173,flask-restplus__flask-restx,https://github.com/kizniche/mycodo/commit/5169173 -0,278,--,,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,flask-restplus,flask-restx,Development framework/extension,mycodo/mycodo_flask/api/daemon.py,8:8,from flask_restplus import abort,from flask_restx import abort,import,import,one-to-one,module name change,flask-restplus__flask-restx__kizniche/mycodo__5169173,flask-restplus__flask-restx,https://github.com/kizniche/mycodo/commit/5169173 -0,279,--,,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,flask-restplus,flask-restx,Development framework/extension,mycodo/mycodo_flask/api/daemon.py,9:9,from flask_restplus import fields,from flask_restx import fields,import,import,one-to-one,module name change,flask-restplus__flask-restx__kizniche/mycodo__5169173,flask-restplus__flask-restx,https://github.com/kizniche/mycodo/commit/5169173 -0,83,--,,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,flask-restplus,flask-restx,Development framework/extension,mycodo/mycodo_flask/api/input.py,7:7,from flask_restplus import Resource,from flask_restx import Resource,import,import,one-to-one,module name change,flask-restplus__flask-restx__kizniche/mycodo__5169173,flask-restplus__flask-restx,https://github.com/kizniche/mycodo/commit/5169173 -0,280,--,,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,flask-restplus,flask-restx,Development framework/extension,mycodo/mycodo_flask/api/input.py,8:8,from flask_restplus import abort,from flask_restx import abort,import,import,one-to-one,module name change,flask-restplus__flask-restx__kizniche/mycodo__5169173,flask-restplus__flask-restx,https://github.com/kizniche/mycodo/commit/5169173 -0,281,--,,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,flask-restplus,flask-restx,Development framework/extension,mycodo/mycodo_flask/api/input.py,9:9,from flask_restplus import fields,from flask_restx import fields,import,import,one-to-one,module name change,flask-restplus__flask-restx__kizniche/mycodo__5169173,flask-restplus__flask-restx,https://github.com/kizniche/mycodo/commit/5169173 -0,84,--,,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,flask-restplus,flask-restx,Development framework/extension,mycodo/mycodo_flask/api/math.py,7:7,from flask_restplus import Resource,from flask_restx import Resource,import,import,one-to-one,module name change,flask-restplus__flask-restx__kizniche/mycodo__5169173,flask-restplus__flask-restx,https://github.com/kizniche/mycodo/commit/5169173 -0,282,--,,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,flask-restplus,flask-restx,Development framework/extension,mycodo/mycodo_flask/api/math.py,8:8,from flask_restplus import abort,from flask_restx import abort,import,import,one-to-one,module name change,flask-restplus__flask-restx__kizniche/mycodo__5169173,flask-restplus__flask-restx,https://github.com/kizniche/mycodo/commit/5169173 -0,283,--,,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,flask-restplus,flask-restx,Development framework/extension,mycodo/mycodo_flask/api/math.py,9:9,from flask_restplus import fields,from flask_restx import fields,import,import,one-to-one,module name change,flask-restplus__flask-restx__kizniche/mycodo__5169173,flask-restplus__flask-restx,https://github.com/kizniche/mycodo/commit/5169173 -0,85,--,,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,flask-restplus,flask-restx,Development framework/extension,mycodo/mycodo_flask/api/measurement.py,8:8,from flask_restplus import Resource,from flask_restx import Resource,import,import,one-to-one,module name change,flask-restplus__flask-restx__kizniche/mycodo__5169173,flask-restplus__flask-restx,https://github.com/kizniche/mycodo/commit/5169173 -0,284,--,,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,flask-restplus,flask-restx,Development framework/extension,mycodo/mycodo_flask/api/measurement.py,9:9,from flask_restplus import abort,from flask_restx import abort,import,import,one-to-one,module name change,flask-restplus__flask-restx__kizniche/mycodo__5169173,flask-restplus__flask-restx,https://github.com/kizniche/mycodo/commit/5169173 -0,285,--,,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,flask-restplus,flask-restx,Development framework/extension,mycodo/mycodo_flask/api/measurement.py,10:10,from flask_restplus import fields,from flask_restx import fields,import,import,one-to-one,module name change,flask-restplus__flask-restx__kizniche/mycodo__5169173,flask-restplus__flask-restx,https://github.com/kizniche/mycodo/commit/5169173 -0,86,--,,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,flask-restplus,flask-restx,Development framework/extension,mycodo/mycodo_flask/api/output.py,7:7,from flask_restplus import Resource,from flask_restx import Resource,import,import,one-to-one,module name change,flask-restplus__flask-restx__kizniche/mycodo__5169173,flask-restplus__flask-restx,https://github.com/kizniche/mycodo/commit/5169173 -0,286,--,,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,flask-restplus,flask-restx,Development framework/extension,mycodo/mycodo_flask/api/output.py,8:8,from flask_restplus import abort,from flask_restx import abort,import,import,one-to-one,module name change,flask-restplus__flask-restx__kizniche/mycodo__5169173,flask-restplus__flask-restx,https://github.com/kizniche/mycodo/commit/5169173 -0,287,--,,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,flask-restplus,flask-restx,Development framework/extension,mycodo/mycodo_flask/api/output.py,9:9,from flask_restplus import fields,from flask_restx import fields,import,import,one-to-one,module name change,flask-restplus__flask-restx__kizniche/mycodo__5169173,flask-restplus__flask-restx,https://github.com/kizniche/mycodo/commit/5169173 -0,87,--,,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,flask-restplus,flask-restx,Development framework/extension,mycodo/mycodo_flask/api/pid.py,7:7,from flask_restplus import Resource,from flask_restx import Resource,import,import,one-to-one,module name change,flask-restplus__flask-restx__kizniche/mycodo__5169173,flask-restplus__flask-restx,https://github.com/kizniche/mycodo/commit/5169173 -0,288,--,,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,flask-restplus,flask-restx,Development framework/extension,mycodo/mycodo_flask/api/pid.py,8:8,from flask_restplus import abort,from flask_restx import abort,import,import,one-to-one,module name change,flask-restplus__flask-restx__kizniche/mycodo__5169173,flask-restplus__flask-restx,https://github.com/kizniche/mycodo/commit/5169173 -0,289,--,,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,flask-restplus,flask-restx,Development framework/extension,mycodo/mycodo_flask/api/pid.py,9:9,from flask_restplus import fields,from flask_restx import fields,import,import,one-to-one,module name change,flask-restplus__flask-restx__kizniche/mycodo__5169173,flask-restplus__flask-restx,https://github.com/kizniche/mycodo/commit/5169173 -0,88,--,,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,flask-restplus,flask-restx,Development framework/extension,mycodo/mycodo_flask/api/settings.py,7:7,from flask_restplus import Resource,from flask_restx import Resource,import,import,one-to-one,module name change,flask-restplus__flask-restx__kizniche/mycodo__5169173,flask-restplus__flask-restx,https://github.com/kizniche/mycodo/commit/5169173 -0,290,--,,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,flask-restplus,flask-restx,Development framework/extension,mycodo/mycodo_flask/api/settings.py,8:8,from flask_restplus import abort,from flask_restx import abort,import,import,one-to-one,module name change,flask-restplus__flask-restx__kizniche/mycodo__5169173,flask-restplus__flask-restx,https://github.com/kizniche/mycodo/commit/5169173 -0,291,--,,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,flask-restplus,flask-restx,Development framework/extension,mycodo/mycodo_flask/api/settings.py,9:9,from flask_restplus import fields,from flask_restx import fields,import,import,one-to-one,module name change,flask-restplus__flask-restx__kizniche/mycodo__5169173,flask-restplus__flask-restx,https://github.com/kizniche/mycodo/commit/5169173 -0,89,--,,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,flask-restplus,flask-restx,Development framework/extension,mycodo/mycodo_flask/api/sql_schema_fields.py,2:2,from flask_restplus import fields,from flask_restx import fields,import,import,one-to-one,module name change,flask-restplus__flask-restx__kizniche/mycodo__5169173,flask-restplus__flask-restx,https://github.com/kizniche/mycodo/commit/5169173 -0,172,--,,kizniche/mycodo,547f6d9f22e569007c1066e36ee5142f5e1b533d,lockfile,fasteners,Multitasking/multiprocessing,mycodo/controller_sensor.py,31:26,from lockfile import LockFile,import fasteners,import,import,one-to-one,full statement replacement,lockfile__fasteners__kizniche/mycodo__547f6d9,lockfile__fasteners,https://github.com/kizniche/mycodo/commit/547f6d9 -0,173,--,,kizniche/mycodo,547f6d9f22e569007c1066e36ee5142f5e1b533d,lockfile,fasteners,Multitasking/multiprocessing,mycodo/devices/atlas_scientific_i2c.py,7:3,from lockfile import LockFile,import fasteners,import,import,one-to-one,full statement replacement,lockfile__fasteners__kizniche/mycodo__547f6d9,lockfile__fasteners,https://github.com/kizniche/mycodo/commit/547f6d9 -0,174,--,,kizniche/mycodo,547f6d9f22e569007c1066e36ee5142f5e1b533d,lockfile,fasteners,Multitasking/multiprocessing,mycodo/devices/atlas_scientific_i2c.py,77:79,LockFile,InterProcessLock,function call,function call,one-to-one,element name change,lockfile__fasteners__kizniche/mycodo__547f6d9,lockfile__fasteners,https://github.com/kizniche/mycodo/commit/547f6d9 -0,175,--,,kizniche/mycodo,547f6d9f22e569007c1066e36ee5142f5e1b533d,lockfile,fasteners,Multitasking/multiprocessing,mycodo/devices/atlas_scientific_i2c.py,81:83,acquire,acquire,function call,function call,one-to-one,argument addition;argument deletion,lockfile__fasteners__kizniche/mycodo__547f6d9,lockfile__fasteners,https://github.com/kizniche/mycodo/commit/547f6d9 -0,176,--,,kizniche/mycodo,547f6d9f22e569007c1066e36ee5142f5e1b533d,lockfile,fasteners,Multitasking/multiprocessing,mycodo/devices/atlas_scientific_uart.py,5:3,from lockfile import LockFile,import fasteners,import,import,one-to-one,full statement replacement,lockfile__fasteners__kizniche/mycodo__547f6d9,lockfile__fasteners,https://github.com/kizniche/mycodo/commit/547f6d9 -0,177,--,,kizniche/mycodo,547f6d9f22e569007c1066e36ee5142f5e1b533d,lockfile,fasteners,Multitasking/multiprocessing,mycodo/devices/atlas_scientific_uart.py,51:54,LockFile,InterProcessLock,function call,function call,one-to-one,element name change,lockfile__fasteners__kizniche/mycodo__547f6d9,lockfile__fasteners,https://github.com/kizniche/mycodo/commit/547f6d9 -0,178,--,,kizniche/mycodo,547f6d9f22e569007c1066e36ee5142f5e1b533d,lockfile,fasteners,Multitasking/multiprocessing,mycodo/devices/atlas_scientific_uart.py,55:58,acquire,acquire,function call,function call,one-to-one,argument addition;argument deletion,lockfile__fasteners__kizniche/mycodo__547f6d9,lockfile__fasteners,https://github.com/kizniche/mycodo/commit/547f6d9 -0,181,--,,kizniche/mycodo,547f6d9f22e569007c1066e36ee5142f5e1b533d,lockfile,fasteners,Multitasking/multiprocessing,mycodo/sensors/k30.py,101:100,acquire,acquire,function call,function call,one-to-one,argument addition;argument deletion,lockfile__fasteners__kizniche/mycodo__547f6d9,lockfile__fasteners,https://github.com/kizniche/mycodo/commit/547f6d9 -0,179,--,,kizniche/mycodo,547f6d9f22e569007c1066e36ee5142f5e1b533d,lockfile,fasteners,Multitasking/multiprocessing,mycodo/sensors/k30.py,3:3,from lockfile import LockFile,import fasteners,import,import,one-to-one,full statement replacement,lockfile__fasteners__kizniche/mycodo__547f6d9,lockfile__fasteners,https://github.com/kizniche/mycodo/commit/547f6d9 -0,180,--,,kizniche/mycodo,547f6d9f22e569007c1066e36ee5142f5e1b533d,lockfile,fasteners,Multitasking/multiprocessing,mycodo/sensors/k30.py,95:96,LockFile,InterProcessLock,function call,function call,one-to-one,element name change,lockfile__fasteners__kizniche/mycodo__547f6d9,lockfile__fasteners,https://github.com/kizniche/mycodo/commit/547f6d9 -0,184,--,,kizniche/mycodo,547f6d9f22e569007c1066e36ee5142f5e1b533d,lockfile,fasteners,Multitasking/multiprocessing,mycodo/sensors/mh_z16.py,155:156,acquire,acquire,function call,function call,one-to-one,argument addition;argument deletion,lockfile__fasteners__kizniche/mycodo__547f6d9,lockfile__fasteners,https://github.com/kizniche/mycodo/commit/547f6d9 -0,182,--,,kizniche/mycodo,547f6d9f22e569007c1066e36ee5142f5e1b533d,lockfile,fasteners,Multitasking/multiprocessing,mycodo/sensors/mh_z16.py,22:22,from lockfile import LockFile,import fasteners,import,import,one-to-one,full statement replacement,lockfile__fasteners__kizniche/mycodo__547f6d9,lockfile__fasteners,https://github.com/kizniche/mycodo/commit/547f6d9 -0,183,--,,kizniche/mycodo,547f6d9f22e569007c1066e36ee5142f5e1b533d,lockfile,fasteners,Multitasking/multiprocessing,mycodo/sensors/mh_z16.py,51:152,LockFile,InterProcessLock,function call,function call,one-to-one,element name change,lockfile__fasteners__kizniche/mycodo__547f6d9,lockfile__fasteners,https://github.com/kizniche/mycodo/commit/547f6d9 -0,187,--,,kizniche/mycodo,547f6d9f22e569007c1066e36ee5142f5e1b533d,lockfile,fasteners,Multitasking/multiprocessing,mycodo/sensors/mh_z19.py,101:102,acquire,acquire,function call,function call,one-to-one,argument addition;argument deletion,lockfile__fasteners__kizniche/mycodo__547f6d9,lockfile__fasteners,https://github.com/kizniche/mycodo/commit/547f6d9 -0,185,--,,kizniche/mycodo,547f6d9f22e569007c1066e36ee5142f5e1b533d,lockfile,fasteners,Multitasking/multiprocessing,mycodo/sensors/mh_z19.py,3:3,from lockfile import LockFile,import fasteners,import,import,one-to-one,full statement replacement,lockfile__fasteners__kizniche/mycodo__547f6d9,lockfile__fasteners,https://github.com/kizniche/mycodo/commit/547f6d9 -0,186,--,,kizniche/mycodo,547f6d9f22e569007c1066e36ee5142f5e1b533d,lockfile,fasteners,Multitasking/multiprocessing,mycodo/sensors/mh_z19.py,95:98,LockFile,InterProcessLock,function call,function call,one-to-one,element name change,lockfile__fasteners__kizniche/mycodo__547f6d9,lockfile__fasteners,https://github.com/kizniche/mycodo/commit/547f6d9 -0,18,--,,learningorchestra/learningorchestra,db7f1321e13b5386f94670537aa49943f0f0cec9,flask,quart,Development framework/extension,microservices/projection_image/server.py,1:1,"from flask import jsonify, request, Flask","from quart import jsonify, request, Quart",import,import,one-to-one,module name change;object name change,flask__quart__learningorchestra/learningorchestra__db7f132,flask__quart,https://github.com/learningorchestra/learningorchestra/commit/db7f132 -0,19,--,,learningorchestra/learningorchestra,db7f1321e13b5386f94670537aa49943f0f0cec9,flask,quart,Development framework/extension,microservices/projection_image/server.py,33:33,Flask,Quart,function call,function call,one-to-one,element name change,flask__quart__learningorchestra/learningorchestra__db7f132,flask__quart,https://github.com/learningorchestra/learningorchestra/commit/db7f132 -0,139,--,,lonelam/onlinejudgeshu,b687d2067b28f6759a47ddcfe7bb575e8f83f679,huey,celery,Multitasking/multiprocessing,submission/tasks.py,2:3,from huey.djhuey import db_task,from huey.djhuey import db_task,import,import,one-to-one,module name change;object name change,huey__celery__lonelam/onlinejudgeshu__b687d20,huey__celery,https://github.com/lonelam/onlinejudgeshu/commit/b687d20 -0,140,--,,lonelam/onlinejudgeshu,b687d2067b28f6759a47ddcfe7bb575e8f83f679,huey,celery,Multitasking/multiprocessing,submission/tasks.py,7:7,db_task,shared_task,decorator,decorator,one-to-one,element name change,huey__celery__lonelam/onlinejudgeshu__b687d20,huey__celery,https://github.com/lonelam/onlinejudgeshu/commit/b687d20 -0,133,--,,malwaredllc/byob,9291b54ed6a1c727030c571a6ebdf7b344781c8f,pycryptodome,pycryptodomex,Cryptography,byob/core/security.py,20:20,import Crypto.Util.number,import Cryptodome.Util.number,import,import,one-to-one,module name change,pycryptodome__pycryptodomex__malwaredllc/byob__9291b54,pycryptodome__pycryptodomex,https://github.com/malwaredllc/byob/commit/9291b54 -0,292,--,,malwaredllc/byob,9291b54ed6a1c727030c571a6ebdf7b344781c8f,pycryptodome,pycryptodomex,Cryptography,byob/core/security.py,21:21,import Crypto.Cipher.AES,import Cryptodome.Cipher.AES,import,import,one-to-one,module name change,pycryptodome__pycryptodomex__malwaredllc/byob__9291b54,pycryptodome__pycryptodomex,https://github.com/malwaredllc/byob/commit/9291b54 -0,293,--,,malwaredllc/byob,9291b54ed6a1c727030c571a6ebdf7b344781c8f,pycryptodome,pycryptodomex,Cryptography,byob/core/security.py,22:22,import Crypto.Hash.HMAC,import Cryptodome.Hash.HMAC,import,import,one-to-one,module name change,pycryptodome__pycryptodomex__malwaredllc/byob__9291b54,pycryptodome__pycryptodomex,https://github.com/malwaredllc/byob/commit/9291b54 -0,294,--,,malwaredllc/byob,9291b54ed6a1c727030c571a6ebdf7b344781c8f,pycryptodome,pycryptodomex,Cryptography,byob/core/security.py,23:23,import Crypto.Hash.SHA256,import Cryptodome.Hash.SHA256,import,import,one-to-one,module name change,pycryptodome__pycryptodomex__malwaredllc/byob__9291b54,pycryptodome__pycryptodomex,https://github.com/malwaredllc/byob/commit/9291b54 -0,134,--,,malwaredllc/byob,9291b54ed6a1c727030c571a6ebdf7b344781c8f,pycryptodome,pycryptodomex,Cryptography,byob/core/security.py,41:41,bytes_to_long,bytes_to_long,function call,function call,one-to-one,no properties,pycryptodome__pycryptodomex__malwaredllc/byob__9291b54,pycryptodome__pycryptodomex,https://github.com/malwaredllc/byob/commit/9291b54 -0,295,--,,malwaredllc/byob,9291b54ed6a1c727030c571a6ebdf7b344781c8f,pycryptodome,pycryptodomex,Cryptography,byob/core/security.py,43:43;44:44;46:46,long_to_bytes,long_to_bytes,function call,function call,one-to-one,no properties,pycryptodome__pycryptodomex__malwaredllc/byob__9291b54,pycryptodome__pycryptodomex,https://github.com/malwaredllc/byob/commit/9291b54 -0,296,--,,malwaredllc/byob,9291b54ed6a1c727030c571a6ebdf7b344781c8f,pycryptodome,pycryptodomex,Cryptography,byob/core/security.py,46:46; 64: 64; 84: 84,new,new,function call,function call,one-to-one,no properties,pycryptodome__pycryptodomex__malwaredllc/byob__9291b54,pycryptodome__pycryptodomex,https://github.com/malwaredllc/byob/commit/9291b54 -0,297,--,,malwaredllc/byob,9291b54ed6a1c727030c571a6ebdf7b344781c8f,pycryptodome,pycryptodomex,Cryptography,byob/core/security.py,46:46,digest,digest,function call,function call,one-to-one,no properties,pycryptodome__pycryptodomex__malwaredllc/byob__9291b54,pycryptodome__pycryptodomex,https://github.com/malwaredllc/byob/commit/9291b54 -0,135,--,,malwaredllc/byob,9291b54ed6a1c727030c571a6ebdf7b344781c8f,pycryptodome,pycryptodomex,Cryptography,byob/core/security.py,64:64; 85: 85,MODE_OCB,MODE_OCB,attribute access,attribute access,one-to-one,no properties,pycryptodome__pycryptodomex__malwaredllc/byob__9291b54,pycryptodome__pycryptodomex,https://github.com/malwaredllc/byob/commit/9291b54 -0,298,--,,malwaredllc/byob,9291b54ed6a1c727030c571a6ebdf7b344781c8f,pycryptodome,pycryptodomex,Cryptography,byob/core/security.py,84:84; 84: 84,block_size,block_size,attribute access,attribute access,one-to-one,no properties,pycryptodome__pycryptodomex__malwaredllc/byob__9291b54,pycryptodome__pycryptodomex,https://github.com/malwaredllc/byob/commit/9291b54 -0,136,--,,malwaredllc/byob,9291b54ed6a1c727030c571a6ebdf7b344781c8f,pycryptodome,pycryptodomex,Cryptography,byob/modules/ransom.py,68:68;131:131;187:187;212:212,RsaKey,RsaKey,type,type,one-to-one,no properties,pycryptodome__pycryptodomex__malwaredllc/byob__9291b54,pycryptodome__pycryptodomex,https://github.com/malwaredllc/byob/commit/9291b54 -0,137,--,,malwaredllc/byob,9291b54ed6a1c727030c571a6ebdf7b344781c8f,pycryptodome,pycryptodomex,Cryptography,byob/modules/ransom.py,75:75;132:132,new,new,function call,function call,one-to-one,no properties,pycryptodome__pycryptodomex__malwaredllc/byob__9291b54,pycryptodome__pycryptodomex,https://github.com/malwaredllc/byob/commit/9291b54 -0,299,--,,malwaredllc/byob,9291b54ed6a1c727030c571a6ebdf7b344781c8f,pycryptodome,pycryptodomex,Cryptography,byob/modules/ransom.py,133:133,get_random_bytes,get_random_bytes,function call,function call,one-to-one,no properties,pycryptodome__pycryptodomex__malwaredllc/byob__9291b54,pycryptodome__pycryptodomex,https://github.com/malwaredllc/byob/commit/9291b54 -0,300,--,,malwaredllc/byob,9291b54ed6a1c727030c571a6ebdf7b344781c8f,pycryptodome,pycryptodomex,Cryptography,byob/modules/ransom.py,188:188;213:213,importKey,importKey,function call,function call,one-to-one,no properties,pycryptodome__pycryptodomex__malwaredllc/byob__9291b54,pycryptodome__pycryptodomex,https://github.com/malwaredllc/byob/commit/9291b54 -0,155,--,,microsoft/nni,b955ac99a46094d2d701d447e9df07509767cc32,ruamel.yaml,pyyaml,File reader/writer,nni/experiment/config/base.py,75:75,load,safe_load,function call,function call,one-to-one,argument deletion;element name change,ruamel.yaml__pyyaml__microsoft/nni__b955ac9,ruamel.yaml__pyyaml,https://github.com/microsoft/nni/commit/b955ac9 -0,154,--,,microsoft/nni,b955ac99a46094d2d701d447e9df07509767cc32,ruamel.yaml,pyyaml,File reader/writer,nni/experiment/config/base.py,9:9,import ruamel.yaml as yaml,import yaml,import,import,one-to-one,full statement replacement,ruamel.yaml__pyyaml__microsoft/nni__b955ac9,ruamel.yaml__pyyaml,https://github.com/microsoft/nni/commit/b955ac9 -0,157,--,,microsoft/nni,b955ac99a46094d2d701d447e9df07509767cc32,ruamel.yaml,pyyaml,File reader/writer,nni/experiment/config/common.py,121:121,YAML; load,safe_load,function call; function call,function call,many-to-one,element name change,ruamel.yaml__pyyaml__microsoft/nni__b955ac9,ruamel.yaml__pyyaml,https://github.com/microsoft/nni/commit/b955ac9 -0,156,--,,microsoft/nni,b955ac99a46094d2d701d447e9df07509767cc32,ruamel.yaml,pyyaml,File reader/writer,nni/experiment/config/common.py,8:8,from ruamel.yaml import YAML,import yaml,import,import,one-to-one,full statement replacement,ruamel.yaml__pyyaml__microsoft/nni__b955ac9,ruamel.yaml__pyyaml,https://github.com/microsoft/nni/commit/b955ac9 -0,158,--,,microsoft/nni,b955ac99a46094d2d701d447e9df07509767cc32,ruamel.yaml,pyyaml,File reader/writer,nni/tools/nnictl/common_utils.py,12:12,import ruamel.yaml as yaml,import yaml,import,import,one-to-one,full statement replacement,ruamel.yaml__pyyaml__microsoft/nni__b955ac9,ruamel.yaml__pyyaml,https://github.com/microsoft/nni/commit/b955ac9 -0,159,--,,microsoft/nni,b955ac99a46094d2d701d447e9df07509767cc32,ruamel.yaml,pyyaml,File reader/writer,nni/tools/nnictl/common_utils.py,24:24,load,safe_load,function call,function call,one-to-one,argument deletion;element name change,ruamel.yaml__pyyaml__microsoft/nni__b955ac9,ruamel.yaml__pyyaml,https://github.com/microsoft/nni/commit/b955ac9 -0,161,--,,microsoft/nni,b955ac99a46094d2d701d447e9df07509767cc32,ruamel.yaml,pyyaml,File reader/writer,nni/tools/package_utils/__init__.py,218:218,load,safe_load,function call,function call,one-to-one,argument deletion;element name change,ruamel.yaml__pyyaml__microsoft/nni__b955ac9,ruamel.yaml__pyyaml,https://github.com/microsoft/nni/commit/b955ac9 -0,162,--,,microsoft/nni,b955ac99a46094d2d701d447e9df07509767cc32,ruamel.yaml,pyyaml,File reader/writer,nni/tools/package_utils/__init__.py,229:229,dump,safe_dump,function call,function call,one-to-one,element name change,ruamel.yaml__pyyaml__microsoft/nni__b955ac9,ruamel.yaml__pyyaml,https://github.com/microsoft/nni/commit/b955ac9 -0,160,--,,microsoft/nni,b955ac99a46094d2d701d447e9df07509767cc32,ruamel.yaml,pyyaml,File reader/writer,nni/tools/package_utils/__init__.py,9:9,import ruamel.yaml as yaml,import yaml,import,import,one-to-one,full statement replacement,ruamel.yaml__pyyaml__microsoft/nni__b955ac9,ruamel.yaml__pyyaml,https://github.com/microsoft/nni/commit/b955ac9 -0,163,--,,microsoft/nni,b955ac99a46094d2d701d447e9df07509767cc32,ruamel.yaml,pyyaml,File reader/writer,test/nni_test/nnitest/run_tests.py,12:12,import ruamel.yaml as yaml,import yaml,import,import,one-to-one,full statement replacement,ruamel.yaml__pyyaml__microsoft/nni__b955ac9,ruamel.yaml__pyyaml,https://github.com/microsoft/nni/commit/b955ac9 -0,164,--,,microsoft/nni,b955ac99a46094d2d701d447e9df07509767cc32,ruamel.yaml,pyyaml,File reader/writer,test/nni_test/nnitest/run_tests.py,83:83,dump,safe_dump,function call,function call,one-to-one,element name change,ruamel.yaml__pyyaml__microsoft/nni__b955ac9,ruamel.yaml__pyyaml,https://github.com/microsoft/nni/commit/b955ac9 -0,165,--,,microsoft/nni,b955ac99a46094d2d701d447e9df07509767cc32,ruamel.yaml,pyyaml,File reader/writer,test/nni_test/nnitest/utils.py,12:12,import ruamel.yaml as yaml,import yaml,import,import,one-to-one,full statement replacement,ruamel.yaml__pyyaml__microsoft/nni__b955ac9,ruamel.yaml__pyyaml,https://github.com/microsoft/nni/commit/b955ac9 -0,166,--,,microsoft/nni,b955ac99a46094d2d701d447e9df07509767cc32,ruamel.yaml,pyyaml,File reader/writer,test/nni_test/nnitest/utils.py,46:46,load,safe_load,function call,function call,one-to-one,argument deletion;element name change,ruamel.yaml__pyyaml__microsoft/nni__b955ac9,ruamel.yaml__pyyaml,https://github.com/microsoft/nni/commit/b955ac9 -0,167,--,,microsoft/nni,b955ac99a46094d2d701d447e9df07509767cc32,ruamel.yaml,pyyaml,File reader/writer,test/nni_test/nnitest/utils.py,51:51,dump,safe_dump,function call,function call,one-to-one,element name change,ruamel.yaml__pyyaml__microsoft/nni__b955ac9,ruamel.yaml__pyyaml,https://github.com/microsoft/nni/commit/b955ac9 -0,20,--,,milvus-io/bootcamp,89c7afc6548362e9bbf1dbf6142aabb02bc3bb93,pymilvus-orm,pymilvus,Database client,benchmark_test/scripts/milvus_helpers.py,2-7:2,"from pymilvus_orm import connections, Index; from pymilvus_orm.types import DataType; from pymilvus_orm.schema import FieldSchema, CollectionSchema; from pymilvus_orm.collection import Collection","from pymilvus import connections, FieldSchema, CollectionSchema, DataType, Collection, utility",import,import,one-to-one,module name change,pymilvus-orm__pymilvus__milvus-io/bootcamp__89c7afc,pymilvus-orm__pymilvus,https://github.com/milvus-io/bootcamp/commit/89c7afc -0,60,--,,milvus-io/bootcamp,89c7afc6548362e9bbf1dbf6142aabb02bc3bb93,pymilvus-orm,pymilvus,Database client,benchmark_test/scripts/milvus_helpers.py,98:96,drop,drop_collection,function call,function call,one-to-one,argument addition;element name change,pymilvus-orm__pymilvus__milvus-io/bootcamp__89c7afc,pymilvus-orm__pymilvus,https://github.com/milvus-io/bootcamp/commit/89c7afc -0,21,--,,milvus-io/bootcamp,a7f4c3f13e007116d88d9a2776f471a4e4f1fc81,pymilvus-orm,pymilvus,Database client,solutions/question_answering_system/quick_deploy/server/src/milvus_helpers.py,"2-5,7:2","from pymilvus_orm import connections; from pymilvus_orm.types import DataType; from pymilvus_orm.schema import FieldSchema, CollectionSchema; from pymilvus_orm.collection import Collection; from pymilvus_orm import utility ","from pymilvus import connections, FieldSchema, CollectionSchema, DataType, Collection, utility",import,import,many-to-one,module name change,pymilvus-orm__pymilvus__milvus-io/bootcamp__a7f4c3f,pymilvus-orm__pymilvus,https://github.com/milvus-io/bootcamp/commit/a7f4c3f -0,22,--,,milvus-io/bootcamp,e5073e4c0c3e799822e939268d80c8f0601ea4cf,pymilvus-orm,pymilvus,Database client,solutions/video_similarity_search/object_detection/server/src/milvus_helpers.py,"2-5,7:3","from pymilvus_orm import connections; from pymilvus_orm.types import DataType; from pymilvus_orm.schema import FieldSchema, CollectionSchema; from pymilvus_orm.collection import Collection; from pymilvus_orm import utility","from pymilvus import connections, FieldSchema, CollectionSchema, DataType, Collection, utility",import,import,many-to-one,module name change,pymilvus-orm__pymilvus__milvus-io/bootcamp__e5073e4,pymilvus-orm__pymilvus,https://github.com/milvus-io/bootcamp/commit/e5073e4 -0,23,--,,milvus-io/bootcamp,e5073e4c0c3e799822e939268d80c8f0601ea4cf,pymilvus-orm,pymilvus,Database client,solutions/video_similarity_search/quick_deploy/server/src/milvus_helpers.py,"2-5,7:3","from pymilvus_orm import connections; from pymilvus_orm.types import DataType; from pymilvus_orm.schema import FieldSchema, CollectionSchema; from pymilvus_orm.collection import Collection; from pymilvus_orm import utility","from pymilvus import connections, FieldSchema, CollectionSchema, DataType, Collection, utility",import,import,many-to-one,module name change,pymilvus-orm__pymilvus__milvus-io/bootcamp__e5073e4,pymilvus-orm__pymilvus,https://github.com/milvus-io/bootcamp/commit/e5073e4 -0,203,--,,nlpia/nlpia-bot,054d5d207cba12d9b5c4765454be1c51424ea4f3,fuzzywuzzy,rapidfuzz,Utilities,qary/skills/search_fuzzy_bots.py,8:8,from fuzzywuzzy import process,from rapidfuzz import process,import,import,one-to-one,module name change,fuzzywuzzy__rapidfuzz__nlpia/nlpia-bot__054d5d2,fuzzywuzzy__rapidfuzz,https://github.com/nlpia/nlpia-bot/commit/054d5d2 -0,241,--,,oddluck/limnoria-plugins,2c40713d3a2778d6f729d896372c3bcd74302104,pytz,pendulum,Utilities,WorldTime/plugin.py,12:13,import pytz,import pendulum,import,import,one-to-one,module name change,pytz__pendulum__oddluck/limnoria-plugins__2c40713,pytz__pendulum,https://github.com/oddluck/limnoria-plugins/commit/2c40713 -0,242,--,,oddluck/limnoria-plugins,33c7a3fc0878d87ee803db91c17523a9e61af3ed,pytz,pendulum,Utilities,NBA/plugin.py,50:40,import pytz,import pendulum,import,import,one-to-one,module name change,pytz__pendulum__oddluck/limnoria-plugins__33c7a3f,pytz__pendulum,https://github.com/oddluck/limnoria-plugins/commit/33c7a3f -0,243,--,,oddluck/limnoria-plugins,33c7a3fc0878d87ee803db91c17523a9e61af3ed,pytz,pendulum,Utilities,NHL/plugin.py,35:26,import pytz,import pendulum,import,import,one-to-one,module name change,pytz__pendulum__oddluck/limnoria-plugins__33c7a3f,pytz__pendulum,https://github.com/oddluck/limnoria-plugins/commit/33c7a3f -0,198,--,,opengisch/qfieldcloud,4377d67a99ed8b6680276cbf4585cbac18439b37,django-rest-swagger,drf-yasg,Utilities,web-app/qfieldcloud/urls.py,18:20-21,from rest_framework_swagger.views import get_swagger_view,from drf_yasg.views import get_schema_view; from drf_yasg import openapi,import,import,one-to-many,full statement replacement,django-rest-swagger__drf-yasg__opengisch/qfieldcloud__4377d67,django-rest-swagger__drf-yasg,https://github.com/opengisch/qfieldcloud/commit/4377d67 -0,222,--,,openstack/oslo.messaging,5a842ae15582e4eedfb1b2510eaf4a8997701f58,kafka-python,confluent-kafka,API wrapper,oslo_messaging/_drivers/impl_kafka.py,220-232:245-246,KafkaConsumer,Consumer; subscribe,function call,function call; function call,one-to-many,argument transformation;element name change,kafka-python__confluent-kafka__openstack/oslo.messaging__5a842ae,kafka-python__confluent-kafka,https://github.com/openstack/oslo.messaging/commit/5a842ae -0,301,--,,openstack/oslo.messaging,5a842ae15582e4eedfb1b2510eaf4a8997701f58,kafka-python,confluent-kafka,API wrapper,oslo_messaging/_drivers/impl_kafka.py,288-297:326,KafkaProducer,Producer,function call,function call,one-to-one,argument transformation; element name change,kafka-python__confluent-kafka__openstack/oslo.messaging__5a842ae,kafka-python__confluent-kafka,https://github.com/openstack/oslo.messaging/commit/5a842ae -0,221,--,,openstack/oslo.messaging,5a842ae15582e4eedfb1b2510eaf4a8997701f58,kafka-python,confluent-kafka,API wrapper,oslo_messaging/_drivers/impl_kafka.py,26-28:18-19,import kafka;from kafka.client_async import selectors;import kafka.errors,import confluent_kafka; from confluent_kafka import KafkaException,import,import,many-to-many,full statement replacement,kafka-python__confluent-kafka__openstack/oslo.messaging__5a842ae,kafka-python__confluent-kafka,https://github.com/openstack/oslo.messaging/commit/5a842ae -0,90,--,,orchest/orchest,6b629d0d0dc7d44113e75a8a3f97a1c68d2ee131,flask-restplus,flask-restx,Development framework/extension,services/orchest-api/app/app/apis/__init__.py,2:2,"from flask_restplus import Api ","from flask_restx import Api ",import,import,one-to-one,module name change,flask-restplus__flask-restx__orchest/orchest__6b629d0,flask-restplus__flask-restx,https://github.com/orchest/orchest/commit/6b629d0 -0,91,--,,orchest/orchest,6b629d0d0dc7d44113e75a8a3f97a1c68d2ee131,flask-restplus,flask-restx,Development framework/extension,services/orchest-api/app/app/apis/namespace_environment_builds.py,6:6,"from flask_restplus import Namespace, Resource","from flask_restx import Namespace, Resource",import,import,one-to-one,module name change,flask-restplus__flask-restx__orchest/orchest__6b629d0,flask-restplus__flask-restx,https://github.com/orchest/orchest/commit/6b629d0 -0,92,--,,orchest/orchest,6b629d0d0dc7d44113e75a8a3f97a1c68d2ee131,flask-restplus,flask-restx,Development framework/extension,services/orchest-api/app/app/apis/namespace_environment_images.py,4:4,"from flask_restplus import Namespace, Resource","from flask_restx import Namespace, Resource",import,import,one-to-one,module name change,flask-restplus__flask-restx__orchest/orchest__6b629d0,flask-restplus__flask-restx,https://github.com/orchest/orchest/commit/6b629d0 -0,93,--,,orchest/orchest,6b629d0d0dc7d44113e75a8a3f97a1c68d2ee131,flask-restplus,flask-restx,Development framework/extension,services/orchest-api/app/app/apis/namespace_experiments.py,8:8,"from flask_restplus import Namespace, Resource","from flask_restx import Namespace, Resource",import,import,one-to-one,module name change,flask-restplus__flask-restx__orchest/orchest__6b629d0,flask-restplus__flask-restx,https://github.com/orchest/orchest/commit/6b629d0 -0,94,--,,orchest/orchest,6b629d0d0dc7d44113e75a8a3f97a1c68d2ee131,flask-restplus,flask-restx,Development framework/extension,services/orchest-api/app/app/apis/namespace_pipelines.py,6:6,"from flask_restplus import Namespace, Resource","from flask_restx import Namespace, Resource",import,import,one-to-one,module name change,flask-restplus__flask-restx__orchest/orchest__6b629d0,flask-restplus__flask-restx,https://github.com/orchest/orchest/commit/6b629d0 -0,95,--,,orchest/orchest,6b629d0d0dc7d44113e75a8a3f97a1c68d2ee131,flask-restplus,flask-restx,Development framework/extension,services/orchest-api/app/app/apis/namespace_projects.py,6:6,"from flask_restplus import Namespace, Resource","from flask_restx import Namespace, Resource",import,import,one-to-one,module name change,flask-restplus__flask-restx__orchest/orchest__6b629d0,flask-restplus__flask-restx,https://github.com/orchest/orchest/commit/6b629d0 -0,96,--,,orchest/orchest,6b629d0d0dc7d44113e75a8a3f97a1c68d2ee131,flask-restplus,flask-restx,Development framework/extension,services/orchest-api/app/app/apis/namespace_runs.py,11:11,"from flask_restplus import Namespace, Resource, marshal","from flask_restx import Namespace, Resource, marshal",import,import,one-to-one,module name change,flask-restplus__flask-restx__orchest/orchest__6b629d0,flask-restplus__flask-restx,https://github.com/orchest/orchest/commit/6b629d0 -0,97,--,,orchest/orchest,6b629d0d0dc7d44113e75a8a3f97a1c68d2ee131,flask-restplus,flask-restx,Development framework/extension,services/orchest-api/app/app/apis/namespace_sessions.py,5:5,"from flask_restplus import Namespace, Resource","from flask_restx import Namespace, Resource",import,import,one-to-one,module name change,flask-restplus__flask-restx__orchest/orchest__6b629d0,flask-restplus__flask-restx,https://github.com/orchest/orchest/commit/6b629d0 -0,98,--,,orchest/orchest,6b629d0d0dc7d44113e75a8a3f97a1c68d2ee131,flask-restplus,flask-restx,Development framework/extension,services/orchest-api/app/app/apis/namespace_validations.py,7:7,"from flask_restplus import Namespace, Resource","from flask_restx import Namespace, Resource",import,import,one-to-one,module name change,flask-restplus__flask-restx__orchest/orchest__6b629d0,flask-restplus__flask-restx,https://github.com/orchest/orchest/commit/6b629d0 -0,99,--,,orchest/orchest,6b629d0d0dc7d44113e75a8a3f97a1c68d2ee131,flask-restplus,flask-restx,Development framework/extension,services/orchest-api/app/app/schema.py,9:9,"from flask_restplus import Model, fields","from flask_restx import Model, fields",import,import,one-to-one,module name change,flask-restplus__flask-restx__orchest/orchest__6b629d0,flask-restplus__flask-restx,https://github.com/orchest/orchest/commit/6b629d0 -0,100,--,,orchest/orchest,6b629d0d0dc7d44113e75a8a3f97a1c68d2ee131,flask-restplus,flask-restx,Development framework/extension,services/orchest-api/app/app/utils.py,8:8,"from flask_restplus import Model, Namespace","from flask_restx import Model, Namespace",import,import,one-to-one,module name change,flask-restplus__flask-restx__orchest/orchest__6b629d0,flask-restplus__flask-restx,https://github.com/orchest/orchest/commit/6b629d0 -0,26,--,,pgjones/faster_than_flask_article,0a70f2bddae90da13da5bce2b77ea56355ecc5d1,flask,quart,Development framework/extension,app/films.py,1:1,"from flask import abort, Blueprint, current_app, jsonify, request ","from quart import abort, Blueprint, current_app, jsonify, request",import,import,one-to-one,module name change,flask__quart__pgjones/faster_than_flask_article__0a70f2b,flask__quart,https://github.com/pgjones/faster_than_flask_article/commit/0a70f2b -0,27,--,,pgjones/faster_than_flask_article,0a70f2bddae90da13da5bce2b77ea56355ecc5d1,flask,quart,Development framework/extension,app/reviews.py,1:1,"from flask import abort, Blueprint, current_app, jsonify, request","from quart import abort, Blueprint, current_app, jsonify, request",import,import,one-to-one,module name change,flask__quart__pgjones/faster_than_flask_article__0a70f2b,flask__quart,https://github.com/pgjones/faster_than_flask_article/commit/0a70f2b -0,28,--,,pgjones/faster_than_flask_article,0a70f2bddae90da13da5bce2b77ea56355ecc5d1,flask,quart,Development framework/extension,app/reviews.py,8:8,get_json,get_json,function call,function call,one-to-one,making await,flask__quart__pgjones/faster_than_flask_article__0a70f2b,flask__quart,https://github.com/pgjones/faster_than_flask_article/commit/0a70f2b -0,25,--,,pgjones/faster_than_flask_article,0a70f2bddae90da13da5bce2b77ea56355ecc5d1,flask,quart,Development framework/extension,app/run.py,35:12,Flask,Quart,function call,function call,one-to-one,element name change,flask__quart__pgjones/faster_than_flask_article__0a70f2b,flask__quart,https://github.com/pgjones/faster_than_flask_article/commit/0a70f2b -0,24,--,,pgjones/faster_than_flask_article,0a70f2bddae90da13da5bce2b77ea56355ecc5d1,flask,quart,Development framework/extension,app/run.py,4:5,from flask import Flask,"from quart import Quart ",import,import,one-to-one,module name change;object name change,flask__quart__pgjones/faster_than_flask_article__0a70f2b,flask__quart,https://github.com/pgjones/faster_than_flask_article/commit/0a70f2b -0,196,--,,pokainc/cfn-cross-region-export,8d0ec687838ea69612d7b1236e2341198aef7937,retrying,tenacity,Utilities,importer/lambda/cross_region_importer.py,10:10,from retrying import retry,"from tenacity import retry, retry_if_exception_type, wait_random_exponential ",import,import,one-to-one,full statement replacement,retrying__tenacity__pokainc/cfn-cross-region-export__8d0ec68,retrying__tenacity,https://github.com/pokainc/cfn-cross-region-export/commit/8d0ec68 -0,29,--,,pokainc/cfn-cross-region-export,f1120d34c2a71686e769995300ac7cf09f858e34,raven,sentry-sdk,Logging/tracing,exporter/lambda/cross_region_import_replication.py,21-25:11,Client; captureException,init; AwsLambdaIntegration,function call;function call,function call;function call,many-to-many,argument addition;argument deletion;element name change,raven__sentry-sdk__pokainc/cfn-cross-region-export__f1120d3,raven__sentry-sdk,https://github.com/pokainc/cfn-cross-region-export/commit/f1120d3 -0,66,--,,pokainc/cfn-cross-region-export,f1120d34c2a71686e769995300ac7cf09f858e34,raven,sentry-sdk,Logging/tracing,exporter/lambda/cross_region_import_replication.py,8-9:8-9,from raven import Client; from raven.transport import HTTPTransport,import sentry_sdk; from sentry_sdk.integrations.aws_lambda import AwsLambdaIntegration,import,import,many-to-many,full statement replacement,raven__sentry-sdk__pokainc/cfn-cross-region-export__f1120d3,raven__sentry-sdk,https://github.com/pokainc/cfn-cross-region-export/commit/f1120d3 -0,102,--,,pythondataintegrator/pythondataintegrator,598f275f11bdb1796b4ea0f6b3676a45758c08c4,flask-restplus,flask-restx,Development framework/extension,src/api/controllers/common/models/CommonModels.py,3:5,flask_restplus,flask_restx,import,import,one-to-one,module name change,flask-restplus__flask-restx__pythondataintegrator/pythondataintegrator__598f275,flask-restplus__flask-restx,https://github.com/pythondataintegrator/pythondataintegrator/commit/598f275 -0,103,--,,pythondataintegrator/pythondataintegrator,598f275f11bdb1796b4ea0f6b3676a45758c08c4,flask-restplus,flask-restx,Development framework/extension,src/api/controllers/connection/models/ConnectionModels.py,4:4,flask_restplus,flask_restx,import,import,one-to-one,module name change,flask-restplus__flask-restx__pythondataintegrator/pythondataintegrator__598f275,flask-restplus__flask-restx,https://github.com/pythondataintegrator/pythondataintegrator/commit/598f275 -0,104,--,,pythondataintegrator/pythondataintegrator,598f275f11bdb1796b4ea0f6b3676a45758c08c4,flask-restplus,flask-restx,Development framework/extension,src/api/controllers/integration/models/DataIntegrationModels.py,4:4,flask_restplus,flask_restx,import,import,one-to-one,module name change,flask-restplus__flask-restx__pythondataintegrator/pythondataintegrator__598f275,flask-restplus__flask-restx,https://github.com/pythondataintegrator/pythondataintegrator/commit/598f275 -0,105,--,,pythondataintegrator/pythondataintegrator,598f275f11bdb1796b4ea0f6b3676a45758c08c4,flask-restplus,flask-restx,Development framework/extension,src/api/controllers/job/models/JobModels.py,4:4,flask_restplus,flask_restx,import,import,one-to-one,module name change,flask-restplus__flask-restx__pythondataintegrator/pythondataintegrator__598f275,flask-restplus__flask-restx,https://github.com/pythondataintegrator/pythondataintegrator/commit/598f275 -0,106,--,,pythondataintegrator/pythondataintegrator,598f275f11bdb1796b4ea0f6b3676a45758c08c4,flask-restplus,flask-restx,Development framework/extension,src/api/controllers/operation/models/DataOperationModels.py,5:5,flask_restplus,flask_restx,import,import,one-to-one,module name change,flask-restplus__flask-restx__pythondataintegrator/pythondataintegrator__598f275,flask-restplus__flask-restx,https://github.com/pythondataintegrator/pythondataintegrator/commit/598f275 -0,107,--,,pythondataintegrator/pythondataintegrator,598f275f11bdb1796b4ea0f6b3676a45758c08c4,flask-restplus,flask-restx,Development framework/extension,src/api/controllers/operation/models/JobSchedulerModels.py,5:5,flask_restplus,flask_restx,import,import,one-to-one,module name change,flask-restplus__flask-restx__pythondataintegrator/pythondataintegrator__598f275,flask-restplus__flask-restx,https://github.com/pythondataintegrator/pythondataintegrator/commit/598f275 -0,108,--,,pythondataintegrator/pythondataintegrator,598f275f11bdb1796b4ea0f6b3676a45758c08c4,flask-restplus,flask-restx,Development framework/extension,src/api/infrastructor/api/ResourceBase.py,1:1,flask_restplus,flask_restx,import,import,one-to-one,module name change,flask-restplus__flask-restx__pythondataintegrator/pythondataintegrator__598f275,flask-restplus__flask-restx,https://github.com/pythondataintegrator/pythondataintegrator/commit/598f275 -0,101,--,,pythondataintegrator/pythondataintegrator,598f275f11bdb1796b4ea0f6b3676a45758c08c4,flask-restplus,flask-restx,Development framework/extension,src/api/IocManager.py,6:6,flask_restplus,flask_restx,import,import,one-to-one,module name change,flask-restplus__flask-restx__pythondataintegrator/pythondataintegrator__598f275,flask-restplus__flask-restx,https://github.com/pythondataintegrator/pythondataintegrator/commit/598f275 -0,30,--,,raptor123471/dingolingo,1d8923abae93915ad877774e0fdc812d6c53a70b,requests,aiohttp,HTTP client/server,musicbot/linkutils.py,1:1,import requests,"import aiohttp ",import,import,one-to-one,module name change,requests__aiohttp__raptor123471/dingolingo__1d8923a,requests__aiohttp,https://github.com/raptor123471/dingolingo/commit/1d8923a -0,68,--,,raptor123471/dingolingo,1d8923abae93915ad877774e0fdc812d6c53a70b,requests,aiohttp,HTTP client/server,musicbot/linkutils.py,35:36-37,get,ClientSession; get,function call,function call; function call,one-to-many,argument addition;making async;element name change,requests__aiohttp__raptor123471/dingolingo__1d8923a,requests__aiohttp,https://github.com/raptor123471/dingolingo/commit/1d8923a -0,56,--,,raptor123471/dingolingo,1d8923abae93915ad877774e0fdc812d6c53a70b,requests,aiohttp,HTTP client/server,musicbot/linkutils.py,36:38;99:102,content,text,attribute access,function call,one-to-one,making await;element name change,requests__aiohttp__raptor123471/dingolingo__1d8923a,requests__aiohttp,https://github.com/raptor123471/dingolingo/commit/1d8923a -0,69,--,,raptor123471/dingolingo,1d8923abae93915ad877774e0fdc812d6c53a70b,requests,aiohttp,HTTP client/server,musicbot/linkutils.py,98:100-101,get,ClientSession; get,function call,function call; function call,one-to-many,argument addition;making async;element name change,requests__aiohttp__raptor123471/dingolingo__1d8923a,requests__aiohttp,https://github.com/raptor123471/dingolingo/commit/1d8923a -0,31,--,,rcos/observatory-retired,f970b543dc349460492a32a11731738062bfcc09,pil,pillow,Image processing,observatory/dashboard/models/Screenshot.py,15:15,import Image,"from PIL import Image ",import,import,one-to-one,full statement replacement,pil__pillow__rcos/observatory-retired__f970b54,pil__pillow,https://github.com/rcos/observatory-retired/commit/f970b54 -0,253,--,,rocketmap/rocketmap,2960ec68f85274c37068e2577f28c44eecc4ff26,argparse,configargparse,Utilities,pogom/utils.py,6:6,"import argparse ","import configargparse ",import,import,one-to-one,module name change,argparse__configargparse__rocketmap/rocketmap__2960ec6,argparse__configargparse,https://github.com/rocketmap/rocketmap/commit/2960ec6 -0,254,--,,rocketmap/rocketmap,2960ec68f85274c37068e2577f28c44eecc4ff26,argparse,configargparse,Utilities,pogom/utils.py,70:33,ArgumentParser,ArgParser,function call,function call,one-to-one,argument addition;element name change,argparse__configargparse__rocketmap/rocketmap__2960ec6,argparse__configargparse,https://github.com/rocketmap/rocketmap/commit/2960ec6 -0,255,--,,rocketmap/rocketmap,2960ec68f85274c37068e2577f28c44eecc4ff26,argparse,configargparse,Utilities,pogom/utils.py,73:35;74:36;75:37;77:39;86:47;87:48;88:49,add_argument,add_argument,function call,function call,one-to-one,argument deletion,argparse__configargparse__rocketmap/rocketmap__2960ec6,argparse__configargparse,https://github.com/rocketmap/rocketmap/commit/2960ec6 -0,246,--,,sapfir0/premier-eye,a7375ccc40885f04faf4a05852591e6de4ba676d,celery,rq,Multitasking/multiprocessing,pyfront/app/__init__.py,2:3,from celery import Celery,import rq,import,import,one-to-one,full statement replacement,celery__rq__sapfir0/premier-eye__a7375cc,celery__rq,https://github.com/sapfir0/premier-eye/commit/a7375cc -0,32,--,,shoebot/shoebot,0171fb9ff6ed2fed71dcfe82eef7ca723d609fcf,pil,pillow,Image processing,shoebot/data/img.py,9:9,import Image as PILImage,"from PIL import Image as PILImage ",import,import,one-to-one,full statement replacement,pil__pillow__shoebot/shoebot__0171fb9,pil__pillow,https://github.com/shoebot/shoebot/commit/0171fb9 -0,113,--,,slackapi/python-slack-events-api,813214e403c800722dd5a92449cb0a49b8b73abc,slackclient,slack-sdk,API wrapper,example/blueprint/example.py,12:2,from slack import WebClient,from slack_sdk.web import WebClient,import,import,one-to-one,module name change,slackclient__slack-sdk__slackapi/python-slack-events-api__813214e,slackclient__slack-sdk,https://github.com/slackapi/python-slack-events-api/commit/813214e -0,114,--,,slackapi/python-slack-events-api,813214e403c800722dd5a92449cb0a49b8b73abc,slackclient,slack-sdk,API wrapper,example/current_app/main.py,9:2,from slack import WebClient,from slack_sdk.web import WebClient,import,import,one-to-one,module name change,slackclient__slack-sdk__slackapi/python-slack-events-api__813214e,slackclient__slack-sdk,https://github.com/slackapi/python-slack-events-api/commit/813214e -0,115,--,,slackapi/python-slack-events-api,813214e403c800722dd5a92449cb0a49b8b73abc,slackclient,slack-sdk,API wrapper,example/example.py,2:2,from slack import WebClient,from slack_sdk.web import WebClient,import,import,one-to-one,module name change,slackclient__slack-sdk__slackapi/python-slack-events-api__813214e,slackclient__slack-sdk,https://github.com/slackapi/python-slack-events-api/commit/813214e -0,116,--,,slackapi/python-slack-events-api,813214e403c800722dd5a92449cb0a49b8b73abc,slackclient,slack-sdk,API wrapper,example/working_with_proxy/example.py,12:2,from slack import WebClient,from slack_sdk.web import WebClient,import,import,one-to-one,module name change,slackclient__slack-sdk__slackapi/python-slack-events-api__813214e,slackclient__slack-sdk,https://github.com/slackapi/python-slack-events-api/commit/813214e -0,117,--,,slackapi/python-slack-sdk,5f4d92a8048814fc4938753594e74d7cfc74c27a,slackclient,slack-sdk,API wrapper,tutorial/PythOnBoardingBot/app.py,4:4,from slack import WebClient,from slack_sdk.web import WebClient,import,import,one-to-one,module name change,slackclient__slack-sdk__slackapi/python-slack-sdk__5f4d92a,slackclient__slack-sdk,https://github.com/slackapi/python-slack-sdk/commit/5f4d92a -0,120,--,,slackapi/python-slack-sdk,5f4d92a8048814fc4938753594e74d7cfc74c27a,slackclient,slack-sdk,API wrapper,tutorial/PythOnBoardingBot/async_app.py,146:147,RTMClient,RTMClient,function call,function call,one-to-one,no properties,slackclient__slack-sdk__slackapi/python-slack-sdk__5f4d92a,slackclient__slack-sdk,https://github.com/slackapi/python-slack-sdk/commit/5f4d92a -0,119,--,,slackapi/python-slack-sdk,5f4d92a8048814fc4938753594e74d7cfc74c27a,slackclient,slack-sdk,API wrapper,tutorial/PythOnBoardingBot/async_app.py,42:43;65:66;94:95;123:124,run_on,run_on,decorator,decorator,one-to-one,no properties,slackclient__slack-sdk__slackapi/python-slack-sdk__5f4d92a,slackclient__slack-sdk,https://github.com/slackapi/python-slack-sdk/commit/5f4d92a -0,118,--,,slackapi/python-slack-sdk,5f4d92a8048814fc4938753594e74d7cfc74c27a,slackclient,slack-sdk,API wrapper,tutorial/PythOnBoardingBot/async_app.py,7:7-8,import slack,from slack_sdk.web import WebClient; from slack_sdk.rtm import RTMClient,import,import,one-to-many,full statement replacement,slackclient__slack-sdk__slackapi/python-slack-sdk__5f4d92a,slackclient__slack-sdk,https://github.com/slackapi/python-slack-sdk/commit/5f4d92a -0,138,--,,snemes/malware-analysis,02b064b4acc0ae26d6c61246ab3f1f45b750091a,pycryptodome,pycryptodomex,Cryptography,trickbot/trickbot_artifact_decrypter.py,11:11,from Crypto.Cipher import AES,from Cryptodome.Cipher import AES,import,import,one-to-one,module name change,pycryptodome__pycryptodomex__snemes/malware-analysis__02b064b,pycryptodome__pycryptodomex,https://github.com/snemes/malware-analysis/commit/02b064b -0,302,--,,snemes/malware-analysis,02b064b4acc0ae26d6c61246ab3f1f45b750091a,pycryptodome,pycryptodomex,Cryptography,trickbot/trickbot_artifact_decrypter.py,12:12,"from Crypto.Hash import SHA256, SHA384","from Cryptodome.Hash import SHA256, SHA384",import,import,one-to-one,module name change,pycryptodome__pycryptodomex__snemes/malware-analysis__02b064b,pycryptodome__pycryptodomex,https://github.com/snemes/malware-analysis/commit/02b064b -0,303,--,,snemes/malware-analysis,02b064b4acc0ae26d6c61246ab3f1f45b750091a,pycryptodome,pycryptodomex,Cryptography,trickbot/trickbot_artifact_decrypter.py,13:13,from Crypto.PublicKey import ECC,from Cryptodome.PublicKey import ECC,import,import,one-to-one,module name change,pycryptodome__pycryptodomex__snemes/malware-analysis__02b064b,pycryptodome__pycryptodomex,https://github.com/snemes/malware-analysis/commit/02b064b -0,304,--,,snemes/malware-analysis,02b064b4acc0ae26d6c61246ab3f1f45b750091a,pycryptodome,pycryptodomex,Cryptography,trickbot/trickbot_artifact_decrypter.py,14:14,from Crypto.Signature import DSS,from Cryptodome.Signature import DSS,import,import,one-to-one,module name change,pycryptodome__pycryptodomex__snemes/malware-analysis__02b064b,pycryptodome__pycryptodomex,https://github.com/snemes/malware-analysis/commit/02b064b -0,124,--,,stefal/rtkbase,a4c347a2ede5fba1d0e787193b7dc4079ab4fd6f,eventlet,gevent,Networking,web_app/server.py,28:26,import eventlet,from gevent import monkey,import,import,one-to-one,full statement replacement,eventlet__gevent__stefal/rtkbase__a4c347a,eventlet__gevent,https://github.com/stefal/rtkbase/commit/a4c347a -0,125,--,,stefal/rtkbase,a4c347a2ede5fba1d0e787193b7dc4079ab4fd6f,eventlet,gevent,Networking,web_app/server.py,29:27,monkey_patch,patch_all,function call,function call,one-to-one,element name change,eventlet__gevent__stefal/rtkbase__a4c347a,eventlet__gevent,https://github.com/stefal/rtkbase/commit/a4c347a -0,144,--,,stefal/rtkbase,cf856c0cc9cbb0f810d59c9419f8789a1f9f5a80,gevent,eventlet,Networking,web_app/server.py,26:28,from gevent import monkey,import eventlet,import,import,one-to-one,full statement replacement,gevent__eventlet__stefal/rtkbase__cf856c0,gevent__eventlet,https://github.com/stefal/rtkbase/commit/cf856c0 -0,145,--,,stefal/rtkbase,cf856c0cc9cbb0f810d59c9419f8789a1f9f5a80,gevent,eventlet,Networking,web_app/server.py,27:29,patch_all,monkey_patch,function call,function call,one-to-one,element name change,gevent__eventlet__stefal/rtkbase__cf856c0,gevent__eventlet,https://github.com/stefal/rtkbase/commit/cf856c0 -0,36,--,,synesthesiam/voice2json,7ea7ddb8400775282e82c1adcb17b013f27ede2b,flask,quart,Development framework/extension,web/app.py,100:102;105:107;235:243;237:245,flash,flash,function call,function call,one-to-one,making await,flask__quart__synesthesiam/voice2json__7ea7ddb,flask__quart,https://github.com/synesthesiam/voice2json/commit/7ea7ddb -0,305,--,,synesthesiam/voice2json,7ea7ddb8400775282e82c1adcb17b013f27ede2b,flask,quart,Development framework/extension,web/app.py,166:172;195:202;242:250,render_template,render_template,function call,function call,one-to-one,making await,flask__quart__synesthesiam/voice2json__7ea7ddb,flask__quart,https://github.com/synesthesiam/voice2json/commit/7ea7ddb -0,33,--,,synesthesiam/voice2json,7ea7ddb8400775282e82c1adcb17b013f27ede2b,flask,quart,Development framework/extension,web/app.py,20:20,from flask import Flask,from quart import Quart,import,import,one-to-one,module name change;object name change,flask__quart__synesthesiam/voice2json__7ea7ddb,flask__quart,https://github.com/synesthesiam/voice2json/commit/7ea7ddb -0,34,--,,synesthesiam/voice2json,7ea7ddb8400775282e82c1adcb17b013f27ede2b,flask,quart,Development framework/extension,web/app.py,28:28,Flask,Quart,function call,function call,one-to-one,element name change,flask__quart__synesthesiam/voice2json__7ea7ddb,flask__quart,https://github.com/synesthesiam/voice2json/commit/7ea7ddb -0,35,--,,synesthesiam/voice2json,7ea7ddb8400775282e82c1adcb17b013f27ede2b,flask,quart,Development framework/extension,web/app.py,59:59;188:194;212:219,form,form,attribute access,attribute access,one-to-one,making await,flask__quart__synesthesiam/voice2json__7ea7ddb,flask__quart,https://github.com/synesthesiam/voice2json/commit/7ea7ddb -0,306,--,,synesthesiam/voice2json,7ea7ddb8400775282e82c1adcb17b013f27ede2b,flask,quart,Development framework/extension,web/app.py,95:96,files,files,attribute access,attribute access,one-to-one,making await,flask__quart__synesthesiam/voice2json__7ea7ddb,flask__quart,https://github.com/synesthesiam/voice2json/commit/7ea7ddb -0,247,--,,talkiq/gcloud-aio,45d94ddaf969648d5479ff480a92b16d537716f9,gcloud-aio-core,aiohttp,HTTP client/server,bigquery/gcloud/aio/bigquery/bigquery.py,6:5,from gcloud.aio.core.http import post,import aiohttp,import,import,one-to-one,full statement replacement,gcloud-aio-core__aiohttp__talkiq/gcloud-aio__45d94dd,gcloud-aio-core__aiohttp,https://github.com/talkiq/gcloud-aio/commit/45d94dd -0,248,--,,talkiq/gcloud-aio,45d94ddaf969648d5479ff480a92b16d537716f9,gcloud-aio-core,aiohttp,HTTP client/server,bigquery/gcloud/aio/bigquery/bigquery.py,96-100:91-94,post,ClientSession; post; json,function call,function call; function call; function call,one-to-many,argument addition;argument transformation;element name change,gcloud-aio-core__aiohttp__talkiq/gcloud-aio__45d94dd,gcloud-aio-core__aiohttp,https://github.com/talkiq/gcloud-aio/commit/45d94dd -0,250,--,,talkiq/gcloud-aio,963f34706918757ab7d3cbad70c363b9a48b9d40,gcloud-aio-core,aiohttp,HTTP client/server,datastore/gcloud/aio/datastore/datastore.py,142:154-157,post,ClientSession; post; json,function call,function call; function call; function call,one-to-many,argument addition;argument transformation;element name change,gcloud-aio-core__aiohttp__talkiq/gcloud-aio__963f347,gcloud-aio-core__aiohttp,https://github.com/talkiq/gcloud-aio/commit/963f347 -0,249,--,,talkiq/gcloud-aio,963f34706918757ab7d3cbad70c363b9a48b9d40,gcloud-aio-core,aiohttp,HTTP client/server,datastore/gcloud/aio/datastore/datastore.py,5:4,from gcloud.aio.core.http import post,import aiohttp,import,import,one-to-one,full statement replacement,gcloud-aio-core__aiohttp__talkiq/gcloud-aio__963f347,gcloud-aio-core__aiohttp,https://github.com/talkiq/gcloud-aio/commit/963f347 -0,251,--,,talkiq/gcloud-aio,d15540f94ecdf468b1baf7fd9c025e4f862b3b69,gcloud-aio-core,aiohttp,HTTP client/server,taskqueue/gcloud/aio/taskqueue/taskqueue.py,12-17:6,from gcloud.aio.core.aio import call_later;from gcloud.aio.core.http import delete;from gcloud.aio.core.http import get;from gcloud.aio.core.http import HttpError;from gcloud.aio.core.http import patch;from gcloud.aio.core.http import post,"import aiohttp ",import,import,many-to-one,full statement replacement,gcloud-aio-core__aiohttp__talkiq/gcloud-aio__d15540f,gcloud-aio-core__aiohttp,https://github.com/talkiq/gcloud-aio/commit/d15540f -0,38,--,,talkpython/async-techniques-python-course,a5c04bbd9b5614a8fc0317050c01e4c241b1b41d,requests,aiohttp,HTTP client/server,src/10-async-web/acityscape_api/services/location_service.py,21:22-23,get,ClientSession; get,function call,function call; function call,one-to-many,making async;element name change,requests__aiohttp__talkpython/async-techniques-python-course__a5c04bb,requests__aiohttp,https://github.com/talkpython/async-techniques-python-course/commit/a5c04bb -0,39,--,,talkpython/async-techniques-python-course,a5c04bbd9b5614a8fc0317050c01e4c241b1b41d,requests,aiohttp,HTTP client/server,src/10-async-web/acityscape_api/services/location_service.py,24:26,json,json,function call,function call,one-to-one,making await,requests__aiohttp__talkpython/async-techniques-python-course__a5c04bb,requests__aiohttp,https://github.com/talkpython/async-techniques-python-course/commit/a5c04bb -0,37,--,,talkpython/async-techniques-python-course,a5c04bbd9b5614a8fc0317050c01e4c241b1b41d,requests,aiohttp,HTTP client/server,src/10-async-web/acityscape_api/services/location_service.py,4:5,import requests,import aiohttp,import,import,one-to-one,module name change,requests__aiohttp__talkpython/async-techniques-python-course__a5c04bb,requests__aiohttp,https://github.com/talkpython/async-techniques-python-course/commit/a5c04bb -0,41,--,,talkpython/async-techniques-python-course,a5c04bbd9b5614a8fc0317050c01e4c241b1b41d,requests,aiohttp,HTTP client/server,src/10-async-web/acityscape_api/services/sun_service.py,21:21-22,get,ClientSession; get,function call,function call; function call,one-to-many,making async;element name change,requests__aiohttp__talkpython/async-techniques-python-course__a5c04bb,requests__aiohttp,https://github.com/talkpython/async-techniques-python-course/commit/a5c04bb -0,42,--,,talkpython/async-techniques-python-course,a5c04bbd9b5614a8fc0317050c01e4c241b1b41d,requests,aiohttp,HTTP client/server,src/10-async-web/acityscape_api/services/sun_service.py,24:24,json,json,function call,function call,one-to-one,making await,requests__aiohttp__talkpython/async-techniques-python-course__a5c04bb,requests__aiohttp,https://github.com/talkpython/async-techniques-python-course/commit/a5c04bb -0,40,--,,talkpython/async-techniques-python-course,a5c04bbd9b5614a8fc0317050c01e4c241b1b41d,requests,aiohttp,HTTP client/server,src/10-async-web/acityscape_api/services/sun_service.py,5:5,import requests,import aiohttp,import,import,one-to-one,module name change,requests__aiohttp__talkpython/async-techniques-python-course__a5c04bb,requests__aiohttp,https://github.com/talkpython/async-techniques-python-course/commit/a5c04bb -0,43,--,,talkpython/async-techniques-python-course,a5c04bbd9b5614a8fc0317050c01e4c241b1b41d,requests,aiohttp,HTTP client/server,src/10-async-web/acityscape_api/services/weather_service.py,1:1,import requests,import aiohttp,import,import,one-to-one,module name change,requests__aiohttp__talkpython/async-techniques-python-course__a5c04bb,requests__aiohttp,https://github.com/talkpython/async-techniques-python-course/commit/a5c04bb -0,44,--,,talkpython/async-techniques-python-course,a5c04bbd9b5614a8fc0317050c01e4c241b1b41d,requests,aiohttp,HTTP client/server,src/10-async-web/acityscape_api/services/weather_service.py,13:13-14,get,ClientSession; get,function call,function call; function call,one-to-many,making async;element name change,requests__aiohttp__talkpython/async-techniques-python-course__a5c04bb,requests__aiohttp,https://github.com/talkpython/async-techniques-python-course/commit/a5c04bb -0,45,--,,talkpython/async-techniques-python-course,a5c04bbd9b5614a8fc0317050c01e4c241b1b41d,requests,aiohttp,HTTP client/server,src/10-async-web/acityscape_api/services/weather_service.py,16:17,json,json,function call,function call,one-to-one,making await,requests__aiohttp__talkpython/async-techniques-python-course__a5c04bb,requests__aiohttp,https://github.com/talkpython/async-techniques-python-course/commit/a5c04bb -0,48,--,,talkpython/async-techniques-python-course,aa607bd32a90d7693e91bd4a1be39baec2d889ba,flask,quart,Development framework/extension,src/10-async-web/acityscape_api/app.py,1:1,import flask,import quart,import,import,one-to-one,module name change,flask__quart__talkpython/async-techniques-python-course__aa607bd,flask__quart,https://github.com/talkpython/async-techniques-python-course/commit/aa607bd -0,49,--,,talkpython/async-techniques-python-course,aa607bd32a90d7693e91bd4a1be39baec2d889ba,flask,quart,Development framework/extension,src/10-async-web/acityscape_api/app.py,9:9,Flask,Quart,function call,function call,one-to-one,element name change,flask__quart__talkpython/async-techniques-python-course__aa607bd,flask__quart,https://github.com/talkpython/async-techniques-python-course/commit/aa607bd -0,46,--,,talkpython/async-techniques-python-course,aa607bd32a90d7693e91bd4a1be39baec2d889ba,flask,quart,Development framework/extension,src/10-async-web/acityscape_api/views/city_api.py,1:1,import flask,import quart,import,import,one-to-one,module name change,flask__quart__talkpython/async-techniques-python-course__aa607bd,flask__quart,https://github.com/talkpython/async-techniques-python-course/commit/aa607bd -0,72,--,,talkpython/async-techniques-python-course,aa607bd32a90d7693e91bd4a1be39baec2d889ba,flask,quart,Development framework/extension,src/10-async-web/acityscape_api/views/city_api.py,4:4,Blueprint,Blueprint,function call,function call,one-to-one,no properties,flask__quart__talkpython/async-techniques-python-course__aa607bd,flask__quart,https://github.com/talkpython/async-techniques-python-course/commit/aa607bd -0,307,--,,talkpython/async-techniques-python-course,aa607bd32a90d7693e91bd4a1be39baec2d889ba,flask,quart,Development framework/extension,src/10-async-web/acityscape_api/views/city_api.py,11:11; 20: 20,abort,abort,function call,function call,one-to-one,no properties,flask__quart__talkpython/async-techniques-python-course__aa607bd,flask__quart,https://github.com/talkpython/async-techniques-python-course/commit/aa607bd -0,308,--,,talkpython/async-techniques-python-course,aa607bd32a90d7693e91bd4a1be39baec2d889ba,flask,quart,Development framework/extension,src/10-async-web/acityscape_api/views/city_api.py,12:12; 21: 21,jsonify,jsonify,function call,function call,one-to-one,no properties,flask__quart__talkpython/async-techniques-python-course__aa607bd,flask__quart,https://github.com/talkpython/async-techniques-python-course/commit/aa607bd -0,47,--,,talkpython/async-techniques-python-course,aa607bd32a90d7693e91bd4a1be39baec2d889ba,flask,quart,Development framework/extension,src/10-async-web/acityscape_api/views/home.py,15:15,Response,Response,import,import,one-to-one,no properties,flask__quart__talkpython/async-techniques-python-course__aa607bd,flask__quart,https://github.com/talkpython/async-techniques-python-course/commit/aa607bd -0,309,--,,talkpython/async-techniques-python-course,aa607bd32a90d7693e91bd4a1be39baec2d889ba,flask,quart,Development framework/extension,src/10-async-web/acityscape_api/views/home.py,1:1,import flask,import quart,import,import,one-to-one,module name change,flask__quart__talkpython/async-techniques-python-course__aa607bd,flask__quart,https://github.com/talkpython/async-techniques-python-course/commit/aa607bd -0,73,--,,talkpython/async-techniques-python-course,aa607bd32a90d7693e91bd4a1be39baec2d889ba,flask,quart,Development framework/extension,src/10-async-web/acityscape_api/views/home.py,3:3;15:15,Blueprint,Blueprint,function call,function call,one-to-one,no properties,flask__quart__talkpython/async-techniques-python-course__aa607bd,flask__quart,https://github.com/talkpython/async-techniques-python-course/commit/aa607bd -0,50,--,,talkpython/async-techniques-python-course,ab4e5fdd32982c97e9701d3e1fdb8c39882d4250,requests,aiohttp,HTTP client/server,src/04-asyncio/web_scraping/async_scrape/program.py,1:3,import requests,import aiohttp,import,import,one-to-one,module name change,requests__aiohttp__talkpython/async-techniques-python-course__ab4e5fd,requests__aiohttp,https://github.com/talkpython/async-techniques-python-course/commit/ab4e5fd -0,51,--,,talkpython/async-techniques-python-course,ab4e5fdd32982c97e9701d3e1fdb8c39882d4250,requests,aiohttp,HTTP client/server,src/04-asyncio/web_scraping/async_scrape/program.py,10:13-14,get,ClientSession; get,function call,function call; function call,one-to-many,making async;element name change,requests__aiohttp__talkpython/async-techniques-python-course__ab4e5fd,requests__aiohttp,https://github.com/talkpython/async-techniques-python-course/commit/ab4e5fd -0,52,--,,talkpython/async-techniques-python-course,ab4e5fdd32982c97e9701d3e1fdb8c39882d4250,requests,aiohttp,HTTP client/server,src/04-asyncio/web_scraping/async_scrape/program.py,13:17,text,text,function call,function call,one-to-one,making await,requests__aiohttp__talkpython/async-techniques-python-course__ab4e5fd,requests__aiohttp,https://github.com/talkpython/async-techniques-python-course/commit/ab4e5fd -0,207,--,,testdrivenio/flask-react-aws,d4119a0f609b151df99b2250e419c168e688a0c6,flask-restful,flask-restplus,Development framework/extension,services/users/project/api/ping.py,5:4,"from flask_restful import Api, Resource","from flask_restplus import Namespace, Resource",import,import,one-to-one,full statement replacement,flask-restful__flask-restplus__testdrivenio/flask-react-aws__d4119a0,flask-restful__flask-restplus,https://github.com/testdrivenio/flask-react-aws/commit/d4119a0 -0,208,--,,testdrivenio/flask-react-aws,d4119a0f609b151df99b2250e419c168e688a0c6,flask-restful,flask-restplus,Development framework/extension,services/users/project/api/ping.py,7-8:6,Api,Namespace,function call,function call,one-to-one,argument transformation; element name change,flask-restful__flask-restplus__testdrivenio/flask-react-aws__d4119a0,flask-restful__flask-restplus,https://github.com/testdrivenio/flask-react-aws/commit/d4119a0 -0,209,--,,testdrivenio/flask-react-aws,d4119a0f609b151df99b2250e419c168e688a0c6,flask-restful,flask-restplus,Development framework/extension,services/users/project/api/users/views.py,5:5,"from flask_restful import Api, Resource","from flask_restplus import Resource, fields, Namespace",import,import,one-to-one,full statement replacement,flask-restful__flask-restplus__testdrivenio/flask-react-aws__d4119a0,flask-restful__flask-restplus,https://github.com/testdrivenio/flask-react-aws/commit/d4119a0 -0,54,--,,thespaghettidetective/thespaghettidetective,b86b375952cc3e965c32201caa8094998c56cde7,raven,sentry-sdk,Logging/tracing,web/app/notifications.py,13:13,from raven.contrib.django.raven_compat.models import client as sentryClient,from sentry_sdk import capture_exception,import,import,one-to-one,full statement replacement,raven__sentry-sdk__thespaghettidetective/thespaghettidetective__b86b375,raven__sentry-sdk,https://github.com/thespaghettidetective/thespaghettidetective/commit/b86b375 -0,53,--,,thespaghettidetective/thespaghettidetective,b86b375952cc3e965c32201caa8094998c56cde7,raven,sentry-sdk,Logging/tracing,web/app/notifications.py,44:44;49:49;54:54;60:60;66:66;250:250;256:256;262:262;268:268,captureException,capture_exception,function call,function call,one-to-one,element name change,raven__sentry-sdk__thespaghettidetective/thespaghettidetective__b86b375,raven__sentry-sdk,https://github.com/thespaghettidetective/thespaghettidetective/commit/b86b375 -0,258,--,,thombashi/datetimerange,936761f779c4f7dc8c2d4c03c47b6e7b6e978a89,dataproperty,typepy,Utilities,datetimerange/__init__.py,11:13,import dataproperty as dp,import typepy,import,import,one-to-one,full statement replacement,dataproperty__typepy__thombashi/datetimerange__936761f,dataproperty__typepy,https://github.com/thombashi/datetimerange/commit/936761f -0,259,--,,thombashi/datetimerange,936761f779c4f7dc8c2d4c03c47b6e7b6e978a89,dataproperty,typepy,Utilities,datetimerange/__init__.py,457-458:465-466;484-485:498-499,DataProperty,DateTime; convert,function call,function call; function call,one-to-many,argument addition;argument deletion;element name change,dataproperty__typepy__thombashi/datetimerange__936761f,dataproperty__typepy,https://github.com/thombashi/datetimerange/commit/936761f -0,260,--,,thombashi/pingparsing,45fac3cb38661f80fc8bd129ce633cfd15423835,dataproperty,typepy,Utilities,pingparsing/_pingparsing.py,10:11,import dataproperty,import typepy,import,import,one-to-one,module name change,dataproperty__typepy__thombashi/pingparsing__45fac3c,dataproperty__typepy,https://github.com/thombashi/pingparsing/commit/45fac3c -0,261,--,,thombashi/pingparsing,45fac3cb38661f80fc8bd129ce633cfd15423835,dataproperty,typepy,Utilities,pingparsing/_pingparsing.py,134:135; 186: 187; 233: 234,is_empty_string,is_null_string,function call,function call,one-to-one,element name change,dataproperty__typepy__thombashi/pingparsing__45fac3c,dataproperty__typepy,https://github.com/thombashi/pingparsing/commit/45fac3c -0,310,--,,thombashi/pingparsing,45fac3cb38661f80fc8bd129ce633cfd15423835,dataproperty,typepy,Utilities,pingparsing/_pingparsing.py,156:157,is_empty_sequence,is_empty_sequence,function call,function call,one-to-one,no properties,dataproperty__typepy__thombashi/pingparsing__45fac3c,dataproperty__typepy,https://github.com/thombashi/pingparsing/commit/45fac3c -0,262,--,,thombashi/pingparsing,45fac3cb38661f80fc8bd129ce633cfd15423835,dataproperty,typepy,Utilities,pingparsing/_pingtransmitter.py,11:11-12,import dataproperty as dp,import typepy; from typepy.type import Integer,import,import,one-to-many,full statement replacement,dataproperty__typepy__thombashi/pingparsing__45fac3c,dataproperty__typepy,https://github.com/thombashi/pingparsing/commit/45fac3c -0,263,--,,thombashi/pingparsing,45fac3cb38661f80fc8bd129ce633cfd15423835,dataproperty,typepy,Utilities,pingparsing/_pingtransmitter.py,86:87,is_not_empty_string,is_not_null_string,function call,function call,one-to-one,element name change,dataproperty__typepy__thombashi/pingparsing__45fac3c,dataproperty__typepy,https://github.com/thombashi/pingparsing/commit/45fac3c -0,311,--,,thombashi/pingparsing,45fac3cb38661f80fc8bd129ce633cfd15423835,dataproperty,typepy,Utilities,pingparsing/_pingtransmitter.py,100:101,is_empty_string,is_null_string,function call,function call,one-to-one,element name change,dataproperty__typepy__thombashi/pingparsing__45fac3c,dataproperty__typepy,https://github.com/thombashi/pingparsing/commit/45fac3c -0,312,--,,thombashi/pingparsing,45fac3cb38661f80fc8bd129ce633cfd15423835,dataproperty,typepy,Utilities,pingparsing/_pingtransmitter.py,110:112; 122: 125; 144: 148; 154: 159,IntegerType,Integer,function call,function call,one-to-one,element name change,dataproperty__typepy__thombashi/pingparsing__45fac3c,dataproperty__typepy,https://github.com/thombashi/pingparsing/commit/45fac3c -0,313,--,,thombashi/pingparsing,45fac3cb38661f80fc8bd129ce633cfd15423835,dataproperty,typepy,Utilities,pingparsing/_pingtransmitter.py,110:112; 122: 125; 144: 148; 154: 159,try_convert,convert,function call,function call,one-to-one,element name change; output transformation,dataproperty__typepy__thombashi/pingparsing__45fac3c,dataproperty__typepy,https://github.com/thombashi/pingparsing/commit/45fac3c -0,264,--,,thombashi/sqlitebiter,26c8e7467fb764d6abca03d6830f7679cbfc3ea1,dataproperty,typepy,Utilities,sqlitebiter/sqlitebiter.py,13:17,import dataproperty,import typepy,import,import,one-to-one,module name change,dataproperty__typepy__thombashi/sqlitebiter__26c8e74,dataproperty__typepy,https://github.com/thombashi/sqlitebiter/commit/26c8e74 -0,265,--,,thombashi/sqlitebiter,26c8e7467fb764d6abca03d6830f7679cbfc3ea1,dataproperty,typepy,Utilities,sqlitebiter/sqlitebiter.py,46:46; 239: 239,is_not_empty_string,is_not_null_string,function call,function call,one-to-one,element name change,dataproperty__typepy__thombashi/sqlitebiter__26c8e74,dataproperty__typepy,https://github.com/thombashi/sqlitebiter/commit/26c8e74 -0,314,--,,thombashi/sqlitebiter,26c8e7467fb764d6abca03d6830f7679cbfc3ea1,dataproperty,typepy,Utilities,sqlitebiter/sqlitebiter.py,136:136; 227: 227,is_empty_sequence,is_empty_sequence,function call,function call,one-to-one,no properties,dataproperty__typepy__thombashi/sqlitebiter__26c8e74,dataproperty__typepy,https://github.com/thombashi/sqlitebiter/commit/26c8e74 -0,199,--,,thombashi/sqlitebiter,311c7ce50a89316d5cab9bb2daef05315175faf2,logbook,loguru,Logging/tracing,sqlitebiter/sqlitebiter.py,15-16:20,import logbook; import logbook.more,from loguru import logger,import,import,many-to-one,full statement replacement,logbook__loguru__thombashi/sqlitebiter__311c7ce,logbook__loguru,https://github.com/thombashi/sqlitebiter/commit/311c7ce -0,200,--,,thombashi/sqlitebiter,311c7ce50a89316d5cab9bb2daef05315175faf2,logbook,loguru,Logging/tracing,sqlitebiter/sqlitebiter.py,68:64,disable,disable,function call,function call,one-to-one,no properties,logbook__loguru__thombashi/sqlitebiter__311c7ce,logbook__loguru,https://github.com/thombashi/sqlitebiter/commit/311c7ce -0,202,--,,thombashi/tcconfig,7ba8676b3b9347ef15142bfeba30d611822c154d,logbook,loguru,Logging/tracing,tcconfig/_logger.py,29:20,enable,enable,function call,function call,one-to-one,no properties,logbook__loguru__thombashi/tcconfig__7ba8676,logbook__loguru,https://github.com/thombashi/tcconfig/commit/7ba8676 -0,201,--,,thombashi/tcconfig,7ba8676b3b9347ef15142bfeba30d611822c154d,logbook,loguru,Logging/tracing,tcconfig/_logger.py,6:10,import logbook,from loguru import logger,import,import,one-to-one,full statement replacement,logbook__loguru__thombashi/tcconfig__7ba8676,logbook__loguru,https://github.com/thombashi/tcconfig/commit/7ba8676 -0,228,--,,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,pyqt5,pyside6,Development framework/extension,src/about.py,32:34,Normal,Normal,attribute access,attribute access,one-to-one,no properties,pyqt5__pyside6__toufool/auto-split__86244b6,pyqt5__pyside6,https://github.com/toufool/auto-split/commit/86244b6 -0,315,--,,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,pyqt5,pyside6,Development framework/extension,src/about.py,32:34,Off,Off,attribute access,attribute access,one-to-one,no properties,pyqt5__pyside6__toufool/auto-split__86244b6,pyqt5__pyside6,https://github.com/toufool/auto-split/commit/86244b6 -0,316,--,,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,pyqt5,pyside6,Development framework/extension,src/about.py,48:50,AlignCenter,AlignCenter,attribute access,attribute access,one-to-one,no properties,pyqt5__pyside6__toufool/auto-split__86244b6,pyqt5__pyside6,https://github.com/toufool/auto-split/commit/86244b6 -0,229,--,,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,pyqt5,pyside6,Development framework/extension,src/about.py,77:79,exec_,exec,function call,function call,one-to-one,element name change,pyqt5__pyside6__toufool/auto-split__86244b6,pyqt5__pyside6,https://github.com/toufool/auto-split/commit/86244b6 -0,227,--,,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,pyqt5,pyside6,Development framework/extension,src/about.py,9:9,"from PyQt5 import QtCore, QtGui, QtWidgets","from PyQt6 import QtCore, QtGui, QtWidgets",import,import,one-to-one,module name change,pyqt5__pyside6__toufool/auto-split__86244b6,pyqt5__pyside6,https://github.com/toufool/auto-split/commit/86244b6 -0,226,--,,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,pyqt5,pyside6,Development framework/extension,src/AutoSplit.py,139:141,start,start,function call,function call,one-to-one,argument transformation,pyqt5__pyside6__toufool/auto-split__86244b6,pyqt5__pyside6,https://github.com/toufool/auto-split/commit/86244b6 -0,224,--,,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,pyqt5,pyside6,Development framework/extension,src/AutoSplit.py,164:166;881:883,Format_RGB888,Format_RGB888,attribute access,attribute access,one-to-one,no properties,pyqt5__pyside6__toufool/auto-split__86244b6,pyqt5__pyside6,https://github.com/toufool/auto-split/commit/86244b6 -0,317,--,,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,pyqt5,pyside6,Development framework/extension,src/AutoSplit.py,617:619;680:682,AlignCenter,AlignCenter,attribute access,attribute access,one-to-one,no properties,pyqt5__pyside6__toufool/auto-split__86244b6,pyqt5__pyside6,https://github.com/toufool/auto-split/commit/86244b6 -0,223,--,,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,pyqt5,pyside6,Development framework/extension,src/AutoSplit.py,4:4,"from PyQt5 import QtCore, QtGui, QtTest, QtWidgets","from PyQt6 import QtCore, QtGui, QtTest, QtWidgets",import,import,one-to-one,module name change,pyqt5__pyside6__toufool/auto-split__86244b6,pyqt5__pyside6,https://github.com/toufool/auto-split/commit/86244b6 -0,225,--,,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,pyqt5,pyside6,Development framework/extension,src/AutoSplit.py,968:961,exec_,exec,function call,function call,one-to-one,element name change,pyqt5__pyside6__toufool/auto-split__86244b6,pyqt5__pyside6,https://github.com/toufool/auto-split/commit/86244b6 -0,231,--,,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,pyqt5,pyside6,Development framework/extension,src/design.py,29:31;29:31,Fixed,Fixed,attribute access,attribute access,one-to-one,no properties,pyqt5__pyside6__toufool/auto-split__86244b6,pyqt5__pyside6,https://github.com/toufool/auto-split/commit/86244b6 -0,318,--,,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,pyqt5,pyside6,Development framework/extension,src/design.py,37:39,Normal,Normal,attribute access,attribute access,one-to-one,no properties,pyqt5__pyside6__toufool/auto-split__86244b6,pyqt5__pyside6,https://github.com/toufool/auto-split/commit/86244b6 -0,319,--,,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,pyqt5,pyside6,Development framework/extension,src/design.py,37:39,Normal,Normal,attribute access,attribute access,one-to-one,no properties,pyqt5__pyside6__toufool/auto-split__86244b6,pyqt5__pyside6,https://github.com/toufool/auto-split/commit/86244b6 -0,320,--,,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,pyqt5,pyside6,Development framework/extension,src/design.py,40:42,LeftToRight,LeftToRight,attribute access,attribute access,one-to-one,no properties,pyqt5__pyside6__toufool/auto-split__86244b6,pyqt5__pyside6,https://github.com/toufool/auto-split/commit/86244b6 -0,321,--,,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,pyqt5,pyside6,Development framework/extension,src/design.py,52:54; 77: 79; 90: 92; 94: 96; 98: 100; 102: 104; 109: 111;172:174;176:178;180:182;184:186;188:190;312:314;365:367;373:375,NoFocus,NoFocus,attribute access,attribute access,one-to-one,no properties,pyqt5__pyside6__toufool/auto-split__86244b6,pyqt5__pyside6,https://github.com/toufool/auto-split/commit/86244b6 -0,322,--,,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,pyqt5,pyside6,Development framework/extension,src/design.py,192:194;198:200;204:206;210:212;216:218;222:224;228:230;234:236;240:242;249:251,Plain,Plain,attribute access,attribute access,one-to-one,no properties,pyqt5__pyside6__toufool/auto-split__86244b6,pyqt5__pyside6,https://github.com/toufool/auto-split/commit/86244b6 -0,323,--,,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,pyqt5,pyside6,Development framework/extension,src/design.py,194:196;200:202;236:238;242:244,HLine,HLine,attribute access,attribute access,one-to-one,no properties,pyqt5__pyside6__toufool/auto-split__86244b6,pyqt5__pyside6,https://github.com/toufool/auto-split/commit/86244b6 -0,324,--,,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,pyqt5,pyside6,Development framework/extension,src/design.py,206:208;212:214;218:220;224:226;228:232;251:253,VLine,VLine,attribute access,attribute access,one-to-one,no properties,pyqt5__pyside6__toufool/auto-split__86244b6,pyqt5__pyside6,https://github.com/toufool/auto-split/commit/86244b6 -0,325,--,,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,pyqt5,pyside6,Development framework/extension,src/design.py,317:319;326:328,UpDownArrows,UpDownArrows,attribute access,attribute access,one-to-one,no properties,pyqt5__pyside6__toufool/auto-split__86244b6,pyqt5__pyside6,https://github.com/toufool/auto-split/commit/86244b6 -0,326,--,,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,pyqt5,pyside6,Development framework/extension,src/design.py,155:157,StrongFocus,StrongFocus,attribute access,attribute access,one-to-one,no properties,pyqt5__pyside6__toufool/auto-split__86244b6,pyqt5__pyside6,https://github.com/toufool/auto-split/commit/86244b6 -0,327,--,,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,pyqt5,pyside6,Development framework/extension,src/design.py,262:264;308:310,AlignCenter,AlignCenter,attribute access,attribute access,one-to-one,no properties,pyqt5__pyside6__toufool/auto-split__86244b6,pyqt5__pyside6,https://github.com/toufool/auto-split/commit/86244b6 -0,328,--,,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,pyqt5,pyside6,Development framework/extension,src/design.py,29:31,QSizePolicy,QSizePolicy,attribute access,function call,one-to-one,no properties,pyqt5__pyside6__toufool/auto-split__86244b6,pyqt5__pyside6,https://github.com/toufool/auto-split/commit/86244b6 -0,329,--,,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,pyqt5,pyside6,Development framework/extension,src/design.py,37:39,QPixmap,QPixmap,attribute access,function call,one-to-one,no properties,pyqt5__pyside6__toufool/auto-split__86244b6,pyqt5__pyside6,https://github.com/toufool/auto-split/commit/86244b6 -0,330,--,,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,pyqt5,pyside6,Development framework/extension,src/design.py,456:458;458:460;460:462;462:464;464:466,QAction,QWidgetAction,attribute access,function call,one-to-one,element name change,pyqt5__pyside6__toufool/auto-split__86244b6,pyqt5__pyside6,https://github.com/toufool/auto-split/commit/86244b6 -0,232,--,,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,pyqt5,pyside6,Development framework/extension,src/design.py,561:563,exec_,exec,function call,function call,one-to-one,element name change,pyqt5__pyside6__toufool/auto-split__86244b6,pyqt5__pyside6,https://github.com/toufool/auto-split/commit/86244b6 -0,230,--,,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,pyqt5,pyside6,Development framework/extension,src/design.py,9:9,"from PyQt5 import QtCore, QtGui, QtWidgets","from PyQt6 import QtCore, QtGui, QtWidgets",import,import,one-to-one,module name change,pyqt5__pyside6__toufool/auto-split__86244b6,pyqt5__pyside6,https://github.com/toufool/auto-split/commit/86244b6 -0,233,--,,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,pyqt5,pyside6,Development framework/extension,src/error_messages.py,2:2,from PyQt5 import QtWidgets,from PyQt6 import QtWidgets,import,import,one-to-one,module name change,pyqt5__pyside6__toufool/auto-split__86244b6,pyqt5__pyside6,https://github.com/toufool/auto-split/commit/86244b6 -0,234,--,,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,pyqt5,pyside6,Development framework/extension,src/menu_bar.py,2:2,from PyQt5 import QtWidgets,from PyQt6 import QtWidgets,import,import,one-to-one,module name change,pyqt5__pyside6__toufool/auto-split__86244b6,pyqt5__pyside6,https://github.com/toufool/auto-split/commit/86244b6 -0,235,--,,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,pyqt5,pyside6,Development framework/extension,src/resources_rc.py,9:6,from PyQt6 import QtWidgets,from PySide6 import QtCore,import,import,one-to-one,module name change,pyqt5__pyside6__toufool/auto-split__86244b6,pyqt5__pyside6,https://github.com/toufool/auto-split/commit/86244b6 -0,236,--,,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,pyqt5,pyside6,Development framework/extension,src/screen_region.py,1:1,"from PyQt5 import QtCore, QtGui, QtTest, QtWidgets","from PyQt6 import QtCore, QtGui, QtTest, QtWidgets",import,import,one-to-one,module name change,pyqt5__pyside6__toufool/auto-split__86244b6,pyqt5__pyside6,https://github.com/toufool/auto-split/commit/86244b6 -0,237,--,,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,pyqt5,pyside6,Development framework/extension,src/screen_region.py,224:227;258:261,FramelessWindowHint,FramelessWindowHint,attribute access,attribute access,one-to-one,no properties,pyqt5__pyside6__toufool/auto-split__86244b6,pyqt5__pyside6,https://github.com/toufool/auto-split/commit/86244b6 -0,331,--,,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,pyqt5,pyside6,Development framework/extension,src/screen_region.py,257:260,CrossCursor,CrossCursor,attribute access,attribute access,one-to-one,no properties,pyqt5__pyside6__toufool/auto-split__86244b6,pyqt5__pyside6,https://github.com/toufool/auto-split/commit/86244b6 -0,332,--,,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,pyqt5,pyside6,Development framework/extension,src/screen_region.py,277:280,ArrowCursor,ArrowCursor,attribute access,attribute access,one-to-one,no properties,pyqt5__pyside6__toufool/auto-split__86244b6,pyqt5__pyside6,https://github.com/toufool/auto-split/commit/86244b6 -0,238,--,,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,pyqt5,pyside6,Development framework/extension,src/screen_region.py,229:232;230:233,pos,position,function call,function call,one-to-one,element name change,pyqt5__pyside6__toufool/auto-split__86244b6,pyqt5__pyside6,https://github.com/toufool/auto-split/commit/86244b6 -0,239,--,,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,pyqt5,pyside6,Development framework/extension,src/screen_region.py,268:271;273:276,pos,position; toPoint,function call,function call; function call,one-to-many,element name change,pyqt5__pyside6__toufool/auto-split__86244b6,pyqt5__pyside6,https://github.com/toufool/auto-split/commit/86244b6 -0,240,--,,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,pyqt5,pyside6,Development framework/extension,src/settings_file.py,2:2,from PyQt5 import QtWidgets,from PyQt6 import QtWidgets,import,import,one-to-one,module name change,pyqt5__pyside6__toufool/auto-split__86244b6,pyqt5__pyside6,https://github.com/toufool/auto-split/commit/86244b6 -0,127,--,,virtuber/openvtuber,3abbc431e586218470f47eac10fa6d351c6fe907,flask,fastapi,Development framework/extension,openvtuber-server/src/openvtuber/web/web.py,3:4-5,"from flask import Flask, send_from_directory",from fastapi import FastAPI; from fastapi.staticfiles import StaticFiles,import,import,one-to-many,full statement replacement,flask__fastapi__virtuber/openvtuber__3abbc43,flask__fastapi,https://github.com/virtuber/openvtuber/commit/3abbc43 -0,256,--,,virtuber/openvtuber,3abbc431e586218470f47eac10fa6d351c6fe907,flask,uvicorn,HTTP client/server,openvtuber-server/src/openvtuber/web/web.py,3:3,"from flask import Flask, send_from_directory",from fastapi import FastAPI,import,import,one-to-one,full statement replacement,flask__uvicorn__virtuber/openvtuber__3abbc43,flask__uvicorn,https://github.com/virtuber/openvtuber/commit/3abbc43 -0,128,--,,virtuber/openvtuber,3abbc431e586218470f47eac10fa6d351c6fe907,flask,fastapi,Development framework/extension,openvtuber-server/src/openvtuber/web/web.py,6:8,Flask,FastAPI,function call,function call,one-to-one,argument deletion;element name change,flask__fastapi__virtuber/openvtuber__3abbc43,flask__fastapi,https://github.com/virtuber/openvtuber/commit/3abbc43 -0,257,--,,virtuber/openvtuber,3abbc431e586218470f47eac10fa6d351c6fe907,flask,uvicorn,HTTP client/server,openvtuber-server/src/openvtuber/web/web.py,17:16,run,run,function call,function call,one-to-one,argument addition;argument deletion,flask__uvicorn__virtuber/openvtuber__3abbc43,flask__uvicorn,https://github.com/virtuber/openvtuber/commit/3abbc43 -0,55,--,,weasyl/weasyl,d10cb162447d9e3a9506b76054851863b10ff27a,raven,sentry-sdk,Logging/tracing,weasyl/define.py,988:979,log_exc,capture_exception,function call,function call,one-to-one,argument addition;element name change,raven__sentry-sdk__weasyl/weasyl__d10cb16,raven__sentry-sdk,https://github.com/weasyl/weasyl/commit/d10cb16 -0,67,--,,weasyl/weasyl,d10cb162447d9e3a9506b76054851863b10ff27a,raven,sentry-sdk,Logging/tracing,weasyl/middleware.py,8-9:10,import raven; import raven.processors,"from sentry_sdk import capture_exception, capture_message, push_scope, set_user",import,import,many-to-many,full statement replacement,raven__sentry-sdk__weasyl/weasyl__d10cb16,raven__sentry-sdk,https://github.com/weasyl/weasyl/commit/d10cb16 -0,109,--,,weasyl/weasyl,f6230c731f662be1301bdc38f6ab9815c7441144,py-bcrypt,bcrypt,Cryptography,weasyl/login.py,76:77;284:285,checkpw,checkpw,function call,function call,one-to-one,argument transformation,py-bcrypt__bcrypt__weasyl/weasyl__f6230c7,py-bcrypt__bcrypt,https://github.com/weasyl/weasyl/commit/f6230c7 -0,210,--,,ziirish/burp-ui,8ef3b624e52ac6a9420c533b0dd744a36d91c4d3,flask-restful,flask-restplus,Development framework/extension,burpui/api/__init__.py,14:14,from flask.ext.restful import Api,from flask.ext.restplus import Api,import,import,one-to-one,module name change,flask-restful__flask-restplus__ziirish/burp-ui__8ef3b62,flask-restful__flask-restplus,https://github.com/ziirish/burp-ui/commit/8ef3b62 -0,211,--,,ziirish/burp-ui,8ef3b624e52ac6a9420c533b0dd744a36d91c4d3,flask-restful,flask-restplus,Development framework/extension,burpui/api/client.py,13:13,"from flask.ext.restful import reqparse, Resource","from flask.ext.restplus import reqparse, Resource",import,import,one-to-one,module name change,flask-restful__flask-restplus__ziirish/burp-ui__8ef3b62,flask-restful__flask-restplus,https://github.com/ziirish/burp-ui/commit/8ef3b62 -0,212,--,,ziirish/burp-ui,8ef3b624e52ac6a9420c533b0dd744a36d91c4d3,flask-restful,flask-restplus,Development framework/extension,burpui/api/clients.py,15:15,"from flask.ext.restful import reqparse, Resource","from flask.ext.restplus import reqparse, Resource",import,import,one-to-one,module name change,flask-restful__flask-restplus__ziirish/burp-ui__8ef3b62,flask-restful__flask-restplus,https://github.com/ziirish/burp-ui/commit/8ef3b62 -0,213,--,,ziirish/burp-ui,8ef3b624e52ac6a9420c533b0dd744a36d91c4d3,flask-restful,flask-restplus,Development framework/extension,burpui/api/misc.py,15:15,"from flask.ext.restful import reqparse, Resource, abort","from flask.ext.restplus import reqparse, Resource, abort",import,import,one-to-one,module name change,flask-restful__flask-restplus__ziirish/burp-ui__8ef3b62,flask-restful__flask-restplus,https://github.com/ziirish/burp-ui/commit/8ef3b62 -0,214,--,,ziirish/burp-ui,8ef3b624e52ac6a9420c533b0dd744a36d91c4d3,flask-restful,flask-restplus,Development framework/extension,burpui/api/restore.py,18:18,"from flask.ext.restful import reqparse, Resource, abort","from flask.ext.restplus import reqparse, Resource, abort",import,import,one-to-one,module name change,flask-restful__flask-restplus__ziirish/burp-ui__8ef3b62,flask-restful__flask-restplus,https://github.com/ziirish/burp-ui/commit/8ef3b62 -0,215,--,,ziirish/burp-ui,8ef3b624e52ac6a9420c533b0dd744a36d91c4d3,flask-restful,flask-restplus,Development framework/extension,burpui/api/servers.py,8:8,"from flask.ext.restful import reqparse, Resource","from flask.ext.restplus import reqparse, Resource",import,import,one-to-one,module name change,flask-restful__flask-restplus__ziirish/burp-ui__8ef3b62,flask-restful__flask-restplus,https://github.com/ziirish/burp-ui/commit/8ef3b62 -0,216,--,,ziirish/burp-ui,8ef3b624e52ac6a9420c533b0dd744a36d91c4d3,flask-restful,flask-restplus,Development framework/extension,burpui/api/settings.py,14:14,"from flask.ext.restful import reqparse, abort, Resource","from flask.ext.restplus import reqparse, abort, Resource",import,import,one-to-one,module name change,flask-restful__flask-restplus__ziirish/burp-ui__8ef3b62,flask-restful__flask-restplus,https://github.com/ziirish/burp-ui/commit/8ef3b62 -0,121,--,,zulip/python-zulip-api,2d9cf64db860ab5e5eabb8151254b0f3dab609bd,slackclient,slack-sdk,API wrapper,zulip/integrations/bridge_with_slack/run-slack-bridge,10:10-11,import slack,import slack_sdk; from slack_sdk.rtm import RTMClient,import,import,one-to-many,full statement replacement,slackclient__slack-sdk__zulip/python-zulip-api__2d9cf64,slackclient__slack-sdk,https://github.com/zulip/python-zulip-api/commit/2d9cf64 -0,122,--,,zulip/python-zulip-api,2d9cf64db860ab5e5eabb8151254b0f3dab609bd,slackclient,slack-sdk,API wrapper,zulip/integrations/bridge_with_slack/run-slack-bridge,47:48,RTMClient,RTMClient,function call,function call,one-to-one,no properties,slackclient__slack-sdk__zulip/python-zulip-api__2d9cf64,slackclient__slack-sdk,https://github.com/zulip/python-zulip-api/commit/2d9cf64 -0,333,--,,zulip/python-zulip-api,2d9cf64db860ab5e5eabb8151254b0f3dab609bd,slackclient,slack-sdk,API wrapper,zulip/integrations/bridge_with_slack/run-slack-bridge,50:51,WebClient,WebClient,function call,function call,one-to-one,no properties,slackclient__slack-sdk__zulip/python-zulip-api__2d9cf64,slackclient__slack-sdk,https://github.com/zulip/python-zulip-api/commit/2d9cf64 -0,123,--,,zulip/python-zulip-api,2d9cf64db860ab5e5eabb8151254b0f3dab609bd,slackclient,slack-sdk,API wrapper,zulip/integrations/bridge_with_slack/run-slack-bridge,84:85,run_on,run_on,decorator,decorator,one-to-one,no properties,slackclient__slack-sdk__zulip/python-zulip-api__2d9cf64,slackclient__slack-sdk,https://github.com/zulip/python-zulip-api/commit/2d9cf64 -1,M2,-,exclude,deepspace2/styleframe,ffc8d7615fb37996ad7824a0e0501351a8f66b14,docopt,argparse,Utility,StyleFrame/commandline.py,,,,,,,,docopt__argparse__deepspace2/styleframe__ffc8d76,docopt__argparse,https://github.com/deepspace2/styleframe/commit/ffc8d76 -1,M47,-,exclude,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,raven,sentry-sdk,HTTP Clients,zoo/base/settings.py,:231-233,,,function call,function call,,,raven__sentry-sdk__kiwicom/the-zoo__e22070c,raven__sentry-sdk,https://github.com/kiwicom/the-zoo/commit/e22070c -1,M59,-,nocodechange,tiiiger/bert_score,04376e1e50d452f698b454a074d526d5ecd6a76b,pytorch-pretrained-bert,transformers,Deep Learning,bert_score/utils.py,,,,,,,,pytorch-pretrained-bert__transformers__tiiiger/bert_score__04376e1,pytorch-pretrained-bert__transformers,https://github.com/tiiiger/bert_score/commit/04376e1 -1,M60,-,nocodechange,tiiiger/bert_score,04376e1e50d452f698b454a074d526d5ecd6a76b,pytorch-pretrained-bert,transformers,Deep Learning,cli/score.py,,,,,,,,pytorch-pretrained-bert__transformers__tiiiger/bert_score__04376e1,pytorch-pretrained-bert__transformers,https://github.com/tiiiger/bert_score/commit/04376e1 -1,M37,-,,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,HTTP Clients,lib/vdsm/network/sourceroute.py,56:56,IPAddress;value,ip_address,function call; attribute access,function call,many-to-one,type cast;element name change,netaddr__ipaddress__ovirt/vdsm__6eef802,netaddr__ipaddress,https://github.com/ovirt/vdsm/commit/6eef802 -1,M43,-,,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,raven,sentry-sdk,HTTP Clients,zoo/analytics/tasks/licenses.py,35:35,client.captureException,sentry_sdk.capture_exception,function call,function call,one-to-one,element name change,raven__sentry-sdk__kiwicom/the-zoo__e22070c,raven__sentry-sdk,https://github.com/kiwicom/the-zoo/commit/e22070c -1,M36,-,,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,HTTP Clients,lib/vdsm/network/sourceroute.py,51:52,IPNetwork,ip_interface;network,function call,function call; attribute access,one-to-many,element name change,netaddr__ipaddress__ovirt/vdsm__6eef802,netaddr__ipaddress,https://github.com/ovirt/vdsm/commit/6eef802 -1,M34,-,,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,HTTP Clients,lib/vdsm/network/netinfo/addresses.py,46:48,IPNetwork,network;ip_interface,function call,function call; attribute access,one-to-many,element name change,netaddr__ipaddress__ovirt/vdsm__6eef802,netaddr__ipaddress,https://github.com/ovirt/vdsm/commit/6eef802 -1,M16,-,,projectcalico/felix,657e727468c6c6c7ee13ce93fb88643339572440,gevent,eventlet,Utility,calico/election.py,142:192,gevent.sleep,eventlet.sleep,function call,function call,one-to-one,no properties,gevent__eventlet__projectcalico/felix__657e727,gevent__eventlet,https://github.com/projectcalico/felix/commit/657e727 -1,M63,A1,,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,HTTP Clients,lib/vdsm/network/ipwrapper.py,28:,from netaddr.core import AddrFormatError,,import,no program element,one-to-zero,,netaddr__ipaddress__ovirt/vdsm__6eef802,netaddr__ipaddress,https://github.com/ovirt/vdsm/commit/6eef802 -1,M32,A11,,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,HTTP Clients,lib/vdsm/network/netinfo/addresses.py,25:26,from netaddr import IPNetwork,import ipaddress,import,import,one-to-one,full statement replacement,netaddr__ipaddress__ovirt/vdsm__6eef802,netaddr__ipaddress,https://github.com/ovirt/vdsm/commit/6eef802 -1,M33,A12,,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,HTTP Clients,lib/vdsm/network/netinfo/addresses.py,45:47,IPNetwork,ipaddress.ip_interface,function call,function call,one-to-one,element name change,netaddr__ipaddress__ovirt/vdsm__6eef802,netaddr__ipaddress,https://github.com/ovirt/vdsm/commit/6eef802 -1,-,A13,exclude,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,HTTP Clients,lib/vdsm/network/netinfo/addresses.py,46:48,,,,,,,netaddr__ipaddress__ovirt/vdsm__6eef802,netaddr__ipaddress,https://github.com/ovirt/vdsm/commit/6eef802 -1,-,A14,exclude,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,HTTP Clients,lib/vdsm/network/netinfo/addresses.py,:48,,,,,,,netaddr__ipaddress__ovirt/vdsm__6eef802,netaddr__ipaddress,https://github.com/ovirt/vdsm/commit/6eef802 -1,-,A15,exclude,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,HTTP Clients,lib/vdsm/network/netinfo/addresses.py,"58-59:60-62,129-131",,,,,,,netaddr__ipaddress__ovirt/vdsm__6eef802,netaddr__ipaddress,https://github.com/ovirt/vdsm/commit/6eef802 -1,-,A16,exclude,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,HTTP Clients,lib/vdsm/network/netinfo/addresses.py,59:131,,,,,,,netaddr__ipaddress__ovirt/vdsm__6eef802,netaddr__ipaddress,https://github.com/ovirt/vdsm/commit/6eef802 -1,-,A17,exclude,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,HTTP Clients,lib/vdsm/network/netinfo/addresses.py,"66-67:69,129-131",,,,,,,netaddr__ipaddress__ovirt/vdsm__6eef802,netaddr__ipaddress,https://github.com/ovirt/vdsm/commit/6eef802 -1,-,A18,exclude,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,HTTP Clients,lib/vdsm/network/netinfo/addresses.py,67:131,,,,,,,netaddr__ipaddress__ovirt/vdsm__6eef802,netaddr__ipaddress,https://github.com/ovirt/vdsm/commit/6eef802 -1,M35,A19,,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,HTTP Clients,lib/vdsm/network/sourceroute.py,24:23,netaddr,ipaddress,import,import,one-to-one,module name change,netaddr__ipaddress__ovirt/vdsm__6eef802,netaddr__ipaddress,https://github.com/ovirt/vdsm/commit/6eef802 -1,M28,A2,,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,HTTP Clients,lib/vdsm/network/ipwrapper.py,29:25,from netaddr import IPAddress,from ipaddress import ip_address,import,import,one-to-one,full statement replacement,netaddr__ipaddress__ovirt/vdsm__6eef802,netaddr__ipaddress,https://github.com/ovirt/vdsm/commit/6eef802 -1,-,A20,exclude,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,HTTP Clients,lib/vdsm/network/sourceroute.py,51-52:52,,,,,,,netaddr__ipaddress__ovirt/vdsm__6eef802,netaddr__ipaddress,https://github.com/ovirt/vdsm/commit/6eef802 -1,-,A21,exclude,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,HTTP Clients,lib/vdsm/network/sourceroute.py,56:56,,,,,,,netaddr__ipaddress__ovirt/vdsm__6eef802,netaddr__ipaddress,https://github.com/ovirt/vdsm/commit/6eef802 -1,-,A22,exclude,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,HTTP Clients,lib/vdsm/network/sourceroute.py,56:,,,,,,,netaddr__ipaddress__ovirt/vdsm__6eef802,netaddr__ipaddress,https://github.com/ovirt/vdsm/commit/6eef802 -1,M38,A23,,openstack/python-searchlightclient,0bc93d17f7d9c7251064de6c2616d70fc850c0c8,openstackclient,osc-lib,HTTP Clients,searchlightclient/osc/plugin.py,16:16,openstackclient.common,osc_lib,import,import,one-to-one,module name change,openstackclient__osc-lib__openstack/python-searchlightclient__0bc93d1,openstackclient__osc-lib,https://github.com/openstack/python-searchlightclient/commit/0bc93d1 -1,M39,A24,,openstack/python-searchlightclient,0bc93d17f7d9c7251064de6c2616d70fc850c0c8,openstackclient,osc-lib,HTTP Clients,searchlightclient/osc/v1/facet.py,20:20,openstackclient.common,osc_lib,import,import,one-to-one,module name change,openstackclient__osc-lib__openstack/python-searchlightclient__0bc93d1,openstackclient__osc-lib,https://github.com/openstack/python-searchlightclient/commit/0bc93d1 -1,M40,A25,,openstack/python-searchlightclient,0bc93d17f7d9c7251064de6c2616d70fc850c0c8,openstackclient,osc-lib,HTTP Clients,searchlightclient/osc/v1/resource_type.py,19:19,openstackclient.common,osc_lib,import,import,one-to-one,module name change,openstackclient__osc-lib__openstack/python-searchlightclient__0bc93d1,openstackclient__osc-lib,https://github.com/openstack/python-searchlightclient/commit/0bc93d1 -1,M41,A26,,openstack/python-searchlightclient,0bc93d17f7d9c7251064de6c2616d70fc850c0c8,openstackclient,osc-lib,HTTP Clients,searchlightclient/osc/v1/search.py,21:21,openstackclient.common,osc_lib,import,import,one-to-one,module name change,openstackclient__osc-lib__openstack/python-searchlightclient__0bc93d1,openstackclient__osc-lib,https://github.com/openstack/python-searchlightclient/commit/0bc93d1 -1,M42,A27,,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,raven,sentry-sdk,HTTP Clients,zoo/analytics/tasks/licenses.py,3:2,from raven.contrib.django.raven_compat.models import client,import sentry_sdk,import,import,one-to-one,full statement replacement,raven__sentry-sdk__kiwicom/the-zoo__e22070c,raven__sentry-sdk,https://github.com/kiwicom/the-zoo/commit/e22070c -1,M44,A28,,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,raven,sentry-sdk,HTTP Clients,zoo/auditing/runner.py,8:4,from raven.contrib.django.raven_compat.models import client,import sentry_sdk,import,import,one-to-one,full statement replacement,raven__sentry-sdk__kiwicom/the-zoo__e22070c,raven__sentry-sdk,https://github.com/kiwicom/the-zoo/commit/e22070c -1,M45,A29,,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,raven,sentry-sdk,HTTP Clients,zoo/auditing/runner.py,142:142-144,captureException,fingerprint;capture_exception;push_scope,function call,function call; attribute access; function call,one-to-many,element name change,raven__sentry-sdk__kiwicom/the-zoo__e22070c,raven__sentry-sdk,https://github.com/kiwicom/the-zoo/commit/e22070c -1,M29,A3,,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,HTTP Clients,lib/vdsm/network/ipwrapper.py,30:26,from netaddr import IPNetwork,from netaddr import IPNetwork,import,import,one-to-one,full statement replacement,netaddr__ipaddress__ovirt/vdsm__6eef802,netaddr__ipaddress,https://github.com/ovirt/vdsm/commit/6eef802 -1,M46,A30,,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,raven,sentry-sdk,HTTP Clients,zoo/base/settings.py,:13,,import sentry_sdk,no program element,import,zero-to-one,,raven__sentry-sdk__kiwicom/the-zoo__e22070c,raven__sentry-sdk,https://github.com/kiwicom/the-zoo/commit/e22070c -1,M64,A31,,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,raven,sentry-sdk,HTTP Clients,zoo/base/settings.py,:14,,from sentry_sdk.integrations.django import DjangoIntegration,no program element,import,zero-to-one,,raven__sentry-sdk__kiwicom/the-zoo__e22070c,raven__sentry-sdk,https://github.com/kiwicom/the-zoo/commit/e22070c -1,-,A32,exclude,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,raven,sentry-sdk,HTTP Clients,zoo/base/settings.py,:231-233,,,,,,,raven__sentry-sdk__kiwicom/the-zoo__e22070c,raven__sentry-sdk,https://github.com/kiwicom/the-zoo/commit/e22070c -1,-,A33,exclude,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,raven,sentry-sdk,HTTP Clients,zoo/base/settings.py,120:,,,,,,,raven__sentry-sdk__kiwicom/the-zoo__e22070c,raven__sentry-sdk,https://github.com/kiwicom/the-zoo/commit/e22070c -1,-,A34,exclude,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,raven,sentry-sdk,HTTP Clients,zoo/base/settings.py,135:,,,,,,,raven__sentry-sdk__kiwicom/the-zoo__e22070c,raven__sentry-sdk,https://github.com/kiwicom/the-zoo/commit/e22070c -1,M48,A35,,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,raven,sentry-sdk,HTTP Clients,zoo/utils.py,4:,raven,,import,no program element,one-to-zero,,raven__sentry-sdk__kiwicom/the-zoo__e22070c,raven__sentry-sdk,https://github.com/kiwicom/the-zoo/commit/e22070c -1,M49,A36,,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,raven,sentry-sdk,HTTP Clients,zoo/utils.py,11:,fetch_git_sha,,function call,no program element,one-to-zero,,raven__sentry-sdk__kiwicom/the-zoo__e22070c,raven__sentry-sdk,https://github.com/kiwicom/the-zoo/commit/e22070c -1,-,A4,,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,HTTP Clients,lib/vdsm/network/ipwrapper.py,65:,AddrFormatError,,exception,no program element,one-to-zero,,netaddr__ipaddress__ovirt/vdsm__6eef802,netaddr__ipaddress,https://github.com/ovirt/vdsm/commit/6eef802 -1,M30,A5,,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,HTTP Clients,lib/vdsm/network/ipwrapper.py,308:307;410:409;420:419,IPNetwork,ip_network,function object,function object,one-to-one,element name change,netaddr__ipaddress__ovirt/vdsm__6eef802,netaddr__ipaddress,https://github.com/ovirt/vdsm/commit/6eef802 -1,M31,A6,,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,HTTP Clients,lib/vdsm/network/ipwrapper.py,311:310;314:313;410:409;419:418,IPAddress,ip_address,function object,function object,one-to-one,element name change,netaddr__ipaddress__ovirt/vdsm__6eef802,netaddr__ipaddress,https://github.com/ovirt/vdsm/commit/6eef802 -1,M50,I1,,kaushaltrivedi/fast-bert,1c96992f4e825e9dd8635a36007d498396d87eba,pytorch-pretrained-bert,pytorch-transformers,Deep Learning,fast_bert/data.py,3:3,pytorch_pretrained_bert.tokenization,pytorch_transformers,import,import,one-to-one,module name change,pytorch-pretrained-bert__pytorch-transformers__kaushaltrivedi/fast-bert__1c96992,pytorch-pretrained-bert__pytorch-transformers,https://github.com/kaushaltrivedi/fast-bert/commit/1c96992 -1,M62,I10,,jsybrandt/agatha,b570ef0eed11a0d55f1e00d0291fccad62f06222,pytorch-transformers,transformers,Deep Learning,pymoliere/construct/embedding_util.py,10:10,pytorch_transformers,transformers,import,import,one-to-one,module name change,pytorch-transformers__transformers__jsybrandt/agatha__b570ef0,pytorch-transformers__transformers,https://github.com/jsybrandt/agatha/commit/b570ef0 -1,M51,I11,,kaushaltrivedi/fast-bert,1c96992f4e825e9dd8635a36007d498396d87eba,pytorch-pretrained-bert,pytorch-transformers,Deep Learning,fast_bert/learner.py,5-6:5-6,"from pytorch_pretrained_bert.optimization import BertAdam, ConstantLR, WarmupCosineSchedule, WarmupConstantSchedule, WarmupLinearSchedule, WarmupCosineWithWarmupRestartsSchedule, WarmupCosineWithHardRestartsSchedule -from pytorch_pretrained_bert.modeling import BertForSequenceClassification, BertLayerNorm","from pytorch_transformers import AdamW, ConstantLRSchedule, WarmupCosineSchedule, WarmupConstantSchedule, WarmupLinearSchedule, WarmupCosineWithHardRestartsSchedule -from pytorch_transformers import BertForSequenceClassification",import,import,many-to-many,full statement replacement,pytorch-pretrained-bert__pytorch-transformers__kaushaltrivedi/fast-bert__1c96992,pytorch-pretrained-bert__pytorch-transformers,https://github.com/kaushaltrivedi/fast-bert/commit/1c96992 -1,-,I12,exclude,tiiiger/bert_score,04376e1e50d452f698b454a074d526d5ecd6a76b,pytorch-pretrained-bert,transformers,Deep Learning,bert_score/score.py,,,,,,,,pytorch-pretrained-bert__transformers__tiiiger/bert_score__04376e1,pytorch-pretrained-bert__transformers,https://github.com/tiiiger/bert_score/commit/04376e1 -1,-,I12,exclude,kaushaltrivedi/fast-bert,1c96992f4e825e9dd8635a36007d498396d87eba,pytorch-pretrained-bert,pytorch-transformers,Deep Learning,fast_bert/learner.py,19:19,,,import,import,one-to-one,,pytorch-pretrained-bert__pytorch-transformers__kaushaltrivedi/fast-bert__1c96992,pytorch-pretrained-bert__pytorch-transformers,https://github.com/kaushaltrivedi/fast-bert/commit/1c96992 -1,M52,I13,,kaushaltrivedi/fast-bert,1c96992f4e825e9dd8635a36007d498396d87eba,pytorch-pretrained-bert,pytorch-transformers,Deep Learning,fast_bert/learner.py,27:29;28:30,ConstantLR,ConstantLRSchedule,class object,class object,one-to-one,element name change,pytorch-pretrained-bert__pytorch-transformers__kaushaltrivedi/fast-bert__1c96992,pytorch-pretrained-bert__pytorch-transformers,https://github.com/kaushaltrivedi/fast-bert/commit/1c96992 -1,M53,I14,,kaushaltrivedi/fast-bert,1c96992f4e825e9dd8635a36007d498396d87eba,pytorch-pretrained-bert,pytorch-transformers,Deep Learning,fast_bert/learner.py,32:,WarmupCosineWithWarmupRestartsSchedule,,class object,no program element,one-to-zero,,pytorch-pretrained-bert__pytorch-transformers__kaushaltrivedi/fast-bert__1c96992,pytorch-pretrained-bert__pytorch-transformers,https://github.com/kaushaltrivedi/fast-bert/commit/1c96992 -1,M57,I18,,tiiiger/bert_score,04376e1e50d452f698b454a074d526d5ecd6a76b,pytorch-pretrained-bert,transformers,Deep Learning,bert_score/score.py,6:10,"from pytorch_pretrained_bert import BertTokenizer, BertModel, BertForMaskedLM","from transformers import AutoModel, AutoTokenizer",import,import,many-to-many,full statement replacement,pytorch-pretrained-bert__transformers__tiiiger/bert_score__04376e1,pytorch-pretrained-bert__transformers,https://github.com/tiiiger/bert_score/commit/04376e1 -1,M58,I19,,tiiiger/bert_score,04376e1e50d452f698b454a074d526d5ecd6a76b,pytorch-pretrained-bert,transformers,Deep Learning,bert_score/score.py,33:72;85:134,BertTokenizer.from_pretrained,AutoTokenizer.from_pretrained,function call,function call,one-to-one,argument transformation,pytorch-pretrained-bert__transformers__tiiiger/bert_score__04376e1,pytorch-pretrained-bert__transformers,https://github.com/tiiiger/bert_score/commit/04376e1 -1,M54,I2,,kaushaltrivedi/fast-bert,1c96992f4e825e9dd8635a36007d498396d87eba,pytorch-pretrained-bert,pytorch-transformers,Deep Learning,fast_bert/lm-data.py,5:5,pytorch_pretrained_bert.tokenization,pytorch_transformers,import,import,one-to-one,module name change,pytorch-pretrained-bert__pytorch-transformers__kaushaltrivedi/fast-bert__1c96992,pytorch-pretrained-bert__pytorch-transformers,https://github.com/kaushaltrivedi/fast-bert/commit/1c96992 -1,-,I20,exclude,tiiiger/bert_score,04376e1e50d452f698b454a074d526d5ecd6a76b,pytorch-pretrained-bert,transformers,Deep Learning,bert_score/score.py,34:73,,,function call,function call,one-to-one,,pytorch-pretrained-bert__transformers__tiiiger/bert_score__04376e1,pytorch-pretrained-bert__transformers,https://github.com/tiiiger/bert_score/commit/04376e1 -1,-,I21,exclude,tiiiger/bert_score,04376e1e50d452f698b454a074d526d5ecd6a76b,pytorch-pretrained-bert,transformers,Deep Learning,bert_score/score.py,40:,,,attribute access,no program element,one-to-zero,,pytorch-pretrained-bert__transformers__tiiiger/bert_score__04376e1,pytorch-pretrained-bert__transformers,https://github.com/tiiiger/bert_score/commit/04376e1 -1,-,I22,exclude,tiiiger/bert_score,04376e1e50d452f698b454a074d526d5ecd6a76b,pytorch-pretrained-bert,transformers,Deep Learning,bert_score/score.py,"91-92,111-112:154-155",,,function call,function call,many-to-many,,pytorch-pretrained-bert__transformers__tiiiger/bert_score__04376e1,pytorch-pretrained-bert__transformers,https://github.com/tiiiger/bert_score/commit/04376e1 -1,M55,I3,,kaushaltrivedi/fast-bert,1c96992f4e825e9dd8635a36007d498396d87eba,pytorch-pretrained-bert,pytorch-transformers,Deep Learning,fast_bert/modeling.py,1:1,pytorch_pretrained_bert.modeling,pytorch_transformers,import,import,one-to-one,module name change,pytorch-pretrained-bert__pytorch-transformers__kaushaltrivedi/fast-bert__1c96992,pytorch-pretrained-bert__pytorch-transformers,https://github.com/kaushaltrivedi/fast-bert/commit/1c96992 -1,M56,I4,,kaushaltrivedi/fast-bert,1c96992f4e825e9dd8635a36007d498396d87eba,pytorch-pretrained-bert,pytorch-transformers,Deep Learning,fast_bert/prediction.py,3:3,pytorch_pretrained_bert.tokenization,pytorch_transformers,import,import,one-to-one,module name change,pytorch-pretrained-bert__pytorch-transformers__kaushaltrivedi/fast-bert__1c96992,pytorch-pretrained-bert__pytorch-transformers,https://github.com/kaushaltrivedi/fast-bert/commit/1c96992 -1,-,I5,exclude,tiiiger/bert_score,04376e1e50d452f698b454a074d526d5ecd6a76b,pytorch-pretrained-bert,transformers,Deep Learning,bert_score/utils.py,:9,,,no program element,import,zero-to-one,,pytorch-pretrained-bert__transformers__tiiiger/bert_score__04376e1,pytorch-pretrained-bert__transformers,https://github.com/tiiiger/bert_score/commit/04376e1 -1,-,I6,exclude,tiiiger/bert_score,04376e1e50d452f698b454a074d526d5ecd6a76b,pytorch-pretrained-bert,transformers,Deep Learning,bert_score/utils.py,9:15,,,attribute access,attribute access,one-to-one,,pytorch-pretrained-bert__transformers__tiiiger/bert_score__04376e1,pytorch-pretrained-bert__transformers,https://github.com/tiiiger/bert_score/commit/04376e1 -1,-,I7,exclude,tiiiger/bert_score,04376e1e50d452f698b454a074d526d5ecd6a76b,pytorch-pretrained-bert,transformers,Deep Learning,bert_score/utils.py,11-19:17-20,,,attribute access,attribute access,one-to-many,,pytorch-pretrained-bert__transformers__tiiiger/bert_score__04376e1,pytorch-pretrained-bert__transformers,https://github.com/tiiiger/bert_score/commit/04376e1 -1,-,I8,exclude,tiiiger/bert_score,04376e1e50d452f698b454a074d526d5ecd6a76b,pytorch-pretrained-bert,transformers,Deep Learning,cli/score.py,7:,,,import,no program element,one-to-zero,,pytorch-pretrained-bert__transformers__tiiiger/bert_score__04376e1,pytorch-pretrained-bert__transformers,https://github.com/tiiiger/bert_score/commit/04376e1 -1,M61,I9,,allenai/abductive-commonsense-reasoning,abfeffc58f4d5ccfccbadedcb70dea6fab981f82,pytorch-transformers,transformers,Deep Learning,anlg/tokenizers.py,2:2,pytorch_transformers,transformers,import,import,one-to-one,module name change,pytorch-transformers__transformers__allenai/abductive-commonsense-reasoning__abfeffc,pytorch-transformers__transformers,https://github.com/allenai/abductive-commonsense-reasoning/commit/abfeffc -1,M1,S1,,deepspace2/styleframe,ffc8d7615fb37996ad7824a0e0501351a8f66b14,docopt,argparse,Utility,StyleFrame/commandline.py,11:1,docopt,argparse,import,import,one-to-one,module name change,docopt__argparse__deepspace2/styleframe__ffc8d76,docopt__argparse,https://github.com/deepspace2/styleframe/commit/ffc8d76 -1,M13,S10,,projectcalico/felix,657e727468c6c6c7ee13ce93fb88643339572440,gevent,eventlet,Utility,calico/election.py,56:,gevent.lock.Semaphore,,function call,no program element,one-to-zero,,gevent__eventlet__projectcalico/felix__657e727,gevent__eventlet,https://github.com/projectcalico/felix/commit/657e727 -1,M14,S11,,projectcalico/felix,657e727468c6c6c7ee13ce93fb88643339572440,gevent,eventlet,Utility,calico/election.py,58:77,gevent.spawn,eventlet.spawn,function call,function call,one-to-one,no properties,gevent__eventlet__projectcalico/felix__657e727,gevent__eventlet,https://github.com/projectcalico/felix/commit/657e727 -1,M17,S14,,rivuletstudio/rivuletpy,52068adbb96160b27768f0d5bb64672dab109d99,progressbar,tqdm,Utility,rivuletpy/trace.py,1:2,progressbar,tqdm,import,import,one-to-one,full statement replacement,progressbar__tqdm__rivuletstudio/rivuletpy__52068ad,progressbar__tqdm,https://github.com/rivuletstudio/rivuletpy/commit/52068ad -1,M18,S15,,rivuletstudio/rivuletpy,52068adbb96160b27768f0d5bb64672dab109d99,progressbar,tqdm,Utility,rivuletpy/trace.py,63:64;284:288,progressbar.ProgressBar,tqdm,function call,function call,one-to-one,argument name change;element name change,progressbar__tqdm__rivuletstudio/rivuletpy__52068ad,progressbar__tqdm,https://github.com/rivuletstudio/rivuletpy/commit/52068ad -1,M19,S16,,rivuletstudio/rivuletpy,52068adbb96160b27768f0d5bb64672dab109d99,progressbar,tqdm,Utility,rivuletpy/trace.py,73:72;294:296,ProgressBar.update,update,function call,function call,one-to-one,argument transformation,progressbar__tqdm__rivuletstudio/rivuletpy__52068ad,progressbar__tqdm,https://github.com/rivuletstudio/rivuletpy/commit/52068ad -1,M20,S17,,rivuletstudio/rivuletpy,52068adbb96160b27768f0d5bb64672dab109d99,progressbar,tqdm,Utility,rivuletpy/trace.py,:248,,close,no program element,function call,zero-to-one,,progressbar__tqdm__rivuletstudio/rivuletpy__52068ad,progressbar__tqdm,https://github.com/rivuletstudio/rivuletpy/commit/52068ad -1,M21,S18,,openstack/ironic-inspector,f4648facf76ff2ac742fc11bb81880f262e61ee2,retrying,tenacity,Utility,ironic_inspector/common/ironic.py,21:21,retrying,tenacity,import,import,one-to-one,module name change,retrying__tenacity__openstack/ironic-inspector__f4648fa,retrying__tenacity,https://github.com/openstack/ironic-inspector/commit/f4648fa -1,M22,S19,,openstack/ironic-inspector,f4648facf76ff2ac742fc11bb81880f262e61ee2,retrying,tenacity,Utility,ironic_inspector/common/ironic.py,190-192:190-194,retrying.retry,tenacity.retry,decorator,decorator,one-to-one,argument addition;argument name change;argument transformation,retrying__tenacity__openstack/ironic-inspector__f4648fa,retrying__tenacity,https://github.com/openstack/ironic-inspector/commit/f4648fa -1,-,S2,exclude,deepspace2/styleframe,ffc8d7615fb37996ad7824a0e0501351a8f66b14,docopt,argparse,Utility,StyleFrame/commandline.py,"1-10,71:60-64,79-81,69",,,function call,function call,one-to-many,argument addition;argument deletion;element name change,docopt__argparse__deepspace2/styleframe__ffc8d76,docopt__argparse,https://github.com/deepspace2/styleframe/commit/ffc8d76 -1,M23,S20,,jhsmit/colicoords,a082ad56448cf9db47ee5b14d1466d1c362c3cff,multiprocessing,multiprocess,Utility,colicoords/cell.py,11:11,multiprocessing,multiprocess,import,import,one-to-one,module name change,multiprocessing__multiprocess__jhsmit/colicoords__a082ad5,multiprocessing__multiprocess,https://github.com/jhsmit/colicoords/commit/a082ad5 -1,M24,S21,,jhsmit/colicoords,a082ad56448cf9db47ee5b14d1466d1c362c3cff,multiprocessing,multiprocess,Utility,colicoords/cell.py,1297:1297,multiprocessing.Pool,multiprocess.Pool,function call,function call,one-to-one,argument addition,multiprocessing__multiprocess__jhsmit/colicoords__a082ad5,multiprocessing__multiprocess,https://github.com/jhsmit/colicoords/commit/a082ad5 -1,M27,S22,,pypeit/pypeit,ba5e21ad19520001e4d4e8441910a43be9496115,pyside2,qtpy,Utility,pypeit/scripts/show_1dspec.py,31:31,pyside2,qtpy,import,import,one-to-one,module name change,pyside2__qtpy__pypeit/pypeit__ba5e21a,pyside2__qtpy,https://github.com/pypeit/pypeit/commit/ba5e21a -1,M65,S23,,projectcalico/felix,657e727468c6c6c7ee13ce93fb88643339572440,gevent,eventlet,Utility,calico/election.py,67:108;142:192,gevent.sleep,eventlet.sleep,function call,function call,one-to-one,no properties,gevent__eventlet__projectcalico/felix__657e727,gevent__eventlet,https://github.com/projectcalico/felix/commit/657e727 -1,M15,S24,,projectcalico/felix,657e727468c6c6c7ee13ce93fb88643339572440,gevent,eventlet,Utility,calico/election.py,136:;155:,gevent.lock.Semaphore.acquire,,function call,no program element,one-to-zero,,gevent__eventlet__projectcalico/felix__657e727,gevent__eventlet,https://github.com/projectcalico/felix/commit/657e727 -1,M67,S25,,projectcalico/felix,657e727468c6c6c7ee13ce93fb88643339572440,gevent,eventlet,Utility,calico/election.py,138:;157:,gevent.lock.Semaphore.release,,function call,no program element,one-to-zero,,gevent__eventlet__projectcalico/felix__657e727,gevent__eventlet,https://github.com/projectcalico/felix/commit/657e727 -1,-,S27,exclude,projectcalico/felix,657e727468c6c6c7ee13ce93fb88643339572440,gevent,eventlet,Utility,calico/election.py,155-158:207,,,function call,no program element,one-to-zero,,gevent__eventlet__projectcalico/felix__657e727,gevent__eventlet,https://github.com/projectcalico/felix/commit/657e727 -1,M25,S28,,jhsmit/colicoords,a082ad56448cf9db47ee5b14d1466d1c362c3cff,multiprocessing,multiprocess,Utility,colicoords/cell.py,1300:,multiprocess.Pool.close() ,,function call,no program element,one-to-zero,,multiprocessing__multiprocess__jhsmit/colicoords__a082ad5,multiprocessing__multiprocess,https://github.com/jhsmit/colicoords/commit/a082ad5 -1,M26,S29,,jhsmit/colicoords,a082ad56448cf9db47ee5b14d1466d1c362c3cff,multiprocessing,multiprocess,Utility,colicoords/cell.py,1301:,multiprocess.Pool.join(),,function call,no program element,one-to-zero,,multiprocessing__multiprocess__jhsmit/colicoords__a082ad5,multiprocessing__multiprocess,https://github.com/jhsmit/colicoords/commit/a082ad5 -1,-,S3,exclude,deepspace2/styleframe,ffc8d7615fb37996ad7824a0e0501351a8f66b14,docopt,argparse,Utility,StyleFrame/commandline.py,"72:65-72,82",,,,,,no properties,docopt__argparse__deepspace2/styleframe__ffc8d76,docopt__argparse,https://github.com/deepspace2/styleframe/commit/ffc8d76 -1,M12,S9,,projectcalico/felix,657e727468c6c6c7ee13ce93fb88643339572440,gevent,eventlet,Utility,calico/election.py,26-27:25,gevent;gevent.lock,eventlet,import,import,many-to-one,full statement replacement,gevent__eventlet__projectcalico/felix__657e727,gevent__eventlet,https://github.com/projectcalico/felix/commit/657e727 -2,M126,S42,,itzkvn/python-http-monitoring,790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp,httpx,HTTP Clients,app/targets.py,10-11:9-10,from aiohttp import ClientSession;from aiohttp.client_exceptions import ClientConnectorError,"import httpx;from httpx import ConnectTimeout, ConnectError",import,import,many-to-many,no properties,aiohttp__httpx__itzkvn/python-http-monitoring__790a483,aiohttp__httpx,https://github.com/itzkvn/python-http-monitoring/commit/790a483 -2,-,S41,not MR,itzkvn/python-http-monitoring,790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp,httpx,HTTP Clients,app/targets.py,3:,,,,,,,aiohttp__httpx__itzkvn/python-http-monitoring__790a483,aiohttp__httpx,https://github.com/itzkvn/python-http-monitoring/commit/790a483 -2,-,S43,exclude,itzkvn/python-http-monitoring,790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp,httpx,HTTP Clients,app/targets.py,44;53-55:52-55,,,,,,,aiohttp__httpx__itzkvn/python-http-monitoring__790a483,aiohttp__httpx,https://github.com/itzkvn/python-http-monitoring/commit/790a483 -2,M127,-,,itzkvn/python-http-monitoring,790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp,httpx,HTTP Clients,app/targets.py,53-55:52-55,get,get;AsyncClient,function call,function call; function call,one-to-many,element name change,aiohttp__httpx__itzkvn/python-http-monitoring__790a483,aiohttp__httpx,https://github.com/itzkvn/python-http-monitoring/commit/790a483 -2,M128,S44,,itzkvn/python-http-monitoring,790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp,httpx,HTTP Clients,app/targets.py,56:56,status,status_code,attribute access,attribute access,one-to-one,element name change,aiohttp__httpx__itzkvn/python-http-monitoring__790a483,aiohttp__httpx,https://github.com/itzkvn/python-http-monitoring/commit/790a483 -2,M129,S45,,itzkvn/python-http-monitoring,790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp,httpx,HTTP Clients,app/targets.py,57:57,ClientConnectorError,ConnectError,exception,exception,one-to-one,element name change,aiohttp__httpx__itzkvn/python-http-monitoring__790a483,aiohttp__httpx,https://github.com/itzkvn/python-http-monitoring/commit/790a483 -2,M130,S46,,itzkvn/python-http-monitoring,790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp,httpx,HTTP Clients,app/targets.py,60:60,TimeoutError,ConnectTimeout,exception,exception,one-to-one,element name change,aiohttp__httpx__itzkvn/python-http-monitoring__790a483,aiohttp__httpx,https://github.com/itzkvn/python-http-monitoring/commit/790a483 -2,M218,I78,,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp,httpx,HTTP Clients,src/plugins/haruka_bot/login.py,1:6,aiohttp,httpx,import,import,one-to-one,no properties,aiohttp__httpx__sk-415/harukabot__0611d16,aiohttp__httpx,https://github.com/sk-415/harukabot/commit/0611d16 -2,M219,-,,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp,httpx,HTTP Clients,src/plugins/haruka_bot/login.py,33:37-38,request,get;AsyncClient,function call,function call; function call,one-to-many,argument deletion;element name change,aiohttp__httpx__sk-415/harukabot__0611d16,aiohttp__httpx,https://github.com/sk-415/harukabot/commit/0611d16 -2,M220,-,,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp,httpx,HTTP Clients,src/plugins/haruka_bot/login.py,34:41,json,encoding; json,function call,attribute access; function call,one-to-many,await deletion;argument deletion;element name change,aiohttp__httpx__sk-415/harukabot__0611d16,aiohttp__httpx,https://github.com/sk-415/harukabot/commit/0611d16 -2,M221,-,,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp,httpx,HTTP Clients,src/plugins/haruka_bot/login.py,37:44-45,request,get;AsyncClient,function call,function call; function call,one-to-many,argument deletion;element name change,aiohttp__httpx__sk-415/harukabot__0611d16,aiohttp__httpx,https://github.com/sk-415/harukabot/commit/0611d16 -2,M222,-,,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp,httpx,HTTP Clients,src/plugins/haruka_bot/login.py,38:47-48,json,encoding; json,function call,attribute access; function call,one-to-many,await deletion;argument deletion;element name change,aiohttp__httpx__sk-415/harukabot__0611d16,aiohttp__httpx,https://github.com/sk-415/harukabot/commit/0611d16 -2,M223,I81,,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp,httpx,HTTP Clients,src/plugins/haruka_bot/utils.py,11:11,aiohttp,httpx,import,import,one-to-one,no properties,aiohttp__httpx__sk-415/harukabot__0611d16,aiohttp__httpx,https://github.com/sk-415/harukabot/commit/0611d16 -2,M224,-,,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp,httpx,HTTP Clients,src/plugins/haruka_bot/utils.py,111:111-112,request,get;AsyncClient,function call,function call; function call,one-to-many,argument deletion;element name change,aiohttp__httpx__sk-415/harukabot__0611d16,aiohttp__httpx,https://github.com/sk-415/harukabot/commit/0611d16 -2,M225,-,,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp,httpx,HTTP Clients,src/plugins/haruka_bot/utils.py,112:113-114,json,encoding; json,function call,attribute access; function call,one-to-many,await deletion;argument deletion;element name change,aiohttp__httpx__sk-415/harukabot__0611d16,aiohttp__httpx,https://github.com/sk-415/harukabot/commit/0611d16 -2,-,I30,exclude,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/args.py,1:,,,,,,,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M173,I34,,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/plasma/chain.py,:298,,command,no program element,decorator,zero-to-one,,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M171,I32,,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/plasma/chain.py,132:135,import argparse,import click,import,import,one-to-one,no properties,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M172,I33,,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/plasma/chain.py,299:,ArgumentParser,,function call,no program element,one-to-zero,,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M174,I35,,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/plasma/chain.py,300-301:299,add_argument,option,function call,decorator,one-to-one,argument deletion;argument name change;element name change;argument addition;argument addition to decorated function;argument transformation,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M175,I36,,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/plasma/chain.py,302-303:300,add_argument,option,function call,decorator,one-to-one,argument deletion;element name change;argument addition;argument addition to decorated function;argument transformation,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M176,I37,,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/plasma/chain.py,304-305:301,add_argument,option,function call,decorator,one-to-one,argument deletion;element name change;argument addition;argument addition to decorated function;argument transformation,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M177,I38,,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/plasma/chain.py,306:302,add_argument,argument;Path,function call,decorator; function call,one-to-many,argument deletion;element name change;argument addition;argument addition to decorated function;argument transformation,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M178,I39,,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/plasma/chain.py,307:,parse_args,,function call,no program element,one-to-zero,,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M182,I43,,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/plasma/payment.py,:196,,command,no program element,decorator,zero-to-one,,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M181,I42,,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/plasma/payment.py,199:,ArgumentParser,,function call,no program element,one-to-zero,,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M183,I44,,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/plasma/payment.py,201:,add_mutually_exclusive_group,,function call,no program element,one-to-zero,,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M185,I46,,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/plasma/payment.py,204-205:197,add_argument,option,function call,decorator,one-to-one,argument deletion;argument name change;element name change;argument addition;argument addition to decorated function,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M187,-,,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/plasma/payment.py,206-207:198,add_argument,option,function call,decorator,one-to-one,element name change;argument addition;argument addition to decorated function,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M186,-,,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/plasma/payment.py,206:198,FileType,File,function call,function call,one-to-one,element name change,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M188,I48,,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/plasma/payment.py,209-210:200,add_argument,option,function call,decorator,one-to-one,argument name change;element name change;argument addition;argument addition to decorated function,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M189,I49,,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/plasma/payment.py,211-212:201,add_argument,option,function call,decorator,one-to-one,argument addition;argument name change;element name change;argument deletion;argument addition to decorated function,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M190,I50,,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/plasma/payment.py,213-214:202,add_argument,option,function call,decorator,one-to-one,argument addition;argument name change;element name change;argument deletion;argument addition to decorated function,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M191,I51,,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/plasma/payment.py,215-216:203,add_argument,option,function call,decorator,one-to-one,argument addition;argument name change;element name change;argument deletion;argument addition to decorated function,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M192,I52,,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/plasma/payment.py,218-219:204,add_argument,option,function call,decorator,one-to-one,argument addition;argument name change;element name change;argument deletion;argument addition to decorated function,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M194,I55,,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/plasma/payment.py,227:,parse_args,,function call,no program element,one-to-zero,,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M180,I41,,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/plasma/payment.py,5:7,argparse,click,import,import,one-to-one,no properties,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M198,I59,,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/rpc/client.py,:222,,command,no program element,decorator,zero-to-one,,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M197,I58,,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/rpc/client.py,222:,ArgumentParser,,function call,no program element,one-to-zero,,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M199,I60,,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/rpc/client.py,223-224:223,add_argument,option,function call,decorator,one-to-one,argument addition;element name change;argument deletion;argument addition to decorated function,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M200,I61,,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/rpc/client.py,225:,add_mutually_exclusive_group,,function call,no program element,one-to-zero,,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M201,I62,,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/rpc/client.py,226-227:224,add_argument,option,function call,decorator,one-to-one,argument addition;element name change;argument deletion;argument addition to decorated function,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M202,I63,,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/rpc/client.py,228:225,add_argument,option,function call,decorator,one-to-one,argument addition;element name change;argument deletion;argument addition to decorated function,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M203,I64,,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/rpc/client.py,229:,parse_args,,function call,no program element,one-to-zero,,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M196,I57,,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/rpc/client.py,3:4,argparse,click,import,import,one-to-one,no properties,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M207,I68,,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/rpc/server.py,:118,,command,no program element,decorator,zero-to-one,,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M231,I88,not MR,landlab/landlab,06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4,xarray,Filesystem&Scientific,landlab/io/netcdf/read.py,340:328,Dataset,open_dataset,,function call,one-to-one,,netcdf4__xarray__landlab/landlab__06a0c63,netcdf4__xarray,https://github.com/landlab/landlab/commit/06a0c63 -2,M206,I67,,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/rpc/server.py,123:,ArgumentParser,,function call,no program element,one-to-zero,,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M208,I69,,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/rpc/server.py,127-128:119,add_argument,option,function call,decorator,one-to-one,argument name change;element name change;argument deletion;argument addition to decorated function,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M209,I70,,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/rpc/server.py,129-130:120,add_argument,option,function call,decorator,one-to-one,element name change;argument deletion;argument transformation;argument addition to decorated function,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M210,I71,,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/rpc/server.py,131-132:121,add_argument,option,function call,decorator,one-to-one,element name change;argument deletion;argument transformation;argument addition to decorated function,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M211,I72,,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/rpc/server.py,134-135:123,add_argument,option,function call,decorator,one-to-one,element name change;argument deletion;argument addition to decorated function,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M212,I73,,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/rpc/server.py,136-137:122,add_argument,option,function call,decorator,one-to-one,element name change;argument deletion;argument addition to decorated function,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M213,I74,,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/rpc/server.py,139:,parse_args,,function call,no program element,one-to-zero,,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M205,I66,,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/rpc/server.py,8:7,argparse,click,import,import,one-to-one,no properties,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M7,A7,,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,Utility,aiohttp/client_reqrep.py,148:144,s,dataclass,decorator,decorator,one-to-one,argument deletion;element name change,attrs__dataclasses__keepsafe/aiohttp__e51fb1f,attrs__dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1f -2,M4,A4,,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,Utility,aiohttp/client_reqrep.py,26:3,import attr,import dataclasses,import,import,one-to-one,no properties,attrs__dataclasses__keepsafe/aiohttp__e51fb1f,attrs__dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1f -2,M5,A5,,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,Utility,aiohttp/client_reqrep.py,89:89,s,dataclass,decorator,decorator,one-to-one,argument deletion;element name change,attrs__dataclasses__keepsafe/aiohttp__e51fb1f,attrs__dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1f -2,M6,A6,,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,Utility,aiohttp/client_reqrep.py,96:96,s,dataclass,decorator,decorator,one-to-one,argument deletion;element name change,attrs__dataclasses__keepsafe/aiohttp__e51fb1f,attrs__dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1f -2,M9,A9,,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,Utility,aiohttp/client_ws.py,30:30,s,dataclass,decorator,decorator,one-to-one,argument deletion;element name change,attrs__dataclasses__keepsafe/aiohttp__e51fb1f,attrs__dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1f -2,M8,A8,,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,Utility,aiohttp/client_ws.py,7:4,import attr,import dataclasses,import,import,one-to-one,no properties,attrs__dataclasses__keepsafe/aiohttp__e51fb1f,attrs__dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1f -2,M2,A2,,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,Utility,aiohttp/client.py,139:139,s,dataclass,decorator,decorator,one-to-one,argument deletion;element name change,attrs__dataclasses__keepsafe/aiohttp__e51fb1f,attrs__dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1f -2,M1,A1,,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,Utility,aiohttp/client.py,31:5,import attr,import dataclasses,import,import,one-to-one,no properties,attrs__dataclasses__keepsafe/aiohttp__e51fb1f,attrs__dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1f -2,M3,A3,,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,Utility,aiohttp/client.py,704:704,evolve,replace,function call,function call,one-to-one,element name change,attrs__dataclasses__keepsafe/aiohttp__e51fb1f,attrs__dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1f -2,M11,A11,,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,Utility,aiohttp/connector.py,1073:1072,evolve,replace,function call,function call,one-to-one,element name change,attrs__dataclasses__keepsafe/aiohttp__e51fb1f,attrs__dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1f -2,M10,A10,,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,Utility,aiohttp/connector.py,31:2,import attr,import dataclasses,import,import,one-to-one,no properties,attrs__dataclasses__keepsafe/aiohttp__e51fb1f,attrs__dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1f -2,M13,A13,,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,Utility,aiohttp/helpers.py,235:235,s,dataclass,decorator,decorator,one-to-one,argument deletion;element name change,attrs__dataclasses__keepsafe/aiohttp__e51fb1f,attrs__dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1f -2,M14,A14,,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,Utility,aiohttp/helpers.py,272:272,s,dataclass,decorator,decorator,one-to-one,argument deletion;element name change,attrs__dataclasses__keepsafe/aiohttp__e51fb1f,attrs__dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1f -2,M12,A12,,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,Utility,aiohttp/helpers.py,45:7,import attr,import dataclasses,import,import,one-to-one,no properties,attrs__dataclasses__keepsafe/aiohttp__e51fb1f,attrs__dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1f -2,M16,A16,,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,Utility,aiohttp/tracing.py,220:220,s,dataclass,decorator,decorator,one-to-one,argument deletion;element name change,attrs__dataclasses__keepsafe/aiohttp__e51fb1f,attrs__dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1f -2,M17,A17,,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,Utility,aiohttp/tracing.py,229:229,s,dataclass,decorator,decorator,one-to-one,argument deletion;element name change,attrs__dataclasses__keepsafe/aiohttp__e51fb1f,attrs__dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1f -2,M18,A18,,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,Utility,aiohttp/tracing.py,238:238,s,dataclass,decorator,decorator,one-to-one,argument deletion;element name change,attrs__dataclasses__keepsafe/aiohttp__e51fb1f,attrs__dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1f -2,M19,A19,,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,Utility,aiohttp/tracing.py,247:247,s,dataclass,decorator,decorator,one-to-one,argument deletion;element name change,attrs__dataclasses__keepsafe/aiohttp__e51fb1f,attrs__dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1f -2,M20,A20,,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,Utility,aiohttp/tracing.py,257:257,s,dataclass,decorator,decorator,one-to-one,argument deletion;element name change,attrs__dataclasses__keepsafe/aiohttp__e51fb1f,attrs__dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1f -2,M21,A21,,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,Utility,aiohttp/tracing.py,267:267,s,dataclass,decorator,decorator,one-to-one,argument deletion;element name change,attrs__dataclasses__keepsafe/aiohttp__e51fb1f,attrs__dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1f -2,M22,A22,,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,Utility,aiohttp/tracing.py,277:277,s,dataclass,decorator,decorator,one-to-one,argument deletion;element name change,attrs__dataclasses__keepsafe/aiohttp__e51fb1f,attrs__dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1f -2,M23,A23,,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,Utility,aiohttp/tracing.py,282:282,s,dataclass,decorator,decorator,one-to-one,argument deletion;element name change,attrs__dataclasses__keepsafe/aiohttp__e51fb1f,attrs__dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1f -2,M24,A24,,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,Utility,aiohttp/tracing.py,287:287,s,dataclass,decorator,decorator,one-to-one,argument deletion;element name change,attrs__dataclasses__keepsafe/aiohttp__e51fb1f,attrs__dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1f -2,M25,A25,,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,Utility,aiohttp/tracing.py,292:292,s,dataclass,decorator,decorator,one-to-one,argument deletion;element name change,attrs__dataclasses__keepsafe/aiohttp__e51fb1f,attrs__dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1f -2,M26,A26,,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,Utility,aiohttp/tracing.py,297:297,s,dataclass,decorator,decorator,one-to-one,argument deletion;element name change,attrs__dataclasses__keepsafe/aiohttp__e51fb1f,attrs__dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1f -2,M27,A27,,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,Utility,aiohttp/tracing.py,302:302,s,dataclass,decorator,decorator,one-to-one,argument deletion;element name change,attrs__dataclasses__keepsafe/aiohttp__e51fb1f,attrs__dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1f -2,M28,A28,,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,Utility,aiohttp/tracing.py,309:309,s,dataclass,decorator,decorator,one-to-one,argument deletion;element name change,attrs__dataclasses__keepsafe/aiohttp__e51fb1f,attrs__dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1f -2,M29,A29,,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,Utility,aiohttp/tracing.py,316:316,s,dataclass,decorator,decorator,one-to-one,argument deletion;element name change,attrs__dataclasses__keepsafe/aiohttp__e51fb1f,attrs__dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1f -2,M30,A30,,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,Utility,aiohttp/tracing.py,323:323,s,dataclass,decorator,decorator,one-to-one,argument deletion;element name change,attrs__dataclasses__keepsafe/aiohttp__e51fb1f,attrs__dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1f -2,M31,A31,,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,Utility,aiohttp/tracing.py,330:330,s,dataclass,decorator,decorator,one-to-one,argument deletion;element name change,attrs__dataclasses__keepsafe/aiohttp__e51fb1f,attrs__dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1f -2,M15,A15,,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,Utility,aiohttp/tracing.py,4:1,import attr,import dataclasses,import,import,one-to-one,no properties,attrs__dataclasses__keepsafe/aiohttp__e51fb1f,attrs__dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1f -2,M32,A32,,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,Utility,aiohttp/web_request.py,27:2,import attr,import dataclasses,import,import,one-to-one,no properties,attrs__dataclasses__keepsafe/aiohttp__e51fb1f,attrs__dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1f -2,M33,A33,,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,Utility,aiohttp/web_request.py,69:69,s,dataclass,decorator,decorator,one-to-one,argument deletion;element name change,attrs__dataclasses__keepsafe/aiohttp__e51fb1f,attrs__dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1f -2,M34,A34,,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,Utility,aiohttp/web_routedef.py,18:2,import attr,import dataclasses,import,import,one-to-one,no properties,attrs__dataclasses__keepsafe/aiohttp__e51fb1f,attrs__dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1f -2,M35,A35,,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,Utility,aiohttp/web_routedef.py,60:59,s,dataclass,decorator,decorator,one-to-one,argument deletion;element name change,attrs__dataclasses__keepsafe/aiohttp__e51fb1f,attrs__dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1f -2,M36,A36,,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,Utility,aiohttp/web_routedef.py,85:84,s,dataclass,decorator,decorator,one-to-one,argument deletion;element name change,attrs__dataclasses__keepsafe/aiohttp__e51fb1f,attrs__dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1f -2,M38,A38,,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,Utility,aiohttp/web_ws.py,44:44,s,dataclass,decorator,decorator,one-to-one,argument deletion;element name change,attrs__dataclasses__keepsafe/aiohttp__e51fb1f,attrs__dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1f -2,M37,A37,,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,Utility,aiohttp/web_ws.py,9:4,import attr,import dataclasses,import,import,one-to-one,no properties,attrs__dataclasses__keepsafe/aiohttp__e51fb1f,attrs__dataclasses,https://github.com/keepsafe/aiohttp/commit/e51fb1f -2,M77,A75,,whoopinc/mkwheelhouse,54806ffc8eddb19cb4b603a380a2f1126eaae84e,botocore,boto,HTTP Clients,mkwheelhouse.py,12:13-14,import botocore.session,import boto;import boto.s3.connection,import,import,one-to-many,no properties,botocore__boto__whoopinc/mkwheelhouse__54806ff,botocore__boto,https://github.com/whoopinc/mkwheelhouse/commit/54806ff -2,M78,-,,whoopinc/mkwheelhouse,54806ffc8eddb19cb4b603a380a2f1126eaae84e,botocore,boto,HTTP Clients,mkwheelhouse.py,19:25-27,get_service;get_session,OrdinaryCallingFormat;connect_to_region,function call; function call,function call; function call,many-to-many,argument deletion;argument addition;element name change,botocore__boto__whoopinc/mkwheelhouse__54806ff,botocore__boto,https://github.com/whoopinc/mkwheelhouse/commit/54806ff -2,-,A76,exclude,whoopinc/mkwheelhouse,54806ffc8eddb19cb4b603a380a2f1126eaae84e,botocore,boto,HTTP Clients,mkwheelhouse.py,19:25-28,,,,,,,botocore__boto__whoopinc/mkwheelhouse__54806ff,botocore__boto,https://github.com/whoopinc/mkwheelhouse/commit/54806ff -2,M82,A80,,zalando/spilo,a83681c756fe8dfc8e5117c690bde16319e3e943,botocore,boto,HTTP Clients,postgres-appliance/callback_aws.py,22:18,ClientError,BotoServerError,exception,exception,one-to-one,element name change,botocore__boto__zalando/spilo__a83681c,botocore__boto,https://github.com/zalando/spilo/commit/a83681c -2,M81,A79,,zalando/spilo,a83681c756fe8dfc8e5117c690bde16319e3e943,botocore,boto,HTTP Clients,postgres-appliance/callback_aws.py,9:3-4,from botocore.exceptions import ClientError,import boto.utils;import boto.ec2,import,import,one-to-many,no properties,botocore__boto__zalando/spilo__a83681c,botocore__boto,https://github.com/zalando/spilo/commit/a83681c -2,M121,S36,,1and1/confluencer,df895ac8e75c13e32e2369bc4d9c88aa036ab9d4,bunch,munch,Graphic,src/confluencer/__main__.py,24:24,from bunch import Bunch,from munch import Munch as Bunch,import,import,one-to-one,no properties,bunch__munch__1and1/confluencer__df895ac,bunch__munch,https://github.com/1and1/confluencer/commit/df895ac -2,M122,S37,,1and1/confluencer,df895ac8e75c13e32e2369bc4d9c88aa036ab9d4,bunch,munch,Graphic,src/confluencer/commands/stats.py,23:23,from bunch import Bunch,from munch import Munch as Bunch,import,import,one-to-one,no properties,bunch__munch__1and1/confluencer__df895ac,bunch__munch,https://github.com/1and1/confluencer/commit/df895ac -2,M123,S38,,1and1/confluencer,df895ac8e75c13e32e2369bc4d9c88aa036ab9d4,bunch,munch,Graphic,src/confluencer/tools/content.py,29:29,from bunch import bunchify,from munch import munchify as bunchify,import,import,one-to-one,no properties,bunch__munch__1and1/confluencer__df895ac,bunch__munch,https://github.com/1and1/confluencer/commit/df895ac -2,M103,S18,,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,Graphic,fedora/client/__init__.py,111:111,Bunch,Munch,type,type,one-to-one,element name change,bunch__munch__fedora-infra/python-fedora__aca2a20,bunch__munch,https://github.com/fedora-infra/python-fedora/commit/aca2a20 -2,M104,S19,,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,Graphic,fedora/client/__init__.py,116:116,Bunch,Munch,function call,function call,one-to-one,element name change,bunch__munch__fedora-infra/python-fedora__aca2a20,bunch__munch,https://github.com/fedora-infra/python-fedora/commit/aca2a20 -2,M102,S17,,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,Graphic,fedora/client/__init__.py,33:33,from bunch import Bunch,from munch import Munch,import,import,one-to-one,no properties,bunch__munch__fedora-infra/python-fedora__aca2a20,bunch__munch,https://github.com/fedora-infra/python-fedora/commit/aca2a20 -2,M105,S20,,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,Graphic,fedora/client/fas2.py,31:31,from bunch import Bunch,from munch import Munch,import,import,one-to-one,no properties,bunch__munch__fedora-infra/python-fedora__aca2a20,bunch__munch,https://github.com/fedora-infra/python-fedora/commit/aca2a20 -2,M106,S21,,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,Graphic,fedora/client/fas2.py,403:403,Bunch,Munch,function call,function call,one-to-one,element name change,bunch__munch__fedora-infra/python-fedora__aca2a20,bunch__munch,https://github.com/fedora-infra/python-fedora/commit/aca2a20 -2,M107,S22,,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,Graphic,fedora/client/fas2.py,702:702,Bunch,Munch,function call,function call,one-to-one,element name change,bunch__munch__fedora-infra/python-fedora__aca2a20,bunch__munch,https://github.com/fedora-infra/python-fedora/commit/aca2a20 -2,M108,S23,,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,Graphic,fedora/client/fas2.py,741:741,Bunch,Munch,function call,function call,one-to-one,element name change,bunch__munch__fedora-infra/python-fedora__aca2a20,bunch__munch,https://github.com/fedora-infra/python-fedora/commit/aca2a20 -2,M110,S25,,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,Graphic,fedora/tg2/utils.py,160:160,from bunch import Bunch,from munch import Munch,import,import,one-to-one,no properties,bunch__munch__fedora-infra/python-fedora__aca2a20,bunch__munch,https://github.com/fedora-infra/python-fedora/commit/aca2a20 -2,M111,S26,,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,Graphic,fedora/tg2/utils.py,162:162,Bunch,Munch,function call,function call,one-to-one,element name change,bunch__munch__fedora-infra/python-fedora__aca2a20,bunch__munch,https://github.com/fedora-infra/python-fedora/commit/aca2a20 -2,M112,S27,,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,Graphic,fedora/tg2/utils.py,177:177,Bunch,Munch,function call,function call,one-to-one,element name change,bunch__munch__fedora-infra/python-fedora__aca2a20,bunch__munch,https://github.com/fedora-infra/python-fedora/commit/aca2a20 -2,M109,S24,,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,Graphic,fedora/tg2/utils.py,39:39,from bunch import Bunch,from munch import Munch,import,import,one-to-one,no properties,bunch__munch__fedora-infra/python-fedora__aca2a20,bunch__munch,https://github.com/fedora-infra/python-fedora/commit/aca2a20 -2,M114,S29,,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,Graphic,fedora/wsgi/csrf.py,150:150,Bunch,Munch,function call,function call,one-to-one,element name change,bunch__munch__fedora-infra/python-fedora__aca2a20,bunch__munch,https://github.com/fedora-infra/python-fedora/commit/aca2a20 -2,M113,S28,,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,Graphic,fedora/wsgi/csrf.py,34:34,from bunch import Bunch,from munch import Munch,import,import,one-to-one,no properties,bunch__munch__fedora-infra/python-fedora__aca2a20,bunch__munch,https://github.com/fedora-infra/python-fedora/commit/aca2a20 -2,M116,S31,,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,Graphic,fedora/wsgi/faswho/faswhoplugin.py,231:231,Bunch,Munch,function call,function call,one-to-one,element name change,bunch__munch__fedora-infra/python-fedora__aca2a20,bunch__munch,https://github.com/fedora-infra/python-fedora/commit/aca2a20 -2,M117,S32,,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,Graphic,fedora/wsgi/faswho/faswhoplugin.py,397:397,Bunch,Munch,function call,function call,one-to-one,element name change,bunch__munch__fedora-infra/python-fedora__aca2a20,bunch__munch,https://github.com/fedora-infra/python-fedora/commit/aca2a20 -2,M115,S30,,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,Graphic,fedora/wsgi/faswho/faswhoplugin.py,40:40,from bunch import Bunch,from munch import Munch,import,import,one-to-one,no properties,bunch__munch__fedora-infra/python-fedora__aca2a20,bunch__munch,https://github.com/fedora-infra/python-fedora/commit/aca2a20 -2,M119,S34,,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,Graphic,flask_fas_openid.py,179:179,fromDict,fromDict,function call,function call,one-to-one,no properties,bunch__munch__fedora-infra/python-fedora__aca2a20,bunch__munch,https://github.com/fedora-infra/python-fedora/commit/aca2a20 -2,M120,S35,,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,Graphic,flask_fas_openid.py,180:180,fromDict,fromDict,function call,function call,one-to-one,no properties,bunch__munch__fedora-infra/python-fedora__aca2a20,bunch__munch,https://github.com/fedora-infra/python-fedora/commit/aca2a20 -2,M118,S33,,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,Graphic,flask_fas_openid.py,31:31,from bunch import Bunch,from munch import Munch,import,import,one-to-one,no properties,bunch__munch__fedora-infra/python-fedora__aca2a20,bunch__munch,https://github.com/fedora-infra/python-fedora/commit/aca2a20 -2,M70,A70,,openstack/ironic,cbf214b5130e362f57dbe5da99f4cef1918d882d,cheetah3,jinja2,Web Framework,ironic/drivers/modules/pxe.py,"141,154-159:152-156",Template,FileSystemLoader;get_template;render;Environment,function call,function call; function call; function call; function call,one-to-many,type cast;element name change,cheetah3__jinja2__openstack/ironic__cbf214b,cheetah3__jinja2,https://github.com/openstack/ironic/commit/cbf214b -2,M69,A69,,openstack/ironic,cbf214b5130e362f57dbe5da99f4cef1918d882d,cheetah3,jinja2,Web Framework,ironic/drivers/modules/pxe.py,21:25,from Cheetah import Template,import jinja2,import,import,one-to-one,no properties,cheetah3__jinja2__openstack/ironic__cbf214b,cheetah3__jinja2,https://github.com/openstack/ironic/commit/cbf214b -2,M71,A71,,openstack/ironic,cbf214b5130e362f57dbe5da99f4cef1918d882d,cheetah3,jinja2,Web Framework,ironic/nova/tilera.py,55:25,from Cheetah import Template,import jinja2,import,import,one-to-one,no properties,cheetah3__jinja2__openstack/ironic__cbf214b,cheetah3__jinja2,https://github.com/openstack/ironic/commit/cbf214b -2,M72,A72,,openstack/ironic,cbf214b5130e362f57dbe5da99f4cef1918d882d,cheetah3,jinja2,Web Framework,ironic/nova/tilera.py,"56,87-93:77-81",Template,FileSystemLoader;get_template;render;Environment,function call,function call; function call; function call; function call,one-to-many,type cast;element name change,cheetah3__jinja2__openstack/ironic__cbf214b,cheetah3__jinja2,https://github.com/openstack/ironic/commit/cbf214b -2,M73,A73,,shingetsu/saku,d1ad50a9baedf58b37fd8527c09d9b0668d59013,cheetah3,jinja2,Web Framework,shingetsu/template.py,34:32,import Cheetah.Template,import jinja2,import,import,one-to-one,no properties,cheetah3__jinja2__shingetsu/saku__d1ad50a,cheetah3__jinja2,https://github.com/shingetsu/saku/commit/d1ad50a -2,-,A74,,shingetsu/saku,d1ad50a9baedf58b37fd8527c09d9b0668d59013,cheetah3,jinja2,Web Framework,shingetsu/template.py,"72:56-59,67,85",compile,get_template;render;Environment,function call,function call; function call; function call,one-to-many,argument transformation;element name change,cheetah3__jinja2__shingetsu/saku__d1ad50a,cheetah3__jinja2,https://github.com/shingetsu/saku/commit/d1ad50a -2,M98,S13,,ckan/ckanext-datapackager,a6a3fb3aaa48790365430740686de2019ff0076a,csv,unicodecsv,Filesystem,ckanext/datapackager/lib/helpers.py,4:4,csv,unicodecsv,import,import,one-to-one,no properties,csv__unicodecsv__ckan/ckanext-datapackager__a6a3fb3,csv__unicodecsv,https://github.com/ckan/ckanext-datapackager/commit/a6a3fb3 -2,M99,S14,,ckan/ckanext-datapackager,a6a3fb3aaa48790365430740686de2019ff0076a,csv,unicodecsv,Filesystem,ckanext/datapackager/lib/helpers.py,73:73,Sniffer,Sniffer,function call,function call,one-to-one,no properties,csv__unicodecsv__ckan/ckanext-datapackager__a6a3fb3,csv__unicodecsv,https://github.com/ckan/ckanext-datapackager/commit/a6a3fb3 -2,M100,S15,,ckan/ckanext-datapackager,a6a3fb3aaa48790365430740686de2019ff0076a,csv,unicodecsv,Filesystem,ckanext/datapackager/lib/helpers.py,75:75,reader,reader,function call,function call,one-to-one,no properties,csv__unicodecsv__ckan/ckanext-datapackager__a6a3fb3,csv__unicodecsv,https://github.com/ckan/ckanext-datapackager/commit/a6a3fb3 -2,M101,S16,,ckan/ckanext-datapackager,a6a3fb3aaa48790365430740686de2019ff0076a,csv,unicodecsv,Filesystem,ckanext/datapackager/lib/helpers.py,79:79,Error,Error,exception,exception,one-to-one,no properties,csv__unicodecsv__ckan/ckanext-datapackager__a6a3fb3,csv__unicodecsv,https://github.com/ckan/ckanext-datapackager/commit/a6a3fb3 -2,M96,S11,,radremedy/radremedy,8fa9b7fd7ce51c4b478ebb344d3c71ceb54b24bd,csv,unicodecsv,Filesystem,remedy/data_importer/data_importer.py,19:27,reader,reader,function call,function call,one-to-one,no properties,csv__unicodecsv__radremedy/radremedy__8fa9b7f,csv__unicodecsv,https://github.com/radremedy/radremedy/commit/8fa9b7f -2,M97,S12,,radremedy/radremedy,8fa9b7fd7ce51c4b478ebb344d3c71ceb54b24bd,csv,unicodecsv,Filesystem,remedy/data_importer/data_importer.py,31:45,DictReader,DictReader,function call,function call,one-to-one,no properties,csv__unicodecsv__radremedy/radremedy__8fa9b7f,csv__unicodecsv,https://github.com/radremedy/radremedy/commit/8fa9b7f -2,M95,S10,,radremedy/radremedy,8fa9b7fd7ce51c4b478ebb344d3c71ceb54b24bd,csv,unicodecsv,Filesystem,remedy/data_importer/data_importer.py,8:8,csv,unicodecsv,import,import,one-to-one,no properties,csv__unicodecsv__radremedy/radremedy__8fa9b7f,csv__unicodecsv,https://github.com/radremedy/radremedy/commit/8fa9b7f -2,M40,A40,,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,Utility,test/helpers.py,13:13,Timeout,Timeout,function call,function call,one-to-one,no properties,eventlet__gevent__noisyboiler/wampy__f87f7be,eventlet__gevent,https://github.com/noisyboiler/wampy/commit/f87f7be -2,M41,A41,,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,Utility,test/helpers.py,19:19,sleep,sleep,function call,function call,one-to-one,no properties,eventlet__gevent__noisyboiler/wampy__f87f7be,eventlet__gevent,https://github.com/noisyboiler/wampy/commit/f87f7be -2,M39,A39,,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,Utility,test/helpers.py,5:5,import eventlet,import gevent,import,import,one-to-one,no properties,eventlet__gevent__noisyboiler/wampy__f87f7be,eventlet__gevent,https://github.com/noisyboiler/wampy/commit/f87f7be -2,M49,A49,,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,Utility,wampy/__init__.py,25:25,monkey_patch,patch_all,function call,function call,one-to-one,element name change,eventlet__gevent__noisyboiler/wampy__f87f7be,eventlet__gevent,https://github.com/noisyboiler/wampy/commit/f87f7be -2,M48,A48,,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,Utility,wampy/__init__.py,8:8,import eventlet,import gevent.monkey,import,import,one-to-one,no properties,eventlet__gevent__noisyboiler/wampy__f87f7be,eventlet__gevent,https://github.com/noisyboiler/wampy/commit/f87f7be -2,M52,A52,,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,Utility,wampy/session.py,118:119,Timeout,Empty,exception,exception,one-to-one,element name change,eventlet__gevent__noisyboiler/wampy__f87f7be,eventlet__gevent,https://github.com/noisyboiler/wampy/commit/f87f7be -2,M53,A53,,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,Utility,wampy/session.py,171:167-168,spawn,spawn,function call,function call,one-to-one,no properties,eventlet__gevent__noisyboiler/wampy__f87f7be,eventlet__gevent,https://github.com/noisyboiler/wampy/commit/f87f7be -2,M54,A54,,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,Utility,wampy/session.py,178:175,spawn,spawn,function call,function call,one-to-one,no properties,eventlet__gevent__noisyboiler/wampy__f87f7be,eventlet__gevent,https://github.com/noisyboiler/wampy/commit/f87f7be -2,M51,A51,,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,Utility,wampy/session.py,68:69,Queue,Queue,function call,function call,one-to-one,no properties,eventlet__gevent__noisyboiler/wampy__f87f7be,eventlet__gevent,https://github.com/noisyboiler/wampy/commit/f87f7be -2,M50,A50,,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,Utility,wampy/session.py,8:8-9,import eventlet,import gevent;import gevent.queue,import,import,one-to-many,no properties,eventlet__gevent__noisyboiler/wampy__f87f7be,eventlet__gevent,https://github.com/noisyboiler/wampy/commit/f87f7be -2,M56,A56,,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,Utility,wampy/testing/helpers.py,13:13,Timeout,Timeout,function call,function call,one-to-one,no properties,eventlet__gevent__noisyboiler/wampy__f87f7be,eventlet__gevent,https://github.com/noisyboiler/wampy/commit/f87f7be -2,M57,A57,,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,Utility,wampy/testing/helpers.py,18:18,sleep,sleep,function call,function call,one-to-one,argument addition,eventlet__gevent__noisyboiler/wampy__f87f7be,eventlet__gevent,https://github.com/noisyboiler/wampy/commit/f87f7be -2,M58,A58,,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,Utility,wampy/testing/helpers.py,22:22,Timeout,Timeout,function call,function call,one-to-one,no properties,eventlet__gevent__noisyboiler/wampy__f87f7be,eventlet__gevent,https://github.com/noisyboiler/wampy/commit/f87f7be -2,M59,A59,,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,Utility,wampy/testing/helpers.py,27:27,sleep,sleep,function call,function call,one-to-one,argument addition,eventlet__gevent__noisyboiler/wampy__f87f7be,eventlet__gevent,https://github.com/noisyboiler/wampy/commit/f87f7be -2,M60,A60,,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,Utility,wampy/testing/helpers.py,31:31,Timeout,Timeout,function call,function call,one-to-one,no properties,eventlet__gevent__noisyboiler/wampy__f87f7be,eventlet__gevent,https://github.com/noisyboiler/wampy/commit/f87f7be -2,M61,A61,,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,Utility,wampy/testing/helpers.py,33:33,sleep,sleep,function call,function call,one-to-one,argument addition,eventlet__gevent__noisyboiler/wampy__f87f7be,eventlet__gevent,https://github.com/noisyboiler/wampy/commit/f87f7be -2,M62,A62,,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,Utility,wampy/testing/helpers.py,40:40,Timeout,Timeout,function call,function call,one-to-one,no properties,eventlet__gevent__noisyboiler/wampy__f87f7be,eventlet__gevent,https://github.com/noisyboiler/wampy/commit/f87f7be -2,M63,A63,,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,Utility,wampy/testing/helpers.py,42:42,sleep,sleep,function call,function call,one-to-one,argument addition,eventlet__gevent__noisyboiler/wampy__f87f7be,eventlet__gevent,https://github.com/noisyboiler/wampy/commit/f87f7be -2,M55,A55,,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,Utility,wampy/testing/helpers.py,5:5,import eventlet,import gevent.monkey,import,import,one-to-one,no properties,eventlet__gevent__noisyboiler/wampy__f87f7be,eventlet__gevent,https://github.com/noisyboiler/wampy/commit/f87f7be -2,M64,A64,,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,Utility,wampy/transports/websocket/connection.py,12:12,import eventlet,import gevent.monkey,import,import,one-to-one,no properties,eventlet__gevent__noisyboiler/wampy__f87f7be,eventlet__gevent,https://github.com/noisyboiler/wampy/commit/f87f7be -2,M66,A66,,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,Utility,wampy/transports/websocket/connection.py,153:153,Timeout,Timeout,function call,function call,one-to-one,no properties,eventlet__gevent__noisyboiler/wampy__f87f7be,eventlet__gevent,https://github.com/noisyboiler/wampy/commit/f87f7be -2,M67,A67,,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,Utility,wampy/transports/websocket/connection.py,155:155,Timeout,Timeout,exception,exception,one-to-one,no properties,eventlet__gevent__noisyboiler/wampy__f87f7be,eventlet__gevent,https://github.com/noisyboiler/wampy/commit/f87f7be -2,M68,A68,,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,Utility,wampy/transports/websocket/connection.py,211:211,sleep,sleep,function call,function call,one-to-one,argument addition,eventlet__gevent__noisyboiler/wampy__f87f7be,eventlet__gevent,https://github.com/noisyboiler/wampy/commit/f87f7be -2,M65,A65,,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,Utility,wampy/transports/websocket/connection.py,72:72,GreenletExit,GreenletExit,exception,exception,one-to-one,no properties,eventlet__gevent__noisyboiler/wampy__f87f7be,eventlet__gevent,https://github.com/noisyboiler/wampy/commit/f87f7be -2,M85,S1,,openstack/wsme,002473c0eaff5bde539e6f6980c387d3817f7063,ipaddr,netaddr,HTTP Clients,wsme/types.py,15:6,import ipaddr as ipaddress,import netaddr,import,import,one-to-one,no properties,ipaddr__netaddr__openstack/wsme__002473c,ipaddr__netaddr,https://github.com/openstack/wsme/commit/002473c -2,M86,S2,,openstack/wsme,002473c0eaff5bde539e6f6980c387d3817f7063,ipaddr,netaddr,HTTP Clients,wsme/types.py,237:233,IPv4Address,IPAddress,function call,function call,one-to-one,argument addition;element name change,ipaddr__netaddr__openstack/wsme__002473c,ipaddr__netaddr,https://github.com/openstack/wsme/commit/002473c -2,M87,S3,,openstack/wsme,002473c0eaff5bde539e6f6980c387d3817f7063,ipaddr,netaddr,HTTP Clients,wsme/types.py,238:234,AddressValueError,AddrFormatError,exception,exception,one-to-one,element name change,ipaddr__netaddr__openstack/wsme__002473c,ipaddr__netaddr,https://github.com/openstack/wsme/commit/002473c -2,M88,S4,,openstack/wsme,002473c0eaff5bde539e6f6980c387d3817f7063,ipaddr,netaddr,HTTP Clients,wsme/types.py,257:253,IPv6Address,IPAddress,function call,function call,one-to-one,argument addition;element name change,ipaddr__netaddr__openstack/wsme__002473c,ipaddr__netaddr,https://github.com/openstack/wsme/commit/002473c -2,M89,S5,,openstack/wsme,002473c0eaff5bde539e6f6980c387d3817f7063,ipaddr,netaddr,HTTP Clients,wsme/types.py,258:254,AddressValueError,AddrFormatError,exception,exception,one-to-one,element name change,ipaddr__netaddr__openstack/wsme__002473c,ipaddr__netaddr,https://github.com/openstack/wsme/commit/002473c -2,M90,-,,czheo/syntax_sugar_python,1dbc1d44855acd57f280cca03878681e8dc26b01,multiprocessing,multiprocess,Utility,syntax_sugar/pipe.py,3:3,multiprocessing,multiprocess.pool,import,import,one-to-one,no properties,multiprocessing__multiprocess__czheo/syntax_sugar_python__1dbc1d4,multiprocessing__multiprocess,https://github.com/czheo/syntax_sugar_python/commit/1dbc1d4 -2,M91,-,,czheo/syntax_sugar_python,1dbc1d44855acd57f280cca03878681e8dc26b01,multiprocessing,multiprocess,Utility,syntax_sugar/pipe.py,4:3,multiprocessing.pool,multiprocess.pool,import,import,one-to-one,no properties,multiprocessing__multiprocess__czheo/syntax_sugar_python__1dbc1d4,multiprocessing__multiprocess,https://github.com/czheo/syntax_sugar_python/commit/1dbc1d4 -2,-,S7,,czheo/syntax_sugar_python,1dbc1d44855acd57f280cca03878681e8dc26b01,multiprocessing,multiprocess,Utility,syntax_sugar/pipe.py,83:88,map,map,function call,function call,one-to-one,no properties,multiprocessing__multiprocess__czheo/syntax_sugar_python__1dbc1d4,multiprocessing__multiprocess,https://github.com/czheo/syntax_sugar_python/commit/1dbc1d4 -2,M93,S8,,czheo/syntax_sugar_python,1dbc1d44855acd57f280cca03878681e8dc26b01,multiprocessing,multiprocess,Utility,syntax_sugar/pipe.py,86:91,Pool,ThreadPool,function call,function call,one-to-one,element name change,multiprocessing__multiprocess__czheo/syntax_sugar_python__1dbc1d4,multiprocessing__multiprocess,https://github.com/czheo/syntax_sugar_python/commit/1dbc1d4 -2,M233,I91,,wkentaro/fcn,399069ac568af1d295a5ac2d3b61b531af998898,progressbar,tqdm,Utility,scripts/fcn_train.py,13:13,import progressbar,import tqdm,import,import,one-to-one,no properties,progressbar__tqdm__wkentaro/fcn__399069a,progressbar__tqdm,https://github.com/wkentaro/fcn/commit/399069a -2,M131,I1,,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,13:13,import umsgpack,import msgpack,import,import,one-to-one,no properties,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,M132,-,,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,184:184,Ext,ExtType,function call,function call,one-to-one,element name change,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,M133,-,,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,184:184,packb,packb,function call,function call,one-to-one,argument addition;argument name change,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,M134,-,,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,187-189:187-189,Ext,ExtType,function call,function call,one-to-one,element name change,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,M135,-,,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,187-189:187-189,packb,packb,function call,function call,one-to-one,argument addition;argument name change,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,M136,-,,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,192-194:192-194,Ext,ExtType,function call,function call,one-to-one,element name change,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,M137,-,,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,192-194:192-194,packb,packb,function call,function call,one-to-one,argument addition;argument name change,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,M138,-,,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,197-199:197-199,Ext,ExtType,function call,function call,one-to-one,element name change,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,M139,-,,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,197-199:197-199,packb,packb,function call,function call,one-to-one,argument addition;argument name change,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,M140,-,,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,202:202,Ext,ExtType,function call,function call,one-to-one,element name change,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,M141,-,,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,202:202,packb,packb,function call,function call,one-to-one,argument addition;argument name change,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,M142,-,,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,205:205,Ext,ExtType,function call,function call,one-to-one,element name change,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,M143,-,,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,205:205,packb,packb,function call,function call,one-to-one,argument addition;argument name change,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,M144,-,,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,208:208,Ext,ExtType,function call,function call,one-to-one,element name change,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,M145,-,,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,208:208,packb,packb,function call,function call,one-to-one,argument addition;argument name change,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,M146,-,,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,211-213:211-213,Ext,ExtType,function call,function call,one-to-one,element name change,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,M147,-,,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,211-213:211-213,packb,packb,function call,function call,one-to-one,argument addition;argument name change,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,M124,-,no code changes,itzkvn/python-http-monitoring,790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp,httpx,HTTP Clients,app/main.py,,,,,,,,aiohttp__httpx__itzkvn/python-http-monitoring__790a483,aiohttp__httpx,https://github.com/itzkvn/python-http-monitoring/commit/790a483 -2,-,S39,no code changes,itzkvn/python-http-monitoring,790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp,httpx,HTTP Clients,app/main.py,,,,,,,,aiohttp__httpx__itzkvn/python-http-monitoring__790a483,aiohttp__httpx,https://github.com/itzkvn/python-http-monitoring/commit/790a483 -2,M125,-,no code changes,itzkvn/python-http-monitoring,790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp,httpx,HTTP Clients,app/settings.py,,,,,,,,aiohttp__httpx__itzkvn/python-http-monitoring__790a483,aiohttp__httpx,https://github.com/itzkvn/python-http-monitoring/commit/790a483 -2,-,S40,no code changes,itzkvn/python-http-monitoring,790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp,httpx,HTTP Clients,app/settings.py,,,,,,,,aiohttp__httpx__itzkvn/python-http-monitoring__790a483,aiohttp__httpx,https://github.com/itzkvn/python-http-monitoring/commit/790a483 -2,M148,-,,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,216-222:216-222,Ext,ExtType,function call,function call,one-to-one,element name change,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,M149,-,,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,222:222,packb,packb,function call,function call,one-to-one,argument addition,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,M150,-,,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,225:225,Ext,ExtType,function call,function call,one-to-one,element name change,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,-,I79,exclude,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp,httpx,HTTP Clients,src/plugins/haruka_bot/login.py,33-34:37-41,,,,,,,aiohttp__httpx__sk-415/harukabot__0611d16,aiohttp__httpx,https://github.com/sk-415/harukabot/commit/0611d16 -2,M151,-,,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,225:225,packb,packb,function call,function call,one-to-one,argument addition,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,M152,I12,,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,228:228,unpackb,unpackb,function call,function call,one-to-one,argument addition;argument name change;argument transformation,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,-,I80,exclude,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp,httpx,HTTP Clients,src/plugins/haruka_bot/login.py,37-38:44-48,,,,,,,aiohttp__httpx__sk-415/harukabot__0611d16,aiohttp__httpx,https://github.com/sk-415/harukabot/commit/0611d16 -2,M153,I13,,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,237:237,unpackb,unpackb,function call,function call,one-to-one,argument addition;argument name change;argument transformation,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,M154,I14,,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,252:252,unpackb,unpackb,function call,function call,one-to-one,argument addition;argument name change;argument transformation,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,-,I82,exclude,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp,httpx,HTTP Clients,src/plugins/haruka_bot/utils.py,111-112:111-114,,,,,,,aiohttp__httpx__sk-415/harukabot__0611d16,aiohttp__httpx,https://github.com/sk-415/harukabot/commit/0611d16 -2,M155,I15,,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,267:267,unpackb,unpackb,function call,function call,one-to-one,argument addition;argument name change;argument transformation,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,M156,I16,,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,282:282,unpackb,unpackb,function call,function call,one-to-one,argument addition;argument transformation,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,M169,-,no code changes,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/__main__.py,,,,,,,,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,-,I29,not MR,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/__main__.py,,,,,,,,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M157,I17,,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,285:285,unpackb,unpackb,function call,function call,one-to-one,argument addition;argument transformation,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,-,I31,tangled,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/args.py,25-82:,,,,,,,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M170,-,no code changes,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/args.py,,,,,,,,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M158,I18,,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,288:288,unpackb,unpackb,function call,function call,one-to-one,argument addition;argument transformation,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,M179,I40,not MR,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/plasma/chain.py,310:303,,,,,,,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M159,I19,,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,291:291,unpackb,unpackb,function call,function call,one-to-one,argument addition;argument transformation,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,M184,I45,not MR,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/plasma/payment.py,202:,,,,,,,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,-,I47,exclude,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/plasma/payment.py,206-207:198,,,,,,,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M160,I20,,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,294:294,unpackb,unpackb,function call,function call,one-to-one,argument addition;argument transformation,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,M193,-,exclude,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/plasma/payment.py,221-225:205,,,,,,,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,-,I53,exclude,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/plasma/payment.py,221:,,,,,,,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,-,I54,exclude,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/plasma/payment.py,222-225:205,,,,,,,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M195,I56,not MR,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/plasma/payment.py,241:206,,,,,,,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M161,I21,,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,297:297,unpackb,unpackb,function call,function call,one-to-one,argument addition;argument name change;argument transformation,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,M204,I65,not MR,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/rpc/client.py,232:226,,,,,,,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M162,I22,,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,300:300,unpackb,unpackb,function call,function call,one-to-one,argument addition;argument name change;argument transformation,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,M214,I75,not MR,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,Utility,ion/rpc/server.py,153:124,,,,,,,argparse__click__clearmatics/ion__03fb3a3,argparse__click,https://github.com/clearmatics/ion/commit/03fb3a3 -2,M163,I23,,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,303:303,unpackb,unpackb,function call,function call,one-to-one,argument addition;argument name change;argument transformation,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,M164,I24,,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,350:350,unpackb,unpackb,function call,function call,one-to-one,argument addition;argument name change;argument transformation,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,M79,-,exclude,whoopinc/mkwheelhouse,54806ffc8eddb19cb4b603a380a2f1126eaae84e,botocore,boto,HTTP Clients,mkwheelhouse.py,23-28:32-51,,,,,,,botocore__boto__whoopinc/mkwheelhouse__54806ff,botocore__boto,https://github.com/whoopinc/mkwheelhouse/commit/54806ff -2,-,A77,exclude,whoopinc/mkwheelhouse,54806ffc8eddb19cb4b603a380a2f1126eaae84e,botocore,boto,HTTP Clients,mkwheelhouse.py,23-28:32-51,,,,,,,botocore__boto__whoopinc/mkwheelhouse__54806ff,botocore__boto,https://github.com/whoopinc/mkwheelhouse/commit/54806ff -2,M80,A78,not MR,whoopinc/mkwheelhouse,54806ffc8eddb19cb4b603a380a2f1126eaae84e,botocore,boto,HTTP Clients,mkwheelhouse.py,34:62,,,,,,,botocore__boto__whoopinc/mkwheelhouse__54806ff,botocore__boto,https://github.com/whoopinc/mkwheelhouse/commit/54806ff -2,M84,A82,not MR,zalando/spilo,a83681c756fe8dfc8e5117c690bde16319e3e943,botocore,boto,HTTP Clients,postgres-appliance/callback_aws.py,:29,,,,,,,botocore__boto__zalando/spilo__a83681c,botocore__boto,https://github.com/zalando/spilo/commit/a83681c -2,M83,A81,not MR,zalando/spilo,a83681c756fe8dfc8e5117c690bde16319e3e943,botocore,boto,HTTP Clients,postgres-appliance/callback_aws.py,26:,,,,,,,botocore__boto__zalando/spilo__a83681c,botocore__boto,https://github.com/zalando/spilo/commit/a83681c -2,M165,I25,,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,385:390,Ext,ExtType,function call,function call,one-to-one,element name change,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,M75,-,exclude,shingetsu/saku,d1ad50a9baedf58b37fd8527c09d9b0668d59013,cheetah3,jinja2,Web Framework,shingetsu/template.py,:56-59,,,,,,,cheetah3__jinja2__shingetsu/saku__d1ad50a,cheetah3__jinja2,https://github.com/shingetsu/saku/commit/d1ad50a -2,M74,-,exclude,shingetsu/saku,d1ad50a9baedf58b37fd8527c09d9b0668d59013,cheetah3,jinja2,Web Framework,shingetsu/template.py,:57,,,,,,,cheetah3__jinja2__shingetsu/saku__d1ad50a,cheetah3__jinja2,https://github.com/shingetsu/saku/commit/d1ad50a -2,M76,-,exclude,shingetsu/saku,d1ad50a9baedf58b37fd8527c09d9b0668d59013,cheetah3,jinja2,Web Framework,shingetsu/template.py,72:67,,,,,,,cheetah3__jinja2__shingetsu/saku__d1ad50a,cheetah3__jinja2,https://github.com/shingetsu/saku/commit/d1ad50a -2,M42,A42,not MR,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,Utility,test/helpers.py,22:22,,,,,,,eventlet__gevent__noisyboiler/wampy__f87f7be,eventlet__gevent,https://github.com/noisyboiler/wampy/commit/f87f7be -2,M43,A43,not MR,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,Utility,test/helpers.py,27:27,,,,,,,eventlet__gevent__noisyboiler/wampy__f87f7be,eventlet__gevent,https://github.com/noisyboiler/wampy/commit/f87f7be -2,M44,A44,not MR,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,Utility,test/helpers.py,31:31,,,,,,,eventlet__gevent__noisyboiler/wampy__f87f7be,eventlet__gevent,https://github.com/noisyboiler/wampy/commit/f87f7be -2,M45,A45,not MR,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,Utility,test/helpers.py,33:33,,,,,,,eventlet__gevent__noisyboiler/wampy__f87f7be,eventlet__gevent,https://github.com/noisyboiler/wampy/commit/f87f7be -2,M46,A46,not MR,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,Utility,test/helpers.py,40:40,,,,,,,eventlet__gevent__noisyboiler/wampy__f87f7be,eventlet__gevent,https://github.com/noisyboiler/wampy/commit/f87f7be -2,M47,A47,not MR,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,Utility,test/helpers.py,42:42,,,,,,,eventlet__gevent__noisyboiler/wampy__f87f7be,eventlet__gevent,https://github.com/noisyboiler/wampy/commit/f87f7be -2,-,S6,exclude,czheo/syntax_sugar_python,1dbc1d44855acd57f280cca03878681e8dc26b01,multiprocessing,multiprocess,Utility,syntax_sugar/pipe.py,3-4:3,,,,,,,multiprocessing__multiprocess__czheo/syntax_sugar_python__1dbc1d4,multiprocessing__multiprocess,https://github.com/czheo/syntax_sugar_python/commit/1dbc1d4 -2,M166,I26,,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,392:404,packb,packb,function call,function call,one-to-one,argument name change;argument addition;argument transformation,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,M167,I27,,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,395:407,unpackb,unpackb,function call,function call,one-to-one,argument name change;argument addition;argument transformation,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,M92,-,exclude,czheo/syntax_sugar_python,1dbc1d44855acd57f280cca03878681e8dc26b01,multiprocessing,multiprocess,Utility,syntax_sugar/pipe.py,83:85-88,,,,,,,multiprocessing__multiprocess__czheo/syntax_sugar_python__1dbc1d4,multiprocessing__multiprocess,https://github.com/czheo/syntax_sugar_python/commit/1dbc1d4 -2,M94,S9,not MR,czheo/syntax_sugar_python,1dbc1d44855acd57f280cca03878681e8dc26b01,multiprocessing,multiprocess,Utility,syntax_sugar/pipe.py,87:92-95,,,,,,,multiprocessing__multiprocess__czheo/syntax_sugar_python__1dbc1d4,multiprocessing__multiprocess,https://github.com/czheo/syntax_sugar_python/commit/1dbc1d4 -2,M226,I83,not MR,landlab/landlab,06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4,xarray,Filesystem&Scientific,landlab/grid/base.py,,,,,,,,netcdf4__xarray__landlab/landlab__06a0c63,netcdf4__xarray,https://github.com/landlab/landlab/commit/06a0c63 -2,M230,I87,not MR,landlab/landlab,06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4,xarray,Filesystem&Scientific,landlab/io/netcdf/read.py,13:12,,,import,import,one-to-one,,netcdf4__xarray__landlab/landlab__06a0c63,netcdf4__xarray,https://github.com/landlab/landlab/commit/06a0c63 -2,M232,I89,not MR,landlab/landlab,06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4,xarray,Filesystem&Scientific,landlab/io/netcdf/write.py,26:14,,,import,import,one-to-one,,netcdf4__xarray__landlab/landlab__06a0c63,netcdf4__xarray,https://github.com/landlab/landlab/commit/06a0c63 -2,-,I90,not MR,landlab/landlab,06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4,xarray,Filesystem&Scientific,landlab/io/netcdf/write.py,667:658,,,,,,,netcdf4__xarray__landlab/landlab__06a0c63,netcdf4__xarray,https://github.com/landlab/landlab/commit/06a0c63 -2,M234,I92,tangled,wkentaro/fcn,399069ac568af1d295a5ac2d3b61b531af998898,progressbar,tqdm,Utility,scripts/fcn_train.py,"66,68,91:68",,,,,,,progressbar__tqdm__wkentaro/fcn__399069a,progressbar__tqdm,https://github.com/wkentaro/fcn/commit/399069a -2,M215,I76,,onitu/onitu,04575c8dab8d632acc40fc30fd42046cdfca36db,watchdog,pyinotify,Filesystem,onitu/drivers/local_storage/local_storage.py,4-5:3,from watchdog.observers import Observer;from watchdog.events import FileSystemEventHandler,import pyinotify,import,import,many-to-one,no properties,watchdog__pyinotify__onitu/onitu__04575c8,watchdog__pyinotify,https://github.com/onitu/onitu/commit/04575c8 -2,-,I2,exclude,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,184:184,,,,,,,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,-,I3,exclude,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,187-189:187-189,,,,,,,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,-,I4,exclude,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,192-194:192-194,,,,,,,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,-,I5,exclude,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,197-199:197-199,,,,,,,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,-,I6,exclude,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,202:202,,,,,,,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,-,I7,exclude,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,205:205,,,,,,,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,-,I8,exclude,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,208:208,,,,,,,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,-,I9,exclude,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,211-213:211-213,,,,,,,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,-,I10,exclude,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,216-222:216-222,,,,,,,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,-,I11,exclude,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,225:225,,,,,,,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,-,I28,no code changes,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,375-378:,,,,,,,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,M168,-,tangled,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,Serialization,LiSE/LiSE/engine.py,375-378:,,,,,,,umsgpack__msgpack__logicaldash/lise__028d0b3,umsgpack__msgpack,https://github.com/logicaldash/lise/commit/028d0b3 -2,-,I77,tangled,onitu/onitu,04575c8dab8d632acc40fc30fd42046cdfca36db,watchdog,pyinotify,Filesystem,onitu/drivers/local_storage/local_storage.py,"114-136,152-154:114-116,132-137,141",,,,,,,watchdog__pyinotify__onitu/onitu__04575c8,watchdog__pyinotify,https://github.com/onitu/onitu/commit/04575c8 -2,M216,-,exclude,onitu/onitu,04575c8dab8d632acc40fc30fd42046cdfca36db,watchdog,pyinotify,Filesystem,onitu/drivers/local_storage/local_storage.py,114:114,,,,,,,watchdog__pyinotify__onitu/onitu__04575c8,watchdog__pyinotify,https://github.com/onitu/onitu/commit/04575c8 -2,M217,-,exclude,onitu/onitu,04575c8dab8d632acc40fc30fd42046cdfca36db,watchdog,pyinotify,Filesystem,onitu/drivers/local_storage/local_storage.py,"152-154:132-137,141",,,,,,,watchdog__pyinotify__onitu/onitu__04575c8,watchdog__pyinotify,https://github.com/onitu/onitu/commit/04575c8 -3,M10,-,unsure,cqmoe/python-cqhttp,f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,bottle,flask,Web Framework,cqhttp/__init__.py,111:112-113,,,,,,,bottle__flask__cqmoe/python-cqhttp__f9f083e,bottle__flask,https://github.com/cqmoe/python-cqhttp/commit/f9f083e -3,-,I15,unsure,romanz/trezor-agent,e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519,pynacl,Crypto,libagent/formats.py,91:91-92,,,,,,,ed25519__pynacl__romanz/trezor-agent__e1bbdb4,ed25519__pynacl,https://github.com/romanz/trezor-agent/commit/e1bbdb4 -3,-,I17,unsure,romanz/trezor-agent,e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519,pynacl,Crypto,libagent/formats.py,104:106,,,,,,,ed25519__pynacl__romanz/trezor-agent__e1bbdb4,ed25519__pynacl,https://github.com/romanz/trezor-agent/commit/e1bbdb4 -3,-,I38,unsure,kevoreilly/capev4,abf58a7deb32893febb4151f579d8428ffca3b8e,m2crypto,cryptography,Crypto,modules/processing/static.py,775:779,,,,,,,m2crypto__cryptography__kevoreilly/capev4__abf58a7,m2crypto__cryptography,https://github.com/kevoreilly/capev4/commit/abf58a7 -3,M74,-,unsure,kevoreilly/capev4,abf58a7deb32893febb4151f579d8428ffca3b8e,m2crypto,cryptography,Crypto,modules/processing/static.py,775:779,,,,,,,m2crypto__cryptography__kevoreilly/capev4__abf58a7,m2crypto__cryptography,https://github.com/kevoreilly/capev4/commit/abf58a7 -3,-,I9,unsure,dbcli/mycli,b7a0b0f7d05cc90c8e5b20c2203562fdffbd6add,configparser,configobj,Filesystem,mycli/config.py,3-6:3,,,,,,,configparser__configobj__dbcli/mycli__b7a0b0f,configparser__configobj,https://github.com/dbcli/mycli/commit/b7a0b0f -3,M2,A2,unsure,twiliodeved/sms2fa-flask,22eedfcd1ef701a4283505762660146b57b26304,bcrypt,passlib,Crypto,sms2fa_flask/models.py,26-27:26,,,,,,,bcrypt__passlib__twiliodeved/sms2fa-flask__22eedfc,bcrypt__passlib,https://github.com/twiliodeved/sms2fa-flask/commit/22eedfc -3,M89,-,unsure,idan/telostats,f73354ab6a11c665921a25d9bdfdbd74a33b55fb,pyquery,beautifulsoup4,HTTP Clients&HTML,telostats/stations/tasks.py,17:18-19,,,,,,,pyquery__beautifulsoup4__idan/telostats__f73354a,pyquery__beautifulsoup4,https://github.com/idan/telostats/commit/f73354a -3,M91,-,unsure,idan/telostats,f73354ab6a11c665921a25d9bdfdbd74a33b55fb,pyquery,beautifulsoup4,HTTP Clients&HTML,telostats/stations/tasks.py,33:35-36,,,,,,,pyquery__beautifulsoup4__idan/telostats__f73354a,pyquery__beautifulsoup4,https://github.com/idan/telostats/commit/f73354a -3,-,S25,unsure,aws/aws-parallelcluster,d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko,fabric,HTTP Clients,tests/integration-tests/remote_command_executor.py,74-79:71-73,,,,,,,paramiko__fabric__aws/aws-parallelcluster__d49460a,paramiko__fabric,https://github.com/aws/aws-parallelcluster/commit/d49460a -3,-,I10,tangled,dbcli/mycli,b7a0b0f7d05cc90c8e5b20c2203562fdffbd6add,configparser,configobj,Filesystem,mycli/config.py,10:6,,,,,,,configparser__configobj__dbcli/mycli__b7a0b0f,configparser__configobj,https://github.com/dbcli/mycli/commit/b7a0b0f -3,-,I11,tangled,dbcli/mycli,b7a0b0f7d05cc90c8e5b20c2203562fdffbd6add,configparser,configobj,Filesystem,mycli/config.py,14:7,,,,,,,configparser__configobj__dbcli/mycli__b7a0b0f,configparser__configobj,https://github.com/dbcli/mycli/commit/b7a0b0f -3,-,I12,tangled,dbcli/mycli,b7a0b0f7d05cc90c8e5b20c2203562fdffbd6add,configparser,configobj,Filesystem,mycli/config.py,18:8,,,,,,,configparser__configobj__dbcli/mycli__b7a0b0f,configparser__configobj,https://github.com/dbcli/mycli/commit/b7a0b0f -3,M27,-,tangled,dbcli/mycli,b7a0b0f7d05cc90c8e5b20c2203562fdffbd6add,configparser,configobj,Filesystem,mycli/config.py,"10,14,18:6-8",,,,,,,configparser__configobj__dbcli/mycli__b7a0b0f,configparser__configobj,https://github.com/dbcli/mycli/commit/b7a0b0f -3,M13,S3,not MR,heyman/locust,4067b929fab7691a12ad91bf70e3738d715e860e,bottle,flask,Web Framework,locust/web.py,:11,,,,,,,bottle__flask__heyman/locust__4067b92,bottle__flask,https://github.com/heyman/locust/commit/4067b92 -3,M14,S4,not MR,heyman/locust,4067b929fab7691a12ad91bf70e3738d715e860e,bottle,flask,Web Framework,locust/web.py,14:,,,,,,,bottle__flask__heyman/locust__4067b92,bottle__flask,https://github.com/heyman/locust/commit/4067b92 -3,M15,S5,not MR,heyman/locust,4067b929fab7691a12ad91bf70e3738d715e860e,bottle,flask,Web Framework,locust/web.py,16:,,,,,,,bottle__flask__heyman/locust__4067b92,bottle__flask,https://github.com/heyman/locust/commit/4067b92 -3,-,A10,exclude,cqmoe/python-cqhttp,f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,bottle,flask,Web Framework,cqhttp/__init__.py,:113,,,,,,,bottle__flask__cqmoe/python-cqhttp__f9f083e,bottle__flask,https://github.com/cqmoe/python-cqhttp/commit/f9f083e -3,-,S10,exclude,ctlearn-project/ctlearn,2375af87fa36b7c93c5a3be5cab81784d4a2f64e,configparser,configobj,Filesystem,ctalearn/scripts/run_model.py,":436,443",,,,,,,configparser__configobj__ctlearn-project/ctlearn__2375af8,configparser__configobj,https://github.com/ctlearn-project/ctlearn/commit/2375af8 -3,-,A28,exclude,idan/telostats,f73354ab6a11c665921a25d9bdfdbd74a33b55fb,pyquery,beautifulsoup4,HTTP Clients&HTML,telostats/stations/tasks.py,17-18:18-19,,,,,,,pyquery__beautifulsoup4__idan/telostats__f73354a,pyquery__beautifulsoup4,https://github.com/idan/telostats/commit/f73354a -3,-,A29,exclude,idan/telostats,f73354ab6a11c665921a25d9bdfdbd74a33b55fb,pyquery,beautifulsoup4,HTTP Clients&HTML,telostats/stations/tasks.py,33-34:35-36,,,,,,,pyquery__beautifulsoup4__idan/telostats__f73354a,pyquery__beautifulsoup4,https://github.com/idan/telostats/commit/f73354a -3,-,A24,exclude,yubico/python-u2flib-server,65c46657d50fb2d38036b4533806d36997cedac5,m2crypto,cryptography,Crypto,u2flib_server/attestation/resolvers.py,66:70,,,,,,,m2crypto__cryptography__yubico/python-u2flib-server__65c4665,m2crypto__cryptography,https://github.com/yubico/python-u2flib-server/commit/65c4665 -3,-,A25,exclude,yubico/python-u2flib-server,65c46657d50fb2d38036b4533806d36997cedac5,m2crypto,cryptography,Crypto,u2flib_server/attestation/resolvers.py,73:94,,,,,,,m2crypto__cryptography__yubico/python-u2flib-server__65c4665,m2crypto__cryptography,https://github.com/yubico/python-u2flib-server/commit/65c4665 -3,-,A26,exclude,yubico/python-u2flib-server,65c46657d50fb2d38036b4533806d36997cedac5,m2crypto,cryptography,Crypto,u2flib_server/attestation/resolvers.py,74:,,,,,,,m2crypto__cryptography__yubico/python-u2flib-server__65c4665,m2crypto__cryptography,https://github.com/yubico/python-u2flib-server/commit/65c4665 -3,M37,S13,,rapid-design-of-systems-laboratory/beluga,078e3e56fe5b86d9c188aaf249a72296bd6fa753,dill,cloudpickle,Serialization&Filesystem,beluga/beluga.py,8:8,import dill,import cloudpickle as pickle,import,import,one-to-one,no properties,dill__cloudpickle__rapid-design-of-systems-laboratory/beluga__078e3e5,dill__cloudpickle,https://github.com/rapid-design-of-systems-laboratory/beluga/commit/078e3e5 -3,M38,S14,,rapid-design-of-systems-laboratory/beluga,078e3e56fe5b86d9c188aaf249a72296bd6fa753,dill,cloudpickle,Serialization&Filesystem,beluga/beluga.py,141-142:141,settings; dump,dump,attribute access; function call,function call,many-to-one,element name change,dill__cloudpickle__rapid-design-of-systems-laboratory/beluga__078e3e5,dill__cloudpickle,https://github.com/rapid-design-of-systems-laboratory/beluga/commit/078e3e5 -3,M39,S15,,rapid-design-of-systems-laboratory/beluga,078e3e56fe5b86d9c188aaf249a72296bd6fa753,dill,cloudpickle,Serialization&Filesystem,beluga/visualization/datasources.py,2:2,import dill,import cloudpickle as pickle,import,import,one-to-one,no properties,dill__cloudpickle__rapid-design-of-systems-laboratory/beluga__078e3e5,dill__cloudpickle,https://github.com/rapid-design-of-systems-laboratory/beluga/commit/078e3e5 -3,M40,S16,,rapid-design-of-systems-laboratory/beluga,078e3e56fe5b86d9c188aaf249a72296bd6fa753,dill,cloudpickle,Serialization&Filesystem,beluga/visualization/datasources.py,54:54,load,load,function call,function call,one-to-one,no properties,dill__cloudpickle__rapid-design-of-systems-laboratory/beluga__078e3e5,dill__cloudpickle,https://github.com/rapid-design-of-systems-laboratory/beluga/commit/078e3e5 -3,M28,S11,,codesy/codesy,b5824f4f99b62978952b489d10d558e681c69497,csv,unicodecsv,Filesystem,codesy/base/admin.py,1:2,import csv,import unicodecsv as csv,import,import,one-to-one,no properties,csv__unicodecsv__codesy/codesy__b5824f4,csv__unicodecsv,https://github.com/codesy/codesy/commit/b5824f4 -3,M29,S12,,codesy/codesy,b5824f4f99b62978952b489d10d558e681c69497,csv,unicodecsv,Filesystem,codesy/base/admin.py,19:20,writer,writer,function call,function call,one-to-one,argument addition,csv__unicodecsv__codesy/codesy__b5824f4,csv__unicodecsv,https://github.com/codesy/codesy/commit/b5824f4 -3,M24,S8,,ctlearn-project/ctlearn,2375af87fa36b7c93c5a3be5cab81784d4a2f64e,configparser,configobj,Filesystem,ctalearn/scripts/run_model.py,2:2-3,import configparser,from configobj import ConfigObj;from configobj.validate import Validator,import,import,one-to-many,no properties,configparser__configobj__ctlearn-project/ctlearn__2375af8,configparser__configobj,https://github.com/ctlearn-project/ctlearn/commit/2375af8 -3,M25,S9,,ctlearn-project/ctlearn,2375af87fa36b7c93c5a3be5cab81784d4a2f64e,configparser,configobj,Filesystem,ctalearn/scripts/run_model.py,499-500:437-438,ConfigParser;read,ConfigObj;ConfigObj,function call; function call,function call; function call,many-to-many,argument addition;argument deletion;argument transformation;element name change,configparser__configobj__ctlearn-project/ctlearn__2375af8,configparser__configobj,https://github.com/ctlearn-project/ctlearn/commit/2375af8 -3,M94,S29,,pimoroni/inky,cba36514eb8c881f8bd1d92b0b6a5bf12b4b72fb,smbus-cffi,smbus2,Utility,library/inky/eeprom.py,7:7,import smbus,from smbus2 import SMBus,import,import,one-to-one,no properties,smbus-cffi__smbus2__pimoroni/inky__cba3651,smbus-cffi__smbus2,https://github.com/pimoroni/inky/commit/cba3651 -3,M95,S30,,pimoroni/inky,cba36514eb8c881f8bd1d92b0b6a5bf12b4b72fb,smbus-cffi,smbus2,Utility,library/inky/eeprom.py,98:98,SMBus,SMBus,function call,function call,one-to-one,no properties,smbus-cffi__smbus2__pimoroni/inky__cba3651,smbus-cffi__smbus2,https://github.com/pimoroni/inky/commit/cba3651 -3,M96,S31,,pimoroni/inky,cba36514eb8c881f8bd1d92b0b6a5bf12b4b72fb,smbus-cffi,smbus2,Utility,library/inky/inky.py,16:16,import smbus,from smbus2 import SMBus,import,import,one-to-one,no properties,smbus-cffi__smbus2__pimoroni/inky__cba3651,smbus-cffi__smbus2,https://github.com/pimoroni/inky/commit/cba3651 -3,M11,S1,,heyman/locust,4067b929fab7691a12ad91bf70e3738d715e860e,bottle,flask,Web Framework,locust/web.py,"2,6:9","from bottle import route, run, send_file;import bottle","from flask import Flask, make_response",import,import,many-to-many,no properties,bottle__flask__heyman/locust__4067b92,bottle__flask,https://github.com/heyman/locust/commit/4067b92 -3,M12,S2,,heyman/locust,4067b929fab7691a12ad91bf70e3738d715e860e,bottle,flask,Web Framework,locust/web.py,47:10,default_app,Flask,function call,function call,one-to-one,argument addition;element name change,bottle__flask__heyman/locust__4067b92,bottle__flask,https://github.com/heyman/locust/commit/4067b92 -3,M16,S6,,heyman/locust,4067b929fab7691a12ad91bf70e3738d715e860e,bottle,flask,Web Framework,locust/web.py,18:17,route,route,decorator,decorator,one-to-one,no properties,bottle__flask__heyman/locust__4067b92,bottle__flask,https://github.com/heyman/locust/commit/4067b92 -3,M17,S7,,heyman/locust,4067b929fab7691a12ad91bf70e3738d715e860e,bottle,flask,Web Framework,locust/web.py,20:19-21,send_file,header;make_response,function call,attribute access; function call,one-to-many,argument transformation;element name change,bottle__flask__heyman/locust__4067b92,bottle__flask,https://github.com/heyman/locust/commit/4067b92 -3,M54,S17,,obsidianforensics/hindsight,973b3d3278609c144f11542bd24164243ee165af,leveldb,plyvel,Database,pyhindsight/browsers/chrome.py,1656:1656,import leveldb,import plyvel,import,import,one-to-one,no properties,leveldb__plyvel__obsidianforensics/hindsight__973b3d3,leveldb__plyvel,https://github.com/obsidianforensics/hindsight/commit/973b3d3 -3,M55,S18,,obsidianforensics/hindsight,973b3d3278609c144f11542bd24164243ee165af,leveldb,plyvel,Database,pyhindsight/utils.py,104:104,import leveldb,import plyvel,import,import,one-to-one,no properties,leveldb__plyvel__obsidianforensics/hindsight__973b3d3,leveldb__plyvel,https://github.com/obsidianforensics/hindsight/commit/973b3d3 -3,M56,S19,,obsidianforensics/hindsight,973b3d3278609c144f11542bd24164243ee165af,leveldb,plyvel,Database,pyhindsight/utils.py,115:115,LevelDB,DB,function call,function call,one-to-one,element name change,leveldb__plyvel__obsidianforensics/hindsight__973b3d3,leveldb__plyvel,https://github.com/obsidianforensics/hindsight/commit/973b3d3 -3,M57,S20,,obsidianforensics/hindsight,973b3d3278609c144f11542bd24164243ee165af,leveldb,plyvel,Database,pyhindsight/utils.py,121:121,RangeIter,iterator,function call,function call,one-to-one,element name change,leveldb__plyvel__obsidianforensics/hindsight__973b3d3,leveldb__plyvel,https://github.com/obsidianforensics/hindsight/commit/973b3d3 -3,M82,S21,,aws/aws-parallelcluster,d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko,fabric,HTTP Clients,tests/integration-tests/remote_command_executor.py,16:16,"from paramiko import AutoAddPolicy, SSHClient",from fabric import Connection,import,import,one-to-one,no properties,paramiko__fabric__aws/aws-parallelcluster__d49460a,paramiko__fabric,https://github.com/aws/aws-parallelcluster/commit/d49460a -3,M83,S22,,aws/aws-parallelcluster,d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko,fabric,HTTP Clients,tests/integration-tests/remote_command_executor.py,45-50:38-43,AutoAddPolicy;SSHClient;connect;load_system_host_keys;set_missing_host_key_policy,Connection,function call; function call; function call; function call; function call,function call,many-to-one,argument addition;argument name change;argument transformation;element name change,paramiko__fabric__aws/aws-parallelcluster__d49460a,paramiko__fabric,https://github.com/aws/aws-parallelcluster/commit/d49460a -3,M97,S23,,aws/aws-parallelcluster,d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko,fabric,HTTP Clients,tests/integration-tests/remote_command_executor.py,51:,open_sftp,,function call,no program element,one-to-zero,,paramiko__fabric__aws/aws-parallelcluster__d49460a,paramiko__fabric,https://github.com/aws/aws-parallelcluster/commit/d49460a -3,M84,S24,,aws/aws-parallelcluster,d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko,fabric,HTTP Clients,tests/integration-tests/remote_command_executor.py,56:48,close,close,function call,function call,one-to-one,no properties,paramiko__fabric__aws/aws-parallelcluster__d49460a,paramiko__fabric,https://github.com/aws/aws-parallelcluster/commit/d49460a -3,-,S26,,aws/aws-parallelcluster,d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko,fabric,HTTP Clients,tests/integration-tests/remote_command_executor.py,80:74,return_code,failed,attribute access,attribute access,one-to-one,element name change,paramiko__fabric__aws/aws-parallelcluster__d49460a,paramiko__fabric,https://github.com/aws/aws-parallelcluster/commit/d49460a -3,M86,S27,,aws/aws-parallelcluster,d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko,fabric,HTTP Clients,tests/integration-tests/remote_command_executor.py,102:96,put,put,function call,function call,one-to-one,no properties,paramiko__fabric__aws/aws-parallelcluster__d49460a,paramiko__fabric,https://github.com/aws/aws-parallelcluster/commit/d49460a -3,M87,S28,,aws/aws-parallelcluster,d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko,fabric,HTTP Clients,tests/integration-tests/remote_command_executor.py,111:105,put,put,function call,function call,one-to-one,no properties,paramiko__fabric__aws/aws-parallelcluster__d49460a,paramiko__fabric,https://github.com/aws/aws-parallelcluster/commit/d49460a -3,M31,A11,,mlsecproject/combine,efe20ac0e2cb0717b35ee60ca60ff146c3ddb01a,csv,unicodecsv,Filesystem,baler.py,2:11,import csv,import unicodecsv,import,import,one-to-one,no properties,csv__unicodecsv__mlsecproject/combine__efe20ac,csv__unicodecsv,https://github.com/mlsecproject/combine/commit/efe20ac -3,M32,A12,,mlsecproject/combine,efe20ac0e2cb0717b35ee60ca60ff146c3ddb01a,csv,unicodecsv,Filesystem,baler.py,67:67,writer,writer,function call,function call,one-to-one,no properties,csv__unicodecsv__mlsecproject/combine__efe20ac,csv__unicodecsv,https://github.com/mlsecproject/combine/commit/efe20ac -3,M33,A13,,mlsecproject/combine,efe20ac0e2cb0717b35ee60ca60ff146c3ddb01a,csv,unicodecsv,Filesystem,baler.py,78:78,writer,writer,function call,function call,one-to-one,no properties,csv__unicodecsv__mlsecproject/combine__efe20ac,csv__unicodecsv,https://github.com/mlsecproject/combine/commit/efe20ac -3,M34,A14,,mlsecproject/combine,efe20ac0e2cb0717b35ee60ca60ff146c3ddb01a,csv,unicodecsv,Filesystem,baler.py,89:89,writer,writer,function call,function call,one-to-one,no properties,csv__unicodecsv__mlsecproject/combine__efe20ac,csv__unicodecsv,https://github.com/mlsecproject/combine/commit/efe20ac -3,M35,A15,,mlsecproject/combine,efe20ac0e2cb0717b35ee60ca60ff146c3ddb01a,csv,unicodecsv,Filesystem,baler.py,100:100,writer,writer,function call,function call,one-to-one,no properties,csv__unicodecsv__mlsecproject/combine__efe20ac,csv__unicodecsv,https://github.com/mlsecproject/combine/commit/efe20ac -3,M4,A4,,cqmoe/python-cqhttp,f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,bottle,flask,Web Framework,cqhttp/__init__.py,7:6,"from bottle import Bottle, request, abort","from flask import Flask, request, abort, jsonify",import,import,many-to-many,no properties,bottle__flask__cqmoe/python-cqhttp__f9f083e,bottle__flask,https://github.com/cqmoe/python-cqhttp/commit/f9f083e -3,M5,A5,,cqmoe/python-cqhttp,f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,bottle,flask,Web Framework,cqhttp/__init__.py,68:67,Bottle,Flask,function call,function call,one-to-one,element name change;argument addition,bottle__flask__cqmoe/python-cqhttp__f9f083e,bottle__flask,https://github.com/cqmoe/python-cqhttp/commit/f9f083e -3,M6,A6,,cqmoe/python-cqhttp,f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,bottle,flask,Web Framework,cqhttp/__init__.py,69:68,post,route,function call,function call,one-to-one,argument addition;element name change,bottle__flask__cqmoe/python-cqhttp__f9f083e,bottle__flask,https://github.com/cqmoe/python-cqhttp/commit/f9f083e -3,M7,A7,,cqmoe/python-cqhttp,f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,bottle,flask,Web Framework,cqhttp/__init__.py,84:83,read,get_data,function call,function call,one-to-one,element name change,bottle__flask__cqmoe/python-cqhttp__f9f083e,bottle__flask,https://github.com/cqmoe/python-cqhttp/commit/f9f083e -3,M8,A8,,cqmoe/python-cqhttp,f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,bottle,flask,Web Framework,cqhttp/__init__.py,88:89,get,get,function call,function call,one-to-one,no properties,bottle__flask__cqmoe/python-cqhttp__f9f083e,bottle__flask,https://github.com/cqmoe/python-cqhttp/commit/f9f083e -3,M9,A9,,cqmoe/python-cqhttp,f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,bottle,flask,Web Framework,cqhttp/__init__.py,97:98,get,get,function call,function call,one-to-one,no properties,bottle__flask__cqmoe/python-cqhttp__f9f083e,bottle__flask,https://github.com/cqmoe/python-cqhttp/commit/f9f083e -3,M36,A16,,blaze/distributed,6dc1f3f202fbef0e530b7e89c300e4f4d59dbc30,dill,cloudpickle,Serialization&Filesystem,distributed/core.py,10-11:11,"from dill import loads, dumps;import dill",import pickle,import,import,many-to-one,no properties,dill__cloudpickle__blaze/distributed__6dc1f3f,dill__cloudpickle,https://github.com/blaze/distributed/commit/6dc1f3f -3,M49,A17,,ethereum/py-evm,5c273fff1ed8f4815b7232a442061673c00f1c60,leveldb,plyvel,Database,evm/db/backends/level.py,13:13,import leveldb,import plyvel,import,import,one-to-one,no properties,leveldb__plyvel__ethereum/py-evm__5c273ff,leveldb__plyvel,https://github.com/ethereum/py-evm/commit/5c273ff -3,M50,A18,,ethereum/py-evm,5c273fff1ed8f4815b7232a442061673c00f1c60,leveldb,plyvel,Database,evm/db/backends/level.py,18:18,LevelDB,DB,function call,function call,one-to-one,element name change,leveldb__plyvel__ethereum/py-evm__5c273ff,leveldb__plyvel,https://github.com/ethereum/py-evm/commit/5c273ff -3,M51,A19,,ethereum/py-evm,5c273fff1ed8f4815b7232a442061673c00f1c60,leveldb,plyvel,Database,evm/db/backends/level.py,25:27,Put,put,function call,function call,one-to-one,element name change,leveldb__plyvel__ethereum/py-evm__5c273ff,leveldb__plyvel,https://github.com/ethereum/py-evm/commit/5c273ff -3,M52,A20,,ethereum/py-evm,5c273fff1ed8f4815b7232a442061673c00f1c60,leveldb,plyvel,Database,evm/db/backends/level.py,29:30,Get,get,function call,function call,one-to-one,argument deletion;element name change,leveldb__plyvel__ethereum/py-evm__5c273ff,leveldb__plyvel,https://github.com/ethereum/py-evm/commit/5c273ff -3,M53,A21,,ethereum/py-evm,5c273fff1ed8f4815b7232a442061673c00f1c60,leveldb,plyvel,Database,evm/db/backends/level.py,32:33,Delete,delete,function call,function call,one-to-one,element name change,leveldb__plyvel__ethereum/py-evm__5c273ff,leveldb__plyvel,https://github.com/ethereum/py-evm/commit/5c273ff -3,M41,I14,,romanz/trezor-agent,e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519,pynacl,Crypto,libagent/formats.py,8:8,import ed25519,import nacl.signing,import,import,one-to-one,no properties,ed25519__pynacl__romanz/trezor-agent__e1bbdb4,ed25519__pynacl,https://github.com/romanz/trezor-agent/commit/e1bbdb4 -3,M43,I16,,romanz/trezor-agent,e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519,pynacl,Crypto,libagent/formats.py,92:93,verify,verify,function call,function call,one-to-one,argument transformation,ed25519__pynacl__romanz/trezor-agent__e1bbdb4,ed25519__pynacl,https://github.com/romanz/trezor-agent/commit/e1bbdb4 -3,M45,I18,,romanz/trezor-agent,e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519,pynacl,Crypto,libagent/formats.py,164:166,VerifyingKey,VerifyKey,type,type,one-to-one,element name change,ed25519__pynacl__romanz/trezor-agent__e1bbdb4,ed25519__pynacl,https://github.com/romanz/trezor-agent/commit/e1bbdb4 -3,M46,I19,,romanz/trezor-agent,e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519,pynacl,Crypto,libagent/formats.py,165:167,to_bytes,encode,function call,function call,one-to-one,argument addition;element name change,ed25519__pynacl__romanz/trezor-agent__e1bbdb4,ed25519__pynacl,https://github.com/romanz/trezor-agent/commit/e1bbdb4 -3,M42,-,,romanz/trezor-agent,e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519,pynacl,Crypto,libagent/formats.py,91:91-92,VerifyingKey,VerifyKey,function call,function call,one-to-one,argument addition;element name change;argument transformation,ed25519__pynacl__romanz/trezor-agent__e1bbdb4,ed25519__pynacl,https://github.com/romanz/trezor-agent/commit/e1bbdb4 -3,M44,-,,romanz/trezor-agent,e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519,pynacl,Crypto,libagent/formats.py,104:106,VerifyingKey,VerifyKey,function call,function call,one-to-one,element name change;argument addition,ed25519__pynacl__romanz/trezor-agent__e1bbdb4,ed25519__pynacl,https://github.com/romanz/trezor-agent/commit/e1bbdb4 -3,M47,I20,,romanz/trezor-agent,e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519,pynacl,Crypto,libagent/gpg/decode.py,10:10,import ed25519,import nacl.signing,import,import,one-to-one,no properties,ed25519__pynacl__romanz/trezor-agent__e1bbdb4,ed25519__pynacl,https://github.com/romanz/trezor-agent/commit/e1bbdb4 -3,M48,I21,,romanz/trezor-agent,e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519,pynacl,Crypto,libagent/gpg/decode.py,70:70,VerifyingKey,VerifyKey,function call,function call,one-to-one,argument addition;element name change,ed25519__pynacl__romanz/trezor-agent__e1bbdb4,ed25519__pynacl,https://github.com/romanz/trezor-agent/commit/e1bbdb4 -3,M26,-,,dbcli/mycli,b7a0b0f7d05cc90c8e5b20c2203562fdffbd6add,configparser,configobj,Filesystem,mycli/config.py,6:3,from configparser import ConfigParser,from configobj import ConfigObj,import,import,one-to-one,no properties,configparser__configobj__dbcli/mycli__b7a0b0f,configparser__configobj,https://github.com/dbcli/mycli/commit/b7a0b0f -3,M18,I1,,nicolas-van/pygreen,843c8cfe9af68b9029235a229c838f519049ab0e,bottle,flask,Web Framework,pygreen.py,27:27,import bottle,import flask,import,import,one-to-one,no properties,bottle__flask__nicolas-van/pygreen__843c8cf,bottle__flask,https://github.com/nicolas-van/pygreen/commit/843c8cf -3,M19,I2,,nicolas-van/pygreen,843c8cfe9af68b9029235a229c838f519049ab0e,bottle,flask,Web Framework,pygreen.py,47:47,Bottle,Flask,function call,function call,one-to-one,element name change;argument addition,bottle__flask__nicolas-van/pygreen__843c8cf,bottle__flask,https://github.com/nicolas-van/pygreen/commit/843c8cf -3,M20,I3,,nicolas-van/pygreen,843c8cfe9af68b9029235a229c838f519049ab0e,bottle,flask,Web Framework,pygreen.py,93:93,static_file,send_from_directory,function call,function call,one-to-one,element name change;argument transformation,bottle__flask__nicolas-van/pygreen__843c8cf,bottle__flask,https://github.com/nicolas-van/pygreen/commit/843c8cf -3,M21,I4,,nicolas-van/pygreen,843c8cfe9af68b9029235a229c838f519049ab0e,bottle,flask,Web Framework,pygreen.py,94:94,HTTPError,abort,function call,function call,one-to-one,element name change;argument deletion,bottle__flask__nicolas-van/pygreen__843c8cf,bottle__flask,https://github.com/nicolas-van/pygreen/commit/843c8cf -3,M22,I5,,nicolas-van/pygreen,843c8cfe9af68b9029235a229c838f519049ab0e,bottle,flask,Web Framework,pygreen.py,98:98,route,add_url_rule,function call,function call,one-to-one,argument addition;element name change,bottle__flask__nicolas-van/pygreen__843c8cf,bottle__flask,https://github.com/nicolas-van/pygreen/commit/843c8cf -3,M23,I7,,nicolas-van/pygreen,843c8cfe9af68b9029235a229c838f519049ab0e,bottle,flask,Web Framework,pygreen.py,99:99,route,add_url_rule,function call,function call,one-to-one,argument addition;element name change,bottle__flask__nicolas-van/pygreen__843c8cf,bottle__flask,https://github.com/nicolas-van/pygreen/commit/843c8cf -3,M30,I13,,heroku/salesforce-bulk,2f787fa0535957c3f7f864f3108bd1c2bc8a1271,csv,unicodecsv,Filesystem,salesforce_bulk/csv_adapter.py,1:1,import csv,import unicodecsv as csv,import,import,one-to-one,no properties,csv__unicodecsv__heroku/salesforce-bulk__2f787fa,csv__unicodecsv,https://github.com/heroku/salesforce-bulk/commit/2f787fa -3,M58,I22,,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,Logging,sensors/cpuload.py,27:23,from logger import Logger,import logging,import,import,one-to-one,no properties,logger__logging__prtg/pythonminiprobe__2b6a1ae,logger__logging,https://github.com/prtg/pythonminiprobe/commit/2b6a1ae -3,M59,I23,,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,Logging,sensors/cpuload.py,60:,Logger,,function call,no program element,one-to-zero,,logger__logging__prtg/pythonminiprobe__2b6a1ae,logger__logging,https://github.com/prtg/pythonminiprobe/commit/2b6a1ae -3,M60,I24,,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,Logging,sensors/cpuload.py,65-66:61-62,log_custom,error,function call,function call,one-to-one,element name change,logger__logging__prtg/pythonminiprobe__2b6a1ae,logger__logging,https://github.com/prtg/pythonminiprobe/commit/2b6a1ae -3,M61,I25,,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,Logging,sensors/diskspace.py,28:24,from logger import Logger,import logging,import,import,one-to-one,no properties,logger__logging__prtg/pythonminiprobe__2b6a1ae,logger__logging,https://github.com/prtg/pythonminiprobe/commit/2b6a1ae -3,M62,I26,,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,Logging,sensors/diskspace.py,61:,Logger,,function call,no program element,one-to-zero,,logger__logging__prtg/pythonminiprobe__2b6a1ae,logger__logging,https://github.com/prtg/pythonminiprobe/commit/2b6a1ae -3,M63,I27,,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,Logging,sensors/diskspace.py,66-67:62-63,log_custom,error,function call,function call,one-to-one,element name change,logger__logging__prtg/pythonminiprobe__2b6a1ae,logger__logging,https://github.com/prtg/pythonminiprobe/commit/2b6a1ae -3,M64,I28,,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,Logging,sensors/memory.py,27:23,from logger import Logger,from logger import Logger,import,import,one-to-one,no properties,logger__logging__prtg/pythonminiprobe__2b6a1ae,logger__logging,https://github.com/prtg/pythonminiprobe/commit/2b6a1ae -3,M65,I29,,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,Logging,sensors/memory.py,60:,Logger,,function call,no program element,one-to-zero,,logger__logging__prtg/pythonminiprobe__2b6a1ae,logger__logging,https://github.com/prtg/pythonminiprobe/commit/2b6a1ae -3,M66,I30,,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,Logging,sensors/memory.py,65-66:61-62,log_custom,error,function call,function call,one-to-one,element name change,logger__logging__prtg/pythonminiprobe__2b6a1ae,logger__logging,https://github.com/prtg/pythonminiprobe/commit/2b6a1ae -3,M67,I31,,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,Logging,sensors/ping.py,28:24,from logger import Logger,from logger import Logger,import,import,one-to-one,no properties,logger__logging__prtg/pythonminiprobe__2b6a1ae,logger__logging,https://github.com/prtg/pythonminiprobe/commit/2b6a1ae -3,M68,I32,,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,Logging,sensors/ping.py,143:,Logger,,function call,no program element,one-to-zero,,logger__logging__prtg/pythonminiprobe__2b6a1ae,logger__logging,https://github.com/prtg/pythonminiprobe/commit/2b6a1ae -3,M69,I33,,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,Logging,sensors/ping.py,148-149:144-145,log_custom,error,function call,function call,one-to-one,element name change,logger__logging__prtg/pythonminiprobe__2b6a1ae,logger__logging,https://github.com/prtg/pythonminiprobe/commit/2b6a1ae -3,M70,I34,,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,Logging,sensors/snmptraffic.py,27:24,from logger import Logger,from logger import Logger,import,import,one-to-one,no properties,logger__logging__prtg/pythonminiprobe__2b6a1ae,logger__logging,https://github.com/prtg/pythonminiprobe/commit/2b6a1ae -3,M71,I35,,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,Logging,sensors/snmptraffic.py,29:,Logger,,function call,no program element,one-to-zero,,logger__logging__prtg/pythonminiprobe__2b6a1ae,logger__logging,https://github.com/prtg/pythonminiprobe/commit/2b6a1ae -3,M72,I36,,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,Logging,sensors/snmptraffic.py,33:29,log_custom,error,function call,function call,one-to-one,element name change,logger__logging__prtg/pythonminiprobe__2b6a1ae,logger__logging,https://github.com/prtg/pythonminiprobe/commit/2b6a1ae -3,M73,I37,,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,Logging,sensors/snmptraffic.py,179-181:175-177,log_custom,error,function call,function call,one-to-one,element name change,logger__logging__prtg/pythonminiprobe__2b6a1ae,logger__logging,https://github.com/prtg/pythonminiprobe/commit/2b6a1ae -3,M1,A1,,twiliodeved/sms2fa-flask,22eedfcd1ef701a4283505762660146b57b26304,bcrypt,passlib,Crypto,sms2fa_flask/models.py,3:4,import bcrypt,from passlib.hash import bcrypt,import,import,one-to-one,no properties,bcrypt__passlib__twiliodeved/sms2fa-flask__22eedfc,bcrypt__passlib,https://github.com/twiliodeved/sms2fa-flask/commit/22eedfc -3,M3,A3,,twiliodeved/sms2fa-flask,22eedfcd1ef701a4283505762660146b57b26304,bcrypt,passlib,Crypto,sms2fa_flask/models.py,30-31:29,gensalt;hashpw,encrypt,function call; function call,function call,many-to-one,argument deletion;argument transformation;element name change,bcrypt__passlib__twiliodeved/sms2fa-flask__22eedfc,bcrypt__passlib,https://github.com/twiliodeved/sms2fa-flask/commit/22eedfc -3,M88,A27,,idan/telostats,f73354ab6a11c665921a25d9bdfdbd74a33b55fb,pyquery,beautifulsoup4,HTTP Clients&HTML,telostats/stations/tasks.py,2:2,import pyquery,from bs4 import BeautifulSoup,import,import,one-to-one,no properties,pyquery__beautifulsoup4__idan/telostats__f73354a,pyquery__beautifulsoup4,https://github.com/idan/telostats/commit/f73354a -3,M90,-,,idan/telostats,f73354ab6a11c665921a25d9bdfdbd74a33b55fb,pyquery,beautifulsoup4,HTTP Clients&HTML,telostats/stations/tasks.py,18:20,dom,find_all,function call,function call,one-to-one,argument transformation;element name change;argument addition,pyquery__beautifulsoup4__idan/telostats__f73354a,pyquery__beautifulsoup4,https://github.com/idan/telostats/commit/f73354a -3,M92,-,,idan/telostats,f73354ab6a11c665921a25d9bdfdbd74a33b55fb,pyquery,beautifulsoup4,HTTP Clients&HTML,telostats/stations/tasks.py,34:37,dom,find_all,function call,function call,one-to-one,element name change,pyquery__beautifulsoup4__idan/telostats__f73354a,pyquery__beautifulsoup4,https://github.com/idan/telostats/commit/f73354a -3,M93,-,,idan/telostats,f73354ab6a11c665921a25d9bdfdbd74a33b55fb,pyquery,beautifulsoup4,HTTP Clients&HTML,telostats/stations/tasks.py,34:37,text_content,get_text,function call,function call,one-to-one,element name change,pyquery__beautifulsoup4__idan/telostats__f73354a,pyquery__beautifulsoup4,https://github.com/idan/telostats/commit/f73354a -3,M85,-,,aws/aws-parallelcluster,d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko,fabric,HTTP Clients,tests/integration-tests/remote_command_executor.py,74:71,exec_command,run,function call,function call,one-to-one,argument addition;argument name change;element name change,paramiko__fabric__aws/aws-parallelcluster__d49460a,paramiko__fabric,https://github.com/aws/aws-parallelcluster/commit/d49460a -3,M77,-,,yubico/python-u2flib-server,65c46657d50fb2d38036b4533806d36997cedac5,m2crypto,cryptography,Crypto,u2flib_server/attestation/resolvers.py,66:70,get_subject,subject,function call,attribute access,one-to-one,element name change,m2crypto__cryptography__yubico/python-u2flib-server__65c4665,m2crypto__cryptography,https://github.com/yubico/python-u2flib-server/commit/65c4665 -3,M78,-,,yubico/python-u2flib-server,65c46657d50fb2d38036b4533806d36997cedac5,m2crypto,cryptography,Crypto,u2flib_server/attestation/resolvers.py,66:70,as_text,get_attributes_for_oid; value,function call,function call; attribute access,one-to-many,argument addition; output transformation;element name change,m2crypto__cryptography__yubico/python-u2flib-server__65c4665,m2crypto__cryptography,https://github.com/yubico/python-u2flib-server/commit/65c4665 -3,M79,-,,yubico/python-u2flib-server,65c46657d50fb2d38036b4533806d36997cedac5,m2crypto,cryptography,Crypto,u2flib_server/attestation/resolvers.py,73:94,get_issuer,issuer,function call,attribute access,one-to-one,element name change,m2crypto__cryptography__yubico/python-u2flib-server__65c4665,m2crypto__cryptography,https://github.com/yubico/python-u2flib-server/commit/65c4665 -3,M80,-,,yubico/python-u2flib-server,65c46657d50fb2d38036b4533806d36997cedac5,m2crypto,cryptography,Crypto,u2flib_server/attestation/resolvers.py,73:94,as_text,get_attributes_for_oid; value,function call,function call; attribute access,one-to-many,argument addition; output transformation;element name change,m2crypto__cryptography__yubico/python-u2flib-server__65c4665,m2crypto__cryptography,https://github.com/yubico/python-u2flib-server/commit/65c4665 -3,M75,A22,,yubico/python-u2flib-server,65c46657d50fb2d38036b4533806d36997cedac5,m2crypto,cryptography,Crypto,u2flib_server/attestation/resolvers.py,30:35-39,from M2Crypto import X509,from cryptography.exceptions import InvalidSignature;from cryptography.hazmat.backends import default_backend;from cryptography.hazmat.primitives.asymmetric import padding;from cryptography.x509.oid import NameOID;from cryptography import x509,import,import,one-to-many,no properties,m2crypto__cryptography__yubico/python-u2flib-server__65c4665,m2crypto__cryptography,https://github.com/yubico/python-u2flib-server/commit/65c4665 -3,M76,A23,,yubico/python-u2flib-server,65c46657d50fb2d38036b4533806d36997cedac5,m2crypto,cryptography,Crypto,u2flib_server/attestation/resolvers.py,65:69,load_cert_der_string,load_pem_x509_certificate,function call,function call,one-to-one,argument addition;argument transformation;element name change,m2crypto__cryptography__yubico/python-u2flib-server__65c4665,m2crypto__cryptography,https://github.com/yubico/python-u2flib-server/commit/65c4665 -3,M81,-,,yubico/python-u2flib-server,65c46657d50fb2d38036b4533806d36997cedac5,m2crypto,cryptography,Crypto,u2flib_server/attestation/resolvers.py,74:97,get_pubkey,public_key,function call,function call,one-to-one,element name change,m2crypto__cryptography__yubico/python-u2flib-server__65c4665,m2crypto__cryptography,https://github.com/yubico/python-u2flib-server/commit/65c4665 -4,A1,--,,danielyule/hearthbreaker,d018edff306bf88c8be56d2c8252a44b374f9293,cloud-sptheme,sphinx-rtd-theme,Documentation,docs/conf.py,21:21,import cloud_sptheme as csp,import sphinx_rtd_theme,import,import,one-to-one,no properties,cloud-sptheme__sphinx-rtd-theme__danielyule/hearthbreaker__d018edf,cloud-sptheme__sphinx-rtd-theme,https://github.com/danielyule/hearthbreaker/commit/d018edf -4,A10,--,,lqez/hog,d722ade4be3cf05bf32def1e732a8e8d1b78a29b,argparse,click,Utility,hog/hog.py,:189,,echo,no program element,function call,zero-to-one,,argparse__click__lqez/hog__d722ade,argparse__click,https://github.com/lqez/hog/commit/d722ade -4,A100,--,,celery/celery,9b39fc41998c708c6612f0c7bf4393bf48f72e9b,pyopenssl,cryptography,HTTP Clients&Crypto,celery/security/certificate.py,37:47,get_issuer;get_components,issuer,function call;function call,attribute access,many-to-one,element name change,pyopenssl__cryptography__celery/celery__9b39fc4,pyopenssl__cryptography,https://github.com/celery/celery/commit/9b39fc4 -4,A101,--,,celery/celery,9b39fc41998c708c6612f0c7bf4393bf48f72e9b,pyopenssl,cryptography,HTTP Clients&Crypto,celery/security/certificate.py,46:57-62,verify,verify,function call,function call,one-to-one,argument addition;argument deletion;argument transformation,pyopenssl__cryptography__celery/celery__9b39fc4,pyopenssl__cryptography,https://github.com/celery/celery/commit/9b39fc4 -4,A102,--,,celery/celery,9b39fc41998c708c6612f0c7bf4393bf48f72e9b,pyopenssl,cryptography,HTTP Clients&Crypto,celery/security/key.py,7:6-8,from .utils import crypto,from cryptography.hazmat.primitives import serialization;from cryptography.hazmat.primitives.asymmetric import padding;from cryptography.hazmat.backends import default_backend,import,import,one-to-many,no properties,pyopenssl__cryptography__celery/celery__9b39fc4,pyopenssl__cryptography,https://github.com/celery/celery/commit/9b39fc4 -4,A103,--,,celery/celery,9b39fc41998c708c6612f0c7bf4393bf48f72e9b,pyopenssl,cryptography,HTTP Clients&Crypto,celery/security/key.py,17:22-25,load_privatekey,load_pem_private_key,function call,function call,one-to-one,argument addition;argument deletion;argument transformation;element name change,pyopenssl__cryptography__celery/celery__9b39fc4,pyopenssl__cryptography,https://github.com/celery/celery/commit/9b39fc4 -4,A104,--,,celery/celery,9b39fc41998c708c6612f0c7bf4393bf48f72e9b,pyopenssl,cryptography,HTTP Clients&Crypto,celery/security/key.py,22:31-35,sign,sign,function call,function call,one-to-one,argument addition;argument deletion,pyopenssl__cryptography__celery/celery__9b39fc4,pyopenssl__cryptography,https://github.com/celery/celery/commit/9b39fc4 -4,A105,--,,celery/celery,9b39fc41998c708c6612f0c7bf4393bf48f72e9b,pyopenssl,cryptography,HTTP Clients&Crypto,celery/security/utils.py,12:8-9,from OpenSSL import crypto,from cryptography.hazmat.primitives import hashes;import cryptography.exceptions,import,import,one-to-many,no properties,pyopenssl__cryptography__celery/celery__9b39fc4,pyopenssl__cryptography,https://github.com/celery/celery/commit/9b39fc4 -4,A106,--,unsure,celery/celery,9b39fc41998c708c6612f0c7bf4393bf48f72e9b,pyopenssl,cryptography,HTTP Clients&Crypto,celery/security/utils.py,"14,22:",crypto,,,,,,pyopenssl__cryptography__celery/celery__9b39fc4,pyopenssl__cryptography,https://github.com/celery/celery/commit/9b39fc4 -4,A107,--,unsure,celery/celery,9b39fc41998c708c6612f0c7bf4393bf48f72e9b,pyopenssl,cryptography,HTTP Clients&Crypto,celery/security/utils.py,:20,,hashes,,,,,pyopenssl__cryptography__celery/celery__9b39fc4,pyopenssl__cryptography,https://github.com/celery/celery/commit/9b39fc4 -4,A108,--,,celery/celery,9b39fc41998c708c6612f0c7bf4393bf48f72e9b,pyopenssl,cryptography,HTTP Clients&Crypto,celery/security/utils.py,23:26,Error,exceptions,exception,exception,one-to-one,element name change,pyopenssl__cryptography__celery/celery__9b39fc4,pyopenssl__cryptography,https://github.com/celery/celery/commit/9b39fc4 -4,A109,--,,cronyo/cronyo,edd0cc6078a1c0b6afaee0b71946ac61e14fdaed,pyyaml,oyaml,Serialization,cronyo/cron_rules.py,5:5,yaml,import oyaml as yaml,import,import,one-to-one,no properties,pyyaml__oyaml__cronyo/cronyo__edd0cc6,pyyaml__oyaml,https://github.com/cronyo/cronyo/commit/edd0cc6 -4,A11,--,,lqez/hog,d722ade4be3cf05bf32def1e732a8e8d1b78a29b,argparse,click,Utility,hog/hog.py,147-148:199,add_argument,argument,function call,decorator,one-to-one,argument deletion;element name change,argparse__click__lqez/hog__d722ade,argparse__click,https://github.com/lqez/hog/commit/d722ade -4,A110,--,,walletconnect/py-walletconnect-bridge,c2d3db2aa64cccab96d71f8786981fdbb82a2773,redis,aioredis,Database,balance_bridge/keystore.py,1:1,redis,aioredis,import,import,one-to-one,no properties,redis__aioredis__walletconnect/py-walletconnect-bridge__c2d3db2,redis__aioredis,https://github.com/walletconnect/py-walletconnect-bridge/commit/c2d3db2 -4,A111,--,,walletconnect/py-walletconnect-bridge,c2d3db2aa64cccab96d71f8786981fdbb82a2773,redis,aioredis,Database,balance_bridge/keystore.py,10:8,StrictRedis,create_redis,function call,function call,one-to-one,making await;argument transformation;argument addition;argument deletion;element name change,redis__aioredis__walletconnect/py-walletconnect-bridge__c2d3db2,redis__aioredis,https://github.com/walletconnect/py-walletconnect-bridge/commit/c2d3db2 -4,A112,--,,walletconnect/py-walletconnect-bridge,c2d3db2aa64cccab96d71f8786981fdbb82a2773,redis,aioredis,Database,balance_bridge/keystore.py,24:62,set,set,function call,function call,one-to-one,argument transformation;making await,redis__aioredis__walletconnect/py-walletconnect-bridge__c2d3db2,redis__aioredis,https://github.com/walletconnect/py-walletconnect-bridge/commit/c2d3db2 -4,A113,--,,walletconnect/py-walletconnect-bridge,c2d3db2aa64cccab96d71f8786981fdbb82a2773,redis,aioredis,Database,balance_bridge/keystore.py,44:29,get,get,function call,function call,one-to-one,making await,redis__aioredis__walletconnect/py-walletconnect-bridge__c2d3db2,redis__aioredis,https://github.com/walletconnect/py-walletconnect-bridge/commit/c2d3db2 -4,A114,--,,walletconnect/py-walletconnect-bridge,c2d3db2aa64cccab96d71f8786981fdbb82a2773,redis,aioredis,Database,balance_bridge/keystore.py,46:31,delete,delete,function call,function call,one-to-one,making await,redis__aioredis__walletconnect/py-walletconnect-bridge__c2d3db2,redis__aioredis,https://github.com/walletconnect/py-walletconnect-bridge/commit/c2d3db2 -4,A115,--,,walletconnect/py-walletconnect-bridge,c2d3db2aa64cccab96d71f8786981fdbb82a2773,redis,aioredis,Database,balance_bridge/keystore.py,59:44,get,get,function call,function call,one-to-one,making await,redis__aioredis__walletconnect/py-walletconnect-bridge__c2d3db2,redis__aioredis,https://github.com/walletconnect/py-walletconnect-bridge/commit/c2d3db2 -4,A116,--,,walletconnect/py-walletconnect-bridge,c2d3db2aa64cccab96d71f8786981fdbb82a2773,redis,aioredis,Database,balance_bridge/keystore.py,63:48,delete,delete,function call,function call,one-to-one,making await,redis__aioredis__walletconnect/py-walletconnect-bridge__c2d3db2,redis__aioredis,https://github.com/walletconnect/py-walletconnect-bridge/commit/c2d3db2 -4,A117,--,,studentenportal/web,4842cff0ea80d0e29fe541ab096803c321a6fffd,unipath,pathlib,Filesystem,config/settings.py,8:8,from unipath import Path,from pathlib import Path,import,import,one-to-one,no properties,unipath__pathlib__studentenportal/web__4842cff,unipath__pathlib,https://github.com/studentenportal/web/commit/4842cff -4,A118,--,,studentenportal/web,4842cff0ea80d0e29fe541ab096803c321a6fffd,unipath,pathlib,Filesystem,config/settings.py,24:24,Path; ancestor,Path; parents,function call; function call,function call;attribute access,many-to-many,element name change;argument deletion,unipath__pathlib__studentenportal/web__4842cff,unipath__pathlib,https://github.com/studentenportal/web/commit/4842cff -4,A119,--,,studentenportal/web,4842cff0ea80d0e29fe541ab096803c321a6fffd,unipath,pathlib,Filesystem,config/settings.py,84:,child,,function call,no program element,one-to-zero,,unipath__pathlib__studentenportal/web__4842cff,unipath__pathlib,https://github.com/studentenportal/web/commit/4842cff -4,A12,--,,lqez/hog,d722ade4be3cf05bf32def1e732a8e8d1b78a29b,argparse,click,Utility,hog/hog.py,149-150:190,add_argument,option,function call,decorator,one-to-one,argument transformation; argument addition;element name change,argparse__click__lqez/hog__d722ade,argparse__click,https://github.com/lqez/hog/commit/d722ade -4,A120,--,,studentenportal/web,4842cff0ea80d0e29fe541ab096803c321a6fffd,unipath,pathlib,Filesystem,config/settings.py,95:,child,,function call,no program element,one-to-zero,,unipath__pathlib__studentenportal/web__4842cff,unipath__pathlib,https://github.com/studentenportal/web/commit/4842cff -4,A121,--,,byrnereese/uphold-sdk-python,14fd08502a37cd98aaf4570f53d4082b3dafe3dd,urllib3,requests,HTTP Clients,bitreserve/bitreserve.py,22:22,urllib3,requests,import,import,one-to-one,no properties,urllib3__requests__byrnereese/uphold-sdk-python__14fd085,urllib3__requests,https://github.com/byrnereese/uphold-sdk-python/commit/14fd085 -4,A122,--,,byrnereese/uphold-sdk-python,14fd08502a37cd98aaf4570f53d4082b3dafe3dd,urllib3,requests,HTTP Clients,bitreserve/bitreserve.py,36-39:35,PoolManager,Session,function call,function call,one-to-one,element name change;argument deletion,urllib3__requests__byrnereese/uphold-sdk-python__14fd085,urllib3__requests,https://github.com/byrnereese/uphold-sdk-python/commit/14fd085 -4,A123,--,,byrnereese/uphold-sdk-python,14fd08502a37cd98aaf4570f53d4082b3dafe3dd,urllib3,requests,HTTP Clients,bitreserve/bitreserve.py,254:250,request_encode_body,post,function call,function call,one-to-one,element name change;argument deletion,urllib3__requests__byrnereese/uphold-sdk-python__14fd085,urllib3__requests,https://github.com/byrnereese/uphold-sdk-python/commit/14fd085 -4,A124,--,,byrnereese/uphold-sdk-python,14fd08502a37cd98aaf4570f53d4082b3dafe3dd,urllib3,requests,HTTP Clients,bitreserve/bitreserve.py,255:251,SSLError,SSLError,exception,exception,one-to-one,no properties,urllib3__requests__byrnereese/uphold-sdk-python__14fd085,urllib3__requests,https://github.com/byrnereese/uphold-sdk-python/commit/14fd085 -4,A125,--,,byrnereese/uphold-sdk-python,14fd08502a37cd98aaf4570f53d4082b3dafe3dd,urllib3,requests,HTTP Clients,bitreserve/bitreserve.py,269:265,request,get,function call,function call,one-to-one,element name change;argument deletion,urllib3__requests__byrnereese/uphold-sdk-python__14fd085,urllib3__requests,https://github.com/byrnereese/uphold-sdk-python/commit/14fd085 -4,A126,--,,byrnereese/uphold-sdk-python,14fd08502a37cd98aaf4570f53d4082b3dafe3dd,urllib3,requests,HTTP Clients,bitreserve/bitreserve.py,270:266,SSLError,SSLError,exception,exception,one-to-one,no properties,urllib3__requests__byrnereese/uphold-sdk-python__14fd085,urllib3__requests,https://github.com/byrnereese/uphold-sdk-python/commit/14fd085 -4,A127,--,,canonical/cloud-init,0fc887d97626132e9024490b271888bed162c867,urllib3,requests,HTTP Clients,cloudinit/url_helper.py,28-30:25-26,from urllib3 import exceptions;from urllib3 import connectionpool;from urllib3 import util,import requests;from requests import exceptions,import,import,many-to-many,no properties,urllib3__requests__canonical/cloud-init__0fc887d,urllib3__requests,https://github.com/canonical/cloud-init/commit/0fc887d -4,A128,--,,canonical/cloud-init,0fc887d97626132e9024490b271888bed162c867,urllib3,requests,HTTP Clients,cloudinit/url_helper.py,75:,parse_url,,function call,no program element,one-to-zero,,urllib3__requests__canonical/cloud-init__0fc887d,urllib3__requests,https://github.com/canonical/cloud-init/commit/0fc887d -4,A129,--,,canonical/cloud-init,0fc887d97626132e9024490b271888bed162c867,urllib3,requests,HTTP Clients,cloudinit/url_helper.py,76:,scheme,,attribute access,no program element,one-to-zero,,urllib3__requests__canonical/cloud-init__0fc887d,urllib3__requests,https://github.com/canonical/cloud-init/commit/0fc887d -4,A13,--,,lqez/hog,d722ade4be3cf05bf32def1e732a8e8d1b78a29b,argparse,click,Utility,hog/hog.py,151-152:191,add_argument,option,function call,decorator,one-to-one,argument transformation; argument addition;element name change,argparse__click__lqez/hog__d722ade,argparse__click,https://github.com/lqez/hog/commit/d722ade -4,A130,--,,canonical/cloud-init,0fc887d97626132e9024490b271888bed162c867,urllib3,requests,HTTP Clients,cloudinit/url_helper.py,80:,connection_from_url,,function call,no program element,one-to-zero,,urllib3__requests__canonical/cloud-init__0fc887d,urllib3__requests,https://github.com/canonical/cloud-init/commit/0fc887d -4,A131,--,,canonical/cloud-init,0fc887d97626132e9024490b271888bed162c867,urllib3,requests,HTTP Clients,cloudinit/url_helper.py,90:,request_uri,,attribute access,no program element,one-to-zero,,urllib3__requests__canonical/cloud-init__0fc887d,urllib3__requests,https://github.com/canonical/cloud-init/commit/0fc887d -4,A132,--,,canonical/cloud-init,0fc887d97626132e9024490b271888bed162c867,urllib3,requests,HTTP Clients,cloudinit/url_helper.py,:132,,request,no program element,function call,zero-to-one,,urllib3__requests__canonical/cloud-init__0fc887d,urllib3__requests,https://github.com/canonical/cloud-init/commit/0fc887d -4,A133,--,,canonical/cloud-init,0fc887d97626132e9024490b271888bed162c867,urllib3,requests,HTTP Clients,cloudinit/url_helper.py,:133,,RequestException,no program element,exception,zero-to-one,,urllib3__requests__canonical/cloud-init__0fc887d,urllib3__requests,https://github.com/canonical/cloud-init/commit/0fc887d -4,A134,--,,canonical/cloud-init,0fc887d97626132e9024490b271888bed162c867,urllib3,requests,HTTP Clients,cloudinit/url_helper.py,:138,,raise_for_status,no program element,function call,zero-to-one,,urllib3__requests__canonical/cloud-init__0fc887d,urllib3__requests,https://github.com/canonical/cloud-init/commit/0fc887d -4,A135,--,,canonical/cloud-init,0fc887d97626132e9024490b271888bed162c867,urllib3,requests,HTTP Clients,cloudinit/url_helper.py,179:213,HTTPError,RequestException,exception,exception,one-to-one,element name change,urllib3__requests__canonical/cloud-init__0fc887d,urllib3__requests,https://github.com/canonical/cloud-init/commit/0fc887d -4,A136,--,,finish06/pyunifi,3e534821de914f023995719060a8723f6186bef6,urllib3,requests,HTTP Clients,pyunifi/controller.py,26:4,urllib3,requests,import,import,one-to-one,no properties,urllib3__requests__finish06/pyunifi__3e53482,urllib3__requests,https://github.com/finish06/pyunifi/commit/3e53482 -4,A137,--,,finish06/pyunifi,3e534821de914f023995719060a8723f6186bef6,urllib3,requests,HTTP Clients,pyunifi/controller.py,:59,,disable_warnings,no program element,function call,zero-to-one,,urllib3__requests__finish06/pyunifi__3e53482,urllib3__requests,https://github.com/finish06/pyunifi/commit/3e53482 -4,A138,--,,finish06/pyunifi,3e534821de914f023995719060a8723f6186bef6,urllib3,requests,HTTP Clients,pyunifi/controller.py,:61,,Session,no program element,function call,zero-to-one,,urllib3__requests__finish06/pyunifi__3e53482,urllib3__requests,https://github.com/finish06/pyunifi/commit/3e53482 -4,A139,--,,finish06/pyunifi,3e534821de914f023995719060a8723f6186bef6,urllib3,requests,HTTP Clients,pyunifi/controller.py,:81,,get,no program element,function call,zero-to-one,,urllib3__requests__finish06/pyunifi__3e53482,urllib3__requests,https://github.com/finish06/pyunifi/commit/3e53482 -4,A14,--,,lqez/hog,d722ade4be3cf05bf32def1e732a8e8d1b78a29b,argparse,click,Utility,hog/hog.py,153-154:192,add_argument,option,function call,decorator,one-to-one,argument transformation;element name change,argparse__click__lqez/hog__d722ade,argparse__click,https://github.com/lqez/hog/commit/d722ade -4,A140,--,,finish06/pyunifi,3e534821de914f023995719060a8723f6186bef6,urllib3,requests,HTTP Clients,pyunifi/controller.py,:85,,post,no program element,function call,zero-to-one,,urllib3__requests__finish06/pyunifi__3e53482,urllib3__requests,https://github.com/finish06/pyunifi/commit/3e53482 -4,A141,--,,finish06/pyunifi,3e534821de914f023995719060a8723f6186bef6,urllib3,requests,HTTP Clients,pyunifi/controller.py,:124,,post,no program element,function call,zero-to-one,,urllib3__requests__finish06/pyunifi__3e53482,urllib3__requests,https://github.com/finish06/pyunifi/commit/3e53482 -4,A142,--,,finish06/pyunifi,3e534821de914f023995719060a8723f6186bef6,urllib3,requests,HTTP Clients,pyunifi/controller.py,:279,,post,no program element,function call,zero-to-one,,urllib3__requests__finish06/pyunifi__3e53482,urllib3__requests,https://github.com/finish06/pyunifi/commit/3e53482 -4,A143,--,,finish06/pyunifi,3e534821de914f023995719060a8723f6186bef6,urllib3,requests,HTTP Clients,pyunifi/controller.py,:294,,get,no program element,function call,zero-to-one,,urllib3__requests__finish06/pyunifi__3e53482,urllib3__requests,https://github.com/finish06/pyunifi/commit/3e53482 -4,A144,--,,mixpanel/mixpanel-python,e8a9330448f8fd4ec2cdb1ab35e0de9a05d9717f,urllib3,requests,HTTP Clients,mixpanel/__init__.py,:24-25,,import requests;from requests.auth import HTTPBasicAuth,no program element,import,zero-to-one,,urllib3__requests__mixpanel/mixpanel-python__e8a9330,urllib3__requests,https://github.com/mixpanel/mixpanel-python/commit/e8a9330 -4,A145,--,,mixpanel/mixpanel-python,e8a9330448f8fd4ec2cdb1ab35e0de9a05d9717f,urllib3,requests,HTTP Clients,mixpanel/__init__.py,568:,disable_warnings,,function call,no program element,one-to-zero,,urllib3__requests__mixpanel/mixpanel-python__e8a9330,urllib3__requests,https://github.com/mixpanel/mixpanel-python/commit/e8a9330 -4,A146,--,,mixpanel/mixpanel-python,e8a9330448f8fd4ec2cdb1ab35e0de9a05d9717f,urllib3,requests,HTTP Clients,mixpanel/__init__.py,571-574:570-571,PoolManager,HTTPAdapter,function call,function call,one-to-one,element name change;argument deletion,urllib3__requests__mixpanel/mixpanel-python__e8a9330,urllib3__requests,https://github.com/mixpanel/mixpanel-python/commit/e8a9330 -4,A147,--,,mixpanel/mixpanel-python,e8a9330448f8fd4ec2cdb1ab35e0de9a05d9717f,urllib3,requests,HTTP Clients,mixpanel/__init__.py,:574,,Session,no program element,function call,zero-to-one,,urllib3__requests__mixpanel/mixpanel-python__e8a9330,urllib3__requests,https://github.com/mixpanel/mixpanel-python/commit/e8a9330 -4,A148,--,,mixpanel/mixpanel-python,e8a9330448f8fd4ec2cdb1ab35e0de9a05d9717f,urllib3,requests,HTTP Clients,mixpanel/__init__.py,:575,,mount,no program element,function call,zero-to-one,,urllib3__requests__mixpanel/mixpanel-python__e8a9330,urllib3__requests,https://github.com/mixpanel/mixpanel-python/commit/e8a9330 -4,A149,--,,mixpanel/mixpanel-python,e8a9330448f8fd4ec2cdb1ab35e0de9a05d9717f,urllib3,requests,HTTP Clients,mixpanel/__init__.py,614:612,make_headers,HTTPBasicAuth,function call,function call,one-to-one,element name change;argument transformation;argument addition,urllib3__requests__mixpanel/mixpanel-python__e8a9330,urllib3__requests,https://github.com/mixpanel/mixpanel-python/commit/e8a9330 -4,A15,--,,lqez/hog,d722ade4be3cf05bf32def1e732a8e8d1b78a29b,argparse,click,Utility,hog/hog.py,155-156:193,add_argument,option,function call,decorator,one-to-one,argument transformation;element name change,argparse__click__lqez/hog__d722ade,argparse__click,https://github.com/lqez/hog/commit/d722ade -4,A150,--,,mixpanel/mixpanel-python,e8a9330448f8fd4ec2cdb1ab35e0de9a05d9717f,urllib3,requests,HTTP Clients,mixpanel/__init__.py,617-622:615-620,request,post,function call,function call,one-to-one,element name change;argument deletion;argument addition,urllib3__requests__mixpanel/mixpanel-python__e8a9330,urllib3__requests,https://github.com/mixpanel/mixpanel-python/commit/e8a9330 -4,A151,--,,mixpanel/mixpanel-python,e8a9330448f8fd4ec2cdb1ab35e0de9a05d9717f,urllib3,requests,HTTP Clients,test_mixpanel.py,13:,urllib3,,import,no program element,one-to-zero,,urllib3__requests__mixpanel/mixpanel-python__e8a9330,urllib3__requests,https://github.com/mixpanel/mixpanel-python/commit/e8a9330 -4,A16,--,,lqez/hog,d722ade4be3cf05bf32def1e732a8e8d1b78a29b,argparse,click,Utility,hog/hog.py,157-158:194,add_argument,option,function call,decorator,one-to-one,argument transformation;element name change,argparse__click__lqez/hog__d722ade,argparse__click,https://github.com/lqez/hog/commit/d722ade -4,A163,--,,c00w/bithopper,66125263ad3224e85cfe38682fe586f72747492b,eventlet,gevent,Utility,getwork_store.py,6-8:6,"import eventlet;from eventlet.green import threading;from eventlet.green import time, socket",import gevent,import,import,many-to-one,no properties,eventlet__gevent__c00w/bithopper__6612526,eventlet__gevent,https://github.com/c00w/bithopper/commit/6612526 -4,A164,--,,c00w/bithopper,66125263ad3224e85cfe38682fe586f72747492b,eventlet,gevent,Utility,getwork_store.py,19:18,spawn_n,spawn,function call,function call,one-to-one,element name change,eventlet__gevent__c00w/bithopper__6612526,eventlet__gevent,https://github.com/c00w/bithopper/commit/6612526 -4,A165,--,,c00w/bithopper,66125263ad3224e85cfe38682fe586f72747492b,eventlet,gevent,Utility,getwork_store.py,37:36,sleep,sleep,function call,function call,one-to-one,no properties,eventlet__gevent__c00w/bithopper__6612526,eventlet__gevent,https://github.com/c00w/bithopper/commit/6612526 -4,A166,--,,c00w/bithopper,66125263ad3224e85cfe38682fe586f72747492b,eventlet,gevent,Utility,lp_callback.py,8-9:8,"from eventlet import event;from eventlet.green import threading, socket",from gevent import event,import,import,many-to-one,no properties,eventlet__gevent__c00w/bithopper__6612526,eventlet__gevent,https://github.com/c00w/bithopper/commit/6612526 -4,A167,--,,c00w/bithopper,66125263ad3224e85cfe38682fe586f72747492b,eventlet,gevent,Utility,speed.py,"6-7:6,59","import eventlet;from eventlet.green import threading, time, socket",import gevent;import gevent.monkey,import,import,many-to-many,no properties,eventlet__gevent__c00w/bithopper__6612526,eventlet__gevent,https://github.com/c00w/bithopper/commit/6612526 -4,A168,--,,c00w/bithopper,66125263ad3224e85cfe38682fe586f72747492b,eventlet,gevent,Utility,speed.py,29:29,spawn_n,spawn,function call,function call,one-to-one,element name change,eventlet__gevent__c00w/bithopper__6612526,eventlet__gevent,https://github.com/c00w/bithopper/commit/6612526 -4,A169,--,,c00w/bithopper,66125263ad3224e85cfe38682fe586f72747492b,eventlet,gevent,Utility,speed.py,47:47,sleep,sleep,function call,function call,one-to-one,no properties,eventlet__gevent__c00w/bithopper__6612526,eventlet__gevent,https://github.com/c00w/bithopper/commit/6612526 -4,A17,--,,lqez/hog,d722ade4be3cf05bf32def1e732a8e8d1b78a29b,argparse,click,Utility,hog/hog.py,159-160:195,add_argument,option,function call,decorator,one-to-one,argument transformation;element name change,argparse__click__lqez/hog__d722ade,argparse__click,https://github.com/lqez/hog/commit/d722ade -4,A170,--,,c00w/bithopper,66125263ad3224e85cfe38682fe586f72747492b,eventlet,gevent,Utility,speed.py,59:60,monkey_patch,patch_all,function call,function call,one-to-one,element name change;argument deletion,eventlet__gevent__c00w/bithopper__6612526,eventlet__gevent,https://github.com/c00w/bithopper/commit/6612526 -4,A171,--,,phuks-co/throat,9a2896095779bfc60d544d52c5c28c0187f31949,eventlet,gevent,Utility,throat.py,3:3,import eventlet,from gevent import monkey,import,import,one-to-one,no properties,eventlet__gevent__phuks-co/throat__9a28960,eventlet__gevent,https://github.com/phuks-co/throat/commit/9a28960 -4,A172,--,,phuks-co/throat,9a2896095779bfc60d544d52c5c28c0187f31949,eventlet,gevent,Utility,throat.py,4:4,monkey_patch,patch_all,function call,function call,one-to-one,element name change,eventlet__gevent__phuks-co/throat__9a28960,eventlet__gevent,https://github.com/phuks-co/throat/commit/9a28960 -4,A173,--,,wal-e/wal-e,be9820b90101b1bf845814c56e55ac7d6e6878f9,gcloud,google,HTTP Clients,tests/gs_integration_help.py,1-2:1-2,from gcloud import exceptions;from gcloud import storage,from google.cloud import exceptions;from google.cloud import storage,import,import,many-to-many,no properties,gcloud__google__wal-e/wal-e__be9820b,gcloud__google,https://github.com/wal-e/wal-e/commit/be9820b -4,A174,--,,wal-e/wal-e,be9820b90101b1bf845814c56e55ac7d6e6878f9,gcloud,google,HTTP Clients,tests/test_gs_deleter.py,7:7,from gcloud import storage,from google.cloud import storage,import,import,one-to-one,no properties,gcloud__google__wal-e/wal-e__be9820b,gcloud__google,https://github.com/wal-e/wal-e/commit/be9820b -4,A175,--,,wal-e/wal-e,be9820b90101b1bf845814c56e55ac7d6e6878f9,gcloud,google,HTTP Clients,wal_e/blobstore/gs/__init__.py,2:2,import gcloud,import google.cloud,import,import,one-to-one,no properties,gcloud__google__wal-e/wal-e__be9820b,gcloud__google,https://github.com/wal-e/wal-e/commit/be9820b -4,A176,--,unsure,wal-e/wal-e,be9820b90101b1bf845814c56e55ac7d6e6878f9,gcloud,google,HTTP Clients,wal_e/blobstore/gs/__init__.py,3:3,gcloud,cloud,,,one-to-one,no properties,gcloud__google__wal-e/wal-e__be9820b,gcloud__google,https://github.com/wal-e/wal-e/commit/be9820b -4,A177,--,,wal-e/wal-e,be9820b90101b1bf845814c56e55ac7d6e6878f9,gcloud,google,HTTP Clients,wal_e/blobstore/gs/calling_format.py,1-3:1-4,from gcloud.storage.connection import Connection;from gcloud.credentials import get_credentials;from gcloud import storage,from google.cloud.storage._http import Connection;from google.cloud.credentials import get_credentials;from google.cloud import storage;from google.auth.credentials import with_scopes_if_required,import,import,many-to-many,no properties,gcloud__google__wal-e/wal-e__be9820b,gcloud__google,https://github.com/wal-e/wal-e/commit/be9820b -4,A178,--,,wal-e/wal-e,be9820b90101b1bf845814c56e55ac7d6e6878f9,gcloud,google,HTTP Clients,wal_e/blobstore/gs/calling_format.py,27:28,_create_scoped_credentials,with_scopes_if_required,function call,function call,one-to-one,element name change,gcloud__google__wal-e/wal-e__be9820b,gcloud__google,https://github.com/wal-e/wal-e/commit/be9820b -4,A179,--,,wal-e/wal-e,be9820b90101b1bf845814c56e55ac7d6e6878f9,gcloud,google,HTTP Clients,wal_e/blobstore/gs/utils.py,12:12,from gcloud import storage,from google.cloud import storage,import,import,one-to-one,no properties,gcloud__google__wal-e/wal-e__be9820b,gcloud__google,https://github.com/wal-e/wal-e/commit/be9820b -4,A18,--,,lqez/hog,d722ade4be3cf05bf32def1e732a8e8d1b78a29b,argparse,click,Utility,hog/hog.py,161-162:196,add_argument,option,function call,decorator,one-to-one,argument transformation;element name change,argparse__click__lqez/hog__d722ade,argparse__click,https://github.com/lqez/hog/commit/d722ade -4,A180,--,,icrar/ngas,fa8b714cfe1a3644f4132b25932b614a2ed625a7,pyfits,astropy,Filesystem&Scientific,src/ngamsPlugIns/ngamsPlugIns/gleam/ngamsGLEAM_Fix_Phase2_JobPI.py,46:46,import pyfits,import astropy.io.fits as pyfits,import,import,one-to-one,no properties,pyfits__astropy__icrar/ngas__fa8b714,pyfits__astropy,https://github.com/icrar/ngas/commit/fa8b714 -4,A181,--,,icrar/ngas,fa8b714cfe1a3644f4132b25932b614a2ed625a7,pyfits,astropy,Filesystem&Scientific,src/ngamsPlugIns/ngamsPlugIns/mwa/ngamsMWA_MIT_FilterPlugin.py,59:59,import pyfits,import astropy.io.fits as pyfits,import,import,one-to-one,no properties,pyfits__astropy__icrar/ngas__fa8b714,pyfits__astropy,https://github.com/icrar/ngas/commit/fa8b714 -4,A182,--,,icrar/ngas,fa8b714cfe1a3644f4132b25932b614a2ed625a7,pyfits,astropy,Filesystem&Scientific,src/ngamsPlugIns/ngamsPlugIns/mwa/ngamsMWA_MIT_NoTape_FilterPI.py,40:40,import pyfits,import astropy.io.fits as pyfits,import,import,one-to-one,no properties,pyfits__astropy__icrar/ngas__fa8b714,pyfits__astropy,https://github.com/icrar/ngas/commit/fa8b714 -4,A183,--,,spacetelescope/pysynphot,5b80ada45d2eb5fcdcca8959d073713ab3e84c7b,pyfits,astropy,Filesystem&Scientific,commissioning/basecase.py,4:4,import pyfits,from astropy.io import fits as pyfits,import,import,one-to-one,no properties,pyfits__astropy__spacetelescope/pysynphot__5b80ada,pyfits__astropy,https://github.com/spacetelescope/pysynphot/commit/5b80ada -4,A184,--,,spacetelescope/pysynphot,5b80ada45d2eb5fcdcca8959d073713ab3e84c7b,pyfits,astropy,Filesystem&Scientific,commissioning/doscalars.py,5:5,import pyfits,from astropy.io import fits as pyfits,import,import,one-to-one,no properties,pyfits__astropy__spacetelescope/pysynphot__5b80ada,pyfits__astropy,https://github.com/spacetelescope/pysynphot/commit/5b80ada -4,A185,--,,spacetelescope/pysynphot,5b80ada45d2eb5fcdcca8959d073713ab3e84c7b,pyfits,astropy,Filesystem&Scientific,commissioning/extrap/extrap.py,16:16,import pyfits,from astropy.io import fits as pyfits,import,import,one-to-one,no properties,pyfits__astropy__spacetelescope/pysynphot__5b80ada,pyfits__astropy,https://github.com/spacetelescope/pysynphot/commit/5b80ada -4,A186,--,,spacetelescope/pysynphot,5b80ada45d2eb5fcdcca8959d073713ab3e84c7b,pyfits,astropy,Filesystem&Scientific,pysynphot/catalog.py,24:24,import pyfits,from astropy.io import fits as pyfits,import,import,one-to-one,no properties,pyfits__astropy__spacetelescope/pysynphot__5b80ada,pyfits__astropy,https://github.com/spacetelescope/pysynphot/commit/5b80ada -4,A187,--,,spacetelescope/pysynphot,5b80ada45d2eb5fcdcca8959d073713ab3e84c7b,pyfits,astropy,Filesystem&Scientific,pysynphot/graphtab.py,8:8,import pyfits,from astropy.io import fits as pyfits,import,import,one-to-one,no properties,pyfits__astropy__spacetelescope/pysynphot__5b80ada,pyfits__astropy,https://github.com/spacetelescope/pysynphot/commit/5b80ada -4,A188,--,,spacetelescope/pysynphot,5b80ada45d2eb5fcdcca8959d073713ab3e84c7b,pyfits,astropy,Filesystem&Scientific,pysynphot/locations.py,37:37,import pyfits,from astropy.io import fits as pyfits,import,import,one-to-one,no properties,pyfits__astropy__spacetelescope/pysynphot__5b80ada,pyfits__astropy,https://github.com/spacetelescope/pysynphot/commit/5b80ada -4,A189,--,,spacetelescope/pysynphot,5b80ada45d2eb5fcdcca8959d073713ab3e84c7b,pyfits,astropy,Filesystem&Scientific,pysynphot/observationmode.py,22:22,import pyfits,from astropy.io import fits as pyfits,import,import,one-to-one,no properties,pyfits__astropy__spacetelescope/pysynphot__5b80ada,pyfits__astropy,https://github.com/spacetelescope/pysynphot/commit/5b80ada -4,A19,--,,lqez/hog,d722ade4be3cf05bf32def1e732a8e8d1b78a29b,argparse,click,Utility,hog/hog.py,163-164:197,add_argument,option,function call,decorator,one-to-one,argument transformation;element name change,argparse__click__lqez/hog__d722ade,argparse__click,https://github.com/lqez/hog/commit/d722ade -4,A190,--,,spacetelescope/pysynphot,5b80ada45d2eb5fcdcca8959d073713ab3e84c7b,pyfits,astropy,Filesystem&Scientific,pysynphot/reddening.py,7:7,import pyfits,from astropy.io import fits as pyfits,import,import,one-to-one,no properties,pyfits__astropy__spacetelescope/pysynphot__5b80ada,pyfits__astropy,https://github.com/spacetelescope/pysynphot/commit/5b80ada -4,A191,--,,spacetelescope/pysynphot,5b80ada45d2eb5fcdcca8959d073713ab3e84c7b,pyfits,astropy,Filesystem&Scientific,pysynphot/spectrum.py,15:15,import pyfits,from astropy.io import fits as pyfits,import,import,one-to-one,no properties,pyfits__astropy__spacetelescope/pysynphot__5b80ada,pyfits__astropy,https://github.com/spacetelescope/pysynphot/commit/5b80ada -4,A192,--,,spacetelescope/pysynphot,5b80ada45d2eb5fcdcca8959d073713ab3e84c7b,pyfits,astropy,Filesystem&Scientific,pysynphot/tables.py,8:8,import pyfits,from astropy.io import fits as pyfits,import,import,one-to-one,no properties,pyfits__astropy__spacetelescope/pysynphot__5b80ada,pyfits__astropy,https://github.com/spacetelescope/pysynphot/commit/5b80ada -4,A193,--,,spacetelescope/pysynphot,5b80ada45d2eb5fcdcca8959d073713ab3e84c7b,pyfits,astropy,Filesystem&Scientific,test/cos_etc_tickets.py,6:6,import pyfits,from astropy.io import fits as pyfits,import,import,one-to-one,no properties,pyfits__astropy__spacetelescope/pysynphot__5b80ada,pyfits__astropy,https://github.com/spacetelescope/pysynphot/commit/5b80ada -4,A194,--,,spacetelescope/pysynphot,5b80ada45d2eb5fcdcca8959d073713ab3e84c7b,pyfits,astropy,Filesystem&Scientific,test/test_graph.py,15:15,import pyfits,from astropy.io import fits as pyfits,import,import,one-to-one,no properties,pyfits__astropy__spacetelescope/pysynphot__5b80ada,pyfits__astropy,https://github.com/spacetelescope/pysynphot/commit/5b80ada -4,A195,--,,spacetelescope/pysynphot,5b80ada45d2eb5fcdcca8959d073713ab3e84c7b,pyfits,astropy,Filesystem&Scientific,test/testspec.py,7:7,import pyfits,from astropy.io import fits as pyfits,import,import,one-to-one,no properties,pyfits__astropy__spacetelescope/pysynphot__5b80ada,pyfits__astropy,https://github.com/spacetelescope/pysynphot/commit/5b80ada -4,A196,--,,spacetelescope/pysynphot,5b80ada45d2eb5fcdcca8959d073713ab3e84c7b,pyfits,astropy,Filesystem&Scientific,test/ticket146.py,6:6,import pyfits,from astropy.io import fits as pyfits,import,import,one-to-one,no properties,pyfits__astropy__spacetelescope/pysynphot__5b80ada,pyfits__astropy,https://github.com/spacetelescope/pysynphot/commit/5b80ada -4,A197,--,,spacetelescope/pysynphot,5b80ada45d2eb5fcdcca8959d073713ab3e84c7b,pyfits,astropy,Filesystem&Scientific,test/ticket163.py,5:5,import pyfits,from astropy.io import fits as pyfits,import,import,one-to-one,no properties,pyfits__astropy__spacetelescope/pysynphot__5b80ada,pyfits__astropy,https://github.com/spacetelescope/pysynphot/commit/5b80ada -4,A198,--,,spacetelescope/pysynphot,5b80ada45d2eb5fcdcca8959d073713ab3e84c7b,pyfits,astropy,Filesystem&Scientific,test/ticket85.py,6:6,import pyfits,from astropy.io import fits as pyfits,import,import,one-to-one,no properties,pyfits__astropy__spacetelescope/pysynphot__5b80ada,pyfits__astropy,https://github.com/spacetelescope/pysynphot/commit/5b80ada -4,A199,--,,spacetelescope/pysynphot,5b80ada45d2eb5fcdcca8959d073713ab3e84c7b,pyfits,astropy,Filesystem&Scientific,test/ui_test.py,7:7,import pyfits,from astropy.io import fits as pyfits,import,import,one-to-one,no properties,pyfits__astropy__spacetelescope/pysynphot__5b80ada,pyfits__astropy,https://github.com/spacetelescope/pysynphot/commit/5b80ada -4,A2,--,,danielyule/hearthbreaker,d018edff306bf88c8be56d2c8252a44b374f9293,cloud-sptheme,sphinx-rtd-theme,Documentation,docs/conf.py,121:121,get_theme_dir,get_html_theme_path,function call,function call,one-to-one,element name change,cloud-sptheme__sphinx-rtd-theme__danielyule/hearthbreaker__d018edf,cloud-sptheme__sphinx-rtd-theme,https://github.com/danielyule/hearthbreaker/commit/d018edf -4,A20,--,,lqez/hog,d722ade4be3cf05bf32def1e732a8e8d1b78a29b,argparse,click,Utility,hog/hog.py,165-167:198,add_argument,option,function call,decorator,one-to-one,argument transformation;element name change,argparse__click__lqez/hog__d722ade,argparse__click,https://github.com/lqez/hog/commit/d722ade -4,A200,--,,spacetelescope/pysynphot,5b80ada45d2eb5fcdcca8959d073713ab3e84c7b,pyfits,astropy,Filesystem&Scientific,test/ui_tickets.py,6:6,import pyfits,from astropy.io import fits as pyfits,import,import,one-to-one,no properties,pyfits__astropy__spacetelescope/pysynphot__5b80ada,pyfits__astropy,https://github.com/spacetelescope/pysynphot/commit/5b80ada -4,A201,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/events.py,1:1,import attr,from dataclasses import dataclass,import,import,one-to-one,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A202,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/events.py,8:8,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A203,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/events.py,15:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A204,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/events.py,17:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A205,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/events.py,19:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A206,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcconfiguration.py,1:1,import attr,from dataclasses import dataclass,import,import,one-to-one,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A207,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcconfiguration.py,4:25,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A208,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcconfiguration.py,15:5,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A209,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcconfiguration.py,23:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A21,--,no code changes,mozilla/bleach,567eebb53e0716f6d267fa8951c548d63bf78a70,html5lib,bleach,HTML,bleach/__init__.py,,,,,,,,html5lib__bleach__mozilla/bleach__567eebb,html5lib__bleach,https://github.com/mozilla/bleach/commit/567eebb -4,A210,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcconfiguration.py,28:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A211,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcconfiguration.py,30:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A212,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcconfiguration.py,32:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A213,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcdatachannel.py,4:2,import attr,from dataclasses import dataclass,import,import,one-to-one,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A214,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcdatachannel.py,12:12,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A215,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcdatachannel.py,19:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A216,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcdatachannel.py,22:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A217,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcdatachannel.py,25:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A218,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcdatachannel.py,28:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A219,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcdatachannel.py,31:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A22,--,no code changes,mozilla/bleach,567eebb53e0716f6d267fa8951c548d63bf78a70,html5lib,bleach,HTML,bleach/sanitizer.py,,,,,,,,html5lib__bleach__mozilla/bleach__567eebb,html5lib__bleach,https://github.com/mozilla/bleach/commit/567eebb -4,A220,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcdatachannel.py,34:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A221,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcdatachannel.py,39:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A222,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcdtlstransport.py,11:9,import attr,"from dataclasses import dataclass, field",import,import,one-to-one,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A223,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcdtlstransport.py,144:144,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A224,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcdtlstransport.py,151:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A225,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcdtlstransport.py,154:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A226,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcdtlstransport.py,238:238,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A227,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcdtlstransport.py,245:245,ib,field,function call,function call,one-to-one,element name change;argument transformation,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A228,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcdtlstransport.py,248:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A229,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcicetransport.py,6:4,import attr,from dataclasses import dataclass,import,import,one-to-one,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A23,--,no code changes,mozilla/bleach,567eebb53e0716f6d267fa8951c548d63bf78a70,html5lib,bleach,HTML,tests/test_basics.py,,,,,,,,html5lib__bleach__mozilla/bleach__567eebb,html5lib__bleach,https://github.com/mozilla/bleach/commit/567eebb -4,A230,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcicetransport.py,24:24,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A231,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcicetransport.py,32:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A232,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcicetransport.py,33:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A233,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcicetransport.py,34:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A234,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcicetransport.py,35:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A235,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcicetransport.py,36:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A236,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcicetransport.py,37:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A237,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcicetransport.py,38:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A238,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcicetransport.py,39:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A239,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcicetransport.py,40:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A24,--,no code changes,mozilla/bleach,567eebb53e0716f6d267fa8951c548d63bf78a70,html5lib,bleach,HTML,tests/test_links.py,,,,,,,,html5lib__bleach__mozilla/bleach__567eebb,html5lib__bleach,https://github.com/mozilla/bleach/commit/567eebb -4,A240,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcicetransport.py,41:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A241,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcicetransport.py,42:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A242,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcicetransport.py,43:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A243,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcicetransport.py,46:46,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A244,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcicetransport.py,53:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A245,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcicetransport.py,56:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A246,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcicetransport.py,59:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A247,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,4:2,import attr,"from dataclasses import dataclass, field",import,import,one-to-one,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A248,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,7:6,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A249,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,14:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A25,--,no code changes,mozilla/bleach,567eebb53e0716f6d267fa8951c548d63bf78a70,html5lib,bleach,HTML,tests/test_security.py,,,,,,,,html5lib__bleach__mozilla/bleach__567eebb,html5lib__bleach,https://github.com/mozilla/bleach/commit/567eebb -4,A250,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,16:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A251,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,18:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A252,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,20:19,ib,field,function call,function call,one-to-one,element name change;argument transformation,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A253,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,28:27,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A254,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,35:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A255,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,37:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A256,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,39:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A257,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,41:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A258,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,43:42,ib,field,function call,function call,one-to-one,element name change;argument transformation,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A259,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,45:44,ib,field,function call,function call,one-to-one,element name change;argument transformation,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A26,--,no code changes,pycon/pycon,3dba9637623143551d388391a8d818e368304f6b,html5lib,bleach,HTML,pycon/settings/base.py,,,,,,,,html5lib__bleach__pycon/pycon__3dba963,html5lib__bleach,https://github.com/pycon/pycon/commit/3dba963 -4,A260,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,59:58,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A261,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,61:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A262,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,64:63,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A263,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,66:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A264,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,67:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A265,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,68:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A266,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,71:,attr.s,,decorator,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A267,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,76:,attr.s,,decorator,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A268,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,81:78,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A269,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,88:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A27,--,,pycon/pycon,3dba9637623143551d388391a8d818e368304f6b,html5lib,bleach,HTML,symposion/markdown_parser.py,2:1,"from html5lib import html5parser, sanitizer",import bleach,import,import,,,html5lib__bleach__pycon/pycon__3dba963,html5lib__bleach,https://github.com/pycon/pycon/commit/3dba963 -4,A270,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,92:89,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A271,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,100:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A272,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,102:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A273,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,106:103,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A274,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,113:110,ib,field,function call,function call,one-to-one,element name change;argument transformation,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A275,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,115:112,ib,field,function call,function call,one-to-one,element name change;argument transformation,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A276,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,127:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A277,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,128:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A278,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,131:128,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A279,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,137:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A28,--,no code changes,pycon/pycon,3dba9637623143551d388391a8d818e368304f6b,html5lib,bleach,HTML,symposion/reviews/templatetags/review_tags.py,,,,,,,,html5lib__bleach__pycon/pycon__3dba963,html5lib__bleach,https://github.com/pycon/pycon/commit/3dba963 -4,A280,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,139:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A281,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,141:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A282,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,145:142,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A283,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,152:149,ib,field,function call,function call,one-to-one,element name change;argument transformation,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A284,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,154:151,ib,field,function call,function call,one-to-one,element name change;argument transformation,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A285,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,158:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A286,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,160:157,ib,field,function call,function call,one-to-one,element name change;argument transformation,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A287,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,164:161,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A288,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,166:163,ib,field,function call,function call,one-to-one,element name change;argument transformation,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A289,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,169:166,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A29,--,,ankitects/anki,f6245cdfd1e81fecb581a17d3ee314ed0d72698d,httplib2,requests,HTTP Clients,anki/sync.py,12:8,httplib2,requests,import,import,one-to-one,no properties,httplib2__requests__ankitects/anki__f6245cd,httplib2__requests,https://github.com/ankitects/anki/commit/f6245cd -4,A290,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpparameters.py,171:168,ib,field,function call,function call,one-to-one,element name change;argument transformation,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A291,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpreceiver.py,10:8,import attr,from dataclasses import dataclass,import,import,one-to-one,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A292,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpreceiver.py,208:208,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A293,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpreceiver.py,215:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A294,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpreceiver.py,217:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A295,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpreceiver.py,221:221,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A296,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpreceiver.py,228:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A297,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcrtpreceiver.py,230:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A298,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcsctptransport.py,24:9,import attr,"from dataclasses import dataclass, field",import,import,one-to-one,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A299,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcsctptransport.py,436:436,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A3,--,,ansible-community/molecule,b7d7740db482624182dd6c31600ca1c09669cfc5,argparse,click,Utility,contrib/convert.py,23:28,argparse,click,import,import,one-to-one,no properties,argparse__click__ansible-community/molecule__b7d7740,argparse__click,https://github.com/ansible-community/molecule/commit/b7d7740 -4,A30,--,,ankitects/anki,f6245cdfd1e81fecb581a17d3ee314ed0d72698d,httplib2,requests,HTTP Clients,anki/sync.py,25:,httplib2.RETRIES,,function call,no program element,one-to-zero,,httplib2__requests__ankitects/anki__f6245cd,httplib2__requests,https://github.com/ankitects/anki/commit/f6245cd -4,A300,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcsctptransport.py,438:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A301,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcsctptransport.py,439:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A302,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcsctptransport.py,440:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A303,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcsctptransport.py,441:441,ib,field,function call,function call,one-to-one,element name change;argument transformation,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A304,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcsctptransport.py,465:465,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A305,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcsctptransport.py,467:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A306,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcsctptransport.py,468:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A307,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcsctptransport.py,480:480,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A308,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcsctptransport.py,482:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A309,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcsctptransport.py,483:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A31,--,,ankitects/anki,f6245cdfd1e81fecb581a17d3ee314ed0d72698d,httplib2,requests,HTTP Clients,anki/sync.py,29:,httplib2.proxy_info_from_environment,,function object,no program element,one-to-zero,,httplib2__requests__ankitects/anki__f6245cd,httplib2__requests,https://github.com/ankitects/anki/commit/f6245cd -4,A310,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcsctptransport.py,578:578,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A311,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcsctptransport.py,585:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A312,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcsessiondescription.py,1:1,import attr,from dataclasses import dataclass,import,import,one-to-one,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A313,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcsessiondescription.py,4:4,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A314,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtcsessiondescription.py,11:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A315,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,5:2,import attr,"from dataclasses import dataclass, field",import,import,one-to-one,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A316,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,34:33,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A317,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,36:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A318,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,37:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A319,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,38:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A32,--,,ankitects/anki,f6245cdfd1e81fecb581a17d3ee314ed0d72698d,httplib2,requests,HTTP Clients,anki/sync.py,30:,httplib2.proxy_info_from_url,,function object,no program element,one-to-zero,,httplib2__requests__ankitects/anki__f6245cd,httplib2__requests,https://github.com/ankitects/anki/commit/f6245cd -4,A320,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,39:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A321,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,40:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A322,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,41:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A323,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,42:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A324,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,307:306,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A325,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,309:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A326,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,310:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A327,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,311:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A328,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,312:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A329,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,313:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A33,--,,ankitects/anki,f6245cdfd1e81fecb581a17d3ee314ed0d72698d,httplib2,requests,HTTP Clients,anki/sync.py,33:,httplib2.ProxyInfo.from_environment,,function object,no program element,one-to-zero,,httplib2__requests__ankitects/anki__f6245cd,httplib2__requests,https://github.com/ankitects/anki/commit/f6245cd -4,A330,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,314:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A331,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,315:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A332,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,339:338,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A333,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,341:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A334,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,342:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A335,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,343:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A336,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,344:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A337,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,366:365,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A338,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,372:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A339,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,374:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A34,--,,ankitects/anki,f6245cdfd1e81fecb581a17d3ee314ed0d72698d,httplib2,requests,HTTP Clients,anki/sync.py,34:,httplib2.ProxyInfo.from_url,,function object,no program element,one-to-zero,,httplib2__requests__ankitects/anki__f6245cd,httplib2__requests,https://github.com/ankitects/anki/commit/f6245cd -4,A340,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,391:390,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A341,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,397:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A342,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,398:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A343,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,399:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A344,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,400:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A345,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,416:415,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A346,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,418:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A347,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,419:418,ib,field,function call,function call,one-to-one,element name change;argument transformation,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A348,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,441:440,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A349,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,447:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A35,--,,ankitects/anki,f6245cdfd1e81fecb581a17d3ee314ed0d72698d,httplib2,requests,HTTP Clients,anki/sync.py,51-54:,Http,,function call,no program element,one-to-zero,,httplib2__requests__ankitects/anki__f6245cd,httplib2__requests,https://github.com/ankitects/anki/commit/f6245cd -4,A350,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,448:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A351,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,449:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A352,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,452:451,ib,field,function call,function call,one-to-one,element name change;argument transformation,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A353,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,486:485,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A354,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,488:487,ib,field,function call,function call,one-to-one,element name change;argument transformation,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A355,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,528:527,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A356,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,530:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A357,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,531:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A358,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/rtp.py,532:531,ib,field,function call,function call,one-to-one,element name change;argument transformation,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A359,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/sdp.py,6:4,import attr,from dataclasses import dataclass,import,import,one-to-one,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A36,--,unsure,ankitects/anki,f6245cdfd1e81fecb581a17d3ee314ed0d72698d,httplib2,requests,HTTP Clients,anki/sync.py,62-63:,,,,,,,httplib2__requests__ankitects/anki__f6245cd,httplib2__requests,https://github.com/ankitects/anki/commit/f6245cd -4,A360,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/sdp.py,131:130,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A361,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/sdp.py,133:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A362,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/sdp.py,134:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A363,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/sdp.py,146:145,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A364,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/sdp.py,148:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A365,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/sdp.py,149:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A366,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/sdp.py,150:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A367,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/sdp.py,151:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A368,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/sdp.py,152:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A369,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/stats.py,3:2,import attr,from dataclasses import dataclass,import,import,one-to-one,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A37,--,unsure,ankitects/anki,f6245cdfd1e81fecb581a17d3ee314ed0d72698d,httplib2,requests,HTTP Clients,anki/sync.py,81-84:,,,,,,,httplib2__requests__ankitects/anki__f6245cd,httplib2__requests,https://github.com/ankitects/anki/commit/f6245cd -4,A370,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/stats.py,6:6,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A371,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/stats.py,12:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A372,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/stats.py,14:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A373,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/stats.py,15:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A374,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/stats.py,18:18,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A375,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/stats.py,20:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A376,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/stats.py,21:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A377,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/stats.py,22:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A378,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/stats.py,25:25,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A379,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/stats.py,27:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A38,--,,ankitects/anki,f6245cdfd1e81fecb581a17d3ee314ed0d72698d,httplib2,requests,HTTP Clients,anki/sync.py,:463,,Session,no program element,function call,zero-to-one,,httplib2__requests__ankitects/anki__f6245cd,httplib2__requests,https://github.com/ankitects/anki/commit/f6245cd -4,A380,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/stats.py,28:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A381,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/stats.py,29:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A382,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/stats.py,32:32,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A383,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/stats.py,34:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A384,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/stats.py,36:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A385,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/stats.py,40:40,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A386,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/stats.py,50:50,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A387,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/stats.py,57:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A388,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/stats.py,58:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A389,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/stats.py,61:61,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A39,--,,ankitects/anki,f6245cdfd1e81fecb581a17d3ee314ed0d72698d,httplib2,requests,HTTP Clients,anki/sync.py,:467,,post,no program element,function call,zero-to-one,,httplib2__requests__ankitects/anki__f6245cd,httplib2__requests,https://github.com/ankitects/anki/commit/f6245cd -4,A390,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/stats.py,68:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A391,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/stats.py,71:71,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A392,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/stats.py,78:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A393,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/stats.py,81:81,attr.s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A394,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/stats.py,83:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A395,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/stats.py,85:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A396,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/stats.py,87:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A397,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/stats.py,89:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A398,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/stats.py,91:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A399,--,,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,attrs,dataclasses,Utility,src/aiortc/stats.py,93:,ib,,function call,no program element,one-to-zero,no properties,attrs__dataclasses__aiortc/aiortc__270edaf,attrs__dataclasses,https://github.com/aiortc/aiortc/commit/270edaf -4,A4,--,,ansible-community/molecule,b7d7740db482624182dd6c31600ca1c09669cfc5,argparse,click,Utility,contrib/convert.py,37:,ArgumentParser,,function call,no program element,one-to-zero,,argparse__click__ansible-community/molecule__b7d7740,argparse__click,https://github.com/ansible-community/molecule/commit/b7d7740 -4,A40,--,,ankitects/anki,f6245cdfd1e81fecb581a17d3ee314ed0d72698d,httplib2,requests,HTTP Clients,anki/sync.py,:470,,get,no program element,function call,zero-to-one,,httplib2__requests__ankitects/anki__f6245cd,httplib2__requests,https://github.com/ankitects/anki/commit/f6245cd -4,A400,--,,michaeljoseph/changes,d9a8faec7953abfcbf3ffd9b12d6a4be6b71444f,docopt,click,Utility,changes/changelog.py,:4,,click,no program element,import,zero-to-one,no properties,docopt__click__michaeljoseph/changes__d9a8fae,docopt__click,https://github.com/michaeljoseph/changes/commit/d9a8fae -4,A401,--,,michaeljoseph/changes,d9a8faec7953abfcbf3ffd9b12d6a4be6b71444f,docopt,click,Utility,changes/changelog.py,:11,,make_pass_decorator,no program element,function call,zero-to-one,no properties,docopt__click__michaeljoseph/changes__d9a8fae,docopt__click,https://github.com/michaeljoseph/changes/commit/d9a8fae -4,A402,--,,michaeljoseph/changes,d9a8faec7953abfcbf3ffd9b12d6a4be6b71444f,docopt,click,Utility,changes/changelog.py,:54,,click.command,no program element,decorator,zero-to-one,no properties,docopt__click__michaeljoseph/changes__d9a8fae,docopt__click,https://github.com/michaeljoseph/changes/commit/d9a8fae -4,A403,--,,michaeljoseph/changes,d9a8faec7953abfcbf3ffd9b12d6a4be6b71444f,docopt,click,Utility,changes/changelog.py,:55,,pass_changes,no program element,decorator,zero-to-one,no properties,docopt__click__michaeljoseph/changes__d9a8fae,docopt__click,https://github.com/michaeljoseph/changes/commit/d9a8fae -4,A404,--,,michaeljoseph/changes,d9a8faec7953abfcbf3ffd9b12d6a4be6b71444f,docopt,click,Utility,changes/cli.py,50:50,from docopt import docopt,import click,import,import,one-to-one,no properties,docopt__click__michaeljoseph/changes__d9a8fae,docopt__click,https://github.com/michaeljoseph/changes/commit/d9a8fae -4,A405,--,,michaeljoseph/changes,d9a8faec7953abfcbf3ffd9b12d6a4be6b71444f,docopt,click,Utility,changes/cli.py,66:64-73,docopt,click.group;click.argument;click.option;click.pass_context,function call,decorator;decorator;decorator;decorator,one-to-many,element name change;argument addition;argument deletion;argument transformation,docopt__click__michaeljoseph/changes__d9a8fae,docopt__click,https://github.com/michaeljoseph/changes/commit/d9a8fae -4,A406,--,,michaeljoseph/changes,d9a8faec7953abfcbf3ffd9b12d6a4be6b71444f,docopt,click,Utility,tests/test_changelog.py,:1,,from click.testing import CliRunner,no program element,import,zero-to-one,no properties,docopt__click__michaeljoseph/changes__d9a8fae,docopt__click,https://github.com/michaeljoseph/changes/commit/d9a8fae -4,A407,--,,evgeni/bley,dcc428536d19b0f43604d4052ecaadabadef5e64,ipaddr,py2-ipaddress,HTTP Clients,test/test_bley.py,7:7,ipaddr,ipaddress,import,import,one-to-one,no properties,ipaddr__py2-ipaddress__evgeni/bley__dcc4285,ipaddr__py2-ipaddress,https://github.com/evgeni/bley/commit/dcc4285 -4,A408,--,,evgeni/bley,dcc428536d19b0f43604d4052ecaadabadef5e64,ipaddr,py2-ipaddress,HTTP Clients,test/test_bley.py,53:,IPNetwork,,function call,no program element,one-to-zero,no properties,ipaddr__py2-ipaddress__evgeni/bley__dcc4285,ipaddr__py2-ipaddress,https://github.com/evgeni/bley/commit/dcc4285 -4,A409,--,,evgeni/bley,dcc428536d19b0f43604d4052ecaadabadef5e64,ipaddr,py2-ipaddress,HTTP Clients,test/test_bley.py,54:,iterhosts,,function call,no program element,one-to-zero,no properties,ipaddr__py2-ipaddress__evgeni/bley__dcc4285,ipaddr__py2-ipaddress,https://github.com/evgeni/bley/commit/dcc4285 -4,A41,--,,ankitects/anki,f6245cdfd1e81fecb581a17d3ee314ed0d72698d,httplib2,requests,HTTP Clients,aqt/sync.py,429:,"import http.client, httplib2",,import,no program element,one-to-zero,,httplib2__requests__ankitects/anki__f6245cd,httplib2__requests,https://github.com/ankitects/anki/commit/f6245cd -4,A410,--,,evgeni/bley,dcc428536d19b0f43604d4052ecaadabadef5e64,ipaddr,py2-ipaddress,HTTP Clients,test/test_bley.py,55:,IPNetwork,,function call,no program element,one-to-zero,no properties,ipaddr__py2-ipaddress__evgeni/bley__dcc4285,ipaddr__py2-ipaddress,https://github.com/evgeni/bley/commit/dcc4285 -4,A411,--,,evgeni/bley,dcc428536d19b0f43604d4052ecaadabadef5e64,ipaddr,py2-ipaddress,HTTP Clients,test/test_bley.py,56:,iterhosts,,function call,no program element,one-to-zero,no properties,ipaddr__py2-ipaddress__evgeni/bley__dcc4285,ipaddr__py2-ipaddress,https://github.com/evgeni/bley/commit/dcc4285 -4,A412,--,,evgeni/bley,dcc428536d19b0f43604d4052ecaadabadef5e64,ipaddr,py2-ipaddress,HTTP Clients,test/test_bley.py,62:,iterhosts,,function call,no program element,one-to-zero,no properties,ipaddr__py2-ipaddress__evgeni/bley__dcc4285,ipaddr__py2-ipaddress,https://github.com/evgeni/bley/commit/dcc4285 -4,A413,--,,evgeni/bley,dcc428536d19b0f43604d4052ecaadabadef5e64,ipaddr,py2-ipaddress,HTTP Clients,test/test_bley.py,69:,iterhosts,,function call,no program element,one-to-zero,no properties,ipaddr__py2-ipaddress__evgeni/bley__dcc4285,ipaddr__py2-ipaddress,https://github.com/evgeni/bley/commit/dcc4285 -4,A414,--,,evgeni/bley,dcc428536d19b0f43604d4052ecaadabadef5e64,ipaddr,py2-ipaddress,HTTP Clients,test/test_bleyhelpers.py,3:3,ipaddr,ipaddress,import,import,one-to-one,no properties,ipaddr__py2-ipaddress__evgeni/bley__dcc4285,ipaddr__py2-ipaddress,https://github.com/evgeni/bley/commit/dcc4285 -4,A415,--,,evgeni/bley,dcc428536d19b0f43604d4052ecaadabadef5e64,ipaddr,py2-ipaddress,HTTP Clients,test/test_bleyhelpers.py,88:89,IPAddress,ip_address,function call,function call,one-to-one,element name change;argument transformation,ipaddr__py2-ipaddress__evgeni/bley__dcc4285,ipaddr__py2-ipaddress,https://github.com/evgeni/bley/commit/dcc4285 -4,A416,--,,evgeni/bley,dcc428536d19b0f43604d4052ecaadabadef5e64,ipaddr,py2-ipaddress,HTTP Clients,test/test_bleyhelpers.py,97:98,IPAddress,ip_address,function call,function call,one-to-one,element name change;argument transformation,ipaddr__py2-ipaddress__evgeni/bley__dcc4285,ipaddr__py2-ipaddress,https://github.com/evgeni/bley/commit/dcc4285 -4,A417,--,,jdswinbank/comet,1549e864ad46d3216dea9b4aa2353722de2081c5,ipaddr,py2-ipaddress,HTTP Clients,comet/service/broker.py,8:8,from ipaddr import IPNetwork,from ipaddress import ip_network,import,import,one-to-one,no properties,ipaddr__py2-ipaddress__jdswinbank/comet__1549e86,ipaddr__py2-ipaddress,https://github.com/jdswinbank/comet/commit/1549e86 -4,A418,--,,jdswinbank/comet,1549e864ad46d3216dea9b4aa2353722de2081c5,ipaddr,py2-ipaddress,HTTP Clients,comet/service/broker.py,"108,115:108,115",IPNetwork,ip_network,function call,function call,one-to-one,element name change;argument addition,ipaddr__py2-ipaddress__jdswinbank/comet__1549e86,ipaddr__py2-ipaddress,https://github.com/jdswinbank/comet/commit/1549e86 -4,A419,--,,jdswinbank/comet,1549e864ad46d3216dea9b4aa2353722de2081c5,ipaddr,py2-ipaddress,HTTP Clients,comet/service/test/test_broker.py,1:1,from ipaddr import IPNetwork,from ipaddress import ip_network,import,import,one-to-one,no properties,ipaddr__py2-ipaddress__jdswinbank/comet__1549e86,ipaddr__py2-ipaddress,https://github.com/jdswinbank/comet/commit/1549e86 -4,A42,--,,ankitects/anki,f6245cdfd1e81fecb581a17d3ee314ed0d72698d,httplib2,requests,HTTP Clients,aqt/sync.py,470-471:,ServerNotFoundError,,exception,no program element,one-to-zero,,httplib2__requests__ankitects/anki__f6245cd,httplib2__requests,https://github.com/ankitects/anki/commit/f6245cd -4,A420,--,,jdswinbank/comet,1549e864ad46d3216dea9b4aa2353722de2081c5,ipaddr,py2-ipaddress,HTTP Clients,comet/service/test/test_broker.py,58:58,IPNetwork,ip_network,function call,function call,one-to-one,element name change,ipaddr__py2-ipaddress__jdswinbank/comet__1549e86,ipaddr__py2-ipaddress,https://github.com/jdswinbank/comet/commit/1549e86 -4,A421,--,,jdswinbank/comet,1549e864ad46d3216dea9b4aa2353722de2081c5,ipaddr,py2-ipaddress,HTTP Clients,comet/service/test/test_broker.py,66:67,IPNetwork,ip_network,function call,function call,one-to-one,element name change;argument addition,ipaddr__py2-ipaddress__jdswinbank/comet__1549e86,ipaddr__py2-ipaddress,https://github.com/jdswinbank/comet/commit/1549e86 -4,A422,--,,jdswinbank/comet,1549e864ad46d3216dea9b4aa2353722de2081c5,ipaddr,py2-ipaddress,HTTP Clients,comet/utility/test/test_whitelist.py,1:1,from ipaddr import IPNetwork,from ipaddress import ip_network,import,import,one-to-one,no properties,ipaddr__py2-ipaddress__jdswinbank/comet__1549e86,ipaddr__py2-ipaddress,https://github.com/jdswinbank/comet/commit/1549e86 -4,A423,--,,jdswinbank/comet,1549e864ad46d3216dea9b4aa2353722de2081c5,ipaddr,py2-ipaddress,HTTP Clients,comet/utility/test/test_whitelist.py,"25,32:25,32",IPNetwork,ip_network,function call,function call,one-to-one,element name change,ipaddr__py2-ipaddress__jdswinbank/comet__1549e86,ipaddr__py2-ipaddress,https://github.com/jdswinbank/comet/commit/1549e86 -4,A424,--,,jdswinbank/comet,1549e864ad46d3216dea9b4aa2353722de2081c5,ipaddr,py2-ipaddress,HTTP Clients,comet/utility/whitelist.py,5:5,from ipaddr import IPAddress,from ipaddress import ip_address,import,import,one-to-one,no properties,ipaddr__py2-ipaddress__jdswinbank/comet__1549e86,ipaddr__py2-ipaddress,https://github.com/jdswinbank/comet/commit/1549e86 -4,A425,--,,jdswinbank/comet,1549e864ad46d3216dea9b4aa2353722de2081c5,ipaddr,py2-ipaddress,HTTP Clients,comet/utility/whitelist.py,17:17,IPAddress,ip_address,function call,function call,one-to-one,element name change,ipaddr__py2-ipaddress__jdswinbank/comet__1549e86,ipaddr__py2-ipaddress,https://github.com/jdswinbank/comet/commit/1549e86 -4,A426,--,,meejah/txtorcon,c8fdba0a3494a41ceb499a3473956faf48034a0c,ipaddr,py2-ipaddress,HTTP Clients,txtorcon/util.py,71:14,import ipaddr as _ipaddr,import ipaddress,import,import,one-to-one,no properties,ipaddr__py2-ipaddress__meejah/txtorcon__c8fdba0,ipaddr__py2-ipaddress,https://github.com/meejah/txtorcon/commit/c8fdba0 -4,A427,--,,meejah/txtorcon,c8fdba0a3494a41ceb499a3473956faf48034a0c,ipaddr,py2-ipaddress,HTTP Clients,txtorcon/util.py,133:127,IPAddress,ip_address,function call,function call,one-to-one,element name change,ipaddr__py2-ipaddress__meejah/txtorcon__c8fdba0,ipaddr__py2-ipaddress,https://github.com/meejah/txtorcon/commit/c8fdba0 -4,A428,--,,redhat-cip/hardware,a429c38cf6e6630f6bc1d1793f1aa2a75b21cc03,ipaddr,py2-ipaddress,HTTP Clients,hardware/matcher.py,24:20,import ipaddr,import ipaddress,import,import,one-to-one,no properties,ipaddr__py2-ipaddress__redhat-cip/hardware__a429c38,ipaddr__py2-ipaddress,https://github.com/redhat-cip/hardware/commit/a429c38 -4,A429,--,,redhat-cip/hardware,a429c38cf6e6630f6bc1d1793f1aa2a75b21cc03,ipaddr,py2-ipaddress,HTTP Clients,hardware/matcher.py,88:84,IPv4Address,IPv4Address,function call,function call,one-to-one,no properties,ipaddr__py2-ipaddress__redhat-cip/hardware__a429c38,ipaddr__py2-ipaddress,https://github.com/redhat-cip/hardware/commit/a429c38 -4,A43,--,,ankitects/anki,f6245cdfd1e81fecb581a17d3ee314ed0d72698d,httplib2,requests,HTTP Clients,aqt/sync.py,472:,ssl_SSLError,,exception,no program element,one-to-zero,,httplib2__requests__ankitects/anki__f6245cd,httplib2__requests,https://github.com/ankitects/anki/commit/f6245cd -4,A430,--,,redhat-cip/hardware,a429c38cf6e6630f6bc1d1793f1aa2a75b21cc03,ipaddr,py2-ipaddress,HTTP Clients,hardware/matcher.py,88:84,IPv4Network,IPv4Network,function call,function call,one-to-one,no properties,ipaddr__py2-ipaddress__redhat-cip/hardware__a429c38,ipaddr__py2-ipaddress,https://github.com/redhat-cip/hardware/commit/a429c38 -4,A431,--,,rvojcik/rtapi,2c25c0539c8bc46812a0f1e75da97066af76905b,ipaddr,py2-ipaddress,HTTP Clients,rtapi/__init__.py,50:50,ipaddr,ipaddress,import,import,one-to-one,no properties,ipaddr__py2-ipaddress__rvojcik/rtapi__2c25c05,ipaddr__py2-ipaddress,https://github.com/rvojcik/rtapi/commit/2c25c05 -4,A432,--,,rvojcik/rtapi,2c25c0539c8bc46812a0f1e75da97066af76905b,ipaddr,py2-ipaddress,HTTP Clients,rtapi/__init__.py,"613,924:613,924",IPAddress,IPv6Address,function call,function call,one-to-one,element name change,ipaddr__py2-ipaddress__rvojcik/rtapi__2c25c05,ipaddr__py2-ipaddress,https://github.com/rvojcik/rtapi/commit/2c25c05 -4,A433,--,,stackstorm/st2,4022aea911726ab98e376860cfba75987e4b3df4,ipaddr,py2-ipaddress,HTTP Clients,st2common/st2common/util/ip_utils.py,19:19,ipaddr,ipaddress,import,import,one-to-one,no properties,ipaddr__py2-ipaddress__stackstorm/st2__4022aea,ipaddr__py2-ipaddress,https://github.com/stackstorm/st2/commit/4022aea -4,A434,--,,stackstorm/st2,4022aea911726ab98e376860cfba75987e4b3df4,ipaddr,py2-ipaddress,HTTP Clients,st2common/st2common/util/ip_utils.py,"43,59:43,59",IPAddress,ip_address,function call,function call,one-to-one,element name change,ipaddr__py2-ipaddress__stackstorm/st2__4022aea,ipaddr__py2-ipaddress,https://github.com/stackstorm/st2/commit/4022aea -4,A435,--,,nchammas/flintrock,7323298d4a7827887d12f20787385255fccaaca4,pep8,pycodestyle,Codestyle,tests/test_static.py,5:5,pep8,pycodestyle,import,import,one-to-one,no properties,pep8__pycodestyle__nchammas/flintrock__7323298,pep8__pycodestyle,https://github.com/nchammas/flintrock/commit/7323298 -4,A436,--,,nchammas/flintrock,7323298d4a7827887d12f20787385255fccaaca4,pep8,pycodestyle,Codestyle,tests/test_static.py,35:35,StyleGuide,StyleGuide,function call,function call,one-to-one,no properties,pep8__pycodestyle__nchammas/flintrock__7323298,pep8__pycodestyle,https://github.com/nchammas/flintrock/commit/7323298 -4,A437,--,,openstack/designate,2c9e9f5f41d4fdf6a5f4f9870e0bb261c53d4e94,pep8,pycodestyle,Codestyle,designate/hacking/checks.py,17:17,pep8,pycodestyle,import,import,one-to-one,no properties,pep8__pycodestyle__openstack/designate__2c9e9f5,pep8__pycodestyle,https://github.com/openstack/designate/commit/2c9e9f5 -4,A438,--,,openstack/designate,2c9e9f5f41d4fdf6a5f4f9870e0bb261c53d4e94,pep8,pycodestyle,Codestyle,designate/hacking/checks.py,50:48,noqa,noqa,function call,function call,one-to-one,no properties,pep8__pycodestyle__openstack/designate__2c9e9f5,pep8__pycodestyle,https://github.com/openstack/designate/commit/2c9e9f5 -4,A439,--,,openstack/sahara,61b0b2e03846f3d743b8dafa604632e15ca47ea1,pep8,pycodestyle,Codestyle,sahara/utils/hacking/checks.py,16:16,pep8,pycodestyle,import,import,one-to-one,no properties,pep8__pycodestyle__openstack/sahara__61b0b2e,pep8__pycodestyle,https://github.com/openstack/sahara/commit/61b0b2e -4,A44,--,,ankitects/anki,f6245cdfd1e81fecb581a17d3ee314ed0d72698d,httplib2,requests,HTTP Clients,aqt/sync.py,503:,Response,,function call,no program element,one-to-zero,,httplib2__requests__ankitects/anki__f6245cd,httplib2__requests,https://github.com/ankitects/anki/commit/f6245cd -4,A440,--,,openstack/sahara,61b0b2e03846f3d743b8dafa604632e15ca47ea1,pep8,pycodestyle,Codestyle,sahara/utils/hacking/checks.py,109:109,noqa,noqa,function call,function call,one-to-one,no properties,pep8__pycodestyle__openstack/sahara__61b0b2e,pep8__pycodestyle,https://github.com/openstack/sahara/commit/61b0b2e -4,A441,--,,schlamar/flake8-todo,fcd59c6c0ba68ec7b394709fbf219418ecff14a5,pep8,pycodestyle,Codestyle,flake8_todo.py,6:6,pep8,pycodestyle,import,import,one-to-one,no properties,pep8__pycodestyle__schlamar/flake8-todo__fcd59c6,pep8__pycodestyle,https://github.com/schlamar/flake8-todo/commit/fcd59c6 -4,A442,--,,schlamar/flake8-todo,fcd59c6c0ba68ec7b394709fbf219418ecff14a5,pep8,pycodestyle,Codestyle,flake8_todo.py,12:12,noqa,noqa,function call,function call,one-to-one,no properties,pep8__pycodestyle__schlamar/flake8-todo__fcd59c6,pep8__pycodestyle,https://github.com/schlamar/flake8-todo/commit/fcd59c6 -4,A443,--,,ozencb/yts-scraper,383401ae9f95fed9132d26b4b9aed8e4c44d47b5,progressbar,tqdm,Utility,ytsscraper/scraper.py,8:8,import progressbar,from tqdm import tqdm,import,import,one-to-one,no properties,progressbar__tqdm__ozencb/yts-scraper__383401a,progressbar__tqdm,https://github.com/ozencb/yts-scraper/commit/383401a -4,A444,--,,ozencb/yts-scraper,383401ae9f95fed9132d26b4b9aed8e4c44d47b5,progressbar,tqdm,Utility,ytsscraper/scraper.py,43:,wrap_stderr,,function call,no program element,one-to-zero,no properties,progressbar__tqdm__ozencb/yts-scraper__383401a,progressbar__tqdm,https://github.com/ozencb/yts-scraper/commit/383401a -4,A445,--,,ozencb/yts-scraper,383401ae9f95fed9132d26b4b9aed8e4c44d47b5,progressbar,tqdm,Utility,ytsscraper/scraper.py,45:,flush,,function call,no program element,one-to-zero,no properties,progressbar__tqdm__ozencb/yts-scraper__383401a,progressbar__tqdm,https://github.com/ozencb/yts-scraper/commit/383401a -4,A446,--,,ozencb/yts-scraper,383401ae9f95fed9132d26b4b9aed8e4c44d47b5,progressbar,tqdm,Utility,ytsscraper/scraper.py,47-48:106,Timer;ETA;Bar;ProgressBar,tqdm,function call;function call;function call;function call,function call,many-to-one,element name change;argument deletion;argument addition,progressbar__tqdm__ozencb/yts-scraper__383401a,progressbar__tqdm,https://github.com/ozencb/yts-scraper/commit/383401a -4,A447,--,,ozencb/yts-scraper,383401ae9f95fed9132d26b4b9aed8e4c44d47b5,progressbar,tqdm,Utility,ytsscraper/scraper.py,:107,,tqdm,no program element,function call,zero-to-one,no properties,progressbar__tqdm__ozencb/yts-scraper__383401a,progressbar__tqdm,https://github.com/ozencb/yts-scraper/commit/383401a -4,A448,--,,ozencb/yts-scraper,383401ae9f95fed9132d26b4b9aed8e4c44d47b5,progressbar,tqdm,Utility,ytsscraper/scraper.py,":125,147,167,194,205,209,212,216",,write,no program element,function call,zero-to-one,no properties,progressbar__tqdm__ozencb/yts-scraper__383401a,progressbar__tqdm,https://github.com/ozencb/yts-scraper/commit/383401a -4,A449,--,,ozencb/yts-scraper,383401ae9f95fed9132d26b4b9aed8e4c44d47b5,progressbar,tqdm,Utility,ytsscraper/scraper.py,:126,,close,no program element,function call,zero-to-one,no properties,progressbar__tqdm__ozencb/yts-scraper__383401a,progressbar__tqdm,https://github.com/ozencb/yts-scraper/commit/383401a -4,A45,--,,ankitects/anki,f6245cdfd1e81fecb581a17d3ee314ed0d72698d,httplib2,requests,HTTP Clients,aqt/sync.py,505:,_decompressContent,,function call,no program element,one-to-zero,,httplib2__requests__ankitects/anki__f6245cd,httplib2__requests,https://github.com/ankitects/anki/commit/f6245cd -4,A450,--,,ozencb/yts-scraper,383401ae9f95fed9132d26b4b9aed8e4c44d47b5,progressbar,tqdm,Utility,ytsscraper/scraper.py,165:,update,,function call,no program element,one-to-zero,no properties,progressbar__tqdm__ozencb/yts-scraper__383401a,progressbar__tqdm,https://github.com/ozencb/yts-scraper/commit/383401a -4,A451,--,,redkyn/assigner,f132d03c9154401da28316e552fc6ca0bd51cf31,progressbar,tqdm,Utility,assigner/commands/get.py,12:12,from progressbar import ProgressBar,from assigner.progress import Progress,import,import,one-to-one,no properties,progressbar__tqdm__redkyn/assigner__f132d03,progressbar__tqdm,https://github.com/redkyn/assigner/commit/f132d03 -4,A452,--,,redkyn/assigner,f132d03c9154401da28316e552fc6ca0bd51cf31,progressbar,tqdm,Utility,assigner/commands/get.py,42:42,ProgressBar,Progress,function call,function call,one-to-one,element name change;argument deletion,progressbar__tqdm__redkyn/assigner__f132d03,progressbar__tqdm,https://github.com/redkyn/assigner/commit/f132d03 -4,A453,--,,redkyn/assigner,f132d03c9154401da28316e552fc6ca0bd51cf31,progressbar,tqdm,Utility,assigner/commands/get.py,44:,update,,function call,no program element,one-to-zero,no properties,progressbar__tqdm__redkyn/assigner__f132d03,progressbar__tqdm,https://github.com/redkyn/assigner/commit/f132d03 -4,A454,--,,cloudve/cloudbridge,27b217e070e5711a7fd21c76663d64918fcd9c6e,pycryptodome,cryptography,Crypto,cloudbridge/cloud/providers/gce/helpers.py,2:2-4,from Crypto.PublicKey import RSA,from cryptography.hazmat.primitives import serialization as crypt_serialization;from cryptography.hazmat.primitives.asymmetric import rsa;from cryptography.hazmat.backends import default_backend,import,import,one-to-many,no properties,pycryptodome__cryptography__cloudve/cloudbridge__27b217e,pycryptodome__cryptography,https://github.com/cloudve/cloudbridge/commit/27b217e -4,A455,--,,cloudve/cloudbridge,27b217e070e5711a7fd21c76663d64918fcd9c6e,pycryptodome,cryptography,Crypto,cloudbridge/cloud/providers/gce/helpers.py,6:8-11,generate,generate_private_key,function call,function call,one-to-one,element name change;argument deletion;argument addition,pycryptodome__cryptography__cloudve/cloudbridge__27b217e,pycryptodome__cryptography,https://github.com/cloudve/cloudbridge/commit/27b217e -4,A456,--,,cloudve/cloudbridge,27b217e070e5711a7fd21c76663d64918fcd9c6e,pycryptodome,cryptography,Crypto,cloudbridge/cloud/providers/gce/helpers.py,7:16-18,publickey;exportKey,public_key;public_bytes,function call;function call,function call;function call,many-to-many,element name change;argument deletion;argument addition,pycryptodome__cryptography__cloudve/cloudbridge__27b217e,pycryptodome__cryptography,https://github.com/cloudve/cloudbridge/commit/27b217e -4,A457,--,,cloudve/cloudbridge,27b217e070e5711a7fd21c76663d64918fcd9c6e,pycryptodome,cryptography,Crypto,cloudbridge/cloud/providers/gce/helpers.py,8:12-15,exportKey,private_bytes,function call,function call,one-to-one,element name change;argument deletion;argument addition,pycryptodome__cryptography__cloudve/cloudbridge__27b217e,pycryptodome__cryptography,https://github.com/cloudve/cloudbridge/commit/27b217e -4,A458,--,,coresecurity/pysap,21fe13a08b83d6fcabbdbbddaf15c3c5dd53de77,pycryptodome,cryptography,Crypto,examples/dlmanager_decrypt.py,30:30-31,from Crypto.Cipher import AES,"from cryptography.hazmat.backends import default_backend;from cryptography.hazmat.primitives.ciphers import Cipher, algorithms, modes",import,import,one-to-many,no properties,pycryptodome__cryptography__coresecurity/pysap__21fe13a,pycryptodome__cryptography,https://github.com/coresecurity/pysap/commit/21fe13a -4,A459,--,,coresecurity/pysap,21fe13a08b83d6fcabbdbbddaf15c3c5dd53de77,pycryptodome,cryptography,Crypto,examples/dlmanager_decrypt.py,32:33,AES,Cipher,function object,function object,one-to-one,element name change,pycryptodome__cryptography__coresecurity/pysap__21fe13a,pycryptodome__cryptography,https://github.com/coresecurity/pysap/commit/21fe13a -4,A46,--,,ankitects/anki,f6245cdfd1e81fecb581a17d3ee314ed0d72698d,httplib2,requests,HTTP Clients,aqt/update.py,:6,,requests,no program element,import,zero-to-one,,httplib2__requests__ankitects/anki__f6245cd,httplib2__requests,https://github.com/ankitects/anki/commit/f6245cd -4,A460,--,,coresecurity/pysap,21fe13a08b83d6fcabbdbbddaf15c3c5dd53de77,pycryptodome,cryptography,Crypto,examples/dlmanager_decrypt.py,198:200,new,Cipher,function call,function call,one-to-one,element name change;argument transformation;argument addition,pycryptodome__cryptography__coresecurity/pysap__21fe13a,pycryptodome__cryptography,https://github.com/coresecurity/pysap/commit/21fe13a -4,A461,--,,coresecurity/pysap,21fe13a08b83d6fcabbdbbddaf15c3c5dd53de77,pycryptodome,cryptography,Crypto,examples/dlmanager_decrypt.py,199:200-201,decrypt,decryptor;update;finalize,function call,function call; function call; function call,one-to-many,element name change,pycryptodome__cryptography__coresecurity/pysap__21fe13a,pycryptodome__cryptography,https://github.com/coresecurity/pysap/commit/21fe13a -4,A462,--,,coresecurity/pysap,21fe13a08b83d6fcabbdbbddaf15c3c5dd53de77,pycryptodome,cryptography,Crypto,examples/dlmanager_decrypt.py,281:283,AES,Cipher,function object,function object,one-to-one,element name change,pycryptodome__cryptography__coresecurity/pysap__21fe13a,pycryptodome__cryptography,https://github.com/coresecurity/pysap/commit/21fe13a -4,A463,--,,jvanovost/dc09_spt,08a9d0b85bf03b9d4d55294a6f287e3068579834,pycryptodome,cryptography,Crypto,dc09_spt/msg/dc09_msg.py,8:8,from Crypto.Cipher import AES,"from cryptography.hazmat.primitives.ciphers import Cipher, algorithms, modes",import,import,one-to-one,no properties,pycryptodome__cryptography__jvanovost/dc09_spt__08a9d0b,pycryptodome__cryptography,https://github.com/jvanovost/dc09_spt/commit/08a9d0b -4,A464,--,,jvanovost/dc09_spt,08a9d0b85bf03b9d4d55294a6f287e3068579834,pycryptodome,cryptography,Crypto,dc09_spt/msg/dc09_msg.py,99:99,new,Cipher,function call,function call,one-to-one,element name change;argument transformation,pycryptodome__cryptography__jvanovost/dc09_spt__08a9d0b,pycryptodome__cryptography,https://github.com/jvanovost/dc09_spt/commit/08a9d0b -4,A465,--,,jvanovost/dc09_spt,08a9d0b85bf03b9d4d55294a6f287e3068579834,pycryptodome,cryptography,Crypto,dc09_spt/msg/dc09_msg.py,100:100-101,encrypt,encryptor;update;finalize,function call,function call;function call;function call,one-to-many,element name change;argument transformation,pycryptodome__cryptography__jvanovost/dc09_spt__08a9d0b,pycryptodome__cryptography,https://github.com/jvanovost/dc09_spt/commit/08a9d0b -4,A466,--,,jvanovost/dc09_spt,08a9d0b85bf03b9d4d55294a6f287e3068579834,pycryptodome,cryptography,Crypto,dc09_spt/msg/dc09_msg.py,109:110,new,Cipher,function call,function call,one-to-one,element name change;argument transformation,pycryptodome__cryptography__jvanovost/dc09_spt__08a9d0b,pycryptodome__cryptography,https://github.com/jvanovost/dc09_spt/commit/08a9d0b -4,A467,--,,jvanovost/dc09_spt,08a9d0b85bf03b9d4d55294a6f287e3068579834,pycryptodome,cryptography,Crypto,dc09_spt/msg/dc09_msg.py,110:111-112,decrypt,decryptor;update;finalize,function call,function call;function call;function call,one-to-many,element name change,pycryptodome__cryptography__jvanovost/dc09_spt__08a9d0b,pycryptodome__cryptography,https://github.com/jvanovost/dc09_spt/commit/08a9d0b -4,A468,--,,leifj/pyxmlsecurity,b5d88c805e12296bc31d287f64f455523bcbe123,pycryptodome,cryptography,Crypto,src/xmlsec/utils.py,":5,6,7,8",,"from cryptography.hazmat.backends import default_backend;from cryptography.hazmat.primitives import serialization;from cryptography.hazmat.primitives.asymmetric import rsa;from cryptography.x509 import load_pem_x509_certificate, load_der_x509_certificate",no program element,import,zero-to-one,no properties,pycryptodome__cryptography__leifj/pyxmlsecurity__b5d88c8,pycryptodome__cryptography,https://github.com/leifj/pyxmlsecurity/commit/b5d88c8 -4,A469,--,,leifj/pyxmlsecurity,b5d88c805e12296bc31d287f64f455523bcbe123,pycryptodome,cryptography,Crypto,src/xmlsec/utils.py,:49,,public_key,no program element,function call,zero-to-one,no properties,pycryptodome__cryptography__leifj/pyxmlsecurity__b5d88c8,pycryptodome__cryptography,https://github.com/leifj/pyxmlsecurity/commit/b5d88c8 -4,A47,--,,ankitects/anki,f6245cdfd1e81fecb581a17d3ee314ed0d72698d,httplib2,requests,HTTP Clients,aqt/update.py,:40,,post,no program element,function call,zero-to-one,,httplib2__requests__ankitects/anki__f6245cd,httplib2__requests,https://github.com/ankitects/anki/commit/f6245cd -4,A470,--,,leifj/pyxmlsecurity,b5d88c805e12296bc31d287f64f455523bcbe123,pycryptodome,cryptography,Crypto,src/xmlsec/utils.py,:50,,RSAPublicKey,no program element,type,zero-to-one,no properties,pycryptodome__cryptography__leifj/pyxmlsecurity__b5d88c8,pycryptodome__cryptography,https://github.com/leifj/pyxmlsecurity/commit/b5d88c8 -4,A471,--,,leifj/pyxmlsecurity,b5d88c805e12296bc31d287f64f455523bcbe123,pycryptodome,cryptography,Crypto,src/xmlsec/utils.py,":54,55",,public_bytes,no program element,function call,zero-to-one,no properties,pycryptodome__cryptography__leifj/pyxmlsecurity__b5d88c8,pycryptodome__cryptography,https://github.com/leifj/pyxmlsecurity/commit/b5d88c8 -4,A472,--,,leifj/pyxmlsecurity,b5d88c805e12296bc31d287f64f455523bcbe123,pycryptodome,cryptography,Crypto,src/xmlsec/utils.py,:56,,public_numbers,no program element,function call,zero-to-one,no properties,pycryptodome__cryptography__leifj/pyxmlsecurity__b5d88c8,pycryptodome__cryptography,https://github.com/leifj/pyxmlsecurity/commit/b5d88c8 -4,A473,--,not MR,leifj/pyxmlsecurity,b5d88c805e12296bc31d287f64f455523bcbe123,pycryptodome,cryptography,Crypto,src/xmlsec/utils.py,":57,58,59",,n;e;subject,no program element,attribute access,zero-to-one,no properties,pycryptodome__cryptography__leifj/pyxmlsecurity__b5d88c8,pycryptodome__cryptography,https://github.com/leifj/pyxmlsecurity/commit/b5d88c8 -4,A474,--,,leifj/pyxmlsecurity,b5d88c805e12296bc31d287f64f455523bcbe123,pycryptodome,cryptography,Crypto,src/xmlsec/utils.py,:65,,load_pem_x509_certificate,no program element,function call,zero-to-one,no properties,pycryptodome__cryptography__leifj/pyxmlsecurity__b5d88c8,pycryptodome__cryptography,https://github.com/leifj/pyxmlsecurity/commit/b5d88c8 -4,A475,--,,leifj/pyxmlsecurity,b5d88c805e12296bc31d287f64f455523bcbe123,pycryptodome,cryptography,Crypto,src/xmlsec/utils.py,:69,,load_der_x509_certificate,no program element,function call,zero-to-one,no properties,pycryptodome__cryptography__leifj/pyxmlsecurity__b5d88c8,pycryptodome__cryptography,https://github.com/leifj/pyxmlsecurity/commit/b5d88c8 -4,A476,--,,mitya57/secretstorage,e637c3b38bec3798f75fba190a597d37e1dcc3d6,pycryptodome,cryptography,Crypto,secretstorage/dhcrypto.py,:15,,from cryptography.utils import int_from_bytes,no program element,import,zero-to-one,no properties,pycryptodome__cryptography__mitya57/secretstorage__e637c3b,pycryptodome__cryptography,https://github.com/mitya57/secretstorage/commit/e637c3b -4,A477,--,,mitya57/secretstorage,e637c3b38bec3798f75fba190a597d37e1dcc3d6,pycryptodome,cryptography,Crypto,secretstorage/dhcrypto.py,:30,,int_from_bytes,no program element,function call,zero-to-one,no properties,pycryptodome__cryptography__mitya57/secretstorage__e637c3b,pycryptodome__cryptography,https://github.com/mitya57/secretstorage/commit/e637c3b -4,A478,--,,mitya57/secretstorage,e637c3b38bec3798f75fba190a597d37e1dcc3d6,pycryptodome,cryptography,Crypto,secretstorage/dhcrypto.py,31:,from Crypto.Util.number import bytes_to_long as _to_long,,import,no program element,one-to-zero,no properties,pycryptodome__cryptography__mitya57/secretstorage__e637c3b,pycryptodome__cryptography,https://github.com/mitya57/secretstorage/commit/e637c3b -4,A479,--,,mitya57/secretstorage,e637c3b38bec3798f75fba190a597d37e1dcc3d6,pycryptodome,cryptography,Crypto,secretstorage/dhcrypto.py,33:,bytes_to_long,,function call,no program element,one-to-zero,no properties,pycryptodome__cryptography__mitya57/secretstorage__e637c3b,pycryptodome__cryptography,https://github.com/mitya57/secretstorage/commit/e637c3b -4,A48,--,,ankitects/anki,f6245cdfd1e81fecb581a17d3ee314ed0d72698d,httplib2,requests,HTTP Clients,aqt/update.py,:41,,raise_for_status,no program element,function call,zero-to-one,,httplib2__requests__ankitects/anki__f6245cd,httplib2__requests,https://github.com/ankitects/anki/commit/f6245cd -4,A480,--,,mitya57/secretstorage,e637c3b38bec3798f75fba190a597d37e1dcc3d6,pycryptodome,cryptography,Crypto,secretstorage/dhcrypto.py,40:37,from Crypto.Util.number import long_to_bytes,from cryptography.utils import int_to_bytes as long_to_bytes,import,import,one-to-one,no properties,pycryptodome__cryptography__mitya57/secretstorage__e637c3b,pycryptodome__cryptography,https://github.com/mitya57/secretstorage/commit/e637c3b -4,A481,--,,mitya57/secretstorage,e637c3b38bec3798f75fba190a597d37e1dcc3d6,pycryptodome,cryptography,Crypto,secretstorage/item.py,17:17-18,"from Crypto.Cipher.AES import AESCipher, MODE_CBC","from cryptography.hazmat.primitives.ciphers import Cipher, algorithms, modes; from cryptography.hazmat.backends import default_backend",import,import,one-to-many,no properties,pycryptodome__cryptography__mitya57/secretstorage__e637c3b,pycryptodome__cryptography,https://github.com/mitya57/secretstorage/commit/e637c3b -4,A482,--,,mitya57/secretstorage,e637c3b38bec3798f75fba190a597d37e1dcc3d6,pycryptodome,cryptography,Crypto,secretstorage/item.py,99:100-103,AESCipher,AES;Cipher;decryptor,function call,function call;function call;function call,one-to-many,element name change;argument transformation;argument addition,pycryptodome__cryptography__mitya57/secretstorage__e637c3b,pycryptodome__cryptography,https://github.com/mitya57/secretstorage/commit/e637c3b -4,A483,--,,mitya57/secretstorage,e637c3b38bec3798f75fba190a597d37e1dcc3d6,pycryptodome,cryptography,Crypto,secretstorage/item.py,101:104,decrypt,update;finalize,function call,function call;function call,one-to-many,element name change,pycryptodome__cryptography__mitya57/secretstorage__e637c3b,pycryptodome__cryptography,https://github.com/mitya57/secretstorage/commit/e637c3b -4,A484,--,,mitya57/secretstorage,e637c3b38bec3798f75fba190a597d37e1dcc3d6,pycryptodome,cryptography,Crypto,secretstorage/util.py,17:17-18,"from Crypto.Cipher.AES import AESCipher, MODE_CBC, block_size","from cryptography.hazmat.primitives.ciphers import Cipher, algorithms, modes;from cryptography.hazmat.backends import default_backend",import,import,one-to-many,no properties,pycryptodome__cryptography__mitya57/secretstorage__e637c3b,pycryptodome__cryptography,https://github.com/mitya57/secretstorage/commit/e637c3b -4,A485,--,,mitya57/secretstorage,e637c3b38bec3798f75fba190a597d37e1dcc3d6,pycryptodome,cryptography,Crypto,secretstorage/util.py,98:98-99,AESCipher,AES;Cipher;encryptor,function call,function call;function call;function call,one-to-many,element name change;argument transformation;argument addition,pycryptodome__cryptography__mitya57/secretstorage__e637c3b,pycryptodome__cryptography,https://github.com/mitya57/secretstorage/commit/e637c3b -4,A486,--,,mitya57/secretstorage,e637c3b38bec3798f75fba190a597d37e1dcc3d6,pycryptodome,cryptography,Crypto,secretstorage/util.py,102:100,encrypt,update;finalize,function call,function call;function call,one-to-many,element name change,pycryptodome__cryptography__mitya57/secretstorage__e637c3b,pycryptodome__cryptography,https://github.com/mitya57/secretstorage/commit/e637c3b -4,A487,--,,ojarva/python-sshpubkeys,e3ee2d2635e8489ef6e3a57520e3bf1b61d94962,pycryptodome,cryptography,Crypto,sshpubkeys/keys.py,26:25-27,"from Crypto.PublicKey import RSA, DSA","from cryptography.hazmat.backends import default_backend;from cryptography.hazmat.primitives.asymmetric.dsa import DSAPublicNumbers, DSAParameterNumbers;from cryptography.hazmat.primitives.asymmetric.rsa import RSAPublicNumbers",import,import,one-to-many,no properties,pycryptodome__cryptography__ojarva/python-sshpubkeys__e3ee2d2,pycryptodome__cryptography,https://github.com/ojarva/python-sshpubkeys/commit/e3ee2d2 -4,A488,--,,ojarva/python-sshpubkeys,e3ee2d2635e8489ef6e3a57520e3bf1b61d94962,pycryptodome,cryptography,Crypto,sshpubkeys/keys.py,277:278,construct,RSAPublicNumbers;public_key,function call,function call;function call,one-to-many,element name change;argument addition,pycryptodome__cryptography__ojarva/python-sshpubkeys__e3ee2d2,pycryptodome__cryptography,https://github.com/ojarva/python-sshpubkeys/commit/e3ee2d2 -4,A489,--,,ojarva/python-sshpubkeys,e3ee2d2635e8489ef6e3a57520e3bf1b61d94962,pycryptodome,cryptography,Crypto,sshpubkeys/keys.py,278:279,size,key_size,function call,attribute access,one-to-one,element name change,pycryptodome__cryptography__ojarva/python-sshpubkeys__e3ee2d2,pycryptodome__cryptography,https://github.com/ojarva/python-sshpubkeys/commit/e3ee2d2 -4,A49,--,,ankitects/anki,f6245cdfd1e81fecb581a17d3ee314ed0d72698d,httplib2,requests,HTTP Clients,aqt/update.py,:42,,json,no program element,function call,zero-to-one,,httplib2__requests__ankitects/anki__f6245cd,httplib2__requests,https://github.com/ankitects/anki/commit/f6245cd -4,A490,--,,ojarva/python-sshpubkeys,e3ee2d2635e8489ef6e3a57520e3bf1b61d94962,pycryptodome,cryptography,Crypto,sshpubkeys/keys.py,300:316-317,construct,DSAParameterNumbers;DSAPublicNumbers;public_key,function call,function call;function call;function call,one-to-many,element name change;argument addition,pycryptodome__cryptography__ojarva/python-sshpubkeys__e3ee2d2,pycryptodome__cryptography,https://github.com/ojarva/python-sshpubkeys/commit/e3ee2d2 -4,A491,--,,ojarva/python-sshpubkeys,e3ee2d2635e8489ef6e3a57520e3bf1b61d94962,pycryptodome,cryptography,Crypto,sshpubkeys/keys.py,301:318,size,key_size,function call,attribute access,one-to-one,element name change,pycryptodome__cryptography__ojarva/python-sshpubkeys__e3ee2d2,pycryptodome__cryptography,https://github.com/ojarva/python-sshpubkeys/commit/e3ee2d2 -4,A492,--,,openstack/glance,5ebde9079b34544cc6642a73b40ec865bcef8580,pycryptodome,cryptography,Crypto,glance/common/crypt.py,22-24:24-27,from Crypto.Cipher import AES;from Crypto import Random;from Crypto.Random import random,from cryptography.hazmat.backends import default_backend;from cryptography.hazmat.primitives.ciphers import algorithms;from cryptography.hazmat.primitives.ciphers import Cipher;from cryptography.hazmat.primitives.ciphers import modes,import,import,many-to-many,no properties,pycryptodome__cryptography__openstack/glance__5ebde90,pycryptodome__cryptography,https://github.com/openstack/glance/commit/5ebde90 -4,A493,--,,openstack/glance,5ebde9079b34544cc6642a73b40ec865bcef8580,pycryptodome,cryptography,Crypto,glance/common/crypt.py,47:,StrongRandom,,function call,no program element,one-to-zero,no properties,pycryptodome__cryptography__openstack/glance__5ebde90,pycryptodome__cryptography,https://github.com/openstack/glance/commit/5ebde90 -4,A494,--,,openstack/glance,5ebde9079b34544cc6642a73b40ec865bcef8580,pycryptodome,cryptography,Crypto,glance/common/crypt.py,56:,get_random_bytes,,function call,no program element,one-to-zero,no properties,pycryptodome__cryptography__openstack/glance__5ebde90,pycryptodome__cryptography,https://github.com/openstack/glance/commit/5ebde90 -4,A495,--,,openstack/glance,5ebde9079b34544cc6642a73b40ec865bcef8580,pycryptodome,cryptography,Crypto,glance/common/crypt.py,57:63,new,Cipher,function call,function call,one-to-one,element name change;argument transformation;argument addition,pycryptodome__cryptography__openstack/glance__5ebde90,pycryptodome__cryptography,https://github.com/openstack/glance/commit/5ebde90 -4,A496,--,,openstack/glance,5ebde9079b34544cc6642a73b40ec865bcef8580,pycryptodome,cryptography,Crypto,glance/common/crypt.py,58:65-67,encrypt,encryptor;update;finalize,function call,function call;function call;function call,one-to-many,element name change,pycryptodome__cryptography__openstack/glance__5ebde90,pycryptodome__cryptography,https://github.com/openstack/glance/commit/5ebde90 -4,A497,--,,openstack/glance,5ebde9079b34544cc6642a73b40ec865bcef8580,pycryptodome,cryptography,Crypto,glance/common/crypt.py,79:89,new,Cipher,function call,function call,one-to-one,element name change;argument transformation;argument addition,pycryptodome__cryptography__openstack/glance__5ebde90,pycryptodome__cryptography,https://github.com/openstack/glance/commit/5ebde90 -4,A498,--,,openstack/glance,5ebde9079b34544cc6642a73b40ec865bcef8580,pycryptodome,cryptography,Crypto,glance/common/crypt.py,80:91-92,decrypt,decryptor;update;finalize,function call,function call;function call;function call,one-to-many,element name change,pycryptodome__cryptography__openstack/glance__5ebde90,pycryptodome__cryptography,https://github.com/openstack/glance/commit/5ebde90 -4,A499,--,,openstack/keystonemiddleware,e23cb36ac03c5e3a368cb8c493927cf8babc8dbc,pycryptodome,cryptography,Crypto,keystonemiddleware/auth_token/_memcache_crypt.py,44:41-45,from Crypto.Cipher import AES,from cryptography.hazmat import backends as crypto_backends;from cryptography.hazmat.primitives import ciphers;from cryptography.hazmat.primitives.ciphers import algorithms;from cryptography.hazmat.primitives.ciphers import modes;from cryptography.hazmat.primitives import padding,import,import,one-to-many,no properties,pycryptodome__cryptography__openstack/keystonemiddleware__e23cb36,pycryptodome__cryptography,https://github.com/openstack/keystonemiddleware/commit/e23cb36 -4,A5,--,,ansible-community/molecule,b7d7740db482624182dd6c31600ca1c09669cfc5,argparse,click,Utility,contrib/convert.py,38:114,add_argument,argument,function call,decorator,one-to-one,argument addition;element name change,argparse__click__ansible-community/molecule__b7d7740,argparse__click,https://github.com/ansible-community/molecule/commit/b7d7740 -4,A50,--,,paratoolsinc/taucmdr,2a2c28aeee469c514196ec5ca68592c9bf354146,lockfile,fasteners,Filesystem&Crypto,packages/tau/cf/software/installation.py,34:34,"from lockfile import LockFile, NotLocked",import fasteners,import,import,one-to-one,no properties,lockfile__fasteners__paratoolsinc/taucmdr__2a2c28a,lockfile__fasteners,https://github.com/paratoolsinc/taucmdr/commit/2a2c28a -4,A500,--,,openstack/keystonemiddleware,e23cb36ac03c5e3a368cb8c493927cf8babc8dbc,pycryptodome,cryptography,Crypto,keystonemiddleware/auth_token/_memcache_crypt.py,"46,80:47,82",AES,ciphers,type,type,one-to-one,element name change,pycryptodome__cryptography__openstack/keystonemiddleware__e23cb36,pycryptodome__cryptography,https://github.com/openstack/keystonemiddleware/commit/e23cb36 -4,A501,--,,openstack/keystonemiddleware,e23cb36ac03c5e3a368cb8c493927cf8babc8dbc,pycryptodome,cryptography,Crypto,keystonemiddleware/auth_token/_memcache_crypt.py,119:221,new,Cipher,function call,function call,one-to-one,element name change;argument transformation;argument addition,pycryptodome__cryptography__openstack/keystonemiddleware__e23cb36,pycryptodome__cryptography,https://github.com/openstack/keystonemiddleware/commit/e23cb36 -4,A502,--,unsure,openstack/keystonemiddleware,e23cb36ac03c5e3a368cb8c493927cf8babc8dbc,pycryptodome,cryptography,Crypto,keystonemiddleware/auth_token/_memcache_crypt.py,:131-132,,PKCS7;padder;update;finalize,no program element,function call,zero-to-one,no properties,pycryptodome__cryptography__openstack/keystonemiddleware__e23cb36,pycryptodome__cryptography,https://github.com/openstack/keystonemiddleware/commit/e23cb36 -4,A503,--,,openstack/keystonemiddleware,e23cb36ac03c5e3a368cb8c493927cf8babc8dbc,pycryptodome,cryptography,Crypto,keystonemiddleware/auth_token/_memcache_crypt.py,121:133-134,encrypt,encryptor;update;finalize,function call,function call;function call;function call,one-to-many,element name change;argument transformation;argument deletion,pycryptodome__cryptography__openstack/keystonemiddleware__e23cb36,pycryptodome__cryptography,https://github.com/openstack/keystonemiddleware/commit/e23cb36 -4,A504,--,,openstack/keystonemiddleware,e23cb36ac03c5e3a368cb8c493927cf8babc8dbc,pycryptodome,cryptography,Crypto,keystonemiddleware/auth_token/_memcache_crypt.py,128:140,new,Cipher,function call,function call,one-to-one,element name change;argument transformation;argument addition,pycryptodome__cryptography__openstack/keystonemiddleware__e23cb36,pycryptodome__cryptography,https://github.com/openstack/keystonemiddleware/commit/e23cb36 -4,A505,--,,openstack/keystonemiddleware,e23cb36ac03c5e3a368cb8c493927cf8babc8dbc,pycryptodome,cryptography,Crypto,keystonemiddleware/auth_token/_memcache_crypt.py,130:145-146,decrypt,decryptor;update;finalize,function call,function call;function call;function call,one-to-many,element name change,pycryptodome__cryptography__openstack/keystonemiddleware__e23cb36,pycryptodome__cryptography,https://github.com/openstack/keystonemiddleware/commit/e23cb36 -4,A506,--,unsure,openstack/keystonemiddleware,e23cb36ac03c5e3a368cb8c493927cf8babc8dbc,pycryptodome,cryptography,Crypto,keystonemiddleware/auth_token/_memcache_crypt.py,:152-153,,PKCS7;unpadder;update;finalize,no program element,function call,zero-to-one,no properties,pycryptodome__cryptography__openstack/keystonemiddleware__e23cb36,pycryptodome__cryptography,https://github.com/openstack/keystonemiddleware/commit/e23cb36 -4,A507,--,,privacyidea/privacyidea,bcd8a454b7ab53ac6f531a9f8d88061217ff9d67,pycryptodome,cryptography,Crypto,privacyidea/lib/crypto.py,56-57:56-57,from Crypto.Hash import SHA256 as HashFunc;from Crypto.Cipher import AES,"from cryptography.hazmat.backends import default_backend;from cryptography.hazmat.primitives.ciphers import Cipher, algorithms, modes",import,import,many-to-many,no properties,pycryptodome__cryptography__privacyidea/privacyidea__bcd8a45,pycryptodome__cryptography,https://github.com/privacyidea/privacyidea/commit/bcd8a45 -4,A508,--,,privacyidea/privacyidea,bcd8a454b7ab53ac6f531a9f8d88061217ff9d67,pycryptodome,cryptography,Crypto,privacyidea/lib/crypto.py,118:119-120,new,Cipher;default_backend,function call,function call;function call,one-to-many,element name change;argument transformation;argument addition,pycryptodome__cryptography__privacyidea/privacyidea__bcd8a45,pycryptodome__cryptography,https://github.com/privacyidea/privacyidea/commit/bcd8a45 -4,A509,--,,privacyidea/privacyidea,bcd8a454b7ab53ac6f531a9f8d88061217ff9d67,pycryptodome,cryptography,Crypto,privacyidea/lib/crypto.py,119:121-122,decrypt,decryptor;update;finalize,function call,function call;function call;function call,one-to-many,element name change;argument name change,pycryptodome__cryptography__privacyidea/privacyidea__bcd8a45,pycryptodome__cryptography,https://github.com/privacyidea/privacyidea/commit/bcd8a45 -4,A51,--,unsure,paratoolsinc/taucmdr,2a2c28aeee469c514196ec5ca68592c9bf354146,lockfile,fasteners,Filesystem&Crypto,packages/tau/cf/software/installation.py,142:470,LockFile,@fasteners.interprocess_locked,function call,decorator,one-to-one,argument transformation;argument deletion;element name change,lockfile__fasteners__paratoolsinc/taucmdr__2a2c28a,lockfile__fasteners,https://github.com/paratoolsinc/taucmdr/commit/2a2c28a -4,A510,--,,privacyidea/privacyidea,bcd8a454b7ab53ac6f531a9f8d88061217ff9d67,pycryptodome,cryptography,Crypto,privacyidea/lib/crypto.py,363:368-370,new,Cipher;default_backend;CBC,function call,function call;function call;function call,one-to-many,element name change;argument transformation;argument addition,pycryptodome__cryptography__privacyidea/privacyidea__bcd8a45,pycryptodome__cryptography,https://github.com/privacyidea/privacyidea/commit/bcd8a45 -4,A511,--,,privacyidea/privacyidea,bcd8a454b7ab53ac6f531a9f8d88061217ff9d67,pycryptodome,cryptography,Crypto,privacyidea/lib/crypto.py,364:371-372,decrypt,decryptor;update;finalize,function call,function call;function call;function call,one-to-many,element name change;argument name change,pycryptodome__cryptography__privacyidea/privacyidea__bcd8a45,pycryptodome__cryptography,https://github.com/privacyidea/privacyidea/commit/bcd8a45 -4,A512,--,,privacyidea/privacyidea,bcd8a454b7ab53ac6f531a9f8d88061217ff9d67,pycryptodome,cryptography,Crypto,privacyidea/lib/crypto.py,387:393,block_size,block_size,attribute access,attribute access,one-to-one,no properties,pycryptodome__cryptography__privacyidea/privacyidea__bcd8a45,pycryptodome__cryptography,https://github.com/privacyidea/privacyidea/commit/bcd8a45 -4,A513,--,,privacyidea/privacyidea,bcd8a454b7ab53ac6f531a9f8d88061217ff9d67,pycryptodome,cryptography,Crypto,privacyidea/lib/crypto.py,385:395-397,new,Cipher;default_backend;CBC,function call,function call;function call;function call,one-to-many,element name change;argument transformation;argument addition,pycryptodome__cryptography__privacyidea/privacyidea__bcd8a45,pycryptodome__cryptography,https://github.com/privacyidea/privacyidea/commit/bcd8a45 -4,A514,--,,privacyidea/privacyidea,bcd8a454b7ab53ac6f531a9f8d88061217ff9d67,pycryptodome,cryptography,Crypto,privacyidea/lib/crypto.py,389:398-399,encrypt,encryptor;update;finalize,function call,function call;function call;function call,one-to-many,element name change,pycryptodome__cryptography__privacyidea/privacyidea__bcd8a45,pycryptodome__cryptography,https://github.com/privacyidea/privacyidea/commit/bcd8a45 -4,A515,--,,privacyidea/privacyidea,bcd8a454b7ab53ac6f531a9f8d88061217ff9d67,pycryptodome,cryptography,Crypto,privacyidea/lib/crypto.py,:417,,block_size,no program element,attribute access,zero-to-one,no properties,pycryptodome__cryptography__privacyidea/privacyidea__bcd8a45,pycryptodome__cryptography,https://github.com/privacyidea/privacyidea/commit/bcd8a45 -4,A516,--,,privacyidea/privacyidea,bcd8a454b7ab53ac6f531a9f8d88061217ff9d67,pycryptodome,cryptography,Crypto,privacyidea/lib/importotp.py,59:54-55,from Crypto.Cipher import AES,"from cryptography.hazmat.backends import default_backend;from cryptography.hazmat.primitives.ciphers import Cipher, algorithms, modes",import,import,one-to-many,no properties,pycryptodome__cryptography__privacyidea/privacyidea__bcd8a45,pycryptodome__cryptography,https://github.com/privacyidea/privacyidea/commit/bcd8a45 -4,A517,--,,privacyidea/privacyidea,bcd8a454b7ab53ac6f531a9f8d88061217ff9d67,pycryptodome,cryptography,Crypto,privacyidea/lib/importotp.py,78:80-81,new,Cipher,function call,function call,one-to-one,element name change;argument transformation;argument addition,pycryptodome__cryptography__privacyidea/privacyidea__bcd8a45,pycryptodome__cryptography,https://github.com/privacyidea/privacyidea/commit/bcd8a45 -4,A518,--,,privacyidea/privacyidea,bcd8a454b7ab53ac6f531a9f8d88061217ff9d67,pycryptodome,cryptography,Crypto,privacyidea/lib/importotp.py,79:82-83,encrypt,encryptor;update;finalize,function call,function call;function call;function call,one-to-many,element name change,pycryptodome__cryptography__privacyidea/privacyidea__bcd8a45,pycryptodome__cryptography,https://github.com/privacyidea/privacyidea/commit/bcd8a45 -4,A519,--,,rev112/pyope,48c294a3fba2b424d75f0e7f541f31a1cc0421a6,pycryptodome,cryptography,Crypto,pyope/ope.py,4-5:5-7,from Crypto.Cipher import AES;from Crypto.Util import Counter,"from cryptography.hazmat.primitives.ciphers import Cipher, algorithms;from cryptography.hazmat.backends import default_backend;from cryptography.hazmat.primitives.ciphers.modes import CTR",import,import,many-to-many,no properties,pycryptodome__cryptography__rev112/pyope__48c294a,pycryptodome__cryptography,https://github.com/rev112/pyope/commit/48c294a -4,A52,--,,paratoolsinc/taucmdr,2a2c28aeee469c514196ec5ca68592c9bf354146,lockfile,fasteners,Filesystem&Crypto,packages/tau/cf/software/installation.py,214:,acquire,,function call,no program element,one-to-zero,,lockfile__fasteners__paratoolsinc/taucmdr__2a2c28a,lockfile__fasteners,https://github.com/paratoolsinc/taucmdr/commit/2a2c28a -4,A520,--,,rev112/pyope,48c294a3fba2b424d75f0e7f541f31a1cc0421a6,pycryptodome,cryptography,Crypto,pyope/ope.py,164:167-168,new,AES;Cipher,function call,function call;function call,one-to-many,element name change;argument transformation;argument deletion;argument addition,pycryptodome__cryptography__rev112/pyope__48c294a,pycryptodome__cryptography,https://github.com/rev112/pyope/commit/48c294a -4,A521,--,,rev112/pyope,48c294a3fba2b424d75f0e7f541f31a1cc0421a6,pycryptodome,cryptography,Crypto,pyope/ope.py,"166:169,172",encrypt,encryptor;update,function call,function call;function call,one-to-many,element name change,pycryptodome__cryptography__rev112/pyope__48c294a,pycryptodome__cryptography,https://github.com/rev112/pyope/commit/48c294a -4,A522,--,,secdev/scapy,c24298b9569bd8b46114882cf404b03d8682cba3,pycryptodome,cryptography,Crypto,scapy/layers/ipsec.py,149-154:146-152,from Crypto.Cipher import AES;from Crypto.Cipher import DES;from Crypto.Cipher import DES3;from Crypto.Cipher import CAST;from Crypto.Cipher import Blowfish;from Crypto.Util import Counter,"from cryptography.exceptions import InvalidTag;from cryptography.hazmat.backends import default_backend;from cryptography.hazmat.primitives.ciphers import (Cipher,algorithms, modes,)",import,import,many-to-many,no properties,pycryptodome__cryptography__secdev/scapy__c24298b,pycryptodome__cryptography,https://github.com/secdev/scapy/commit/c24298b -4,A523,--,unsure,secdev/scapy,c24298b9569bd8b46114882cf404b03d8682cba3,pycryptodome,cryptography,Crypto,scapy/layers/ipsec.py,158-162:156-158,AES;DES;DES3;CAST;Blowfish,algorithms;Cipher;modes,type,type,many-to-many,element name change,pycryptodome__cryptography__secdev/scapy__c24298b,pycryptodome__cryptography,https://github.com/secdev/scapy/commit/c24298b -4,A524,--,,secdev/scapy,c24298b9569bd8b46114882cf404b03d8682cba3,pycryptodome,cryptography,Crypto,scapy/layers/ipsec.py,"204,206:205",MODE_GCM;MODE_CCM,ModeWithAuthenticationTag,attribute access;attribute access,attribute access,many-to-one,element name change,pycryptodome__cryptography__secdev/scapy__c24298b,pycryptodome__cryptography,https://github.com/secdev/scapy/commit/c24298b -4,A525,--,,secdev/scapy,c24298b9569bd8b46114882cf404b03d8682cba3,pycryptodome,cryptography,Crypto,scapy/layers/ipsec.py,275-276:264-268,new,Cipher,function call,function call,one-to-one,element name change;argument transformation;argument addition;argument deletion,pycryptodome__cryptography__secdev/scapy__c24298b,pycryptodome__cryptography,https://github.com/secdev/scapy/commit/c24298b -4,A526,--,,secdev/scapy,c24298b9569bd8b46114882cf404b03d8682cba3,pycryptodome,cryptography,Crypto,scapy/layers/ipsec.py,278-279:,new,,function call,no program element,one-to-zero,no properties,pycryptodome__cryptography__secdev/scapy__c24298b,pycryptodome__cryptography,https://github.com/secdev/scapy/commit/c24298b -4,A527,--,,secdev/scapy,c24298b9569bd8b46114882cf404b03d8682cba3,pycryptodome,cryptography,Crypto,scapy/layers/ipsec.py,281:270-274,new,Cipher,function call,function call,one-to-one,element name change;argument transformation;argument addition,pycryptodome__cryptography__secdev/scapy__c24298b,pycryptodome__cryptography,https://github.com/secdev/scapy/commit/c24298b -4,A528,--,,secdev/scapy,c24298b9569bd8b46114882cf404b03d8682cba3,pycryptodome,cryptography,Crypto,scapy/layers/ipsec.py,"330-332:324,327-329",update;encrypt;digest,encryptor;authenticate_additional_data;update;finalize,function call;function call;function call,function call;function call;function call;function call,many-to-many,element name change,pycryptodome__cryptography__secdev/scapy__c24298b,pycryptodome__cryptography,https://github.com/secdev/scapy/commit/c24298b -4,A529,--,,secdev/scapy,c24298b9569bd8b46114882cf404b03d8682cba3,pycryptodome,cryptography,Crypto,scapy/layers/ipsec.py,334:332,encrypt,update;finalize,function call,function call;function call,one-to-many,element name change,pycryptodome__cryptography__secdev/scapy__c24298b,pycryptodome__cryptography,https://github.com/secdev/scapy/commit/c24298b -4,A53,--,,paratoolsinc/taucmdr,2a2c28aeee469c514196ec5ca68592c9bf354146,lockfile,fasteners,Filesystem&Crypto,packages/tau/cf/software/installation.py,220:,release,,function call,no program element,one-to-zero,,lockfile__fasteners__paratoolsinc/taucmdr__2a2c28a,lockfile__fasteners,https://github.com/paratoolsinc/taucmdr/commit/2a2c28a -4,A530,--,,secdev/scapy,c24298b9569bd8b46114882cf404b03d8682cba3,pycryptodome,cryptography,Crypto,scapy/layers/ipsec.py,"361,363:357,361,366",decrypt;update,decryptor;authenticate_additional_data;update;finalize,function call;function call,function call;function call;function call;function call,many-to-many,element name change,pycryptodome__cryptography__secdev/scapy__c24298b,pycryptodome__cryptography,https://github.com/secdev/scapy/commit/c24298b -4,A531,--,,secdev/scapy,c24298b9569bd8b46114882cf404b03d8682cba3,pycryptodome,cryptography,Crypto,scapy/layers/ipsec.py,:367,,InvalidTag,no program element,exception,zero-to-one,no properties,pycryptodome__cryptography__secdev/scapy__c24298b,pycryptodome__cryptography,https://github.com/secdev/scapy/commit/c24298b -4,A532,--,,secdev/scapy,c24298b9569bd8b46114882cf404b03d8682cba3,pycryptodome,cryptography,Crypto,scapy/layers/ipsec.py,392:397,AES,AES,type,type,one-to-one,no properties,pycryptodome__cryptography__secdev/scapy__c24298b,pycryptodome__cryptography,https://github.com/secdev/scapy/commit/c24298b -4,A533,--,,secdev/scapy,c24298b9569bd8b46114882cf404b03d8682cba3,pycryptodome,cryptography,Crypto,scapy/layers/ipsec.py,393:398,MODE_CBC,CBC,type,type,one-to-one,element name change,pycryptodome__cryptography__secdev/scapy__c24298b,pycryptodome__cryptography,https://github.com/secdev/scapy/commit/c24298b -4,A534,--,,secdev/scapy,c24298b9569bd8b46114882cf404b03d8682cba3,pycryptodome,cryptography,Crypto,scapy/layers/ipsec.py,397:400,AES,AES,type,type,one-to-one,no properties,pycryptodome__cryptography__secdev/scapy__c24298b,pycryptodome__cryptography,https://github.com/secdev/scapy/commit/c24298b -4,A535,--,,secdev/scapy,c24298b9569bd8b46114882cf404b03d8682cba3,pycryptodome,cryptography,Crypto,scapy/layers/ipsec.py,398:401,MODE_CTR,CTR,type,type,one-to-one,element name change,pycryptodome__cryptography__secdev/scapy__c24298b,pycryptodome__cryptography,https://github.com/secdev/scapy/commit/c24298b -4,A536,--,,secdev/scapy,c24298b9569bd8b46114882cf404b03d8682cba3,pycryptodome,cryptography,Crypto,scapy/layers/ipsec.py,"439-444,453:434-436",from Crypto.Hash import HMAC;from Crypto.Hash import SHA;from Crypto.Hash import MD5;from Crypto.Hash import SHA256;from Crypto.Hash import SHA384;from Crypto.Hash import SHA512;from Crypto.Hash import XCBCMAC,from cryptography.hazmat.primitives.hmac import HMAC;from cryptography.hazmat.primitives.cmac import CMAC;from cryptography.hazmat.primitives import hashes,import,import,many-to-many,no properties,pycryptodome__cryptography__secdev/scapy__c24298b,pycryptodome__cryptography,https://github.com/secdev/scapy/commit/c24298b -4,A537,--,not MR,secdev/scapy,c24298b9569bd8b46114882cf404b03d8682cba3,pycryptodome,cryptography,Crypto,scapy/layers/ipsec.py,448-451:440-441,SHA;MD5;SHA256;SHA384,CMAC;hashes,type,type,many-to-many,element name change,pycryptodome__cryptography__secdev/scapy__c24298b,pycryptodome__cryptography,https://github.com/secdev/scapy/commit/c24298b -4,A538,--,,secdev/scapy,c24298b9569bd8b46114882cf404b03d8682cba3,pycryptodome,cryptography,Crypto,scapy/layers/ipsec.py,500:486,XCBCMAC,CMAC,type,type,one-to-one,element name change,pycryptodome__cryptography__secdev/scapy__c24298b,pycryptodome__cryptography,https://github.com/secdev/scapy/commit/c24298b -4,A539,--,,secdev/scapy,c24298b9569bd8b46114882cf404b03d8682cba3,pycryptodome,cryptography,Crypto,scapy/layers/tls/__init__.py,11:11,Crypto,cryptography,import,import,one-to-one,no properties,pycryptodome__cryptography__secdev/scapy__c24298b,pycryptodome__cryptography,https://github.com/secdev/scapy/commit/c24298b -4,A54,--,,paratoolsinc/taucmdr,2a2c28aeee469c514196ec5ca68592c9bf354146,lockfile,fasteners,Filesystem&Crypto,packages/tau/cf/software/installation.py,221:,NotLocked,,exception,no program element,one-to-zero,,lockfile__fasteners__paratoolsinc/taucmdr__2a2c28a,lockfile__fasteners,https://github.com/paratoolsinc/taucmdr/commit/2a2c28a -4,A540,--,,spockbotmc/spockbot,4442170e317a69d36df1b34f29c45652f1d296c2,pycryptodome,cryptography,Crypto,spock/plugins/core/auth.py,16-18:17-19,from Crypto import Random;from Crypto.Cipher import PKCS1_v1_5;from Crypto.PublicKey import RSA,from cryptography.hazmat.backends import default_backend;from cryptography.hazmat.primitives import serialization;from cryptography.hazmat.primitives.asymmetric import padding,import,import,many-to-many,no properties,pycryptodome__cryptography__spockbotmc/spockbot__4442170,pycryptodome__cryptography,https://github.com/spockbotmc/spockbot/commit/4442170 -4,A541,--,,spockbotmc/spockbot,4442170e317a69d36df1b34f29c45652f1d296c2,pycryptodome,cryptography,Crypto,spock/plugins/core/auth.py,:27,,default_backend,no program element,function call,zero-to-one,no properties,pycryptodome__cryptography__spockbotmc/spockbot__4442170,pycryptodome__cryptography,https://github.com/spockbotmc/spockbot/commit/4442170 -4,A542,--,,spockbotmc/spockbot,4442170e317a69d36df1b34f29c45652f1d296c2,pycryptodome,cryptography,Crypto,spock/plugins/core/auth.py,70:,get_random_bytes,,function call,no program element,one-to-zero,no properties,pycryptodome__cryptography__spockbotmc/spockbot__4442170,pycryptodome__cryptography,https://github.com/spockbotmc/spockbot/commit/4442170 -4,A543,--,,spockbotmc/spockbot,4442170e317a69d36df1b34f29c45652f1d296c2,pycryptodome,cryptography,Crypto,spock/plugins/core/auth.py,130:132-133,new,load_der_public_key;encrypt,function call,function call;function call,one-to-many,element name change;argument name change;argument addition,pycryptodome__cryptography__spockbotmc/spockbot__4442170,pycryptodome__cryptography,https://github.com/spockbotmc/spockbot/commit/4442170 -4,A544,--,,spockbotmc/spockbot,4442170e317a69d36df1b34f29c45652f1d296c2,pycryptodome,cryptography,Crypto,spock/plugins/core/auth.py,134-135:137-138,encrypt,encrypt,function call,function call,one-to-one,no properties,pycryptodome__cryptography__spockbotmc/spockbot__4442170,pycryptodome__cryptography,https://github.com/spockbotmc/spockbot/commit/4442170 -4,A545,--,,spockbotmc/spockbot,4442170e317a69d36df1b34f29c45652f1d296c2,pycryptodome,cryptography,Crypto,spock/plugins/core/net.py,12:12-14,from Crypto.Cipher import AES,"from cryptography.hazmat.backends import default_backend;from cryptography.hazmat.primitives import ciphers;from cryptography.hazmat.primitives.ciphers import algorithms, modes",import,import,one-to-many,no properties,pycryptodome__cryptography__spockbotmc/spockbot__4442170,pycryptodome__cryptography,https://github.com/spockbotmc/spockbot/commit/4442170 -4,A546,--,,spockbotmc/spockbot,4442170e317a69d36df1b34f29c45652f1d296c2,pycryptodome,cryptography,Crypto,spock/plugins/core/net.py,:22,,default_backend,no program element,function call,zero-to-one,no properties,pycryptodome__cryptography__spockbotmc/spockbot__4442170,pycryptodome__cryptography,https://github.com/spockbotmc/spockbot/commit/4442170 -4,A547,--,,spockbotmc/spockbot,4442170e317a69d36df1b34f29c45652f1d296c2,pycryptodome,cryptography,Crypto,spock/plugins/core/net.py,25:27,new,Cipher,function call,function call,one-to-one,element name change;argument transformation;argument addition,pycryptodome__cryptography__spockbotmc/spockbot__4442170,pycryptodome__cryptography,https://github.com/spockbotmc/spockbot/commit/4442170 -4,A548,--,,spockbotmc/spockbot,4442170e317a69d36df1b34f29c45652f1d296c2,pycryptodome,cryptography,Crypto,spock/plugins/core/net.py,27:,new,,function call,no program element,one-to-zero,no properties,pycryptodome__cryptography__spockbotmc/spockbot__4442170,pycryptodome__cryptography,https://github.com/spockbotmc/spockbot/commit/4442170 -4,A549,--,,spockbotmc/spockbot,4442170e317a69d36df1b34f29c45652f1d296c2,pycryptodome,cryptography,Crypto,spock/plugins/core/net.py,31:30-34,encrypt,encryptor;update,function call,function call;function call,one-to-many,element name change,pycryptodome__cryptography__spockbotmc/spockbot__4442170,pycryptodome__cryptography,https://github.com/spockbotmc/spockbot/commit/4442170 -4,A55,--,,paratoolsinc/taucmdr,2a2c28aeee469c514196ec5ca68592c9bf354146,lockfile,fasteners,Filesystem&Crypto,packages/tau/cf/software/tau_installation.py,:37,,import fasteners,no program element,import,zero-to-one,,lockfile__fasteners__paratoolsinc/taucmdr__2a2c28a,lockfile__fasteners,https://github.com/paratoolsinc/taucmdr/commit/2a2c28a -4,A550,--,,spockbotmc/spockbot,4442170e317a69d36df1b34f29c45652f1d296c2,pycryptodome,cryptography,Crypto,spock/plugins/core/net.py,34:31-37,decrypt,decryptor;update,function call,function call;function call,one-to-many,element name change,pycryptodome__cryptography__spockbotmc/spockbot__4442170,pycryptodome__cryptography,https://github.com/spockbotmc/spockbot/commit/4442170 -4,A551,--,,tgalal/python-axolotl,f74a936745db2c2f04575bd63308d6b6c0cc91ce,pycryptodome,cryptography,Crypto,axolotl/sessioncipher.py,5-6:6-7,import Crypto.Cipher.AES as AES;from Crypto.Util import Counter,"from cryptography.hazmat.primitives.ciphers import Cipher, algorithms, modes;from cryptography.hazmat.backends import default_backend",import,import,many-to-many,no properties,pycryptodome__cryptography__tgalal/python-axolotl__f74a936,pycryptodome__cryptography,https://github.com/tgalal/python-axolotl/commit/f74a936 -4,A552,--,,tgalal/python-axolotl,f74a936745db2c2f04575bd63308d6b6c0cc91ce,pycryptodome,cryptography,Crypto,axolotl/sessioncipher.py,230:,new,,function call,no program element,one-to-zero,no properties,pycryptodome__cryptography__tgalal/python-axolotl__f74a936,pycryptodome__cryptography,https://github.com/tgalal/python-axolotl/commit/f74a936 -4,A553,--,,tgalal/python-axolotl,f74a936745db2c2f04575bd63308d6b6c0cc91ce,pycryptodome,cryptography,Crypto,axolotl/sessioncipher.py,236:278,new,Cipher,function call,function call,one-to-one,element name change;argument transformation;argument addition;argument deletion,pycryptodome__cryptography__tgalal/python-axolotl__f74a936,pycryptodome__cryptography,https://github.com/tgalal/python-axolotl/commit/f74a936 -4,A554,--,,tgalal/python-axolotl,f74a936745db2c2f04575bd63308d6b6c0cc91ce,pycryptodome,cryptography,Crypto,axolotl/sessioncipher.py,254:244,new,Cipher,function call,function call,one-to-one,element name change;argument transformation;argument addition,pycryptodome__cryptography__tgalal/python-axolotl__f74a936,pycryptodome__cryptography,https://github.com/tgalal/python-axolotl/commit/f74a936 -4,A555,--,,tgalal/python-axolotl,f74a936745db2c2f04575bd63308d6b6c0cc91ce,pycryptodome,cryptography,Crypto,axolotl/sessioncipher.py,"274:263,265",encrypt,encryptor;update;finalize,function call,function call;function call;function call,one-to-many,element name change,pycryptodome__cryptography__tgalal/python-axolotl__f74a936,pycryptodome__cryptography,https://github.com/tgalal/python-axolotl/commit/f74a936 -4,A556,--,,tgalal/python-axolotl,f74a936745db2c2f04575bd63308d6b6c0cc91ce,pycryptodome,cryptography,Crypto,axolotl/sessioncipher.py,279:270-271,decrypt,decryptor;update;finalize,function call,function call;function call;function call,one-to-many,element name change,pycryptodome__cryptography__tgalal/python-axolotl__f74a936,pycryptodome__cryptography,https://github.com/tgalal/python-axolotl/commit/f74a936 -4,A557,--,not MR,tgalal/python-axolotl,f74a936745db2c2f04575bd63308d6b6c0cc91ce,pycryptodome,cryptography,Crypto,axolotl/sessioncipher.py,":281,283",,encryptor;update;finalize,no program element,function call,zero-to-one,no properties,pycryptodome__cryptography__tgalal/python-axolotl__f74a936,pycryptodome__cryptography,https://github.com/tgalal/python-axolotl/commit/f74a936 -4,A558,--,not MR,tgalal/python-axolotl,f74a936745db2c2f04575bd63308d6b6c0cc91ce,pycryptodome,cryptography,Crypto,axolotl/sessioncipher.py,:288-289,,decryptor;update;finalize,no program element,function call,zero-to-one,no properties,pycryptodome__cryptography__tgalal/python-axolotl__f74a936,pycryptodome__cryptography,https://github.com/tgalal/python-axolotl/commit/f74a936 -4,A559,--,,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,pycryptodome,cryptography,Crypto,twisted/conch/ssh/common.py,19:15,from Crypto import Util,"from cryptography.utils import int_from_bytes, int_to_bytes",import,import,one-to-one,no properties,pycryptodome__cryptography__twisted/twisted__e31995c,pycryptodome__cryptography,https://github.com/twisted/twisted/commit/e31995c -4,A56,--,,paratoolsinc/taucmdr,2a2c28aeee469c514196ec5ca68592c9bf354146,lockfile,fasteners,Filesystem&Crypto,packages/tau/cf/software/tau_installation.py,:499,,@fasteners.interprocess_locked,no program element,decorator,zero-to-one,,lockfile__fasteners__paratoolsinc/taucmdr__2a2c28a,lockfile__fasteners,https://github.com/paratoolsinc/taucmdr/commit/2a2c28a -4,A560,--,,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,pycryptodome,cryptography,Crypto,twisted/conch/ssh/common.py,51:72,long_to_bytes,int_to_bytes,function call,function call,one-to-one,element name change,pycryptodome__cryptography__twisted/twisted__e31995c,pycryptodome__cryptography,https://github.com/twisted/twisted/commit/e31995c -4,A561,--,,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,pycryptodome,cryptography,Crypto,twisted/conch/ssh/common.py,70:91,bytes_to_long,int_from_bytes,function call,function call,one-to-one,element name change;argument addition,pycryptodome__cryptography__twisted/twisted__e31995c,pycryptodome__cryptography,https://github.com/twisted/twisted/commit/e31995c -4,A562,--,,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,pycryptodome,cryptography,Crypto,twisted/conch/ssh/keys.py,"19-21:15-18,20,23,26","from Crypto.Cipher import DES3, AES;from Crypto.PublicKey import RSA, DSA;from Crypto import Util","from cryptography.exceptions import InvalidSignature;from cryptography.hazmat.backends import default_backend;from cryptography.hazmat.primitives import hashes;from cryptography.hazmat.primitives.asymmetric import dsa, rsa, padding;from cryptography.hazmat.primitives.asymmetric.utils import (encode_dss_signature, ecode_dss_signature);from cryptography.hazmat.primitives.asymmetric.utils import ( encode_rfc6979_signature as encode_dss_signature,decode_rfc6979_signature as decode_dss_signature);from cryptography.hazmat.primitives.ciphers import Cipher, algorithms, modes",import,import,many-to-many,no properties,pycryptodome__cryptography__twisted/twisted__e31995c,pycryptodome__cryptography,https://github.com/twisted/twisted/commit/e31995c -4,A563,--,,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,pycryptodome,cryptography,Crypto,twisted/conch/ssh/keys.py,125:135,construct,RSAPublicNumbers;public_key,function call,function call;function call,one-to-many,element name change;argument addition,pycryptodome__cryptography__twisted/twisted__e31995c,pycryptodome__cryptography,https://github.com/twisted/twisted/commit/e31995c -4,A564,--,,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,pycryptodome,cryptography,Crypto,twisted/conch/ssh/keys.py,128:138,construct,DSAPublicNumbers;public_key,function call,function call;function call,one-to-many,element name change;argument addition;argument transformation,pycryptodome__cryptography__twisted/twisted__e31995c,pycryptodome__cryptography,https://github.com/twisted/twisted/commit/e31995c -4,A565,--,,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,pycryptodome,cryptography,Crypto,twisted/conch/ssh/keys.py,233:256,AES,AES,type,type,one-to-one,no properties,pycryptodome__cryptography__twisted/twisted__e31995c,pycryptodome__cryptography,https://github.com/twisted/twisted/commit/e31995c -4,A566,--,,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,pycryptodome,cryptography,Crypto,twisted/conch/ssh/keys.py,238:261,DES3,TripleDES,type,type,one-to-one,element name change,pycryptodome__cryptography__twisted/twisted__e31995c,pycryptodome__cryptography,https://github.com/twisted/twisted/commit/e31995c -4,A567,--,,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,pycryptodome,cryptography,Crypto,twisted/conch/ssh/keys.py,252:276,new,Cipher,function call,function call,one-to-one,element name change;argument transformation;argument addition,pycryptodome__cryptography__twisted/twisted__e31995c,pycryptodome__cryptography,https://github.com/twisted/twisted/commit/e31995c -4,A568,--,,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,pycryptodome,cryptography,Crypto,twisted/conch/ssh/keys.py,254:280-281,decrypt,decryptor;update;finalize,function call,function call;function call;function call,one-to-many,element name change,pycryptodome__cryptography__twisted/twisted__e31995c,pycryptodome__cryptography,https://github.com/twisted/twisted/commit/e31995c -4,A569,--,,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,pycryptodome,cryptography,Crypto,twisted/conch/ssh/keys.py,276:307-315,construct,RSAPrivateNumbers;private_key,function call,function call;function call,one-to-many,element name change;argument transformation;argument addition,pycryptodome__cryptography__twisted/twisted__e31995c,pycryptodome__cryptography,https://github.com/twisted/twisted/commit/e31995c -4,A57,--,,haiwen/seafdav,5e1291f1cb8ed22e3ef5a78f46b1aa7534105764,lxml,defusedxml,Utility,wsgidav/xml_tools.py,"23:24,29",from lxml import etree,from defusedxml.lxml import etree;from defusedxml import ElementTree as etree,import,import,one-to-many,no properties,lxml__defusedxml__haiwen/seafdav__5e1291f,lxml__defusedxml,https://github.com/haiwen/seafdav/commit/5e1291f -4,A570,--,,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,pycryptodome,cryptography,Crypto,twisted/conch/ssh/keys.py,281:322-332,construct,DSAPrivateNumbers;private_key,function call,function call;function call,one-to-many,element name change;argument transformation;argument addition,pycryptodome__cryptography__twisted/twisted__e31995c,pycryptodome__cryptography,https://github.com/twisted/twisted/commit/e31995c -4,A571,--,,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,pycryptodome,cryptography,Crypto,twisted/conch/ssh/transport.py,22:21-23,from Crypto import Util,"from cryptography.exceptions import UnsupportedAlgorithm;from cryptography.hazmat.backends import default_backend;from cryptography.hazmat.primitives.ciphers import algorithms, modes, Cipher",import,import,one-to-many,no properties,pycryptodome__cryptography__twisted/twisted__e31995c,pycryptodome__cryptography,https://github.com/twisted/twisted/commit/e31995c -4,A572,--,,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,pycryptodome,cryptography,Crypto,twisted/conch/ssh/transport.py,50:,bytes_to_long,,function call,no program element,one-to-zero,no properties,pycryptodome__cryptography__twisted/twisted__e31995c,pycryptodome__cryptography,https://github.com/twisted/twisted/commit/e31995c -4,A573,--,not MR,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,pycryptodome,cryptography,Crypto,twisted/conch/ssh/transport.py,:114-126,,TripleDES;CBC;Blowfish;AES;CAST5;CTR,no program element,type,zero-to-one,no properties,pycryptodome__cryptography__twisted/twisted__e31995c,pycryptodome__cryptography,https://github.com/twisted/twisted/commit/e31995c -4,A574,--,,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,pycryptodome,cryptography,Crypto,twisted/conch/ssh/transport.py,:187,,Cipher,no program element,function call,zero-to-one,no properties,pycryptodome__cryptography__twisted/twisted__e31995c,pycryptodome__cryptography,https://github.com/twisted/twisted/commit/e31995c -4,A575,--,not MR,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,pycryptodome,cryptography,Crypto,twisted/conch/ssh/transport.py,:299-303,,Cipher;encryptor,no program element,function call,zero-to-one,no properties,pycryptodome__cryptography__twisted/twisted__e31995c,pycryptodome__cryptography,https://github.com/twisted/twisted/commit/e31995c -4,A576,--,,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,pycryptodome,cryptography,Crypto,twisted/conch/ssh/transport.py,:304,,UnsupportedAlgorithm,no program element,exception,zero-to-one,no properties,pycryptodome__cryptography__twisted/twisted__e31995c,pycryptodome__cryptography,https://github.com/twisted/twisted/commit/e31995c -4,A577,--,,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,pycryptodome,cryptography,Crypto,twisted/conch/test/test_agent.py,14:14,Crypto.Cipher.DES3,cryptography,import,import,one-to-one,no properties,pycryptodome__cryptography__twisted/twisted__e31995c,pycryptodome__cryptography,https://github.com/twisted/twisted/commit/e31995c -4,A578,--,,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,pycryptodome,cryptography,Crypto,twisted/conch/test/test_agent.py,16:16,Crypto,cryptography,type,type,one-to-one,element name change,pycryptodome__cryptography__twisted/twisted__e31995c,pycryptodome__cryptography,https://github.com/twisted/twisted/commit/e31995c -4,A579,--,,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,pycryptodome,cryptography,Crypto,twisted/conch/test/test_agent.py,23:23,Crypto,cryptography,type,type,one-to-one,element name change,pycryptodome__cryptography__twisted/twisted__e31995c,pycryptodome__cryptography,https://github.com/twisted/twisted/commit/e31995c -4,A58,--,,haiwen/seafdav,5e1291f1cb8ed22e3ef5a78f46b1aa7534105764,lxml,defusedxml,Utility,wsgidav/xml_tools.py,:32,,Element,no program element,type,zero-to-one,,lxml__defusedxml__haiwen/seafdav__5e1291f,lxml__defusedxml,https://github.com/haiwen/seafdav/commit/5e1291f -4,A580,--,,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,pycryptodome,cryptography,Crypto,twisted/conch/test/test_cftp.py,14:19,"from twisted.conch.test.test_ssh import Crypto, pyasn1",cryptography,import,import,one-to-one,no properties,pycryptodome__cryptography__twisted/twisted__e31995c,pycryptodome__cryptography,https://github.com/twisted/twisted/commit/e31995c -4,A581,--,,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,pycryptodome,cryptography,Crypto,twisted/conch/test/test_cftp.py,:21,,cryptography,no program element,type,zero-to-one,no properties,pycryptodome__cryptography__twisted/twisted__e31995c,pycryptodome__cryptography,https://github.com/twisted/twisted/commit/e31995c -4,A582,--,,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,pycryptodome,cryptography,Crypto,twisted/conch/test/test_cftp.py,17:24,Crypto,cryptography,type,type,one-to-one,element name change,pycryptodome__cryptography__twisted/twisted__e31995c,pycryptodome__cryptography,https://github.com/twisted/twisted/commit/e31995c -4,A583,--,,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,pycryptodome,cryptography,Crypto,twisted/conch/test/test_tap.py,9:9,Crypto.Cipher.DES3,cryptography,import,import,one-to-one,no properties,pycryptodome__cryptography__twisted/twisted__e31995c,pycryptodome__cryptography,https://github.com/twisted/twisted/commit/e31995c -4,A584,--,,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,pycryptodome,cryptography,Crypto,twisted/conch/test/test_tap.py,11:11,Crypto,cryptography,type,type,one-to-one,element name change,pycryptodome__cryptography__twisted/twisted__e31995c,pycryptodome__cryptography,https://github.com/twisted/twisted/commit/e31995c -4,A585,--,,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,pycryptodome,cryptography,Crypto,twisted/conch/test/test_tap.py,23:23,Crypto,cryptography,type,type,one-to-one,element name change,pycryptodome__cryptography__twisted/twisted__e31995c,pycryptodome__cryptography,https://github.com/twisted/twisted/commit/e31995c -4,A586,--,,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,pycryptodome,cryptography,Crypto,twisted/conch/test/test_tap.py,41:41,Crypto,cryptography,type,type,one-to-one,element name change,pycryptodome__cryptography__twisted/twisted__e31995c,pycryptodome__cryptography,https://github.com/twisted/twisted/commit/e31995c -4,A587,--,,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,pycryptodome,cryptography,Crypto,twisted/conch/test/test_transport.py,16:16,Crypto.Cipher.DES3,cryptography,import,import,one-to-one,no properties,pycryptodome__cryptography__twisted/twisted__e31995c,pycryptodome__cryptography,https://github.com/twisted/twisted/commit/e31995c -4,A588,--,,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,pycryptodome,cryptography,Crypto,twisted/conch/test/test_transport.py,18:18,Crypto,cryptography,type,type,one-to-one,element name change,pycryptodome__cryptography__twisted/twisted__e31995c,pycryptodome__cryptography,https://github.com/twisted/twisted/commit/e31995c -4,A589,--,,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,pycryptodome,cryptography,Crypto,twisted/conch/test/test_transport.py,20:20,Crypto,cryptography,type,type,one-to-one,element name change,pycryptodome__cryptography__twisted/twisted__e31995c,pycryptodome__cryptography,https://github.com/twisted/twisted/commit/e31995c -4,A59,--,,haiwen/seafdav,5e1291f1cb8ed22e3ef5a78f46b1aa7534105764,lxml,defusedxml,Utility,wsgidav/xml_tools.py,:33,,SubElement,no program element,type,zero-to-one,,lxml__defusedxml__haiwen/seafdav__5e1291f,lxml__defusedxml,https://github.com/haiwen/seafdav/commit/5e1291f -4,A590,--,,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,pycryptodome,cryptography,Crypto,twisted/conch/test/test_transport.py,27:27,Crypto,cryptography,type,type,one-to-one,element name change,pycryptodome__cryptography__twisted/twisted__e31995c,pycryptodome__cryptography,https://github.com/twisted/twisted/commit/e31995c -4,A591,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Engine/Devices/wire.py,16:16,from PyQt5 import QtCore,from PySide2 import QtCore,import,import,one-to-one,no properties,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A592,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Engine/IO/file_handler.py,36:36,"from PyQt5.QtCore import QThread, pyqtSignal","from PySide2.QtCore import QThread, Signal",import,import,one-to-one,no properties,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A593,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Engine/IO/file_handler.py,245-247:245-247,pyqtSignal,Signal,function call,function call,one-to-one,element name change,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A594,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Engine/IO/file_handler.py,296-298:296-298,pyqtSignal,Signal,function call,function call,one-to-one,element name change,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A595,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Engine/Simulations/ContinuationPowerFlow/voltage_collapse_driver.py,21:21,"from PyQt5.QtCore import QThread, pyqtSignal","from PySide2.QtCore import QThread, Signal",import,import,one-to-one,no properties,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A596,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Engine/Simulations/ContinuationPowerFlow/voltage_collapse_driver.py,238-240:238-240,pyqtSignal,Signal,function call,function call,one-to-one,element name change,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A597,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Engine/Simulations/Dynamics/transient_stability_driver.py,17:17,"from PyQt5.QtCore import QThread, pyqtSignal","from PySide2.QtCore import QThread, Signal",import,import,one-to-one,no properties,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A598,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Engine/Simulations/Dynamics/transient_stability_driver.py,46-48:46-48,pyqtSignal,Signal,function call,function call,one-to-one,element name change,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A599,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Engine/Simulations/OPF/opf_driver.py,16:16,from PyQt5.QtCore import QRunnable,from PySide2.QtCore import QRunnable,import,import,one-to-one,no properties,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A6,--,,ansible-community/molecule,b7d7740db482624182dd6c31600ca1c09669cfc5,argparse,click,Utility,contrib/convert.py,39:,parse_args,,function call,no program element,one-to-zero,,argparse__click__ansible-community/molecule__b7d7740,argparse__click,https://github.com/ansible-community/molecule/commit/b7d7740 -4,A60,--,,haiwen/seafdav,5e1291f1cb8ed22e3ef5a78f46b1aa7534105764,lxml,defusedxml,Utility,wsgidav/xml_tools.py,:34,,tostring,no program element,function object,zero-to-one,,lxml__defusedxml__haiwen/seafdav__5e1291f,lxml__defusedxml,https://github.com/haiwen/seafdav/commit/5e1291f -4,A600,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Engine/Simulations/OPF/opf_time_series_driver.py,21:21,"from PyQt5.QtCore import QThread, pyqtSignal","from PySide2.QtCore import QThread, Signal",import,import,one-to-one,no properties,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A601,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Engine/Simulations/OPF/opf_time_series_driver.py,231-233:231-233,pyqtSignal,Signal,function call,function call,one-to-one,element name change,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A602,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Engine/Simulations/Optimization/optimization_driver.py,17:17,"from PyQt5.QtCore import QThread, pyqtSignal","from PySide2.QtCore import QThread, Signal",import,import,one-to-one,no properties,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A603,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Engine/Simulations/Optimization/optimization_driver.py,123-125:123-125,pyqtSignal,Signal,function call,function call,one-to-one,element name change,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A604,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Engine/Simulations/PowerFlow/power_flow_driver.py,22:22,from PyQt5.QtCore import QRunnable,from PySide2.QtCore import QRunnable,import,import,one-to-one,no properties,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A605,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Engine/Simulations/PowerFlow/time_series_driver.py,22:22,"from PyQt5.QtCore import QThread, pyqtSignal","from PySide2.QtCore import QThread, Signal",import,import,one-to-one,no properties,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A606,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Engine/Simulations/PowerFlow/time_series_driver.py,339-341:339-341,pyqtSignal,Signal,function call,function call,one-to-one,element name change,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A607,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Engine/Simulations/ShortCircuit/short_circuit_driver.py,20:20,from PyQt5.QtCore import QRunnable,from PySide2.QtCore import QRunnable,import,import,one-to-one,no properties,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A608,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Engine/Simulations/StateEstimation/state_stimation_driver.py,17:17,from PyQt5.QtCore import QRunnable,from PySide2.QtCore import QRunnable,import,import,one-to-one,no properties,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A609,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Engine/Simulations/Stochastic/blackout_driver.py,19:19,"from PyQt5.QtCore import QThread, pyqtSignal","from PySide2.QtCore import QThread, Signal",import,import,one-to-one,no properties,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A61,--,,kushalp/serfclient-py,3adbf0f1cebe37239a1ca2eda427ee91b4570207,msgpack,u-msgpack-python,Serialization,serfclient/connection.py,1:3,msgpack,umsgpack,import,import,one-to-one,no properties,msgpack__u-msgpack-python__kushalp/serfclient-py__3adbf0f,msgpack__u-msgpack-python,https://github.com/kushalp/serfclient-py/commit/3adbf0f -4,A610,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Engine/Simulations/Stochastic/blackout_driver.py,95-97:95-97,pyqtSignal,Signal,function call,function call,one-to-one,element name change,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A611,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Engine/Simulations/Stochastic/lhs_driver.py,18:18,"from PyQt5.QtCore import QThread, pyqtSignal","from PySide2.QtCore import QThread, Signal",import,import,one-to-one,no properties,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A612,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Engine/Simulations/Stochastic/lhs_driver.py,30-32:30-32,pyqtSignal,Signal,function call,function call,one-to-one,element name change,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A613,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Engine/Simulations/Stochastic/monte_carlo_driver.py,18:18,"from PyQt5.QtCore import QThread, pyqtSignal","from PySide2.QtCore import QThread, Signal",import,import,one-to-one,no properties,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A614,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Engine/Simulations/Stochastic/monte_carlo_driver.py,55-57:55-57,pyqtSignal,Signal,function call,function call,one-to-one,element name change,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A615,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Engine/Simulations/Stochastic/reliability_driver.py,18:18,"from PyQt5.QtCore import QThread, pyqtSignal","from PySide2.QtCore import QThread, Signal",import,import,one-to-one,no properties,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A616,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Engine/Simulations/Stochastic/reliability_driver.py,153-155:153-155,pyqtSignal,Signal,function call,function call,one-to-one,element name change,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A617,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Engine/Simulations/Topology/topology_driver.py,10:10,"from PySide2.QtCore import QThread, QRunnable, pyqtSignal","from PySide2.QtCore import QThread, QRunnable, Signal",import,import,one-to-one,no properties,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A618,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Engine/Simulations/Topology/topology_driver.py,166-168:166-168,pyqtSignal,Signal,function call,function call,one-to-one,element name change,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A619,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Gui/Analysis/gui.py,9:11,"from PyQt5 import QtCore, QtGui, QtWidgets","from PySide2 import QtCore, QtGui, QtWidgets",import,import,one-to-one,no properties,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A62,--,,kushalp/serfclient-py,3adbf0f1cebe37239a1ca2eda427ee91b4570207,msgpack,u-msgpack-python,Serialization,serfclient/connection.py,:21,,compatibility,no program element,attribute access,zero-to-one,,msgpack__u-msgpack-python__kushalp/serfclient-py__3adbf0f,msgpack__u-msgpack-python,https://github.com/kushalp/serfclient-py/commit/3adbf0f -4,A620,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Gui/Analysis/gui.py,66:66;67:67;68:68,translate,translate,function call,function call,one-to-one,argument addition,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A621,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Gui/GridEditorWidget.py,18-19:18-19,from PyQt5.QtCore import *;from PyQt5.QtSvg import QSvgGenerator,from PySide2.QtCore import *;from PySide2.QtSvg import QSvgGenerator,import,import,many-to-many,no properties,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A622,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Gui/GuiFunctions.py,18-20:18-20,from PyQt5.QtWidgets import *;from PyQt5 import QtCore;from PyQt5.QtGui import *,"from PySide2.QtWidgets import *;from PySide2 import QtCore, QtWidgets, QtGui;from PySide2.QtGui import *",import,import,many-to-many,no properties,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A623,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Gui/GuiFunctions.py,29:29,pyqtSignal,Signal,function call,function call,one-to-one,element name change,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A624,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Gui/GuiFunctions.py,46:46,pyqtSlot,Slot,decorator,decorator,one-to-one,element name change,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A625,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Gui/GuiFunctions.py,87:87,pyqtSignal,Signal,function call,function call,one-to-one,element name change,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A626,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Gui/GuiFunctions.py,107:107,pyqtSlot,Slot,decorator,decorator,one-to-one,element name change,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A627,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Gui/GuiFunctions.py,129:129,pyqtSignal,Signal,function call,function call,one-to-one,element name change,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A628,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Gui/GuiFunctions.py,141:141,pyqtSlot,Slot,decorator,decorator,one-to-one,element name change,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A629,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Gui/GuiFunctions.py,161:161,pyqtSignal,Signal,function call,function call,one-to-one,element name change,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A63,--,,kushalp/serfclient-py,3adbf0f1cebe37239a1ca2eda427ee91b4570207,msgpack,u-msgpack-python,Serialization,serfclient/connection.py,39:40,dumps,dumps,function call,function call,one-to-one,no properties,msgpack__u-msgpack-python__kushalp/serfclient-py__3adbf0f,msgpack__u-msgpack-python,https://github.com/kushalp/serfclient-py/commit/3adbf0f -4,A630,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Gui/GuiFunctions.py,175:175,pyqtSlot,Slot,decorator,decorator,one-to-one,element name change,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A631,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Gui/GuiFunctions.py,198:198,pyqtSignal,Signal,function call,function call,one-to-one,element name change,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A632,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Gui/GuiFunctions.py,210:210,pyqtSlot,Slot,decorator,decorator,one-to-one,element name change,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A633,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Gui/GuiFunctions.py,1049:1049,clipboard,clipboard,function call,function call,one-to-one,no properties,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A634,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Gui/GuiFunctions.py,1110:1110,clipboard,clipboard,function call,function call,one-to-one,no properties,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A635,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Gui/GuiFunctions.py,1186:,QVariant,,function call,no program element,one-to-zero,no properties,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A636,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Gui/GuiFunctions.py,1193:1193,QStandardItemModel,QStandardItemModel,function call,function call,one-to-one,no properties,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A637,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Gui/GuiFunctions.py,1198:1198,QStandardItem,QStandardItem,function call,function call,one-to-one,no properties,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A638,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Gui/GuiFunctions.py,1204:1204,QStandardItem,QStandardItem,function call,function call,one-to-one,no properties,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A639,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Gui/GuiFunctions.py,1213:1213,QStandardItemModel,QStandardItemModel,function call,function call,one-to-one,no properties,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A64,--,,kushalp/serfclient-py,3adbf0f1cebe37239a1ca2eda427ee91b4570207,msgpack,u-msgpack-python,Serialization,serfclient/connection.py,42:43,dumps,dumps,function call,function call,one-to-one,no properties,msgpack__u-msgpack-python__kushalp/serfclient-py__3adbf0f,msgpack__u-msgpack-python,https://github.com/kushalp/serfclient-py/commit/3adbf0f -4,A640,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Gui/Main/GridCalMain.py,57:57,from PyQt5 import QtWidgets,from PySide2 import QtWidgets,import,import,one-to-one,no properties,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A641,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Gui/Main/icons_rc.py,9:11,"from PyQt5 import QtCore, QtGui, QtWidgets","from PySide2 import QtCore, QtGui, QtWidgets",import,import,one-to-one,no properties,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A642,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Gui/Main/icons_rc.py,184:184;185:185;186:186;187:187;188:188;189:189;190:190;191:191;192:192;193:193;194:194;195:195;196:196;197:197,translate,translate,function call,function call,one-to-one,argument addition,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A643,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Gui/Main/MainWindow.py,9:11,"from PyQt5 import QtCore, QtGui, QtWidgets","from PySide2 import QtCore, QtGui, QtWidgets",import,import,one-to-one,no properties,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A644,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Gui/Main/MainWindow.py,33:36,setContentsMargins,setContentsMargins,function call,function call,one-to-one,no properties,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A645,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Gui/Main/MainWindow.py,":848,899,959,1015,1109,1142,1171,1265,1307,1360,1426,1484,1515,1568,1635,1679,1718",,setFrameShadow,no program element,function call,zero-to-one,no properties,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A646,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Gui/Main/MainWindow.py,2033:2051;2034:2052;2035:2053;2036:2054;2037:2055;2038:2056;2039:2057;2040:2058;2041:2059;2042:2060;2043:2061;2044:2062;2045:2063;2046:2064;2047:2065;2048:2066;2049:2067;2050:2068;2051:2069;2052:2070;2053:2071;2054:2072;2055:2073;2056:2074;2057:2075;2058:2076;2059:2077;2060:2078;2061:2079;2062:2080;2063:2081;2064:2082;2065:2083;2066:2084;2067:2085;2068:2086;2069:2087;2070:2088;2071:2089;2072:2090;2073:2091;2074:2092;2075:2093;2076:2094;2077:2095;2078:2096;2079:2097;2080:2098;2081:2099;2082:2100;2083:2101;2084:2102;2085:2103;2086:2104;2087:2105;2088:2106;2089:2107;2090:2108;2091:2109;2092:2110;2093:2111;2094:2112;2095:2113;2096:2114;2097:2115;2098:2116;2099:2117;2100:2118;2101:2119;2102:2120;2103:2121;2104:2122;2105:2123;2106:2124;2107:2125;2108:2126;2109:2127;2110:2128;2111:2129;2112:2130;2113:2131;2114:2132;2115:2133;2116:2134;2117:2135;2118:2136;2119:2137;2120:2138;2121:2139;2122:2140;2123:2141;2124:2142;2125:2143;2126:2144;2127:2145;2128:2146;2129:2147;2130:2148;2131:2149;2132:2150;2133:2151;2134:2152;2135:2153;2136:2154;2137:2155;2138:2156;2139:2157;2140:2158;2141:2159;2142:2160;2143:2161;2144:2162;2145:2163;2146:2164;2147:2165;2148:2166;2149:2167;2150:2168;2151:2169;2152:2170;2153:2171;2154:2172;2155:2173;2156:2174;2157:2175;2158:2176;2159:2177;2160:2178;2161:2179;2162:2180;2163:2181;2164:2182;2165:2183;2166:2184;2167:2185;2168:2186;2169:2187;2170:2188;2171:2189;2172:2190;2173:2191;2174:2192;2175:2193;2176:2194;2177:2195;2178:2196;2179:2197;2180:2198;2181:2199;2182:2200;2183:2201;2184:2202;2185:2203;2186:2204;2187:2205;2188:2206;2189:2207;2190:2208;2191:2209;2192:2210;2193:2211;2194:2212;2195:2213;2196:2214;2197:2215;2198:2216;2199:2217;2200:2218;2201:2219;2202:2220;2203:2221;2204:2222;2205:2223;2206:2224;2207:2225;2208:2226;2209:2227;2210:2228;2211:2229;2212:2230;2213:2231;2214:2232;2215:2233;2216:2234;2217:2235;2218:2236;2219:2237;2220:2238;2221:2239;2222:2240;2223:2241;2224:2242;2225:2243;2226:2244;2227:2245;2228:2246;2229:2247;2230:2248;2231:2249;2232:2250;2233:2251;2234:2252;2235:2253;2236:2254;2237:2255;2238:2256;2239:2257;2240:2258;2241:2259;2242:2260;2243:2261;2244:2262;2245:2263;2246:2264;2247:2265;2248:2266;2249:2267;2250:2268;2251:2269;2252:2270;2253:2271;2254:2272;2255:2273;2256:2274;2257:2275;2258:2276;2259:2277;2260:2278;2261:2279;2262:2280;2263:2281;2264:2282;2265:2283;2266:2284;2267:2285;2268:2286;2269:2287;2270:2288;2271:2289;2272:2290;2273:2291;2274:2292;2275:2293;2276:2294;2277:2295;2278:2296;2279:2297;2280:2298;2281:2299;2282:2300;2283:2301;2284:2302;2285:2303;2286:2304;2287:2305;2288:2306;2289:2307;2290:2308;2291:2309;2292:2310;2293:2311;2294:2312;2295:2313;2296:2314;2297:2315;2298:2316,translate,translate,function call,function call,one-to-one,argument addition,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A647,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Gui/ProfilesInput/gui.py,9:11,"from PyQt5 import QtCore, QtGui, QtWidgets","from PySide2 import QtCore, QtGui, QtWidgets",import,import,one-to-one,no properties,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A648,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Gui/ProfilesInput/gui.py,184:184;185:185;186:186;187:187;188:188;189:189;190:190;191:191;192:192;193:193;194:194;195:195;196:196;197:197,translate,translate,function call,function call,one-to-one,argument addition,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A649,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Gui/ProfilesInput/icons_rc.py,9:10,from PyQt5 import QtCore,from PySide2 import QtCore,import,import,one-to-one,no properties,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A65,--,,kushalp/serfclient-py,3adbf0f1cebe37239a1ca2eda427ee91b4570207,msgpack,u-msgpack-python,Serialization,serfclient/connection.py,48:49,loads,loads,function call,function call,one-to-one,no properties,msgpack__u-msgpack-python__kushalp/serfclient-py__3adbf0f,msgpack__u-msgpack-python,https://github.com/kushalp/serfclient-py/commit/3adbf0f -4,A650,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Gui/ProfilesInput/icons_rc.py,1502:,qVersion,,function call,no program element,one-to-zero,no properties,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A651,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Gui/TowerBuilder/gui.py,9:11,"from PyQt5 import QtCore, QtGui, QtWidgets","from PySide2 import QtCore, QtGui, QtWidgets",import,import,one-to-one,no properties,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A652,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Gui/TowerBuilder/gui.py,225:225;226:226;227:227;228:228;229:229;230:230;231:231;232:232;233:233;234:234;235:235;236:236;237:237;238:238;239:239;240:240;241:241;242:242;243:243,translate,translate,function call,function call,one-to-one,argument addition,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A653,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Gui/TowerBuilder/icons_rc.py,9:10,from PyQt5 import QtCore,from PySide2 import QtCore,import,import,one-to-one,no properties,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A654,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Gui/TowerBuilder/icons_rc.py,915:,qVersion,,function call,no program element,one-to-zero,no properties,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A655,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Gui/TowerBuilder/LineBuilderDialogue.py,18:18,from PyQt5.QtWidgets import *,from PySide2.QtWidgets import *,import,import,one-to-one,no properties,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A656,--,,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,pyqt5,pyside2,Utility,src/GridCal/Gui/TowerBuilder/tower_model.py,18:18,from PyQt5 import QtCore,from PySide2 import QtCore,import,import,one-to-one,no properties,pyqt5__pyside2__sanpen/gridcal__39a5dd9,pyqt5__pyside2,https://github.com/sanpen/gridcal/commit/39a5dd9 -4,A657,--,,haoxizhong/pytorch-worker,fa8de771a86df6130d7ff456319240bc1387804d,pytorch-pretrained-bert,pytorch-transformers,Deep Learning,formatter/nlp/BasicBertFormatter.py,5:5,from pytorch_pretrained_bert.tokenization import BertTokenizer,from pytorch_transformers.tokenization_bert import BertTokenizer,import,import,one-to-one,no properties,pytorch-pretrained-bert__pytorch-transformers__haoxizhong/pytorch-worker__fa8de77,pytorch-pretrained-bert__pytorch-transformers,https://github.com/haoxizhong/pytorch-worker/commit/fa8de77 -4,A658,--,,haoxizhong/pytorch-worker,fa8de771a86df6130d7ff456319240bc1387804d,pytorch-pretrained-bert,pytorch-transformers,Deep Learning,model/nlp/BasicBert.py,4:4,from pytorch_pretrained_bert import BertModel,from pytorch_transformers import BertModel,import,import,one-to-one,no properties,pytorch-pretrained-bert__pytorch-transformers__haoxizhong/pytorch-worker__fa8de77,pytorch-pretrained-bert__pytorch-transformers,https://github.com/haoxizhong/pytorch-worker/commit/fa8de77 -4,A659,--,,haoxizhong/pytorch-worker,fa8de771a86df6130d7ff456319240bc1387804d,pytorch-pretrained-bert,pytorch-transformers,Deep Learning,model/nlp/BasicBert.py,26:26,bert,bert,function call,function call,one-to-one,argument deletion,pytorch-pretrained-bert__pytorch-transformers__haoxizhong/pytorch-worker__fa8de77,pytorch-pretrained-bert__pytorch-transformers,https://github.com/haoxizhong/pytorch-worker/commit/fa8de77 -4,A66,--,,nitmir/policyd-rate-limit,c024e06ab9313b2b4dae1e1962aa9c2a4de4d62e,netaddr,py2-ipaddress,HTTP Clients,policyd_rate_limit/utils.py,15:15,netaddr,ipaddress,import,import,one-to-one,no properties,netaddr__py2-ipaddress__nitmir/policyd-rate-limit__c024e06,netaddr__py2-ipaddress,https://github.com/nitmir/policyd-rate-limit/commit/c024e06 -4,A660,--,,naver/claf,cffe4993564244545f085ede95eb848b94d07bde,pytorch-pretrained-bert,pytorch-transformers,Deep Learning,claf/tokens/embedding/bert_embedding.py,4:4,from pytorch_pretrained_bert.modeling import BertModel,from pytorch_transformers import BertModel,import,import,one-to-one,no properties,pytorch-pretrained-bert__pytorch-transformers__naver/claf__cffe499,pytorch-pretrained-bert__pytorch-transformers,https://github.com/naver/claf/commit/cffe499 -4,A661,--,,calclavia/story-generation,8954fad71993decf00cafa4407413a305ccd381c,pytorch-transformers,transformers,Deep Learning,analysis/eval_csr.py,13:13,"from pytorch_transformers import GPT2Tokenizer, GPT2LMHeadModel, GPT2Config","from transformers import GPT2Tokenizer, GPT2LMHeadModel, GPT2Config",import,import,one-to-one,no properties,pytorch-transformers__transformers__calclavia/story-generation__8954fad,pytorch-transformers__transformers,https://github.com/calclavia/story-generation/commit/8954fad -4,A662,--,,calclavia/story-generation,8954fad71993decf00cafa4407413a305ccd381c,pytorch-transformers,transformers,Deep Learning,analysis/eval_ppl.py,12:12,"from pytorch_transformers import GPT2Tokenizer, GPT2LMHeadModel, GPT2Config","from transformers import GPT2Tokenizer, GPT2LMHeadModel, GPT2Config",import,import,one-to-one,no properties,pytorch-transformers__transformers__calclavia/story-generation__8954fad,pytorch-transformers__transformers,https://github.com/calclavia/story-generation/commit/8954fad -4,A663,--,,calclavia/story-generation,8954fad71993decf00cafa4407413a305ccd381c,pytorch-transformers,transformers,Deep Learning,analysis/eval_prompt_rank.py,13:13,"from pytorch_transformers import GPT2Tokenizer, GPT2LMHeadModel, GPT2Config","from transformers import GPT2Tokenizer, GPT2LMHeadModel, GPT2Config",import,import,one-to-one,no properties,pytorch-transformers__transformers__calclavia/story-generation__8954fad,pytorch-transformers__transformers,https://github.com/calclavia/story-generation/commit/8954fad -4,A664,--,,calclavia/story-generation,8954fad71993decf00cafa4407413a305ccd381c,pytorch-transformers,transformers,Deep Learning,analysis/generate.py,10:10,"from pytorch_transformers import GPT2Tokenizer, GPT2LMHeadModel, GPT2Config","from transformers import GPT2Tokenizer, GPT2LMHeadModel, GPT2Config",import,import,one-to-one,no properties,pytorch-transformers__transformers__calclavia/story-generation__8954fad,pytorch-transformers__transformers,https://github.com/calclavia/story-generation/commit/8954fad -4,A665,--,,calclavia/story-generation,8954fad71993decf00cafa4407413a305ccd381c,pytorch-transformers,transformers,Deep Learning,train.py,9:9,"from pytorch_transformers import GPT2Tokenizer, GPT2LMHeadModel, GPT2Config","from transformers import GPT2Tokenizer, GPT2LMHeadModel, GPT2Config",import,import,one-to-one,no properties,pytorch-transformers__transformers__calclavia/story-generation__8954fad,pytorch-transformers__transformers,https://github.com/calclavia/story-generation/commit/8954fad -4,A666,--,,huggingface/transfer-learning-conv-ai,16074b209c8a94c887c2b869d773ea5f56d8593b,pytorch-transformers,transformers,Deep Learning,convai_evaluation.py,20:20,"from pytorch_transformers import (OpenAIGPTDoubleHeadsModel, OpenAIGPTLMHeadModel, OpenAIGPTTokenizer, GPT2DoubleHeadsModel, GPT2LMHeadModel, GPT2Tokenizer)","from transformers import (OpenAIGPTDoubleHeadsModel, OpenAIGPTLMHeadModel, OpenAIGPTTokenizer, GPT2DoubleHeadsModel, GPT2LMHeadModel, GPT2Tokenizer)",import,import,one-to-one,no properties,pytorch-transformers__transformers__huggingface/transfer-learning-conv-ai__16074b2,pytorch-transformers__transformers,https://github.com/huggingface/transfer-learning-conv-ai/commit/16074b2 -4,A667,--,,huggingface/transfer-learning-conv-ai,16074b209c8a94c887c2b869d773ea5f56d8593b,pytorch-transformers,transformers,Deep Learning,interact.py,15:15,"from pytorch_transformers import OpenAIGPTLMHeadModel, OpenAIGPTTokenizer, GPT2LMHeadModel, GPT2Tokenizer","from transformers import OpenAIGPTLMHeadModel, OpenAIGPTTokenizer, GPT2LMHeadModel, GPT2Tokenizer",import,import,one-to-one,no properties,pytorch-transformers__transformers__huggingface/transfer-learning-conv-ai__16074b2,pytorch-transformers__transformers,https://github.com/huggingface/transfer-learning-conv-ai/commit/16074b2 -4,A668,--,,huggingface/transfer-learning-conv-ai,16074b209c8a94c887c2b869d773ea5f56d8593b,pytorch-transformers,transformers,Deep Learning,test_special_tokens.py,5:5,"from pytorch_transformers import OpenAIGPTTokenizer, GPT2Tokenizer","from transformers import OpenAIGPTTokenizer, GPT2Tokenizer",import,import,one-to-one,no properties,pytorch-transformers__transformers__huggingface/transfer-learning-conv-ai__16074b2,pytorch-transformers__transformers,https://github.com/huggingface/transfer-learning-conv-ai/commit/16074b2 -4,A669,--,,huggingface/transfer-learning-conv-ai,16074b209c8a94c887c2b869d773ea5f56d8593b,pytorch-transformers,transformers,Deep Learning,train.py,19:19,"from pytorch_transformers import (AdamW, OpenAIGPTDoubleHeadsModel, OpenAIGPTTokenizer, GPT2DoubleHeadsModel, GPT2Tokenizer, WEIGHTS_NAME, CONFIG_NAME)","from transformers import (AdamW, OpenAIGPTDoubleHeadsModel, OpenAIGPTTokenizer, GPT2DoubleHeadsModel, GPT2Tokenizer, WEIGHTS_NAME, CONFIG_NAME)",import,import,one-to-one,no properties,pytorch-transformers__transformers__huggingface/transfer-learning-conv-ai__16074b2,pytorch-transformers__transformers,https://github.com/huggingface/transfer-learning-conv-ai/commit/16074b2 -4,A67,--,,nitmir/policyd-rate-limit,c024e06ab9313b2b4dae1e1962aa9c2a4de4d62e,netaddr,py2-ipaddress,HTTP Clients,policyd_rate_limit/utils.py,"56:31,33",IPNetwork,IPv4Network;IPv6Network,function call,function call;function call,one-to-many,element name change,netaddr__py2-ipaddress__nitmir/policyd-rate-limit__c024e06,netaddr__py2-ipaddress,https://github.com/nitmir/policyd-rate-limit/commit/c024e06 -4,A670,--,,huggingface/transfer-learning-conv-ai,16074b209c8a94c887c2b869d773ea5f56d8593b,pytorch-transformers,transformers,Deep Learning,train.py,263:263,WEIGHTS_NAME,WEIGHTS_NAME,type,type,one-to-one,no properties,pytorch-transformers__transformers__huggingface/transfer-learning-conv-ai__16074b2,pytorch-transformers__transformers,https://github.com/huggingface/transfer-learning-conv-ai/commit/16074b2 -4,A671,--,,huggingface/transfer-learning-conv-ai,16074b209c8a94c887c2b869d773ea5f56d8593b,pytorch-transformers,transformers,Deep Learning,utils.py,14:14,from pytorch_transformers import cached_path,from transformers import cached_path,import,import,one-to-one,no properties,pytorch-transformers__transformers__huggingface/transfer-learning-conv-ai__16074b2,pytorch-transformers__transformers,https://github.com/huggingface/transfer-learning-conv-ai/commit/16074b2 -4,A672,--,,intellabs/nlp-architect,9f067f27667f622b94c71cf703716513d8a19ea8,pytorch-transformers,transformers,Deep Learning,nlp_architect/models/transformers/base_model.py,22:24,"from pytorch_transformers import XLNetConfig, XLMConfig, BertTokenizer, BertConfig, XLNetTokenizer, XLMTokenizer, AdamW, WarmupLinearSchedule","from transformers import (AdamW, BertConfig, BertTokenizer, RobertaConfig, RobertaTokenizer, WarmupLinearSchedule, XLMConfig, XLMTokenizer, XLNetConfig, XLNetTokenizer)",import,import,one-to-one,no properties,pytorch-transformers__transformers__intellabs/nlp-architect__9f067f2,pytorch-transformers__transformers,https://github.com/intellabs/nlp-architect/commit/9f067f2 -4,A673,--,,intellabs/nlp-architect,9f067f27667f622b94c71cf703716513d8a19ea8,pytorch-transformers,transformers,Deep Learning,nlp_architect/models/transformers/base_model.py,:54,,RobertaConfig,no program element,type,zero-to-one,no properties,pytorch-transformers__transformers__intellabs/nlp-architect__9f067f2,pytorch-transformers__transformers,https://github.com/intellabs/nlp-architect/commit/9f067f2 -4,A674,--,,intellabs/nlp-architect,9f067f27667f622b94c71cf703716513d8a19ea8,pytorch-transformers,transformers,Deep Learning,nlp_architect/models/transformers/quantized_bert.py,27-43:27-35,"from pytorch_transformers.modeling_bert import (BertEmbeddings, BertLayerNorm, BertSelfAttention, BertSelfOutput, BertAttention, BertIntermediate, BertOutput, BertLayer, BertEncoder, BertPooler, BertModel, BertForQuestionAnswering, BertForSequenceClassification, BertForTokenClassification, ACT2FN, BertPreTrainedModel, BertConfig)","from transformers.modeling_bert import (ACT2FN, BertAttention, BertConfig, BertEmbeddings, BertEncoder, BertForQuestionAnswering, BertForSequenceClassification, BertForTokenClassification, BertIntermediate, BertLayer, BertLayerNorm, BertModel, BertOutput, BertPooler, BertPreTrainedModel, BertSelfAttention, BertSelfOutput)",import,import,one-to-one,no properties,pytorch-transformers__transformers__intellabs/nlp-architect__9f067f2,pytorch-transformers__transformers,https://github.com/intellabs/nlp-architect/commit/9f067f2 -4,A675,--,,intellabs/nlp-architect,9f067f27667f622b94c71cf703716513d8a19ea8,pytorch-transformers,transformers,Deep Learning,nlp_architect/models/transformers/sequence_classification.py,23-25:24-27,"from pytorch_transformers import (BertForSequenceClassification, XLMForSequenceClassification, XLNetForSequenceClassification)","from transformers import (BertForSequenceClassification, RobertaForSequenceClassification, XLMForSequenceClassification, XLNetForSequenceClassification)",import,import,one-to-one,no properties,pytorch-transformers__transformers__intellabs/nlp-architect__9f067f2,pytorch-transformers__transformers,https://github.com/intellabs/nlp-architect/commit/9f067f2 -4,A676,--,,intellabs/nlp-architect,9f067f27667f622b94c71cf703716513d8a19ea8,pytorch-transformers,transformers,Deep Learning,nlp_architect/models/transformers/sequence_classification.py,53:55,XLMForSequenceClassification,XLMForSequenceClassification,type,type,one-to-one,no properties,pytorch-transformers__transformers__intellabs/nlp-architect__9f067f2,pytorch-transformers__transformers,https://github.com/intellabs/nlp-architect/commit/9f067f2 -4,A677,--,,intellabs/nlp-architect,9f067f27667f622b94c71cf703716513d8a19ea8,pytorch-transformers,transformers,Deep Learning,nlp_architect/models/transformers/sequence_classification.py,:56,,RobertaForSequenceClassification,no program element,type,zero-to-one,no properties,pytorch-transformers__transformers__intellabs/nlp-architect__9f067f2,pytorch-transformers__transformers,https://github.com/intellabs/nlp-architect/commit/9f067f2 -4,A678,--,,intellabs/nlp-architect,9f067f27667f622b94c71cf703716513d8a19ea8,pytorch-transformers,transformers,Deep Learning,nlp_architect/models/transformers/token_classification.py,19:23-26,"from pytorch_transformers import BertForTokenClassification, XLNetPreTrainedModel, XLNetModel","from transformers import (ROBERTA_PRETRAINED_MODEL_ARCHIVE_MAP, BertForTokenClassification, BertPreTrainedModel, RobertaConfig, RobertaModel, XLNetModel, XLNetPreTrainedModel)",import,import,one-to-one,no properties,pytorch-transformers__transformers__intellabs/nlp-architect__9f067f2,pytorch-transformers__transformers,https://github.com/intellabs/nlp-architect/commit/9f067f2 -4,A679,--,,intellabs/nlp-architect,9f067f27667f622b94c71cf703716513d8a19ea8,pytorch-transformers,transformers,Deep Learning,nlp_architect/models/transformers/token_classification.py,50:61,BertForTokenClassification,BertForTokenClassification,type,type,one-to-one,no properties,pytorch-transformers__transformers__intellabs/nlp-architect__9f067f2,pytorch-transformers__transformers,https://github.com/intellabs/nlp-architect/commit/9f067f2 -4,A68,--,,nitmir/policyd-rate-limit,c024e06ab9313b2b4dae1e1962aa9c2a4de4d62e,netaddr,py2-ipaddress,HTTP Clients,policyd_rate_limit/utils.py,:32,,AddressValueError,no program element,exception,zero-to-one,,netaddr__py2-ipaddress__nitmir/policyd-rate-limit__c024e06,netaddr__py2-ipaddress,https://github.com/nitmir/policyd-rate-limit/commit/c024e06 -4,A680,--,,intellabs/nlp-architect,9f067f27667f622b94c71cf703716513d8a19ea8,pytorch-transformers,transformers,Deep Learning,nlp_architect/models/transformers/token_classification.py,82:95,XLNetPreTrainedModel,XLNetPreTrainedModel,type,type,one-to-one,no properties,pytorch-transformers__transformers__intellabs/nlp-architect__9f067f2,pytorch-transformers__transformers,https://github.com/intellabs/nlp-architect/commit/9f067f2 -4,A681,--,,intellabs/nlp-architect,9f067f27667f622b94c71cf703716513d8a19ea8,pytorch-transformers,transformers,Deep Learning,nlp_architect/models/transformers/token_classification.py,:135,,BertPreTrainedModel,no program element,type,zero-to-one,no properties,pytorch-transformers__transformers__intellabs/nlp-architect__9f067f2,pytorch-transformers__transformers,https://github.com/intellabs/nlp-architect/commit/9f067f2 -4,A682,--,,intellabs/nlp-architect,9f067f27667f622b94c71cf703716513d8a19ea8,pytorch-transformers,transformers,Deep Learning,nlp_architect/models/transformers/token_classification.py,:143,,RobertaConfig,no program element,type,zero-to-one,no properties,pytorch-transformers__transformers__intellabs/nlp-architect__9f067f2,pytorch-transformers__transformers,https://github.com/intellabs/nlp-architect/commit/9f067f2 -4,A683,--,,intellabs/nlp-architect,9f067f27667f622b94c71cf703716513d8a19ea8,pytorch-transformers,transformers,Deep Learning,nlp_architect/models/transformers/token_classification.py,:144,,ROBERTA_PRETRAINED_MODEL_ARCHIVE_MAP,no program element,type,zero-to-one,no properties,pytorch-transformers__transformers__intellabs/nlp-architect__9f067f2,pytorch-transformers__transformers,https://github.com/intellabs/nlp-architect/commit/9f067f2 -4,A684,--,,intellabs/nlp-architect,9f067f27667f622b94c71cf703716513d8a19ea8,pytorch-transformers,transformers,Deep Learning,nlp_architect/models/transformers/token_classification.py,:151,,RobertaModel,no program element,function call,zero-to-one,no properties,pytorch-transformers__transformers__intellabs/nlp-architect__9f067f2,pytorch-transformers__transformers,https://github.com/intellabs/nlp-architect/commit/9f067f2 -4,A685,--,,intellabs/nlp-architect,9f067f27667f622b94c71cf703716513d8a19ea8,pytorch-transformers,transformers,Deep Learning,nlp_architect/models/transformers/token_classification.py,:160,,roberta,no program element,function call,zero-to-one,no properties,pytorch-transformers__transformers__intellabs/nlp-architect__9f067f2,pytorch-transformers__transformers,https://github.com/intellabs/nlp-architect/commit/9f067f2 -4,A686,--,,nvidia/nemo,786651234cc92e1bb1d14e44aa5e207867f85596,pytorch-transformers,transformers,Deep Learning,collections/nemo_nlp/nemo_nlp/data/tokenizers/bert_tokenizer.py,2:2,from pytorch_transformers import BertTokenizer,from transformers import BertTokenizer,import,import,one-to-one,no properties,pytorch-transformers__transformers__nvidia/nemo__7866512,pytorch-transformers__transformers,https://github.com/nvidia/nemo/commit/7866512 -4,A687,--,,nvidia/nemo,786651234cc92e1bb1d14e44aa5e207867f85596,pytorch-transformers,transformers,Deep Learning,collections/nemo_nlp/nemo_nlp/data/tokenizers/gpt2_tokenizer.py,2:2,from pytorch_transformers import GPT2Tokenizer,from transformers import GPT2Tokenizer,import,import,one-to-one,no properties,pytorch-transformers__transformers__nvidia/nemo__7866512,pytorch-transformers__transformers,https://github.com/nvidia/nemo/commit/7866512 -4,A688,--,,nvidia/nemo,786651234cc92e1bb1d14e44aa5e207867f85596,pytorch-transformers,transformers,Deep Learning,collections/nemo_nlp/nemo_nlp/huggingface/bert.py,7-10:4-7,"from pytorch_transformers import (BertConfig, BertModel, BERT_PRETRAINED_MODEL_ARCHIVE_MAP, BERT_PRETRAINED_CONFIG_ARCHIVE_MAP)","from transformers import (BertConfig, BertModel, BERT_PRETRAINED_MODEL_ARCHIVE_MAP, BERT_PRETRAINED_CONFIG_ARCHIVE_MAP)",import,import,one-to-one,no properties,pytorch-transformers__transformers__nvidia/nemo__7866512,pytorch-transformers__transformers,https://github.com/nvidia/nemo/commit/7866512 -4,A689,--,,nvidia/nemo,786651234cc92e1bb1d14e44aa5e207867f85596,pytorch-transformers,transformers,Deep Learning,examples/nlp/joint_intent_slot_infer_b1.py,4:4,from pytorch_transformers import BertTokenizer,from transformers import BertTokenizer,import,import,one-to-one,no properties,pytorch-transformers__transformers__nvidia/nemo__7866512,pytorch-transformers__transformers,https://github.com/nvidia/nemo/commit/7866512 -4,A69,--,,nitmir/policyd-rate-limit,c024e06ab9313b2b4dae1e1962aa9c2a4de4d62e,netaddr,py2-ipaddress,HTTP Clients,policyd_rate_limit/utils.py,"238:246,248",IPAddress,IPv4Address;IPv6Address,function call,function call;function call,one-to-many,element name change,netaddr__py2-ipaddress__nitmir/policyd-rate-limit__c024e06,netaddr__py2-ipaddress,https://github.com/nitmir/policyd-rate-limit/commit/c024e06 -4,A690,--,,nvidia/nemo,786651234cc92e1bb1d14e44aa5e207867f85596,pytorch-transformers,transformers,Deep Learning,examples/nlp/joint_intent_slot_infer.py,5:5,from pytorch_transformers import BertTokenizer,from transformers import BertTokenizer,import,import,one-to-one,no properties,pytorch-transformers__transformers__nvidia/nemo__7866512,pytorch-transformers__transformers,https://github.com/nvidia/nemo/commit/7866512 -4,A691,--,,nvidia/nemo,786651234cc92e1bb1d14e44aa5e207867f85596,pytorch-transformers,transformers,Deep Learning,examples/nlp/joint_intent_slot_with_bert.py,6:6,from pytorch_transformers import BertTokenizer,from transformers import BertTokenizer,import,import,one-to-one,no properties,pytorch-transformers__transformers__nvidia/nemo__7866512,pytorch-transformers__transformers,https://github.com/nvidia/nemo/commit/7866512 -4,A692,--,,nvidia/nemo,786651234cc92e1bb1d14e44aa5e207867f85596,pytorch-transformers,transformers,Deep Learning,examples/nlp/sentence_classification_with_bert.py,5:5,from pytorch_transformers import BertTokenizer,from transformers import BertTokenizer,import,import,one-to-one,no properties,pytorch-transformers__transformers__nvidia/nemo__7866512,pytorch-transformers__transformers,https://github.com/nvidia/nemo/commit/7866512 -4,A693,--,,nvidia/nemo,786651234cc92e1bb1d14e44aa5e207867f85596,pytorch-transformers,transformers,Deep Learning,scripts/get_decoder_params_from_bert.py,2-3:2-3,from pytorch_transformers import BERT_PRETRAINED_MODEL_ARCHIVE_MAP;from pytorch_transformers.file_utils import cached_path,from transformers import BERT_PRETRAINED_MODEL_ARCHIVE_MAP;from transformers.file_utils import cached_path,import,import,many-to-many,no properties,pytorch-transformers__transformers__nvidia/nemo__7866512,pytorch-transformers__transformers,https://github.com/nvidia/nemo/commit/7866512 -4,A694,--,,intellabs/nlp-architect,9f067f27667f622b94c71cf703716513d8a19ea8,pytorch-transformers,transformers,Deep Learning,nlp_architect/models/transformers/base_model.py,:54,,RobertaTokenizer,no program element,type,zero-to-one,no properties,pytorch-transformers__transformers__intellabs/nlp-architect__9f067f2,pytorch-transformers__transformers,https://github.com/intellabs/nlp-architect/commit/9f067f2 -4,A695,--,,pycon/pycon,3dba9637623143551d388391a8d818e368304f6b,html5lib,bleach,HTML,symposion/markdown_parser.py,14-16:10,HTMLParser;HTMLSanitizer;parseFragment;childNodes;toxml,clean,function call; attribute access; function call; attribute access; function call,function call,many-to-one,element name change; argument deletion; argument addition; output transformation,html5lib__bleach__pycon/pycon__3dba963,html5lib__bleach,https://github.com/pycon/pycon/commit/3dba963 -4,A7,--,,ansible-community/molecule,b7d7740db482624182dd6c31600ca1c09669cfc5,argparse,click,Utility,contrib/convert.py,:113,,command,no program element,decorator,zero-to-one,,argparse__click__ansible-community/molecule__b7d7740,argparse__click,https://github.com/ansible-community/molecule/commit/b7d7740 -4,A70,--,,nitmir/policyd-rate-limit,c024e06ab9313b2b4dae1e1962aa9c2a4de4d62e,netaddr,py2-ipaddress,HTTP Clients,policyd_rate_limit/utils.py,:247,,AddressValueError,no program element,exception,zero-to-one,,netaddr__py2-ipaddress__nitmir/policyd-rate-limit__c024e06,netaddr__py2-ipaddress,https://github.com/nitmir/policyd-rate-limit/commit/c024e06 -4,A71,--,,openstack/deb-python-ironic-inspector-client,c25d73e554d78022f0b933473c3fe27074f5c951,openstackclient,osc-lib,HTTP Clients,ironic_inspector_client/shell.py,25:25,from openstackclient.common import utils,from osc_lib import utils,import,import,one-to-one,no properties,openstackclient__osc-lib__openstack/deb-python-ironic-inspector-client__c25d73e,openstackclient__osc-lib,https://github.com/openstack/deb-python-ironic-inspector-client/commit/c25d73e -4,A72,--,,openstack/deb-python-ironic-inspector-client,c25d73e554d78022f0b933473c3fe27074f5c951,openstackclient,osc-lib,HTTP Clients,ironic_inspector_client/test/test_shell.py,17:17,from openstackclient.tests import utils,from osc_lib.tests import utils,import,import,one-to-one,no properties,openstackclient__osc-lib__openstack/deb-python-ironic-inspector-client__c25d73e,openstackclient__osc-lib,https://github.com/openstack/deb-python-ironic-inspector-client/commit/c25d73e -4,A73,--,,fabioz/PyDev.Debugger,d535c190c06df3fa968cdf55154359cbd3b0d828,pep8,pycodestyle,Codestyle,third_party/pep8/autopep8.py,61:60,pep8,pycodestyle,import,import,one-to-one,no properties,pep8__pycodestyle__fabioz/PyDev.Debugger__d535c19,pep8__pycodestyle,https://github.com/fabioz/PyDev.Debugger/commit/d535c19 -4,A74,--,,fabioz/PyDev.Debugger,d535c190c06df3fa968cdf55154359cbd3b0d828,pep8,pycodestyle,Codestyle,third_party/pep8/autopep8.py,177:178,match,match,function call,function call,one-to-one,no properties,pep8__pycodestyle__fabioz/PyDev.Debugger__d535c19,pep8__pycodestyle,https://github.com/fabioz/PyDev.Debugger/commit/d535c19 -4,A75,--,,fabioz/PyDev.Debugger,d535c190c06df3fa968cdf55154359cbd3b0d828,pep8,pycodestyle,Codestyle,third_party/pep8/autopep8.py,179:180,match,match,function call,function call,one-to-one,no properties,pep8__pycodestyle__fabioz/PyDev.Debugger__d535c19,pep8__pycodestyle,https://github.com/fabioz/PyDev.Debugger/commit/d535c19 -4,A76,--,,fabioz/PyDev.Debugger,d535c190c06df3fa968cdf55154359cbd3b0d828,pep8,pycodestyle,Codestyle,third_party/pep8/autopep8.py,189:192,register_check,register_check,function call,function call,one-to-one,no properties,pep8__pycodestyle__fabioz/PyDev.Debugger__d535c19,pep8__pycodestyle,https://github.com/fabioz/PyDev.Debugger/commit/d535c19 -4,A77,--,,fabioz/PyDev.Debugger,d535c190c06df3fa968cdf55154359cbd3b0d828,pep8,pycodestyle,Codestyle,third_party/pep8/autopep8.py,247:250,expand_indent,expand_indent,function call,function call,one-to-one,no properties,pep8__pycodestyle__fabioz/PyDev.Debugger__d535c19,pep8__pycodestyle,https://github.com/fabioz/PyDev.Debugger/commit/d535c19 -4,A78,--,,fabioz/PyDev.Debugger,d535c190c06df3fa968cdf55154359cbd3b0d828,pep8,pycodestyle,Codestyle,third_party/pep8/autopep8.py,368:373,expand_indent,expand_indent,function call,function call,one-to-one,no properties,pep8__pycodestyle__fabioz/PyDev.Debugger__d535c19,pep8__pycodestyle,https://github.com/fabioz/PyDev.Debugger/commit/d535c19 -4,A79,--,,fabioz/PyDev.Debugger,d535c190c06df3fa968cdf55154359cbd3b0d828,pep8,pycodestyle,Codestyle,third_party/pep8/autopep8.py,374:384,register_check,register_check,function call,function call,one-to-one,no properties,pep8__pycodestyle__fabioz/PyDev.Debugger__d535c19,pep8__pycodestyle,https://github.com/fabioz/PyDev.Debugger/commit/d535c19 -4,A8,--,,lqez/hog,d722ade4be3cf05bf32def1e732a8e8d1b78a29b,argparse,click,Utility,hog/hog.py,20:19,argparse,click,import,import,one-to-one,no properties,argparse__click__lqez/hog__d722ade,argparse__click,https://github.com/lqez/hog/commit/d722ade -4,A80,--,,fabioz/PyDev.Debugger,d535c190c06df3fa968cdf55154359cbd3b0d828,pep8,pycodestyle,Codestyle,third_party/pep8/autopep8.py,:1316,,noqa,no program element,function call,zero-to-one,,pep8__pycodestyle__fabioz/PyDev.Debugger__d535c19,pep8__pycodestyle,https://github.com/fabioz/PyDev.Debugger/commit/d535c19 -4,A81,--,,fabioz/PyDev.Debugger,d535c190c06df3fa968cdf55154359cbd3b0d828,pep8,pycodestyle,Codestyle,third_party/pep8/autopep8.py,2412:2554,BaseReport,BaseReport,type,type,one-to-one,no properties,pep8__pycodestyle__fabioz/PyDev.Debugger__d535c19,pep8__pycodestyle,https://github.com/fabioz/PyDev.Debugger/commit/d535c19 -4,A82,--,,fabioz/PyDev.Debugger,d535c190c06df3fa968cdf55154359cbd3b0d828,pep8,pycodestyle,Codestyle,third_party/pep8/autopep8.py,2439:2584,Checker,Checker,function call,function call,one-to-one,no properties,pep8__pycodestyle__fabioz/PyDev.Debugger__d535c19,pep8__pycodestyle,https://github.com/fabioz/PyDev.Debugger/commit/d535c19 -4,A83,--,,fabioz/PyDev.Debugger,d535c190c06df3fa968cdf55154359cbd3b0d828,pep8,pycodestyle,Codestyle,third_party/pep8/autopep8.py,:3185,,__version__,no program element,attribute access,zero-to-one,,pep8__pycodestyle__fabioz/PyDev.Debugger__d535c19,pep8__pycodestyle,https://github.com/fabioz/PyDev.Debugger/commit/d535c19 -4,A84,--,,fabioz/PyDev.Debugger,d535c190c06df3fa968cdf55154359cbd3b0d828,pep8,pycodestyle,Codestyle,third_party/pep8/autopep8.py,3556:3592,ARITHMETIC_OP,ARITHMETIC_OP,attribute access,attribute access,one-to-one,no properties,pep8__pycodestyle__fabioz/PyDev.Debugger__d535c19,pep8__pycodestyle,https://github.com/fabioz/PyDev.Debugger/commit/d535c19 -4,A85,--,,hustlzp/permission,d174a21795ede39cdfce884a7f9757f50e29ca9b,pyandoc,pypandoc,Documentation,makedoc.py,1:1,pandoc,pypandoc,import,import,one-to-one,no properties,pyandoc__pypandoc__hustlzp/permission__d174a21,pyandoc__pypandoc,https://github.com/hustlzp/permission/commit/d174a21 -4,A86,--,,hustlzp/permission,d174a21795ede39cdfce884a7f9757f50e29ca9b,pyandoc,pypandoc,Documentation,makedoc.py,"3-6,8:4",core.PANDOC_PATH;Document;markdown;rst,convert,attribute access; function call;attribute access;attribute access,function call,many-to-one,element name change;argument addition,pyandoc__pypandoc__hustlzp/permission__d174a21,pyandoc__pypandoc,https://github.com/hustlzp/permission/commit/d174a21 -4,A87,--,,allencellmodeling/cookiecutter-pypackage,8d172cbc6f07c1f12c70670057dc609df0932e21,pycryptodome,cryptography,Crypto,{{cookiecutter.repo_name}}/travis_pypi_setup.py,13-14:13-15,from Crypto.PublicKey import RSA;from Crypto.Cipher import PKCS1_v1_5,from cryptography.hazmat.primitives.serialization import load_pem_public_key;from cryptography.hazmat.backends import default_backend;from cryptography.hazmat.primitives.asymmetric.padding import PKCS1v15,import,import,many-to-many,no properties,pycryptodome__cryptography__allencellmodeling/cookiecutter-pypackage__8d172cb,pycryptodome__cryptography,https://github.com/allencellmodeling/cookiecutter-pypackage/commit/8d172cb -4,A88,--,,allencellmodeling/cookiecutter-pypackage,8d172cbc6f07c1f12c70670057dc609df0932e21,pycryptodome,cryptography,Crypto,{{cookiecutter.repo_name}}/travis_pypi_setup.py,"34-35:31,35",importKey;new,load_pem_public_key;default_backend,function call;function call,function call;function call,many-to-many,element name change;argument addition;argument transformation,pycryptodome__cryptography__allencellmodeling/cookiecutter-pypackage__8d172cb,pycryptodome__cryptography,https://github.com/allencellmodeling/cookiecutter-pypackage/commit/8d172cb -4,A89,--,,allencellmodeling/cookiecutter-pypackage,8d172cbc6f07c1f12c70670057dc609df0932e21,pycryptodome,cryptography,Crypto,{{cookiecutter.repo_name}}/travis_pypi_setup.py,36:36,encrypt,encrypt;PKCS1v15,function call,function call;function call,one-to-many,argument addition;element name change,pycryptodome__cryptography__allencellmodeling/cookiecutter-pypackage__8d172cb,pycryptodome__cryptography,https://github.com/allencellmodeling/cookiecutter-pypackage/commit/8d172cb -4,A9,--,,lqez/hog,d722ade4be3cf05bf32def1e732a8e8d1b78a29b,argparse,click,Utility,hog/hog.py,143:,ArgumentParser,,function call,no program element,one-to-zero,,argparse__click__lqez/hog__d722ade,argparse__click,https://github.com/lqez/hog/commit/d722ade -4,A90,--,not MR,sentinelsat/sentinelsat,c8552b2cc472f73384c810f507fd32d21c8bcf0e,pycurl,requests,HTTP Clients,sentinelsat/sentinel.py,,,,,,,,pycurl__requests__sentinelsat/sentinelsat__c8552b2,pycurl__requests,https://github.com/sentinelsat/sentinelsat/commit/c8552b2 -4,A91,--,not MR,sentinelsat/sentinelsat,c8552b2cc472f73384c810f507fd32d21c8bcf0e,pycurl,requests,HTTP Clients,tests/test_mod.py,,,,,,,,pycurl__requests__sentinelsat/sentinelsat__c8552b2,pycurl__requests,https://github.com/sentinelsat/sentinelsat/commit/c8552b2 -4,A92,--,,mathics/mathics,915daeb9cd029b666ac3156b1c8f52939f6d0198,pydotplus,pydot,Graphic,mathics/builtin/graphs.py,46:46,pydotplus,pydot,import,import,one-to-one,no properties,pydotplus__pydot__mathics/mathics__915daeb,pydotplus__pydot,https://github.com/mathics/mathics/commit/915daeb -4,A93,--,,mathics/mathics,915daeb9cd029b666ac3156b1c8f52939f6d0198,pydotplus,pydot,Graphic,mathics/builtin/graphs.py,48:,find_graphviz,,function call,no program element,one-to-zero,,pydotplus__pydot__mathics/mathics__915daeb,pydotplus__pydot,https://github.com/mathics/mathics/commit/915daeb -4,A94,--,,celery/celery,9b39fc41998c708c6612f0c7bf4393bf48f72e9b,pyopenssl,cryptography,HTTP Clients&Crypto,celery/security/__init__.py,44:41,from OpenSSL import crypto,import cryptography,import,import,one-to-many,no properties,pyopenssl__cryptography__celery/celery__9b39fc4,pyopenssl__cryptography,https://github.com/celery/celery/commit/9b39fc4 -4,A95,--,,celery/celery,9b39fc41998c708c6612f0c7bf4393bf48f72e9b,pyopenssl,cryptography,HTTP Clients&Crypto,celery/security/certificate.py,13:10-12,from .utils import crypto,from cryptography.x509 import load_pem_x509_certificate;from cryptography.hazmat.backends import default_backend;from cryptography.hazmat.primitives.asymmetric import padding,import,import,one-to-one,no properties,pyopenssl__cryptography__celery/celery__9b39fc4,pyopenssl__cryptography,https://github.com/celery/celery/commit/9b39fc4 -4,A96,--,,celery/celery,9b39fc41998c708c6612f0c7bf4393bf48f72e9b,pyopenssl,cryptography,HTTP Clients&Crypto,celery/security/certificate.py,24:30-31,load_certificate,load_pem_x509_certificate,function call,function call,one-to-one,argument addition;argument deletion;argument transformation;element name change,pyopenssl__cryptography__celery/celery__9b39fc4,pyopenssl__cryptography,https://github.com/celery/celery/commit/9b39fc4 -4,A97,--,,celery/celery,9b39fc41998c708c6612f0c7bf4393bf48f72e9b,pyopenssl,cryptography,HTTP Clients&Crypto,celery/security/certificate.py,28:35,has_expired(),not_valid_after,function call,attribute access,one-to-one,element name change,pyopenssl__cryptography__celery/celery__9b39fc4,pyopenssl__cryptography,https://github.com/celery/celery/commit/9b39fc4 -4,A98,--,,celery/celery,9b39fc41998c708c6612f0c7bf4393bf48f72e9b,pyopenssl,cryptography,HTTP Clients&Crypto,celery/security/certificate.py,:39,,public_key,no program element,function call,zero-to-one,,pyopenssl__cryptography__celery/celery__9b39fc4,pyopenssl__cryptography,https://github.com/celery/celery/commit/9b39fc4 -4,A99,--,,celery/celery,9b39fc41998c708c6612f0c7bf4393bf48f72e9b,pyopenssl,cryptography,HTTP Clients&Crypto,celery/security/certificate.py,32:43,get_serial_number,serial_number,function call,attribute access,one-to-one,element name change,pyopenssl__cryptography__celery/celery__9b39fc4,pyopenssl__cryptography,https://github.com/celery/celery/commit/9b39fc4 -4,I10,--,,augerai/a2ml,13ea499e413b86256345fbf39f26628b68a7fe83,asyncio-redis,aioredis,Utility,a2ml/server/notification.py,63:,subscribe,,function call,no program element,one-to-zero,,asyncio-redis__aioredis__augerai/a2ml__13ea499,asyncio-redis__aioredis,https://github.com/augerai/a2ml/commit/13ea499 -4,I100,--,,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,click,argparse,Utility,tests/test_onixcheck.py,17:,CliRunner,,function call,no program element,one-to-zero,,click__argparse__titusz/onixcheck__f17d186,click__argparse,https://github.com/titusz/onixcheck/commit/f17d186 -4,I101,--,,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,click,argparse,Utility,tests/test_onixcheck.py,18:,invoke,,function call,no program element,one-to-zero,,click__argparse__titusz/onixcheck__f17d186,click__argparse,https://github.com/titusz/onixcheck/commit/f17d186 -4,I102,--,,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,click,argparse,Utility,tests/test_onixcheck.py,25:,CliRunner,,function call,no program element,one-to-zero,,click__argparse__titusz/onixcheck__f17d186,click__argparse,https://github.com/titusz/onixcheck/commit/f17d186 -4,I103,--,,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,click,argparse,Utility,tests/test_onixcheck.py,26:,invoke,,function call,no program element,one-to-zero,,click__argparse__titusz/onixcheck__f17d186,click__argparse,https://github.com/titusz/onixcheck/commit/f17d186 -4,I104,--,,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,click,argparse,Utility,tests/test_onixcheck.py,33:,CliRunner,,function call,no program element,one-to-zero,,click__argparse__titusz/onixcheck__f17d186,click__argparse,https://github.com/titusz/onixcheck/commit/f17d186 -4,I105,--,,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,click,argparse,Utility,tests/test_onixcheck.py,34:,invoke,,function call,no program element,one-to-zero,,click__argparse__titusz/onixcheck__f17d186,click__argparse,https://github.com/titusz/onixcheck/commit/f17d186 -4,I106,--,,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,click,argparse,Utility,tests/test_onixcheck.py,40:,CliRunner,,function call,no program element,one-to-zero,,click__argparse__titusz/onixcheck__f17d186,click__argparse,https://github.com/titusz/onixcheck/commit/f17d186 -4,I107,--,,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,click,argparse,Utility,tests/test_onixcheck.py,41:,invoke,,function call,no program element,one-to-zero,,click__argparse__titusz/onixcheck__f17d186,click__argparse,https://github.com/titusz/onixcheck/commit/f17d186 -4,I108,--,,aio-libs/aioftp,ba6ef08fb7ebb9d5db4034e65622f4d80288fa6a,docopt,argparse,Utility,aioftp/__main__.py,14:14,import docopt,import argparse,import,import,one-to-one,,docopt__argparse__aio-libs/aioftp__ba6ef08,docopt__argparse,https://github.com/aio-libs/aioftp/commit/ba6ef08 -4,I109,--,,aio-libs/aioftp,ba6ef08fb7ebb9d5db4034e65622f4d80288fa6a,docopt,argparse,Utility,aioftp/__main__.py,19:19-29,docopt,ArgumentParser;add_argument;parse_args,function call,function call;function call;function call,one-to-many,argument transformation; element name change,docopt__argparse__aio-libs/aioftp__ba6ef08,docopt__argparse,https://github.com/aio-libs/aioftp/commit/ba6ef08 -4,I11,--,,googlesamples/assistant-sdk-python,38e4e642cbfc2b0dd5ddf0151e87a867273f9a30,argparse,click,Utility,googlesamples/assistant/__main__.py,17:20,import argparse,import click,import,import,one-to-one,no properties,argparse__click__googlesamples/assistant-sdk-python__38e4e64,argparse__click,https://github.com/googlesamples/assistant-sdk-python/commit/38e4e64 -4,I110,--,,mete0r/pyhwp,0c5c5e7898e5c82ad5543ad4f990cbc69439619a,docopt,argparse,Utility,pyhwp/hwp5/hwp5html.py,138:22,from docopt import docopt,from argparse import ArgumentParser,import,import,one-to-one,,docopt__argparse__mete0r/pyhwp__0c5c5e7,docopt__argparse,https://github.com/mete0r/pyhwp/commit/0c5c5e7 -4,I111,--,,mete0r/pyhwp,0c5c5e7898e5c82ad5543ad4f990cbc69439619a,docopt,argparse,Utility,pyhwp/hwp5/hwp5html.py,"148-149:127-128,160-198",docopt,ArgumentParser;add_argument;parse_args;add_mutually_exclusive_group,function call,function call;function call;function call;function call,one-to-many,argument transformation; element name change,docopt__argparse__mete0r/pyhwp__0c5c5e7,docopt__argparse,https://github.com/mete0r/pyhwp/commit/0c5c5e7 -4,I112,--,,mete0r/pyhwp,0c5c5e7898e5c82ad5543ad4f990cbc69439619a,docopt,argparse,Utility,pyhwp/hwp5/hwp5odt.py,347:22,from docopt import docopt,from argparse import ArgumentParser,import,import,one-to-one,,docopt__argparse__mete0r/pyhwp__0c5c5e7,docopt__argparse,https://github.com/mete0r/pyhwp/commit/0c5c5e7 -4,I113,--,,mete0r/pyhwp,0c5c5e7898e5c82ad5543ad4f990cbc69439619a,docopt,argparse,Utility,pyhwp/hwp5/hwp5odt.py,"358-359:332-333,373-427",docopt,ArgumentParser;add_argument;parse_args;add_mutually_exclusive_group,function call,function call;function call;function call;function call,one-to-many,argument transformation; element name change,docopt__argparse__mete0r/pyhwp__0c5c5e7,docopt__argparse,https://github.com/mete0r/pyhwp/commit/0c5c5e7 -4,I114,--,,mete0r/pyhwp,0c5c5e7898e5c82ad5543ad4f990cbc69439619a,docopt,argparse,Utility,pyhwp/hwp5/hwp5txt.py,45:22,from docopt import docopt,from argparse import ArgumentParser,import,import,one-to-one,,docopt__argparse__mete0r/pyhwp__0c5c5e7,docopt__argparse,https://github.com/mete0r/pyhwp/commit/0c5c5e7 -4,I115,--,,mete0r/pyhwp,0c5c5e7898e5c82ad5543ad4f990cbc69439619a,docopt,argparse,Utility,pyhwp/hwp5/hwp5txt.py,"90-91:70-71,92-119",docopt,ArgumentParser;add_argument;parse_args,function call,function call;function call;function call,one-to-many,argument transformation; element name change,docopt__argparse__mete0r/pyhwp__0c5c5e7,docopt__argparse,https://github.com/mete0r/pyhwp/commit/0c5c5e7 -4,I116,--,,mete0r/pyhwp,0c5c5e7898e5c82ad5543ad4f990cbc69439619a,docopt,argparse,Utility,pyhwp/hwp5/hwp5view.py,48:37,from docopt import docopt,from argparse import ArgumentParser,import,import,one-to-one,,docopt__argparse__mete0r/pyhwp__0c5c5e7,docopt__argparse,https://github.com/mete0r/pyhwp/commit/0c5c5e7 -4,I117,--,,mete0r/pyhwp,0c5c5e7898e5c82ad5543ad4f990cbc69439619a,docopt,argparse,Utility,pyhwp/hwp5/hwp5view.py,"69-70:67-68,78-103",docopt,ArgumentParser;add_argument;parse_args,function call,function call;function call;function call,one-to-many,argument transformation; element name change,docopt__argparse__mete0r/pyhwp__0c5c5e7,docopt__argparse,https://github.com/mete0r/pyhwp/commit/0c5c5e7 -4,I118,--,,mete0r/pyhwp,0c5c5e7898e5c82ad5543ad4f990cbc69439619a,docopt,argparse,Utility,pyhwp/hwp5/proc/__init__.py,40:35,from docopt import docopt,from argparse import ArgumentParser,import,import,one-to-one,,docopt__argparse__mete0r/pyhwp__0c5c5e7,docopt__argparse,https://github.com/mete0r/pyhwp/commit/0c5c5e7 -4,I119,--,,mete0r/pyhwp,0c5c5e7898e5c82ad5543ad4f990cbc69439619a,docopt,argparse,Utility,pyhwp/hwp5/proc/__init__.py,"179:99,125-136",docopt,ArgumentParser;add_argument;parse_args,function call,function call;function call;function call,one-to-many,argument transformation; element name change,docopt__argparse__mete0r/pyhwp__0c5c5e7,docopt__argparse,https://github.com/mete0r/pyhwp/commit/0c5c5e7 -4,I12,--,,googlesamples/assistant-sdk-python,38e4e642cbfc2b0dd5ddf0151e87a867273f9a30,argparse,click,Utility,googlesamples/assistant/__main__.py,50-52:,ArgumentParser,,function call,no program element,one-to-zero,,argparse__click__googlesamples/assistant-sdk-python__38e4e64,argparse__click,https://github.com/googlesamples/assistant-sdk-python/commit/38e4e64 -4,I120,--,,openstack/deb-designate,eb16b1e1be8da26193fd3482c8f5eb55eebfcbc2,ipaddr,netaddr,HTTP Clients,designate/schema.py,18:18,import ipaddr,import netaddr,import,import,one-to-one,,ipaddr__netaddr__openstack/deb-designate__eb16b1e,ipaddr__netaddr,https://github.com/openstack/deb-designate/commit/eb16b1e -4,I121,--,,openstack/deb-designate,eb16b1e1be8da26193fd3482c8f5eb55eebfcbc2,ipaddr,netaddr,HTTP Clients,designate/schema.py,104:104,IPv4Address,IPAddress,function call,function call,one-to-one,element name change;argument addition,ipaddr__netaddr__openstack/deb-designate__eb16b1e,ipaddr__netaddr,https://github.com/openstack/deb-designate/commit/eb16b1e -4,I122,--,,openstack/deb-designate,eb16b1e1be8da26193fd3482c8f5eb55eebfcbc2,ipaddr,netaddr,HTTP Clients,designate/schema.py,105:105,AddressValueError,AddrFormatError,exception,exception,one-to-one,element name change,ipaddr__netaddr__openstack/deb-designate__eb16b1e,ipaddr__netaddr,https://github.com/openstack/deb-designate/commit/eb16b1e -4,I123,--,,openstack/deb-designate,eb16b1e1be8da26193fd3482c8f5eb55eebfcbc2,ipaddr,netaddr,HTTP Clients,designate/schema.py,116:116,IPv4Address,IPAddress,function call,function call,one-to-one,element name change;argument addition,ipaddr__netaddr__openstack/deb-designate__eb16b1e,ipaddr__netaddr,https://github.com/openstack/deb-designate/commit/eb16b1e -4,I124,--,,openstack/deb-designate,eb16b1e1be8da26193fd3482c8f5eb55eebfcbc2,ipaddr,netaddr,HTTP Clients,designate/schema.py,117:117,AddressValueError,AddrFormatError,exception,exception,one-to-one,element name change,ipaddr__netaddr__openstack/deb-designate__eb16b1e,ipaddr__netaddr,https://github.com/openstack/deb-designate/commit/eb16b1e -4,I125,--,,openstack/fuel-devops,5d0df07841dd862165137ed34fcb2a02d9ec2b7b,ipaddr,netaddr,HTTP Clients,devops/driver/libvirt/libvirt_driver.py,24:25,import ipaddr,import netaddr,import,import,one-to-one,,ipaddr__netaddr__openstack/fuel-devops__5d0df07,ipaddr__netaddr,https://github.com/openstack/fuel-devops/commit/5d0df07 -4,I126,--,,openstack/fuel-devops,5d0df07841dd862165137ed34fcb2a02d9ec2b7b,ipaddr,netaddr,HTTP Clients,devops/driver/libvirt/libvirt_driver.py,202-203:202-203,IPNetwork,IPNetwork,function call,function call,one-to-one,no properties,ipaddr__netaddr__openstack/fuel-devops__5d0df07,ipaddr__netaddr,https://github.com/openstack/fuel-devops/commit/5d0df07 -4,I127,--,,openstack/fuel-devops,5d0df07841dd862165137ed34fcb2a02d9ec2b7b,ipaddr,netaddr,HTTP Clients,devops/driver/libvirt/libvirt_driver.py,391:391,IPNetwork,IPNetwork,function call,function call,one-to-one,no properties,ipaddr__netaddr__openstack/fuel-devops__5d0df07,ipaddr__netaddr,https://github.com/openstack/fuel-devops/commit/5d0df07 -4,I128,--,,openstack/fuel-devops,5d0df07841dd862165137ed34fcb2a02d9ec2b7b,ipaddr,netaddr,HTTP Clients,devops/helpers/network.py,:14,,from netaddr import IPSet,no program element,import,zero-to-one,,ipaddr__netaddr__openstack/fuel-devops__5d0df07,ipaddr__netaddr,https://github.com/openstack/fuel-devops/commit/5d0df07 -4,I129,--,,openstack/fuel-devops,5d0df07841dd862165137ed34fcb2a02d9ec2b7b,ipaddr,netaddr,HTTP Clients,devops/helpers/network.py,:29,,IPSet,no program element,function call,zero-to-one,,ipaddr__netaddr__openstack/fuel-devops__5d0df07,ipaddr__netaddr,https://github.com/openstack/fuel-devops/commit/5d0df07 -4,I13,--,,googlesamples/assistant-sdk-python,38e4e642cbfc2b0dd5ddf0151e87a867273f9a30,argparse,click,Utility,googlesamples/assistant/__main__.py,:36,,command,no program element,decorator,zero-to-one,,argparse__click__googlesamples/assistant-sdk-python__38e4e64,argparse__click,https://github.com/googlesamples/assistant-sdk-python/commit/38e4e64 -4,I130,--,,openstack/fuel-devops,5d0df07841dd862165137ed34fcb2a02d9ec2b7b,ipaddr,netaddr,HTTP Clients,devops/helpers/templates.py,19:19,from ipaddr import IPNetwork,from netaddr import IPNetwork,import,import,one-to-one,,ipaddr__netaddr__openstack/fuel-devops__5d0df07,ipaddr__netaddr,https://github.com/openstack/fuel-devops/commit/5d0df07 -4,I131,--,,openstack/fuel-devops,5d0df07841dd862165137ed34fcb2a02d9ec2b7b,ipaddr,netaddr,HTTP Clients,devops/models/environment.py,19:19,from ipaddr import IPNetwork,from netaddr import IPNetwork,import,import,one-to-one,,ipaddr__netaddr__openstack/fuel-devops__5d0df07,ipaddr__netaddr,https://github.com/openstack/fuel-devops/commit/5d0df07 -4,I132,--,,openstack/fuel-devops,5d0df07841dd862165137ed34fcb2a02d9ec2b7b,ipaddr,netaddr,HTTP Clients,devops/models/network.py,16:21,from ipaddr import IPNetwork,from netaddr import IPNetwork,import,import,one-to-one,,ipaddr__netaddr__openstack/fuel-devops__5d0df07,ipaddr__netaddr,https://github.com/openstack/fuel-devops/commit/5d0df07 -4,I133,--,,openstack/fuel-devops,5d0df07841dd862165137ed34fcb2a02d9ec2b7b,ipaddr,netaddr,HTTP Clients,devops/tests/driver/libvirt/test_driver.py,18:19,import ipaddr,from netaddr import IPNetwork,import,import,one-to-one,,ipaddr__netaddr__openstack/fuel-devops__5d0df07,ipaddr__netaddr,https://github.com/openstack/fuel-devops/commit/5d0df07 -4,I134,--,,openstack/fuel-devops,5d0df07841dd862165137ed34fcb2a02d9ec2b7b,ipaddr,netaddr,HTTP Clients,devops/tests/driver/libvirt/test_driver.py,142:142,IPNetwork,IPNetwork,function call,function call,one-to-one,no properties,ipaddr__netaddr__openstack/fuel-devops__5d0df07,ipaddr__netaddr,https://github.com/openstack/fuel-devops/commit/5d0df07 -4,I135,--,,openstack/fuel-devops,5d0df07841dd862165137ed34fcb2a02d9ec2b7b,ipaddr,netaddr,HTTP Clients,devops/tests/driver/libvirt/test_l2_network_device.py,16:17,import ipaddr,from netaddr import IPNetwork,import,import,one-to-one,,ipaddr__netaddr__openstack/fuel-devops__5d0df07,ipaddr__netaddr,https://github.com/openstack/fuel-devops/commit/5d0df07 -4,I136,--,,openstack/fuel-devops,5d0df07841dd862165137ed34fcb2a02d9ec2b7b,ipaddr,netaddr,HTTP Clients,devops/tests/driver/libvirt/test_l2_network_device.py,110:110,IPNetwork,IPNetwork,function call,function call,one-to-one,no properties,ipaddr__netaddr__openstack/fuel-devops__5d0df07,ipaddr__netaddr,https://github.com/openstack/fuel-devops/commit/5d0df07 -4,I137,--,,openstack/fuel-devops,5d0df07841dd862165137ed34fcb2a02d9ec2b7b,ipaddr,netaddr,HTTP Clients,devops/tests/driver/libvirt/test_template.py,18:19,import ipaddr,from netaddr import IPNetwork,import,import,one-to-one,,ipaddr__netaddr__openstack/fuel-devops__5d0df07,ipaddr__netaddr,https://github.com/openstack/fuel-devops/commit/5d0df07 -4,I138,--,,openstack/fuel-devops,5d0df07841dd862165137ed34fcb2a02d9ec2b7b,ipaddr,netaddr,HTTP Clients,devops/tests/driver/libvirt/test_template.py,263:263,IPNetwork,IPNetwork,function call,function call,one-to-one,no properties,ipaddr__netaddr__openstack/fuel-devops__5d0df07,ipaddr__netaddr,https://github.com/openstack/fuel-devops/commit/5d0df07 -4,I139,--,,openstack/fuel-devops,5d0df07841dd862165137ed34fcb2a02d9ec2b7b,ipaddr,netaddr,HTTP Clients,devops/tests/driver/libvirt/test_xml_builder.py,17:17,from ipaddr import IPNetwork,from netaddr import IPNetwork,import,import,,,ipaddr__netaddr__openstack/fuel-devops__5d0df07,ipaddr__netaddr,https://github.com/openstack/fuel-devops/commit/5d0df07 -4,I14,--,,googlesamples/assistant-sdk-python,38e4e642cbfc2b0dd5ddf0151e87a867273f9a30,argparse,click,Utility,googlesamples/assistant/__main__.py,54-56:47-50,add_argument,option,function call,decorator,one-to-one,argument addition;argument deletion;element name change,argparse__click__googlesamples/assistant-sdk-python__38e4e64,argparse__click,https://github.com/googlesamples/assistant-sdk-python/commit/38e4e64 -4,I140,--,,openstack/fuel-devops,5d0df07841dd862165137ed34fcb2a02d9ec2b7b,ipaddr,netaddr,HTTP Clients,devops/tests/test_helpers.py,19:19,from ipaddr import IPNetwork,from netaddr import IPNetwork,import,import,,,ipaddr__netaddr__openstack/fuel-devops__5d0df07,ipaddr__netaddr,https://github.com/openstack/fuel-devops/commit/5d0df07 -4,I141,--,,openstack/fuel-devops,5d0df07841dd862165137ed34fcb2a02d9ec2b7b,ipaddr,netaddr,HTTP Clients,devops/tests/test_manager.py,16:16,from ipaddr import IPNetwork,from netaddr import IPNetwork,import,import,,,ipaddr__netaddr__openstack/fuel-devops__5d0df07,ipaddr__netaddr,https://github.com/openstack/fuel-devops/commit/5d0df07 -4,I146,--,,mozilla/addons-server,5fd17b43f241bb83c2cdb1d2d179b3b4369e644f,requests-oauth2,oauthlib,Auth,mkt/api/tests/test_oauth.py,11:12,import oauth2,from oauthlib import oauth1,import,import,one-to-one,,requests-oauth2__oauthlib__mozilla/addons-server__5fd17b4,requests-oauth2__oauthlib,https://github.com/mozilla/addons-server/commit/5fd17b4 -4,I147,--,,mozilla/addons-server,5fd17b43f241bb83c2cdb1d2d179b3b4369e644f,requests-oauth2,oauthlib,Auth,mkt/api/tests/test_oauth.py,41:43,SignatureMethod_HMAC_SHA1,SIGNATURE_HMAC,function call,attribute access,one-to-one,element name change,requests-oauth2__oauthlib__mozilla/addons-server__5fd17b4,requests-oauth2__oauthlib,https://github.com/mozilla/addons-server/commit/5fd17b4 -4,I148,--,tangled,mozilla/addons-server,5fd17b43f241bb83c2cdb1d2d179b3b4369e644f,requests-oauth2,oauthlib,Auth,mkt/api/tests/test_oauth.py,49-64:51-57,Request.from_consumer_and_token;sign_request;to_header,Client;sign,function call,function call,many-to-many,element name change;argument addition;arument deletion;argument transformation,requests-oauth2__oauthlib__mozilla/addons-server__5fd17b4,requests-oauth2__oauthlib,https://github.com/mozilla/addons-server/commit/5fd17b4 -4,I149,--,,sybrenstuvel/flickrapi,c4f8d7940d28080bfa358e3460d2f7f6ff2176e4,requests-oauth2,requests,Auth&HTTP Clients,flickrapi/auth.py,9:13-14,import oauth2 as oauth,import requests;from requests.auth import OAuth1,import,import,one-to-many,,requests-oauth2__requests__sybrenstuvel/flickrapi__c4f8d79,requests-oauth2__requests,https://github.com/sybrenstuvel/flickrapi/commit/c4f8d79 -4,I15,--,,googlesamples/assistant-sdk-python,38e4e642cbfc2b0dd5ddf0151e87a867273f9a30,argparse,click,Utility,googlesamples/assistant/__main__.py,57-59:51-54,add_argument,option,function call,decorator,one-to-one,argument addition;argument deletion;element name change,argparse__click__googlesamples/assistant-sdk-python__38e4e64,argparse__click,https://github.com/googlesamples/assistant-sdk-python/commit/38e4e64 -4,I150,--,,sybrenstuvel/flickrapi,c4f8d7940d28080bfa358e3460d2f7f6ff2176e4,requests-oauth2,requests,Auth&HTTP Clients,flickrapi/auth.py,73:,Token,,attribute access,no program element,one-to-zero,no properties,requests-oauth2__requests__sybrenstuvel/flickrapi__c4f8d79,requests-oauth2__requests,https://github.com/sybrenstuvel/flickrapi/commit/c4f8d79 -4,I151,--,,sybrenstuvel/flickrapi,c4f8d7940d28080bfa358e3460d2f7f6ff2176e4,requests-oauth2,requests,Auth&HTTP Clients,flickrapi/auth.py,111:115,Consumer,OAuth1,function call,function call,one-to-one,element name change;argument transformation;argument deletion,requests-oauth2__requests__sybrenstuvel/flickrapi__c4f8d79,requests-oauth2__requests,https://github.com/sybrenstuvel/flickrapi/commit/c4f8d79 -4,I152,--,,sybrenstuvel/flickrapi,c4f8d7940d28080bfa358e3460d2f7f6ff2176e4,requests-oauth2,requests,Auth&HTTP Clients,flickrapi/auth.py,119:122,key,client.client_key,attribute access,attribute access,one-to-one,element name change,requests-oauth2__requests__sybrenstuvel/flickrapi__c4f8d79,requests-oauth2__requests,https://github.com/sybrenstuvel/flickrapi/commit/c4f8d79 -4,I153,--,tangled,sybrenstuvel/flickrapi,c4f8d7940d28080bfa358e3460d2f7f6ff2176e4,requests-oauth2,requests,Auth&HTTP Clients,flickrapi/auth.py,,,,,,,,requests-oauth2__requests__sybrenstuvel/flickrapi__c4f8d79,requests-oauth2__requests,https://github.com/sybrenstuvel/flickrapi/commit/c4f8d79 -4,I154,--,,gunthercox/chatterbot,6c3b234d2eb6692976f96ca253b83c73d6fea00c,requests-oauth2,requests-oauthlib,Auth,chatterbot/apis/twitter.py,4:4,import oauth2 as oauth,from requests_oauthlib import OAuth1,import,import,one-to-one,,requests-oauth2__requests-oauthlib__gunthercox/chatterbot__6c3b234,requests-oauth2__requests-oauthlib,https://github.com/gunthercox/chatterbot/commit/6c3b234 -4,I155,--,,gunthercox/chatterbot,6c3b234d2eb6692976f96ca253b83c73d6fea00c,requests-oauth2,requests-oauthlib,Auth,chatterbot/apis/twitter.py,6:,Consumer,,function call,no program element,one-to-zero,,requests-oauth2__requests-oauthlib__gunthercox/chatterbot__6c3b234,requests-oauth2__requests-oauthlib,https://github.com/gunthercox/chatterbot/commit/6c3b234 -4,I156,--,,gunthercox/chatterbot,6c3b234d2eb6692976f96ca253b83c73d6fea00c,requests-oauth2,requests-oauthlib,Auth,chatterbot/apis/twitter.py,7:,Token,,function call,no program element,one-to-zero,,requests-oauth2__requests-oauthlib__gunthercox/chatterbot__6c3b234,requests-oauth2__requests-oauthlib,https://github.com/gunthercox/chatterbot/commit/6c3b234 -4,I157,--,,gunthercox/chatterbot,6c3b234d2eb6692976f96ca253b83c73d6fea00c,requests-oauth2,requests-oauthlib,Auth,chatterbot/apis/twitter.py,9:,Client,,function call,no program element,one-to-zero,,requests-oauth2__requests-oauthlib__gunthercox/chatterbot__6c3b234,requests-oauth2__requests-oauthlib,https://github.com/gunthercox/chatterbot/commit/6c3b234 -4,I158,--,,gunthercox/chatterbot,6c3b234d2eb6692976f96ca253b83c73d6fea00c,requests-oauth2,requests-oauthlib,Auth,chatterbot/apis/twitter.py,:36,,OAuth1,,function call,zero-to-one,,requests-oauth2__requests-oauthlib__gunthercox/chatterbot__6c3b234,requests-oauth2__requests-oauthlib,https://github.com/gunthercox/chatterbot/commit/6c3b234 -4,I159,--,,gunthercox/chatterbot,6c3b234d2eb6692976f96ca253b83c73d6fea00c,requests-oauth2,requests-oauthlib,Auth,chatterbot/apis/twitter.py,:49,,OAuth1,,function call,zero-to-one,,requests-oauth2__requests-oauthlib__gunthercox/chatterbot__6c3b234,requests-oauth2__requests-oauthlib,https://github.com/gunthercox/chatterbot/commit/6c3b234 -4,I16,--,,googlesamples/assistant-sdk-python,38e4e642cbfc2b0dd5ddf0151e87a867273f9a30,argparse,click,Utility,googlesamples/assistant/__main__.py,60-62:37-39,add_argument,option,function call,decorator,one-to-one,argument addition;argument deletion;element name change,argparse__click__googlesamples/assistant-sdk-python__38e4e64,argparse__click,https://github.com/googlesamples/assistant-sdk-python/commit/38e4e64 -4,I160,--,,gunthercox/chatterbot,6c3b234d2eb6692976f96ca253b83c73d6fea00c,requests-oauth2,requests-oauthlib,Auth,chatterbot/apis/twitter.py,:64,,OAuth1,,function call,zero-to-one,,requests-oauth2__requests-oauthlib__gunthercox/chatterbot__6c3b234,requests-oauth2__requests-oauthlib,https://github.com/gunthercox/chatterbot/commit/6c3b234 -4,I161,--,,sarumont/py-trello,ede0ceb10b1e08451767f2b709b52445ada72f37,requests-oauth2,requests-oauthlib,Auth,trello/__init__.py,6:4,import oauth2 as oauth,from requests_oauthlib import OAuth1,import,import,one-to-one,,requests-oauth2__requests-oauthlib__sarumont/py-trello__ede0ceb,requests-oauth2__requests-oauthlib,https://github.com/sarumont/py-trello/commit/ede0ceb -4,I162,--,,sarumont/py-trello,ede0ceb10b1e08451767f2b709b52445ada72f37,requests-oauth2,requests-oauthlib,Auth,trello/__init__.py,51:,Consumer,,function call,no program element,one-to-zero,,requests-oauth2__requests-oauthlib__sarumont/py-trello__ede0ceb,requests-oauth2__requests-oauthlib,https://github.com/sarumont/py-trello/commit/ede0ceb -4,I163,--,,sarumont/py-trello,ede0ceb10b1e08451767f2b709b52445ada72f37,requests-oauth2,requests-oauthlib,Auth,trello/__init__.py,52:,Token,,function call,no program element,one-to-zero,,requests-oauth2__requests-oauthlib__sarumont/py-trello__ede0ceb,requests-oauth2__requests-oauthlib,https://github.com/sarumont/py-trello/commit/ede0ceb -4,I164,--,,sarumont/py-trello,ede0ceb10b1e08451767f2b709b52445ada72f37,requests-oauth2,requests-oauthlib,Auth,trello/__init__.py,53:,Client,,function call,no program element,one-to-zero,,requests-oauth2__requests-oauthlib__sarumont/py-trello__ede0ceb,requests-oauth2__requests-oauthlib,https://github.com/sarumont/py-trello/commit/ede0ceb -4,I165,--,,sarumont/py-trello,ede0ceb10b1e08451767f2b709b52445ada72f37,requests-oauth2,requests-oauthlib,Auth,trello/__init__.py,:44,,OAuth1,,function call,zero-to-one,,requests-oauth2__requests-oauthlib__sarumont/py-trello__ede0ceb,requests-oauth2__requests-oauthlib,https://github.com/sarumont/py-trello/commit/ede0ceb -4,I17,--,,googlesamples/assistant-sdk-python,38e4e642cbfc2b0dd5ddf0151e87a867273f9a30,argparse,click,Utility,googlesamples/assistant/__main__.py,63-66:40-44,add_argument,option,function call,decorator,one-to-one,argument addition;argument deletion;argument transformation;element name change,argparse__click__googlesamples/assistant-sdk-python__38e4e64,argparse__click,https://github.com/googlesamples/assistant-sdk-python/commit/38e4e64 -4,I18,--,,googlesamples/assistant-sdk-python,38e4e642cbfc2b0dd5ddf0151e87a867273f9a30,argparse,click,Utility,googlesamples/assistant/__main__.py,67-69:55-57,add_argument,option,function call,decorator,one-to-one,argument addition;argument deletion;element name change,argparse__click__googlesamples/assistant-sdk-python__38e4e64,argparse__click,https://github.com/googlesamples/assistant-sdk-python/commit/38e4e64 -4,I19,--,,googlesamples/assistant-sdk-python,38e4e642cbfc2b0dd5ddf0151e87a867273f9a30,argparse,click,Utility,googlesamples/assistant/__main__.py,70-72:58-60,add_argument,option,function call,decorator,one-to-one,argument addition;argument deletion;argument transformation;element name change,argparse__click__googlesamples/assistant-sdk-python__38e4e64,argparse__click,https://github.com/googlesamples/assistant-sdk-python/commit/38e4e64 -4,I20,--,,googlesamples/assistant-sdk-python,38e4e642cbfc2b0dd5ddf0151e87a867273f9a30,argparse,click,Utility,googlesamples/assistant/__main__.py,73-74:45-46,add_argument,option,function call,decorator,one-to-one,argument addition;argument deletion;element name change,argparse__click__googlesamples/assistant-sdk-python__38e4e64,argparse__click,https://github.com/googlesamples/assistant-sdk-python/commit/38e4e64 -4,I21,--,,googlesamples/assistant-sdk-python,38e4e642cbfc2b0dd5ddf0151e87a867273f9a30,argparse,click,Utility,googlesamples/assistant/__main__.py,75:,parse_args,,function call,no program element,one-to-zero,,argparse__click__googlesamples/assistant-sdk-python__38e4e64,argparse__click,https://github.com/googlesamples/assistant-sdk-python/commit/38e4e64 -4,I22,--,,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,ethereum,ethereum-utils,Crypto,plasma_core/constants.py,1:,from ethereum import utils as u,,import,no program element,one-to-zero,,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19,ethereum__ethereum-utils,https://github.com/omisego/plasma-contracts/commit/fc4ac19 -4,I23,--,,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,ethereum,ethereum-utils,Crypto,plasma_core/utils/merkle/fixed_merkle.py,1:3,from ethereum.utils import sha3,from eth_utils import keccak as sha3,import,import,one-to-one,no properties,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19,ethereum__ethereum-utils,https://github.com/omisego/plasma-contracts/commit/fc4ac19 -4,I24,--,,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,ethereum,ethereum-utils,Crypto,plasma_core/utils/signatures.py,1:1,from ethereum import utils as u,import eth_utils as u,import,import,one-to-one,no properties,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19,ethereum__ethereum-utils,https://github.com/omisego/plasma-contracts/commit/fc4ac19 -4,I25,--,,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,ethereum,ethereum-utils,Crypto,plasma_core/utils/utils.py,1:,from ethereum import utils as u,,import,no program element,one-to-zero,,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19,ethereum__ethereum-utils,https://github.com/omisego/plasma-contracts/commit/fc4ac19 -4,I26,--,,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,ethereum,ethereum-utils,Crypto,plasma_core/utils/utils.py,:1,,from eth_utils import decode_hex,no program element,import,zero-to-one,,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19,ethereum__ethereum-utils,https://github.com/omisego/plasma-contracts/commit/fc4ac19 -4,I27,--,,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,ethereum,ethereum-utils,Crypto,tests/conftest.py,3:3,from ethereum import utils,import eth_utils as utils,import,import,one-to-one,no properties,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19,ethereum__ethereum-utils,https://github.com/omisego/plasma-contracts/commit/fc4ac19 -4,I28,--,,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,ethereum,ethereum-utils,Crypto,tests/contracts/priority_queue/test_priority_queue.py,2:2,from ethereum.tools.tester import TransactionFailed,from eth_tester.exceptions import TransactionFailed,import,import,one-to-one,no properties,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19,ethereum__ethereum-utils,https://github.com/omisego/plasma-contracts/commit/fc4ac19 -4,I29,--,,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,ethereum,ethereum-utils,Crypto,tests/contracts/rlp/test_plasma_core.py,3:3,from ethereum.tools.tester import TransactionFailed,from eth_tester.exceptions import TransactionFailed,import,import,one-to-one,no properties,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19,ethereum__ethereum-utils,https://github.com/omisego/plasma-contracts/commit/fc4ac19 -4,I30,--,,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,ethereum,ethereum-utils,Crypto,tests/contracts/root_chain/test_challenge_in_flight_exit_input_spent.py,2:2,from ethereum.tools.tester import TransactionFailed,from eth_tester.exceptions import TransactionFailed,import,import,one-to-one,no properties,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19,ethereum__ethereum-utils,https://github.com/omisego/plasma-contracts/commit/fc4ac19 -4,I31,--,,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,ethereum,ethereum-utils,Crypto,tests/contracts/root_chain/test_challenge_in_flight_exit_not_canonical.py,2:2,from ethereum.tools.tester import TransactionFailed,from eth_tester.exceptions import TransactionFailed,import,import,one-to-one,no properties,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19,ethereum__ethereum-utils,https://github.com/omisego/plasma-contracts/commit/fc4ac19 -4,I32,--,,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,ethereum,ethereum-utils,Crypto,tests/contracts/root_chain/test_challenge_in_flight_exit_output_spent.py,2:2,from ethereum.tools.tester import TransactionFailed,from eth_tester.exceptions import TransactionFailed,import,import,one-to-one,no properties,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19,ethereum__ethereum-utils,https://github.com/omisego/plasma-contracts/commit/fc4ac19 -4,I33,--,,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,ethereum,ethereum-utils,Crypto,tests/contracts/root_chain/test_challenge_standard_exit.py,2:2,from ethereum.tools.tester import TransactionFailed,from eth_tester.exceptions import TransactionFailed,import,import,one-to-one,no properties,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19,ethereum__ethereum-utils,https://github.com/omisego/plasma-contracts/commit/fc4ac19 -4,I34,--,,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,ethereum,ethereum-utils,Crypto,tests/contracts/root_chain/test_deposit.py,2:2,from ethereum.tools.tester import TransactionFailed,from eth_tester.exceptions import TransactionFailed,import,import,one-to-one,no properties,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19,ethereum__ethereum-utils,https://github.com/omisego/plasma-contracts/commit/fc4ac19 -4,I35,--,,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,ethereum,ethereum-utils,Crypto,tests/contracts/root_chain/test_fee_exit.py,2:2,from ethereum.tools.tester import TransactionFailed,from eth_tester.exceptions import TransactionFailed,import,import,one-to-one,no properties,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19,ethereum__ethereum-utils,https://github.com/omisego/plasma-contracts/commit/fc4ac19 -4,I36,--,,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,ethereum,ethereum-utils,Crypto,tests/contracts/root_chain/test_init.py,2:2,from ethereum.tools.tester import TransactionFailed,from eth_tester.exceptions import TransactionFailed,import,import,one-to-one,no properties,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19,ethereum__ethereum-utils,https://github.com/omisego/plasma-contracts/commit/fc4ac19 -4,I37,--,,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,ethereum,ethereum-utils,Crypto,tests/contracts/root_chain/test_piggyback_in_flight_exit.py,2:2,from ethereum.tools.tester import TransactionFailed,from eth_tester.exceptions import TransactionFailed,import,import,one-to-one,no properties,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19,ethereum__ethereum-utils,https://github.com/omisego/plasma-contracts/commit/fc4ac19 -4,I38,--,,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,ethereum,ethereum-utils,Crypto,tests/contracts/root_chain/test_process_exits.py,4:4,from ethereum.tools.tester import TransactionFailed,from eth_tester.exceptions import TransactionFailed,import,import,one-to-one,no properties,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19,ethereum__ethereum-utils,https://github.com/omisego/plasma-contracts/commit/fc4ac19 -4,I39,--,,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,ethereum,ethereum-utils,Crypto,tests/contracts/root_chain/test_respond_to_non_canonical_challenge.py,2:2,from ethereum.tools.tester import TransactionFailed,from eth_tester.exceptions import TransactionFailed,import,import,one-to-one,no properties,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19,ethereum__ethereum-utils,https://github.com/omisego/plasma-contracts/commit/fc4ac19 -4,I40,--,,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,ethereum,ethereum-utils,Crypto,tests/contracts/root_chain/test_start_in_flight_exit.py,3:3,from ethereum.tools.tester import TransactionFailed,from eth_tester.exceptions import TransactionFailed,import,import,one-to-one,no properties,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19,ethereum__ethereum-utils,https://github.com/omisego/plasma-contracts/commit/fc4ac19 -4,I41,--,,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,ethereum,ethereum-utils,Crypto,tests/contracts/root_chain/test_start_standard_exit.py,2:2,from ethereum.tools.tester import TransactionFailed,from eth_tester.exceptions import TransactionFailed,import,import,one-to-one,no properties,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19,ethereum__ethereum-utils,https://github.com/omisego/plasma-contracts/commit/fc4ac19 -4,I42,--,,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,ethereum,ethereum-utils,Crypto,tests/contracts/root_chain/test_submit_block.py,2:2,from ethereum.tools.tester import TransactionFailed,from eth_tester.exceptions import TransactionFailed,import,import,one-to-one,no properties,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19,ethereum__ethereum-utils,https://github.com/omisego/plasma-contracts/commit/fc4ac19 -4,I43,--,,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,ethereum,ethereum-utils,Crypto,tests/contracts/root_chain/test_tokens.py,2:2,from ethereum.tools.tester import TransactionFailed,from eth_tester.exceptions import TransactionFailed,import,import,one-to-one,no properties,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19,ethereum__ethereum-utils,https://github.com/omisego/plasma-contracts/commit/fc4ac19 -4,I44,--,,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,ethereum,ethereum-utils,Crypto,tests/utils/test_fixed_merkle.py,3:3,from ethereum.utils import sha3,from eth_utils import keccak as sha3,import,import,one-to-one,no properties,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19,ethereum__ethereum-utils,https://github.com/omisego/plasma-contracts/commit/fc4ac19 -4,I45,--,,upstox/upstox-python,dce87602c4bcc41ddee1cfb06c5fe1866a338fee,pycurl,requests,HTTP Clients,upstox_api/api.py,1:9-10,import pycurl,import requests;from requests.auth import HTTPBasicAuth,import,import,one-to-many,no properties,pycurl__requests__upstox/upstox-python__dce8760,pycurl__requests,https://github.com/upstox/upstox-python/commit/dce8760 -4,I46,--,,upstox/upstox-python,dce87602c4bcc41ddee1cfb06c5fe1866a338fee,pycurl,requests,HTTP Clients,upstox_api/api.py,80:,Curl,,function call,no program element,one-to-zero,,pycurl__requests__upstox/upstox-python__dce8760,pycurl__requests,https://github.com/upstox/upstox-python/commit/dce8760 -4,I47,--,tangled,upstox/upstox-python,dce87602c4bcc41ddee1cfb06c5fe1866a338fee,pycurl,requests,HTTP Clients,upstox_api/api.py,81-87:78-80,"setopt,perform,close,URL,WRITEDATA,USERPWD,HTTPHEADER,POSTFIELDS",post,function call;attribute access,function call,many-to-one,element name change;argument transformation,pycurl__requests__upstox/upstox-python__dce8760,pycurl__requests,https://github.com/upstox/upstox-python/commit/dce8760 -4,I48,--,unsure,upstox/upstox-python,dce87602c4bcc41ddee1cfb06c5fe1866a338fee,pycurl,requests,HTTP Clients,upstox_api/api.py,93:81,,text,,attribute access,zero-to-one,,pycurl__requests__upstox/upstox-python__dce8760,pycurl__requests,https://github.com/upstox/upstox-python/commit/dce8760 -4,I49,--,,upstox/upstox-python,dce87602c4bcc41ddee1cfb06c5fe1866a338fee,pycurl,requests,HTTP Clients,upstox_api/api.py,677:,Curl,,function call,no program element,one-to-zero,,pycurl__requests__upstox/upstox-python__dce8760,pycurl__requests,https://github.com/upstox/upstox-python/commit/dce8760 -4,I5,--,,shoopio/shoop,639e3b5ff5a2359583e5bacd0a8c45fd0a6457c6,csv,unicodecsv,Filesystem,shuup/admin/modules/products/mass_actions.py,7:8,import csv,import unicodecsv as csv,import,import,one-to-one,no properties,csv__unicodecsv__shoopio/shoop__639e3b5,csv__unicodecsv,https://github.com/shoopio/shoop/commit/639e3b5 -4,I50,--,tangled,upstox/upstox-python,dce87602c4bcc41ddee1cfb06c5fe1866a338fee,pycurl,requests,HTTP Clients,upstox_api/api.py,678-699:678-692,,,,,,,pycurl__requests__upstox/upstox-python__dce8760,pycurl__requests,https://github.com/upstox/upstox-python/commit/dce8760 -4,I51,--,,trungdong/prov,acb9b05f0bd99b3fbd58e5f1a684d1cfc28961f8,pydotplus,pydot2,Graphic,prov/dot.py,25:22,import pydotplus as pydot,import pydot,import,import,one-to-one,element name change,pydotplus__pydot2__trungdong/prov__acb9b05,pydotplus__pydot2,https://github.com/trungdong/prov/commit/acb9b05 -4,I52,--,,openstack/neutron-lbaas,bb34d71c7772d1728d6ceaa04333856f8b6ea4d4,pyopenssl,cryptography,HTTP Clients&Crypto,neutron_lbaas/common/tls_utils/cert_parser.py,19-20:18,from OpenSSL import crypto;from OpenSSL import SSL,from cryptography import x509,import,import,many-to-one,no properties,pyopenssl__cryptography__openstack/neutron-lbaas__bb34d71,pyopenssl__cryptography,https://github.com/openstack/neutron-lbaas/commit/bb34d71 -4,I53,--,tangled,openstack/neutron-lbaas,bb34d71c7772d1728d6ceaa04333856f8b6ea4d4,pyopenssl,cryptography,HTTP Clients&Crypto,neutron_lbaas/common/tls_utils/cert_parser.py,49-54:52-54,,,,,,,pyopenssl__cryptography__openstack/neutron-lbaas__bb34d71,pyopenssl__cryptography,https://github.com/openstack/neutron-lbaas/commit/bb34d71 -4,I54,--,tangled,openstack/neutron-lbaas,bb34d71c7772d1728d6ceaa04333856f8b6ea4d4,pyopenssl,cryptography,HTTP Clients&Crypto,neutron_lbaas/common/tls_utils/cert_parser.py,142-161:142-164,,,,,,,pyopenssl__cryptography__openstack/neutron-lbaas__bb34d71,pyopenssl__cryptography,https://github.com/openstack/neutron-lbaas/commit/bb34d71 -4,I55,--,,openstack/neutron-lbaas,bb34d71c7772d1728d6ceaa04333856f8b6ea4d4,pyopenssl,cryptography,HTTP Clients&Crypto,neutron_lbaas/common/tls_utils/cert_parser.py,172-173:175-176,load_certificate,load_pem_x509_certificate,function call,function call,one-to-one,element name change;argument addition;argument deletion,pyopenssl__cryptography__openstack/neutron-lbaas__bb34d71,pyopenssl__cryptography,https://github.com/openstack/neutron-lbaas/commit/bb34d71 -4,I56,--,not MR,openstack/neutron-lbaas,bb34d71c7772d1728d6ceaa04333856f8b6ea4d4,pyopenssl,cryptography,HTTP Clients&Crypto,neutron_lbaas/tests/unit/common/tls_utils/test_cert_parser.py,,,,,,,,pyopenssl__cryptography__openstack/neutron-lbaas__bb34d71,pyopenssl__cryptography,https://github.com/openstack/neutron-lbaas/commit/bb34d71 -4,I57,--,no code changes,whtsky/dash,ccb11519f06dedc603217d01b95a5d1c378019ae,pyquery,beautifulsoup4,HTTP Clients&HTML,dash_py/cli.py,,,,,,,,pyquery__beautifulsoup4__whtsky/dash__ccb1151,pyquery__beautifulsoup4,https://github.com/whtsky/dash/commit/ccb1151 -4,I58,--,,neurostuff/nimare,2b80aa28bbcb175823af5b3575d35b61488ecdf0,click,argparse,Utility,nimare/cli.py,1:3,import click,import argparse,import,import,one-to-one,no properties,click__argparse__neurostuff/nimare__2b80aa2,click__argparse,https://github.com/neurostuff/nimare/commit/2b80aa2 -4,I59,--,not MR,neurostuff/nimare,2b80aa28bbcb175823af5b3575d35b61488ecdf0,click,argparse,Utility,nimare/workflows/ale.py,,,,,,,,click__argparse__neurostuff/nimare__2b80aa2,click__argparse,https://github.com/neurostuff/nimare/commit/2b80aa2 -4,I6,--,,shoopio/shoop,639e3b5ff5a2359583e5bacd0a8c45fd0a6457c6,csv,unicodecsv,Filesystem,shuup/admin/modules/products/mass_actions.py,44:44,writer,writer,function call,function call,one-to-one,argument addition,csv__unicodecsv__shoopio/shoop__639e3b5,csv__unicodecsv,https://github.com/shoopio/shoop/commit/639e3b5 -4,I60,--,not MR,neurostuff/nimare,2b80aa28bbcb175823af5b3575d35b61488ecdf0,click,argparse,Utility,nimare/workflows/cluster.py,,,,,,,,click__argparse__neurostuff/nimare__2b80aa2,click__argparse,https://github.com/neurostuff/nimare/commit/2b80aa2 -4,I61,--,not MR,neurostuff/nimare,2b80aa28bbcb175823af5b3575d35b61488ecdf0,click,argparse,Utility,nimare/workflows/macm.py,,,,,,,,click__argparse__neurostuff/nimare__2b80aa2,click__argparse,https://github.com/neurostuff/nimare/commit/2b80aa2 -4,I62,--,not MR,neurostuff/nimare,2b80aa28bbcb175823af5b3575d35b61488ecdf0,click,argparse,Utility,nimare/workflows/peaks2maps.py,,,,,,,,click__argparse__neurostuff/nimare__2b80aa2,click__argparse,https://github.com/neurostuff/nimare/commit/2b80aa2 -4,I63,--,not MR,neurostuff/nimare,2b80aa28bbcb175823af5b3575d35b61488ecdf0,click,argparse,Utility,nimare/workflows/scale.py,,,,,,,,click__argparse__neurostuff/nimare__2b80aa2,click__argparse,https://github.com/neurostuff/nimare/commit/2b80aa2 -4,I64,--,,nodepy/nodepy,715142ce26bf8ced33b9fb07fd951ab650f9c236,click,argparse,Utility,nodepy.py,44:33,import click,import argparse,import,import,one-to-one,,click__argparse__nodepy/nodepy__715142c,click__argparse,https://github.com/nodepy/nodepy/commit/715142c -4,I65,--,,nodepy/nodepy,715142ce26bf8ced33b9fb07fd951ab650f9c236,click,argparse,Utility,nodepy.py,497:,command,,decorator,no program element,one-to-zero,,click__argparse__nodepy/nodepy__715142c,click__argparse,https://github.com/nodepy/nodepy/commit/715142c -4,I66,--,,nodepy/nodepy,715142ce26bf8ced33b9fb07fd951ab650f9c236,click,argparse,Utility,nodepy.py,:498,,ArgumentParser,no program element,function call,zero-to-one,,click__argparse__nodepy/nodepy__715142c,click__argparse,https://github.com/nodepy/nodepy/commit/715142c -4,I67,--,,nodepy/nodepy,715142ce26bf8ced33b9fb07fd951ab650f9c236,click,argparse,Utility,nodepy.py,498:499,argument,add_argument,decorator,function call,one-to-one,element name change;argument transformation;argument deletion,click__argparse__nodepy/nodepy__715142c,click__argparse,https://github.com/nodepy/nodepy/commit/715142c -4,I68,--,,nodepy/nodepy,715142ce26bf8ced33b9fb07fd951ab650f9c236,click,argparse,Utility,nodepy.py,499-500:500-502,option,add_argument,decorator,function call,one-to-one,element name change;argument transformation;argument deletion;argument addition,click__argparse__nodepy/nodepy__715142c,click__argparse,https://github.com/nodepy/nodepy/commit/715142c -4,I69,--,,nodepy/nodepy,715142ce26bf8ced33b9fb07fd951ab650f9c236,click,argparse,Utility,nodepy.py,501-502:509-510,option,add_argument,decorator,function call,one-to-one,element name change;argument deletion;argument addition,click__argparse__nodepy/nodepy__715142c,click__argparse,https://github.com/nodepy/nodepy/commit/715142c -4,I7,--,,augerai/a2ml,13ea499e413b86256345fbf39f26628b68a7fe83,asyncio-redis,aioredis,Utility,a2ml/server/notification.py,1:1,import asyncio_redis,import aioredis,import,import,one-to-one,no properties,asyncio-redis__aioredis__augerai/a2ml__13ea499,asyncio-redis__aioredis,https://github.com/augerai/a2ml/commit/13ea499 -4,I70,--,,nodepy/nodepy,715142ce26bf8ced33b9fb07fd951ab650f9c236,click,argparse,Utility,nodepy.py,503-504:505-506,option,add_argument,decorator,function call,one-to-one,element name change;argument transformation;argument deletion;argument addition,click__argparse__nodepy/nodepy__715142c,click__argparse,https://github.com/nodepy/nodepy/commit/715142c -4,I71,--,,nodepy/nodepy,715142ce26bf8ced33b9fb07fd951ab650f9c236,click,argparse,Utility,nodepy.py,505-506:507-508,option,add_argument,decorator,function call,one-to-one,element name change;argument addition,click__argparse__nodepy/nodepy__715142c,click__argparse,https://github.com/nodepy/nodepy/commit/715142c -4,I72,--,,nodepy/nodepy,715142ce26bf8ced33b9fb07fd951ab650f9c236,click,argparse,Utility,nodepy.py,507:503-504,option,add_argument,decorator,function call,one-to-one,element name change;argument deletion;argument addition,click__argparse__nodepy/nodepy__715142c,click__argparse,https://github.com/nodepy/nodepy/commit/715142c -4,I73,--,,nodepy/nodepy,715142ce26bf8ced33b9fb07fd951ab650f9c236,click,argparse,Utility,nodepy.py,:511,,parse_args,no program element,function call,zero-to-one,,click__argparse__nodepy/nodepy__715142c,click__argparse,https://github.com/nodepy/nodepy/commit/715142c -4,I74,--,,nodepy/nodepy,715142ce26bf8ced33b9fb07fd951ab650f9c236,click,argparse,Utility,nodepy.py,:517,,arguments,no program element,attribute access,zero-to-one,,click__argparse__nodepy/nodepy__715142c,click__argparse,https://github.com/nodepy/nodepy/commit/715142c -4,I75,--,,nodepy/nodepy,715142ce26bf8ced33b9fb07fd951ab650f9c236,click,argparse,Utility,nodepy.py,:523,,exec_,no program element,attribute access,zero-to-one,,click__argparse__nodepy/nodepy__715142c,click__argparse,https://github.com/nodepy/nodepy/commit/715142c -4,I76,--,,nodepy/nodepy,715142ce26bf8ced33b9fb07fd951ab650f9c236,click,argparse,Utility,nodepy.py,:523,,exec_,no program element,attribute access,zero-to-one,,click__argparse__nodepy/nodepy__715142c,click__argparse,https://github.com/nodepy/nodepy/commit/715142c -4,I77,--,,nodepy/nodepy,715142ce26bf8ced33b9fb07fd951ab650f9c236,click,argparse,Utility,nodepy.py,:523,,exec_,no program element,attribute access,zero-to-one,,click__argparse__nodepy/nodepy__715142c,click__argparse,https://github.com/nodepy/nodepy/commit/715142c -4,I78,--,,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,click,argparse,Utility,src/onixcheck/__main__.py,5:6,import click,"from argparse import ArgumentParser, FileType",import,import,one-to-one,,click__argparse__titusz/onixcheck__f17d186,click__argparse,https://github.com/titusz/onixcheck/commit/f17d186 -4,I79,--,,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,click,argparse,Utility,src/onixcheck/__main__.py,16:,command,,decorator,no program element,one-to-zero,,click__argparse__titusz/onixcheck__f17d186,click__argparse,https://github.com/titusz/onixcheck/commit/f17d186 -4,I8,--,,augerai/a2ml,13ea499e413b86256345fbf39f26628b68a7fe83,asyncio-redis,aioredis,Utility,a2ml/server/notification.py,58-61:60-62,Connection.create,create_redis,function call,function call,one-to-one,argument addition;argument deletion;element name change,asyncio-redis__aioredis__augerai/a2ml__13ea499,asyncio-redis__aioredis,https://github.com/augerai/a2ml/commit/13ea499 -4,I80,--,,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,click,argparse,Utility,src/onixcheck/__main__.py,:20-24,,ArgumentParser,no program element,function call,zero-to-one,,click__argparse__titusz/onixcheck__f17d186,click__argparse,https://github.com/titusz/onixcheck/commit/f17d186 -4,I81,--,,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,click,argparse,Utility,src/onixcheck/__main__.py,17:27,argument,add_argument,decorator,function call,one-to-one,element name change;argument transformation;argument deletion;argument addition,click__argparse__titusz/onixcheck__f17d186,click__argparse,https://github.com/titusz/onixcheck/commit/f17d186 -4,I82,--,,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,click,argparse,Utility,src/onixcheck/__main__.py,18:30,option,add_argument,decorator,function call,one-to-one,element name change;argument deletion,click__argparse__titusz/onixcheck__f17d186,click__argparse,https://github.com/titusz/onixcheck/commit/f17d186 -4,I83,--,,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,click,argparse,Utility,src/onixcheck/__main__.py,19:31,option,add_argument,decorator,function call,one-to-one,element name change;argument deletion;argument addition,click__argparse__titusz/onixcheck__f17d186,click__argparse,https://github.com/titusz/onixcheck/commit/f17d186 -4,I84,--,,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,click,argparse,Utility,src/onixcheck/__main__.py,20:32,option,add_argument,decorator,function call,one-to-one,element name change;argument deletion;argument addition,click__argparse__titusz/onixcheck__f17d186,click__argparse,https://github.com/titusz/onixcheck/commit/f17d186 -4,I85,--,,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,click,argparse,Utility,src/onixcheck/__main__.py,21:33,option,add_argument,decorator,function call,one-to-one,element name change;argument deletion;argument addition,click__argparse__titusz/onixcheck__f17d186,click__argparse,https://github.com/titusz/onixcheck/commit/f17d186 -4,I86,--,,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,click,argparse,Utility,src/onixcheck/__main__.py,22:,version_option,,decorator,no program element,one-to-zero,,click__argparse__titusz/onixcheck__f17d186,click__argparse,https://github.com/titusz/onixcheck/commit/f17d186 -4,I87,--,,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,click,argparse,Utility,src/onixcheck/__main__.py,:36,,set_defaults,no program element,function call,zero-to-one,,click__argparse__titusz/onixcheck__f17d186,click__argparse,https://github.com/titusz/onixcheck/commit/f17d186 -4,I88,--,not MR,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,click,argparse,Utility,src/onixcheck/__main__.py,30:,echo,,function call,no program element,one-to-zero,,click__argparse__titusz/onixcheck__f17d186,click__argparse,https://github.com/titusz/onixcheck/commit/f17d186 -4,I89,--,not MR,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,click,argparse,Utility,src/onixcheck/__main__.py,45:,echo,,function call,no program element,one-to-zero,,click__argparse__titusz/onixcheck__f17d186,click__argparse,https://github.com/titusz/onixcheck/commit/f17d186 -4,I9,--,,augerai/a2ml,13ea499e413b86256345fbf39f26628b68a7fe83,asyncio-redis,aioredis,Utility,a2ml/server/notification.py,62:,start_subscribe,,function call,no program element,one-to-zero,,asyncio-redis__aioredis__augerai/a2ml__13ea499,asyncio-redis__aioredis,https://github.com/augerai/a2ml/commit/13ea499 -4,I90,--,not MR,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,click,argparse,Utility,src/onixcheck/__main__.py,47:,echo,,function call,no program element,one-to-zero,,click__argparse__titusz/onixcheck__f17d186,click__argparse,https://github.com/titusz/onixcheck/commit/f17d186 -4,I91,--,not MR,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,click,argparse,Utility,src/onixcheck/__main__.py,50:,echo,,function call,no program element,one-to-zero,,click__argparse__titusz/onixcheck__f17d186,click__argparse,https://github.com/titusz/onixcheck/commit/f17d186 -4,I92,--,not MR,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,click,argparse,Utility,src/onixcheck/__main__.py,54:,echo,,function call,no program element,one-to-zero,,click__argparse__titusz/onixcheck__f17d186,click__argparse,https://github.com/titusz/onixcheck/commit/f17d186 -4,I93,--,not MR,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,click,argparse,Utility,src/onixcheck/__main__.py,55:,echo,,function call,no program element,one-to-zero,,click__argparse__titusz/onixcheck__f17d186,click__argparse,https://github.com/titusz/onixcheck/commit/f17d186 -4,I94,--,not MR,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,click,argparse,Utility,src/onixcheck/__main__.py,58:,echo,,function call,no program element,one-to-zero,,click__argparse__titusz/onixcheck__f17d186,click__argparse,https://github.com/titusz/onixcheck/commit/f17d186 -4,I95,--,not MR,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,click,argparse,Utility,src/onixcheck/__main__.py,59:,echo;format_filename,,function call,no program element,many-to-zero,,click__argparse__titusz/onixcheck__f17d186,click__argparse,https://github.com/titusz/onixcheck/commit/f17d186 -4,I96,--,not MR,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,click,argparse,Utility,src/onixcheck/__main__.py,65:,echo,,function call,no program element,one-to-zero,,click__argparse__titusz/onixcheck__f17d186,click__argparse,https://github.com/titusz/onixcheck/commit/f17d186 -4,I97,--,not MR,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,click,argparse,Utility,src/onixcheck/__main__.py,67:,echo,,function call,no program element,one-to-zero,,click__argparse__titusz/onixcheck__f17d186,click__argparse,https://github.com/titusz/onixcheck/commit/f17d186 -4,I98,--,not MR,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,click,argparse,Utility,src/onixcheck/__main__.py,70:,echo,,function call,no program element,one-to-zero,,click__argparse__titusz/onixcheck__f17d186,click__argparse,https://github.com/titusz/onixcheck/commit/f17d186 -4,I99,--,,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,click,argparse,Utility,tests/test_onixcheck.py,3:,from click.testing import CliRunner,,import,no program element,one-to-zero,,click__argparse__titusz/onixcheck__f17d186,click__argparse,https://github.com/titusz/onixcheck/commit/f17d186 -4,M1,--,,snwmds/polemicbooksapi,69df5304ad4280033c0a01ac6631e69ba276d973,aiohttp,httpx,HTTP Clients,application.py,16:16,import aiohttp,"import httpx ",import,import,one-to-one,no properties,aiohttp__httpx__snwmds/polemicbooksapi__69df530,aiohttp__httpx,https://github.com/snwmds/polemicbooksapi/commit/69df530 -4,M10,--,,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,argparse,click,Utility,omg/cli.py,1:1,import argparse,import click,import,import,,,argparse__click__kxr/o-must-gather__9da4722,argparse__click,https://github.com/kxr/o-must-gather/commit/9da4722 -4,M100,--,,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabric3,invoke,Utility,fabfile.py,43:43,local,run,function call,function call,one-to-one,element name change,fabric3__invoke__skoczen/will__437f8be,fabric3__invoke,https://github.com/skoczen/will/commit/437f8be -4,M101,--,,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabric3,invoke,Utility,fabfile.py,47:47,local,run,function call,function call,one-to-one,element name change,fabric3__invoke__skoczen/will__437f8be,fabric3__invoke,https://github.com/skoczen/will/commit/437f8be -4,M102,--,,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabric3,invoke,Utility,fabfile.py,:50,,task,no program element,decorator,zero-to-one,,fabric3__invoke__skoczen/will__437f8be,fabric3__invoke,https://github.com/skoczen/will/commit/437f8be -4,M103,--,,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabric3,invoke,Utility,fabfile.py,61:62,local,run,function call,function call,one-to-one,element name change,fabric3__invoke__skoczen/will__437f8be,fabric3__invoke,https://github.com/skoczen/will/commit/437f8be -4,M104,--,,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabric3,invoke,Utility,fabfile.py,62:63,local,run,function call,function call,one-to-one,element name change,fabric3__invoke__skoczen/will__437f8be,fabric3__invoke,https://github.com/skoczen/will/commit/437f8be -4,M105,--,,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabric3,invoke,Utility,fabfile.py,65:66,local,run,function call,function call,one-to-one,element name change,fabric3__invoke__skoczen/will__437f8be,fabric3__invoke,https://github.com/skoczen/will/commit/437f8be -4,M106,--,,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabric3,invoke,Utility,fabfile.py,67:68,local,run,function call,function call,one-to-one,element name change,fabric3__invoke__skoczen/will__437f8be,fabric3__invoke,https://github.com/skoczen/will/commit/437f8be -4,M107,--,,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabric3,invoke,Utility,fabfile.py,68:69,local,run,function call,function call,one-to-one,element name change,fabric3__invoke__skoczen/will__437f8be,fabric3__invoke,https://github.com/skoczen/will/commit/437f8be -4,M108,--,,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabric3,invoke,Utility,fabfile.py,71:72,local,run,function call,function call,one-to-one,element name change,fabric3__invoke__skoczen/will__437f8be,fabric3__invoke,https://github.com/skoczen/will/commit/437f8be -4,M109,--,,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabric3,invoke,Utility,fabfile.py,91:92,local,run,function call,function call,one-to-one,element name change,fabric3__invoke__skoczen/will__437f8be,fabric3__invoke,https://github.com/skoczen/will/commit/437f8be -4,M11,--,,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,argparse,click,Utility,omg/cli.py,15:,ArgumentParser,,function call,no program element,one-to-zero,,argparse__click__kxr/o-must-gather__9da4722,argparse__click,https://github.com/kxr/o-must-gather/commit/9da4722 -4,M110,--,,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabric3,invoke,Utility,fabfile.py,92-93:93,settings; local,run,function call; function call,function call,many-to-one,element name change,fabric3__invoke__skoczen/will__437f8be,fabric3__invoke,https://github.com/skoczen/will/commit/437f8be -4,M111,--,,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabric3,invoke,Utility,fabfile.py,96:96,local,run,function call,function call,one-to-one,element name change,fabric3__invoke__skoczen/will__437f8be,fabric3__invoke,https://github.com/skoczen/will/commit/437f8be -4,M112,--,,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabric3,invoke,Utility,fabfile.py,97:97,local,run,function call,function call,one-to-one,element name change,fabric3__invoke__skoczen/will__437f8be,fabric3__invoke,https://github.com/skoczen/will/commit/437f8be -4,M113,--,,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabric3,invoke,Utility,fabfile.py,98:98,local,run,function call,function call,one-to-one,element name change,fabric3__invoke__skoczen/will__437f8be,fabric3__invoke,https://github.com/skoczen/will/commit/437f8be -4,M114,--,,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabric3,invoke,Utility,fabfile.py,101:101,local,run,function call,function call,one-to-one,element name change,fabric3__invoke__skoczen/will__437f8be,fabric3__invoke,https://github.com/skoczen/will/commit/437f8be -4,M115,--,,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabric3,invoke,Utility,fabfile.py,:104,,task,no program element,decorator,zero-to-one,,fabric3__invoke__skoczen/will__437f8be,fabric3__invoke,https://github.com/skoczen/will/commit/437f8be -4,M116,--,,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabric3,invoke,Utility,fabfile.py,106:107,lcd,cd,function call,function call,one-to-one,element name change,fabric3__invoke__skoczen/will__437f8be,fabric3__invoke,https://github.com/skoczen/will/commit/437f8be -4,M117,--,,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabric3,invoke,Utility,fabfile.py,108:109,local,run,function call,function call,one-to-one,element name change,fabric3__invoke__skoczen/will__437f8be,fabric3__invoke,https://github.com/skoczen/will/commit/437f8be -4,M118,--,,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabric3,invoke,Utility,fabfile.py,113:114,lcd,cd,function call,function call,one-to-one,element name change,fabric3__invoke__skoczen/will__437f8be,fabric3__invoke,https://github.com/skoczen/will/commit/437f8be -4,M119,--,,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabric3,invoke,Utility,fabfile.py,115:116,local,run,function call,function call,one-to-one,element name change,fabric3__invoke__skoczen/will__437f8be,fabric3__invoke,https://github.com/skoczen/will/commit/437f8be -4,M12,--,,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,argparse,click,Utility,omg/cli.py,16:16,add_argument,option,function call,decorator,one-to-one,element name change; argument deletion; argument addition; argument transformation,argparse__click__kxr/o-must-gather__9da4722,argparse__click,https://github.com/kxr/o-must-gather/commit/9da4722 -4,M120,--,,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabric3,invoke,Utility,fabfile.py,120:121,lcd,cd,function call,function call,one-to-one,element name change,fabric3__invoke__skoczen/will__437f8be,fabric3__invoke,https://github.com/skoczen/will/commit/437f8be -4,M121,--,,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabric3,invoke,Utility,fabfile.py,121:122,local,run,function call,function call,one-to-one,element name change,fabric3__invoke__skoczen/will__437f8be,fabric3__invoke,https://github.com/skoczen/will/commit/437f8be -4,M122,--,,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabric3,invoke,Utility,fabfile.py,122:123,local,run,function call,function call,one-to-one,element name change,fabric3__invoke__skoczen/will__437f8be,fabric3__invoke,https://github.com/skoczen/will/commit/437f8be -4,M123,--,,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabric3,invoke,Utility,fabfile.py,123:124,local,run,function call,function call,one-to-one,element name change,fabric3__invoke__skoczen/will__437f8be,fabric3__invoke,https://github.com/skoczen/will/commit/437f8be -4,M124,--,,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabric3,invoke,Utility,fabfile.py,124:125,local,run,function call,function call,one-to-one,element name change,fabric3__invoke__skoczen/will__437f8be,fabric3__invoke,https://github.com/skoczen/will/commit/437f8be -4,M125,--,,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabric3,invoke,Utility,fabfile.py,:128,,task,no program element,decorator,zero-to-one,,fabric3__invoke__skoczen/will__437f8be,fabric3__invoke,https://github.com/skoczen/will/commit/437f8be -4,M126,--,,arosenfeld/immunedb,6141b13b2da6843b37e76e40ba536a4ad81124ad,flask,bottle,Web Framework,sldb/api/rest_service.py,5-8:8,"from flask import Flask, Response, request, jsonify; from flask.json import loads; import flask.ext.sqlalchemy; import flask.ext.restless","from bottle import route, run, template",import,import,,,flask__bottle__arosenfeld/immunedb__6141b13,flask__bottle,https://github.com/arosenfeld/immunedb/commit/6141b13 -4,M127,--,,arosenfeld/immunedb,6141b13b2da6843b37e76e40ba536a4ad81124ad,flask,bottle,Web Framework,sldb/api/rest_service.py,16:,Flask,,function call,no program element,one-to-zero,,flask__bottle__arosenfeld/immunedb__6141b13,flask__bottle,https://github.com/arosenfeld/immunedb/commit/6141b13 -4,M128,--,,arosenfeld/immunedb,6141b13b2da6843b37e76e40ba536a4ad81124ad,flask,bottle,Web Framework,sldb/api/rest_service.py,51:46,route,route,decorator,decorator,one-to-one,no properties,flask__bottle__arosenfeld/immunedb__6141b13,flask__bottle,https://github.com/arosenfeld/immunedb/commit/6141b13 -4,M129,--,,arosenfeld/immunedb,6141b13b2da6843b37e76e40ba536a4ad81124ad,flask,bottle,Web Framework,sldb/api/rest_service.py,60:55,route,route,decorator,decorator,one-to-one,no properties,flask__bottle__arosenfeld/immunedb__6141b13,flask__bottle,https://github.com/arosenfeld/immunedb/commit/6141b13 -4,M13,--,,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,argparse,click,Utility,omg/cli.py,17:17,add_argument,option,function call,decorator,one-to-one,element name change; argument deletion; argument addition; argument transformation,argparse__click__kxr/o-must-gather__9da4722,argparse__click,https://github.com/kxr/o-must-gather/commit/9da4722 -4,M130,--,,arosenfeld/immunedb,6141b13b2da6843b37e76e40ba536a4ad81124ad,flask,bottle,Web Framework,sldb/api/rest_service.py,69:64,route,route,decorator,decorator,one-to-one,no properties,flask__bottle__arosenfeld/immunedb__6141b13,flask__bottle,https://github.com/arosenfeld/immunedb/commit/6141b13 -4,M131,--,,arosenfeld/immunedb,6141b13b2da6843b37e76e40ba536a4ad81124ad,flask,bottle,Web Framework,sldb/api/rest_service.py,77:72,route,route,decorator,decorator,one-to-one,no properties,flask__bottle__arosenfeld/immunedb__6141b13,flask__bottle,https://github.com/arosenfeld/immunedb/commit/6141b13 -4,M132,--,,arosenfeld/immunedb,6141b13b2da6843b37e76e40ba536a4ad81124ad,flask,bottle,Web Framework,sldb/api/rest_service.py,91:86,route,route,decorator,decorator,one-to-one,no properties,flask__bottle__arosenfeld/immunedb__6141b13,flask__bottle,https://github.com/arosenfeld/immunedb/commit/6141b13 -4,M133,--,,arosenfeld/immunedb,6141b13b2da6843b37e76e40ba536a4ad81124ad,flask,bottle,Web Framework,sldb/api/rest_service.py,103:98,route,route,decorator,decorator,one-to-one,no properties,flask__bottle__arosenfeld/immunedb__6141b13,flask__bottle,https://github.com/arosenfeld/immunedb/commit/6141b13 -4,M134,--,,arosenfeld/immunedb,6141b13b2da6843b37e76e40ba536a4ad81124ad,flask,bottle,Web Framework,sldb/api/rest_service.py,104:99,route,route,decorator,decorator,one-to-one,no properties,flask__bottle__arosenfeld/immunedb__6141b13,flask__bottle,https://github.com/arosenfeld/immunedb/commit/6141b13 -4,M135,--,,arosenfeld/immunedb,6141b13b2da6843b37e76e40ba536a4ad81124ad,flask,bottle,Web Framework,sldb/api/rest_service.py,115:110,route,route,decorator,decorator,one-to-one,no properties,flask__bottle__arosenfeld/immunedb__6141b13,flask__bottle,https://github.com/arosenfeld/immunedb/commit/6141b13 -4,M136,--,,arosenfeld/immunedb,6141b13b2da6843b37e76e40ba536a4ad81124ad,flask,bottle,Web Framework,sldb/api/rest_service.py,116:111,route,route,decorator,decorator,one-to-one,no properties,flask__bottle__arosenfeld/immunedb__6141b13,flask__bottle,https://github.com/arosenfeld/immunedb/commit/6141b13 -4,M137,--,,arosenfeld/immunedb,6141b13b2da6843b37e76e40ba536a4ad81124ad,flask,bottle,Web Framework,sldb/api/rest_service.py,155-157:150,route,route,decorator,decorator,one-to-one,no properties,flask__bottle__arosenfeld/immunedb__6141b13,flask__bottle,https://github.com/arosenfeld/immunedb/commit/6141b13 -4,M138,--,,arosenfeld/immunedb,6141b13b2da6843b37e76e40ba536a4ad81124ad,flask,bottle,Web Framework,sldb/api/rest_service.py,193:188,route,route,decorator,decorator,one-to-one,no properties,flask__bottle__arosenfeld/immunedb__6141b13,flask__bottle,https://github.com/arosenfeld/immunedb/commit/6141b13 -4,M139,--,,arosenfeld/immunedb,6141b13b2da6843b37e76e40ba536a4ad81124ad,flask,bottle,Web Framework,sldb/api/rest_service.py,216:211,route,route,decorator,decorator,one-to-one,no properties,flask__bottle__arosenfeld/immunedb__6141b13,flask__bottle,https://github.com/arosenfeld/immunedb/commit/6141b13 -4,M14,--,,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,argparse,click,Utility,omg/cli.py,20:,ArgumentParser,,function call,no program element,one-to-zero,,argparse__click__kxr/o-must-gather__9da4722,argparse__click,https://github.com/kxr/o-must-gather/commit/9da4722 -4,M140,--,,krischer/instaseis,13c26a6d59942807a3bf4607c29ba391511d8af6,flask,tornado,Web Framework,instaseis/server/app.py,13-15:16-17,"import flask; from flask import Flask, make_response; from flask.ext.restful import reqparse",import tornado.ioloop; import tornado.web,import,import,,,flask__tornado__krischer/instaseis__13c26a6,flask__tornado,https://github.com/krischer/instaseis/commit/13c26a6 -4,M141,--,,googlecloudplatform/gcloud-python,e55a1d846e7872b90e325c16a5f2d5f2c21df04e,gcloud,google,HTTP Clients,google/cloud/error_reporting/client.py,19:19,import gcloud.logging.client,import google.cloud.logging.client,import,import,,,gcloud__google__googlecloudplatform/gcloud-python__e55a1d8,gcloud__google,https://github.com/googlecloudplatform/gcloud-python/commit/e55a1d8 -4,M142,--,,googlecloudplatform/gcloud-python,e55a1d846e7872b90e325c16a5f2d5f2c21df04e,gcloud,google,HTTP Clients,system_tests/logging_.py,18:18,import gcloud.logging,import google.cloud.logging,import,import,,,gcloud__google__googlecloudplatform/gcloud-python__e55a1d8,gcloud__google,https://github.com/googlecloudplatform/gcloud-python/commit/e55a1d8 -4,M143,--,,googlecloudplatform/gcloud-python,e55a1d846e7872b90e325c16a5f2d5f2c21df04e,gcloud,google,HTTP Clients,system_tests/logging_.py,19:19,import gcloud.logging.handlers.handlers,import google.cloud.logging.handlers.handlers,import,import,,,gcloud__google__googlecloudplatform/gcloud-python__e55a1d8,gcloud__google,https://github.com/googlecloudplatform/gcloud-python/commit/e55a1d8 -4,M144,--,,googlecloudplatform/gcloud-python,e55a1d846e7872b90e325c16a5f2d5f2c21df04e,gcloud,google,HTTP Clients,unit_tests/language/test_document.py,108:108,import gcloud.language.document as MUT,import google.cloud.language.document as MUT,import,import,,,gcloud__google__googlecloudplatform/gcloud-python__e55a1d8,gcloud__google,https://github.com/googlecloudplatform/gcloud-python/commit/e55a1d8 -4,M145,--,,googlecloudplatform/gcloud-python,e55a1d846e7872b90e325c16a5f2d5f2c21df04e,gcloud,google,HTTP Clients,unit_tests/language/test_document.py,121:121,import gcloud.language.document as MUT,import google.cloud.language.document as MUT,import,import,,,gcloud__google__googlecloudplatform/gcloud-python__e55a1d8,gcloud__google,https://github.com/googlecloudplatform/gcloud-python/commit/e55a1d8 -4,M146,--,,googlecloudplatform/gcloud-python,e55a1d846e7872b90e325c16a5f2d5f2c21df04e,gcloud,google,HTTP Clients,unit_tests/logging/test__gax.py,20:20,import gcloud.logging._gax,import google.cloud.logging._gax,import,import,,,gcloud__google__googlecloudplatform/gcloud-python__e55a1d8,gcloud__google,https://github.com/googlecloudplatform/gcloud-python/commit/e55a1d8 -4,M147,--,,googlecloudplatform/gcloud-python,e55a1d846e7872b90e325c16a5f2d5f2c21df04e,gcloud,google,HTTP Clients,unit_tests/monitoring/test_client.py,188:188,import gcloud.monitoring.client,import google.cloud.monitoring.client,import,import,,,gcloud__google__googlecloudplatform/gcloud-python__e55a1d8,gcloud__google,https://github.com/googlecloudplatform/gcloud-python/commit/e55a1d8 -4,M148,--,,googlecloudplatform/gcloud-python,e55a1d846e7872b90e325c16a5f2d5f2c21df04e,gcloud,google,HTTP Clients,unit_tests/pubsub/test__gax.py,20:20,import gcloud.pubsub._gax,import google.cloud.pubsub._gax,import,import,,,gcloud__google__googlecloudplatform/gcloud-python__e55a1d8,gcloud__google,https://github.com/googlecloudplatform/gcloud-python/commit/e55a1d8 -4,M149,--,,openphilology/nidaba,4bab2ee1ad5b8b2e4413a74a8d96a232b3f548e0,gunicorn,waitress,Web Framework,nidaba/cli.py,"323,326:325",import gunicorn.app.base; from gunicorn.six import iteritems,from waitress import serve,import,import,,,gunicorn__waitress__openphilology/nidaba__4bab2ee,gunicorn__waitress,https://github.com/openphilology/nidaba/commit/4bab2ee -4,M15,--,,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,argparse,click,Utility,omg/cli.py,21:28,add_subparsers,group,function call,decorator,one-to-one,element name change; argument addition; ,argparse__click__kxr/o-must-gather__9da4722,argparse__click,https://github.com/kxr/o-must-gather/commit/9da4722 -4,M150,--,,jamesls/semidbm,aa0babacc67027d1367c4bab112985203c984fab,guzzle-sphinx-theme,sphinx-rtd-theme,Documentation,docs/conf.py,91:95,import guzzle_sphinx_theme,import sphinx_rtd_theme,import,import,,,guzzle-sphinx-theme__sphinx-rtd-theme__jamesls/semidbm__aa0baba,guzzle-sphinx-theme__sphinx-rtd-theme,https://github.com/jamesls/semidbm/commit/aa0baba -4,M151,--,,jamesls/semidbm,aa0babacc67027d1367c4bab112985203c984fab,guzzle-sphinx-theme,sphinx-rtd-theme,Documentation,docs/conf.py,96:102,html_theme_path,get_html_theme_path,function call,function call,one-to-one,element name change; output transformation,guzzle-sphinx-theme__sphinx-rtd-theme__jamesls/semidbm__aa0baba,guzzle-sphinx-theme__sphinx-rtd-theme,https://github.com/jamesls/semidbm/commit/aa0baba -4,M152,--,,posativ/isso,f1a4478272395c5a4c110c7e564cfb444c4ec63f,html5lib,bleach,HTML,isso/utils/html.py,12-14:9,import html5lib; from html5lib.sanitizer import HTMLSanitizer; from html5lib.serializer import HTMLSerializer,import bleach,import,import,,,html5lib__bleach__posativ/isso__f1a4478,html5lib__bleach,https://github.com/posativ/isso/commit/f1a4478 -4,M153,--,no code changes,dask/dask-gateway,668c8d654fa13124220c09a30affa05bbc5ede21,http,aiohttp,HTTP Clients,dask-gateway/dask_gateway/client.py,,,,,,,,http__aiohttp__dask/dask-gateway__668c8d6,http__aiohttp,https://github.com/dask/dask-gateway/commit/668c8d6 -4,M154,--,no code changes,dask/dask-gateway,668c8d654fa13124220c09a30affa05bbc5ede21,http,aiohttp,HTTP Clients,tests/test_client.py,,,,,,,,http__aiohttp__dask/dask-gateway__668c8d6,http__aiohttp,https://github.com/dask/dask-gateway/commit/668c8d6 -4,M155,--,,jgorset/facepy,89ba1d43ce59a9a7dbbb54b84fdd33fd116348c4,httplib2,requests,HTTP Clients,facepy/graph_api.py,1:1,import httplib2,import requests,import,import,,,httplib2__requests__jgorset/facepy__89ba1d4,httplib2__requests,https://github.com/jgorset/facepy/commit/89ba1d4 -4,M156,--,,scrapinghub/scrapinghub-entrypoint-scrapy,80b2262a9696bf8fa6b0d5423efc30fdd46fe54f,hubstorage,scrapinghub,HTTP Clients&Web Framework,sh_scrapy/hsref.py,47:47,from hubstorage.client import HubstorageClient,from scrapinghub import HubstorageClient,import,import,,,hubstorage__scrapinghub__scrapinghub/scrapinghub-entrypoint-scrapy__80b2262,hubstorage__scrapinghub,https://github.com/scrapinghub/scrapinghub-entrypoint-scrapy/commit/80b2262 -4,M157,--,,scrapy-plugins/scrapy-pagestorage,ce31d531756661752b72dda9a93a8ed1cbcb919b,hubstorage,scrapinghub,HTTP Clients&Web Framework,scrapy_pagestorage.py,7:7,from hubstorage import ValueTooLarge,from scrapinghub.hubstorage import ValueTooLarge,import,import,,,hubstorage__scrapinghub__scrapy-plugins/scrapy-pagestorage__ce31d53,hubstorage__scrapinghub,https://github.com/scrapy-plugins/scrapy-pagestorage/commit/ce31d53 -4,M158,--,,scrapy-plugins/scrapy-pagestorage,ce31d531756661752b72dda9a93a8ed1cbcb919b,hubstorage,scrapinghub,HTTP Clients&Web Framework,scrapy_pagestorage.py,8:8,from hubstorage.utils import urlpathjoin,from scrapinghub.hubstorage.utils import urlpathjoin,import,import,,,hubstorage__scrapinghub__scrapy-plugins/scrapy-pagestorage__ce31d53,hubstorage__scrapinghub,https://github.com/scrapy-plugins/scrapy-pagestorage/commit/ce31d53 -4,M159,--,,google/capirca,eb768ea7e8cb33ab16786ddeb52b53122c740c65,ipaddr,ipaddress,HTTP Clients,capirca/lib/cisco.py,28:28,import ipaddr,import ipaddress,import,import,,,ipaddr__ipaddress__google/capirca__eb768ea,ipaddr__ipaddress,https://github.com/google/capirca/commit/eb768ea -4,M16,--,,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,argparse,click,Utility,omg/cli.py,24:33,add_parser,command,function call,decorator,one-to-one,element name change; argument deletion,argparse__click__kxr/o-must-gather__9da4722,argparse__click,https://github.com/kxr/o-must-gather/commit/9da4722 -4,M160,--,,google/capirca,eb768ea7e8cb33ab16786ddeb52b53122c740c65,ipaddr,ipaddress,HTTP Clients,capirca/lib/cisco.py,166:468-469,IPv4Network,IPv4Network,type,type,one-to-one,no properties,ipaddr__ipaddress__google/capirca__eb768ea,ipaddr__ipaddress,https://github.com/google/capirca/commit/eb768ea -4,M161,--,,google/capirca,eb768ea7e8cb33ab16786ddeb52b53122c740c65,ipaddr,ipaddress,HTTP Clients,capirca/lib/cisco.py,472:475-476,IPv6Network,IPv6Network,type,type,one-to-one,no properties,ipaddr__ipaddress__google/capirca__eb768ea,ipaddr__ipaddress,https://github.com/google/capirca/commit/eb768ea -4,M162,--,,google/capirca,eb768ea7e8cb33ab16786ddeb52b53122c740c65,ipaddr,ipaddress,HTTP Clients,capirca/lib/ciscoasa.py,30:30,import ipaddr,import ipaddress,import,import,,,ipaddr__ipaddress__google/capirca__eb768ea,ipaddr__ipaddress,https://github.com/google/capirca/commit/eb768ea -4,M163,--,,google/capirca,eb768ea7e8cb33ab16786ddeb52b53122c740c65,ipaddr,ipaddress,HTTP Clients,capirca/lib/ciscoasa.py,222:224-225,IPv4Network,IPv4Network,type,type,one-to-one,no properties,ipaddr__ipaddress__google/capirca__eb768ea,ipaddr__ipaddress,https://github.com/google/capirca/commit/eb768ea -4,M164,--,,google/capirca,eb768ea7e8cb33ab16786ddeb52b53122c740c65,ipaddr,ipaddress,HTTP Clients,capirca/lib/ciscoasa.py,227:230-231,IPv4Network,IPv4Network,type,type,one-to-one,no properties,ipaddr__ipaddress__google/capirca__eb768ea,ipaddr__ipaddress,https://github.com/google/capirca/commit/eb768ea -4,M165,--,,google/capirca,eb768ea7e8cb33ab16786ddeb52b53122c740c65,ipaddr,ipaddress,HTTP Clients,capirca/lib/ciscoasa.py,233:237-238,IPv6Network,IPv6Network,type,type,one-to-one,no properties,ipaddr__ipaddress__google/capirca__eb768ea,ipaddr__ipaddress,https://github.com/google/capirca/commit/eb768ea -4,M166,--,,google/capirca,eb768ea7e8cb33ab16786ddeb52b53122c740c65,ipaddr,ipaddress,HTTP Clients,capirca/lib/ciscoasa.py,238:243-244,IPv6Network,IPv6Network,type,type,one-to-one,no properties,ipaddr__ipaddress__google/capirca__eb768ea,ipaddr__ipaddress,https://github.com/google/capirca/commit/eb768ea -4,M167,--,no code changes,google/capirca,eb768ea7e8cb33ab16786ddeb52b53122c740c65,ipaddr,ipaddress,HTTP Clients,capirca/lib/gce.py,,,,,,,,ipaddr__ipaddress__google/capirca__eb768ea,ipaddr__ipaddress,https://github.com/google/capirca/commit/eb768ea -4,M168,--,,google/capirca,eb768ea7e8cb33ab16786ddeb52b53122c740c65,ipaddr,ipaddress,HTTP Clients,capirca/lib/nacaddr.py,25:24,import ipaddr,import ipaddress,import,import,,,ipaddr__ipaddress__google/capirca__eb768ea,ipaddr__ipaddress,https://github.com/google/capirca/commit/eb768ea -4,M169,--,,google/capirca,eb768ea7e8cb33ab16786ddeb52b53122c740c65,ipaddr,ipaddress,HTTP Clients,capirca/lib/nacaddr.py,42:42,IPNetwork,ip_network,function call,function call,one-to-one,element name change; argument addition,ipaddr__ipaddress__google/capirca__eb768ea,ipaddr__ipaddress,https://github.com/google/capirca/commit/eb768ea -4,M17,--,,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,argparse,click,Utility,omg/cli.py,26:34,add_argument,argument; Path,function call,decorator; function call,one-to-many,element name change; argument deletion; argument addition; argument addition to decorated function,argparse__click__kxr/o-must-gather__9da4722,argparse__click,https://github.com/kxr/o-must-gather/commit/9da4722 -4,M170,--,,google/capirca,eb768ea7e8cb33ab16786ddeb52b53122c740c65,ipaddr,ipaddress,HTTP Clients,capirca/lib/nacaddr.py,43:43,version,version,attribute access,attribute access,one-to-one,no properties,ipaddr__ipaddress__google/capirca__eb768ea,ipaddr__ipaddress,https://github.com/google/capirca/commit/eb768ea -4,M171,--,,google/capirca,eb768ea7e8cb33ab16786ddeb52b53122c740c65,ipaddr,ipaddress,HTTP Clients,capirca/lib/nacaddr.py,45:45,version,version,attribute access,attribute access,one-to-one,no properties,ipaddr__ipaddress__google/capirca__eb768ea,ipaddr__ipaddress,https://github.com/google/capirca/commit/eb768ea -4,M172,--,,google/capirca,eb768ea7e8cb33ab16786ddeb52b53122c740c65,ipaddr,ipaddress,HTTP Clients,capirca/lib/nacaddr.py,49:49,IPv4Network,IPv4Network,type,type,one-to-one,no properties,ipaddr__ipaddress__google/capirca__eb768ea,ipaddr__ipaddress,https://github.com/google/capirca/commit/eb768ea -4,M173,--,,google/capirca,eb768ea7e8cb33ab16786ddeb52b53122c740c65,ipaddr,ipaddress,HTTP Clients,capirca/lib/nacaddr.py,93:112,supernet,supernet,function call,function call,one-to-one,no properties,ipaddr__ipaddress__google/capirca__eb768ea,ipaddr__ipaddress,https://github.com/google/capirca/commit/eb768ea -4,M174,--,,google/capirca,eb768ea7e8cb33ab16786ddeb52b53122c740c65,ipaddr,ipaddress,HTTP Clients,capirca/lib/nacaddr.py,101:120,IPv6Network,IPv6Network,type,type,one-to-one,no properties,ipaddr__ipaddress__google/capirca__eb768ea,ipaddr__ipaddress,https://github.com/google/capirca/commit/eb768ea -4,M175,--,,google/capirca,eb768ea7e8cb33ab16786ddeb52b53122c740c65,ipaddr,ipaddress,HTTP Clients,capirca/lib/nacaddr.py,130:168,supernet,supernet,function call,function call,one-to-one,no properties,ipaddr__ipaddress__google/capirca__eb768ea,ipaddr__ipaddress,https://github.com/google/capirca/commit/eb768ea -4,M176,--,,google/capirca,eb768ea7e8cb33ab16786ddeb52b53122c740c65,ipaddr,ipaddress,HTTP Clients,capirca/lib/nacaddr.py,311:350,network,network_address,attribute access,attribute access,one-to-one,element name change,ipaddr__ipaddress__google/capirca__eb768ea,ipaddr__ipaddress,https://github.com/google/capirca/commit/eb768ea -4,M177,--,,google/capirca,eb768ea7e8cb33ab16786ddeb52b53122c740c65,ipaddr,ipaddress,HTTP Clients,capirca/lib/nacaddr.py,317:356,_get_networks_key,get_mixed_type_key,function object,function object,one-to-one,element name change,ipaddr__ipaddress__google/capirca__eb768ea,ipaddr__ipaddress,https://github.com/google/capirca/commit/eb768ea -4,M178,--,,google/capirca,eb768ea7e8cb33ab16786ddeb52b53122c740c65,ipaddr,ipaddress,HTTP Clients,capirca/lib/nacaddr.py,324:363,_get_networks_key,get_mixed_type_key,function object,function object,one-to-one,element name change,ipaddr__ipaddress__google/capirca__eb768ea,ipaddr__ipaddress,https://github.com/google/capirca/commit/eb768ea -4,M179,--,,google/capirca,eb768ea7e8cb33ab16786ddeb52b53122c740c65,ipaddr,ipaddress,HTTP Clients,capirca/lib/nacaddr.py,378:417,NetmaskValueError,NetmaskValueError,type,type,one-to-one,no properties,ipaddr__ipaddress__google/capirca__eb768ea,ipaddr__ipaddress,https://github.com/google/capirca/commit/eb768ea -4,M18,--,,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,argparse,click,Utility,omg/cli.py,27:36,add_argument,option,function call,decorator,one-to-one,element name change; argument deletion; argument addition; argument addition to decorated function,argparse__click__kxr/o-must-gather__9da4722,argparse__click,https://github.com/kxr/o-must-gather/commit/9da4722 -4,M180,--,,magic-wormhole/magic-wormhole,5b23669cf3fec46471bbc30620651ffc188c578c,ipaddr,py2-ipaddress,HTTP Clients,src/wormhole/tor_manager.py,6:6,import ipaddr,import ipaddress,import,import,,,ipaddr__py2-ipaddress__magic-wormhole/magic-wormhole__5b23669,ipaddr__py2-ipaddress,https://github.com/magic-wormhole/magic-wormhole/commit/5b23669 -4,M181,--,,magic-wormhole/magic-wormhole,5b23669cf3fec46471bbc30620651ffc188c578c,ipaddr,py2-ipaddress,HTTP Clients,src/wormhole/tor_manager.py,115:115,IPAddress,ip_address,function call,function call,one-to-one,element name change,ipaddr__py2-ipaddress__magic-wormhole/magic-wormhole__5b23669,ipaddr__py2-ipaddress,https://github.com/magic-wormhole/magic-wormhole/commit/5b23669 -4,M182,--,,napalm-automation/napalm,085994a5b33f37e5c29f2081ddf272df4db0319c,ipaddress,netaddr,HTTP Clients,napalm/eos.py,17:19,import ipaddress,from netaddr import IPAddress,import,import,,,ipaddress__netaddr__napalm-automation/napalm__085994a,ipaddress__netaddr,https://github.com/napalm-automation/napalm/commit/085994a -4,M183,--,,napalm-automation/napalm,085994a5b33f37e5c29f2081ddf272df4db0319c,ipaddress,netaddr,HTTP Clients,napalm/eos.py,655:655,ip_address,IPAddress,function call,function call,one-to-one,element name change,ipaddress__netaddr__napalm-automation/napalm__085994a,ipaddress__netaddr,https://github.com/napalm-automation/napalm/commit/085994a -4,M184,--,no code changes,frictionlessdata/frictionless-py,f1118f23119455453efe9971f00aa4a2a859eae2,json-table-schema,tableschema,Serialization&Database,goodtables/checks/extra_header.py,,,,,,,,json-table-schema__tableschema__frictionlessdata/frictionless-py__f1118f2,json-table-schema__tableschema,https://github.com/frictionlessdata/frictionless-py/commit/f1118f2 -4,M185,--,no code changes,frictionlessdata/frictionless-py,f1118f23119455453efe9971f00aa4a2a859eae2,json-table-schema,tableschema,Serialization&Database,goodtables/inspector.py,,,,,,,,json-table-schema__tableschema__frictionlessdata/frictionless-py__f1118f2,json-table-schema__tableschema,https://github.com/frictionlessdata/frictionless-py/commit/f1118f2 -4,M186,--,no code changes,frictionlessdata/frictionless-py,f1118f23119455453efe9971f00aa4a2a859eae2,json-table-schema,tableschema,Serialization&Database,goodtables/presets/table.py,,,,,,,,json-table-schema__tableschema__frictionlessdata/frictionless-py__f1118f2,json-table-schema__tableschema,https://github.com/frictionlessdata/frictionless-py/commit/f1118f2 -4,M187,--,no code changes,frictionlessdata/frictionless-py,f1118f23119455453efe9971f00aa4a2a859eae2,json-table-schema,tableschema,Serialization&Database,tests/checks/test_extra_header.py,,,,,,,,json-table-schema__tableschema__frictionlessdata/frictionless-py__f1118f2,json-table-schema__tableschema,https://github.com/frictionlessdata/frictionless-py/commit/f1118f2 -4,M188,--,no code changes,frictionlessdata/frictionless-py,f1118f23119455453efe9971f00aa4a2a859eae2,json-table-schema,tableschema,Serialization&Database,tests/checks/test_extra_value.py,,,,,,,,json-table-schema__tableschema__frictionlessdata/frictionless-py__f1118f2,json-table-schema__tableschema,https://github.com/frictionlessdata/frictionless-py/commit/f1118f2 -4,M189,--,no code changes,frictionlessdata/frictionless-py,f1118f23119455453efe9971f00aa4a2a859eae2,json-table-schema,tableschema,Serialization&Database,tests/checks/test_missing_header.py,,,,,,,,json-table-schema__tableschema__frictionlessdata/frictionless-py__f1118f2,json-table-schema__tableschema,https://github.com/frictionlessdata/frictionless-py/commit/f1118f2 -4,M19,--,,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,argparse,click,Utility,omg/cli.py,28:,set_defaults,,function call,no program element,one-to-zero,,argparse__click__kxr/o-must-gather__9da4722,argparse__click,https://github.com/kxr/o-must-gather/commit/9da4722 -4,M190,--,no code changes,frictionlessdata/frictionless-py,f1118f23119455453efe9971f00aa4a2a859eae2,json-table-schema,tableschema,Serialization&Database,tests/checks/test_missing_value.py,,,,,,,,json-table-schema__tableschema__frictionlessdata/frictionless-py__f1118f2,json-table-schema__tableschema,https://github.com/frictionlessdata/frictionless-py/commit/f1118f2 -4,M191,--,no code changes,frictionlessdata/frictionless-py,f1118f23119455453efe9971f00aa4a2a859eae2,json-table-schema,tableschema,Serialization&Database,tests/checks/test_non_matching_header.py,,,,,,,,json-table-schema__tableschema__frictionlessdata/frictionless-py__f1118f2,json-table-schema__tableschema,https://github.com/frictionlessdata/frictionless-py/commit/f1118f2 -4,M192,--,,hxlstandard/libhxl-python,0babff28e04c7da97cae91de78e86295bc42b118,jsonpath-rw,jsonpath-rw-ext,Serialization,hxl/filters.py,41:41,jsonpath_rw,jsonpath_rw_ext,import,import,,,jsonpath-rw__jsonpath-rw-ext__hxlstandard/libhxl-python__0babff2,jsonpath-rw__jsonpath-rw-ext,https://github.com/hxlstandard/libhxl-python/commit/0babff2 -4,M193,--,,hxlstandard/libhxl-python,0babff28e04c7da97cae91de78e86295bc42b118,jsonpath-rw,jsonpath-rw-ext,Serialization,hxl/filters.py,2100:2100,parse,parse,function call,function call,one-to-one,no properties,jsonpath-rw__jsonpath-rw-ext__hxlstandard/libhxl-python__0babff2,jsonpath-rw__jsonpath-rw-ext,https://github.com/hxlstandard/libhxl-python/commit/0babff2 -4,M194,--,,hxlstandard/libhxl-python,0babff28e04c7da97cae91de78e86295bc42b118,jsonpath-rw,jsonpath-rw-ext,Serialization,hxl/io.py,10:10,jsonpath_rw,jsonpath_rw_ext,import,import,,,jsonpath-rw__jsonpath-rw-ext__hxlstandard/libhxl-python__0babff2,jsonpath-rw__jsonpath-rw-ext,https://github.com/hxlstandard/libhxl-python/commit/0babff2 -4,M195,--,,hxlstandard/libhxl-python,0babff28e04c7da97cae91de78e86295bc42b118,jsonpath-rw,jsonpath-rw-ext,Serialization,hxl/io.py,678:678,parse,parse,function call,function call,one-to-one,no properties,jsonpath-rw__jsonpath-rw-ext__hxlstandard/libhxl-python__0babff2,jsonpath-rw__jsonpath-rw-ext,https://github.com/hxlstandard/libhxl-python/commit/0babff2 -4,M196,--,,frictionlessdata/tableschema-sql-py,a1385f748263c12f7d7c59c7f44eac49943503a4,jsontableschema,tableschema,Serialization&Database,tests/test_storage.py,13:13,from jsontableschema import Schema,from tableschema import Schema,import,import,,,jsontableschema__tableschema__frictionlessdata/tableschema-sql-py__a1385f7,jsontableschema__tableschema,https://github.com/frictionlessdata/tableschema-sql-py/commit/a1385f7 -4,M197,--,,svenskaspel/locust-plugins,fad53da58706ba4d69633667d62a9e8c84b4fa9e,kafka,confluent-kafka,HTTP Clients,locust_plugins/kafka.py,3:3,from kafka import KafkaProducer,from confluent_kafka import Producer,import,import,,,kafka__confluent-kafka__svenskaspel/locust-plugins__fad53da,kafka__confluent-kafka,https://github.com/svenskaspel/locust-plugins/commit/fad53da -4,M198,--,,svenskaspel/locust-plugins,fad53da58706ba4d69633667d62a9e8c84b4fa9e,kafka,confluent-kafka,HTTP Clients,locust_plugins/kafka.py,29:44,KafkaProducer,Producer,function call,function call,one-to-one,element name change; argument transformation,kafka__confluent-kafka__svenskaspel/locust-plugins__fad53da,kafka__confluent-kafka,https://github.com/svenskaspel/locust-plugins/commit/fad53da -4,M199,--,,svenskaspel/locust-plugins,fad53da58706ba4d69633667d62a9e8c84b4fa9e,kafka,confluent-kafka,HTTP Clients,locust_plugins/kafka.py,33:50,send; add_callback; add_callback,produce,function call; function call; function call,function call,many-to-one,element name change; argument transformation,kafka__confluent-kafka__svenskaspel/locust-plugins__fad53da,kafka__confluent-kafka,https://github.com/svenskaspel/locust-plugins/commit/fad53da -4,M2,--,,snwmds/polemicbooksapi,69df5304ad4280033c0a01ac6631e69ba276d973,aiohttp,httpx,HTTP Clients,application.py,1337:1337,get,stream,function call,function call,one-to-one,element name change; argument addition,aiohttp__httpx__snwmds/polemicbooksapi__69df530,aiohttp__httpx,https://github.com/snwmds/polemicbooksapi/commit/69df530 -4,M20,--,,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,argparse,click,Utility,omg/cli.py,31-32:44,add_parser,command,function call,decorator,one-to-one,element name change; argument deletion,argparse__click__kxr/o-must-gather__9da4722,argparse__click,https://github.com/kxr/o-must-gather/commit/9da4722 -4,M200,--,no code changes,leapcode/bitmask_client,239a0ec845d53b7a0a1af5c27b5eea956ab6459a,logging,logbook,Logging,src/leap/bitmask/logs/utils.py,,,,,,,,logging__logbook__leapcode/bitmask_client__239a0ec,logging__logbook,https://github.com/leapcode/bitmask_client/commit/239a0ec -4,M201,--,,synacktiv/eos,ac9596f942aaf733ebafd9eef94617710ac18864,lxml,defusedxml,Utility,eos/plugins/sources.py,7:7,from lxml import etree,from defusedxml import minidom,import,import,,,lxml__defusedxml__synacktiv/eos__ac9596f,lxml__defusedxml,https://github.com/synacktiv/eos/commit/ac9596f -4,M202,--,,synacktiv/eos,ac9596f942aaf733ebafd9eef94617710ac18864,lxml,defusedxml,Utility,eos/plugins/sources.py,114-115:114,parse; getroot,parse,function call; function call,function call,many-to-one,element name change,lxml__defusedxml__synacktiv/eos__ac9596f,lxml__defusedxml,https://github.com/synacktiv/eos/commit/ac9596f -4,M203,--,,synacktiv/eos,ac9596f942aaf733ebafd9eef94617710ac18864,lxml,defusedxml,Utility,eos/plugins/sources.py,116:115,findall,getElementsByTagName,function call,function call,one-to-one,element name change; argument transformation; argument deletion,lxml__defusedxml__synacktiv/eos__ac9596f,lxml__defusedxml,https://github.com/synacktiv/eos/commit/ac9596f -4,M204,--,,synacktiv/eos,ac9596f942aaf733ebafd9eef94617710ac18864,lxml,defusedxml,Utility,eos/plugins/sources.py,117:116,findall,getElementsByTagName,function call,function call,one-to-one,element name change; argument transformation; argument deletion,lxml__defusedxml__synacktiv/eos__ac9596f,lxml__defusedxml,https://github.com/synacktiv/eos/commit/ac9596f -4,M205,--,,kevoreilly/capev2,abf58a7deb32893febb4151f579d8428ffca3b8e,m2crypto,cryptography,Crypto,modules/processing/static.py,47:48-51,"from M2Crypto import m2, BIO, X509, SMIME",import cryptography; from cryptography.hazmat.backends.openssl.backend import backend; from cryptography.hazmat.backends.openssl import x509; from cryptography.hazmat.primitives import hashes,import,import,,,m2crypto__cryptography__kevoreilly/capev2__abf58a7,m2crypto__cryptography,https://github.com/kevoreilly/capev2/commit/abf58a7 -4,M206,--,,kevoreilly/capev2,abf58a7deb32893febb4151f579d8428ffca3b8e,m2crypto,cryptography,Crypto,modules/processing/static.py,770:774,MemoryBuffer,_bytes_to_bio,function call,function call,one-to-one,element name change,m2crypto__cryptography__kevoreilly/capev2__abf58a7,m2crypto__cryptography,https://github.com/kevoreilly/capev2/commit/abf58a7 -4,M207,--,,kevoreilly/capev2,abf58a7deb32893febb4151f579d8428ffca3b8e,m2crypto,cryptography,Crypto,modules/processing/static.py,775:779,bio_ptr,bio,function call,attribute access,one-to-one,element name change,m2crypto__cryptography__kevoreilly/capev2__abf58a7,m2crypto__cryptography,https://github.com/kevoreilly/capev2/commit/abf58a7 -4,M208,--,,kevoreilly/capev2,abf58a7deb32893febb4151f579d8428ffca3b8e,m2crypto,cryptography,Crypto,modules/processing/static.py,775:779,pkcs7_read_bio_der,d2i_PKCS7_bio,function call,attribute access,one-to-one,element name change; argument addition,m2crypto__cryptography__kevoreilly/capev2__abf58a7,m2crypto__cryptography,https://github.com/kevoreilly/capev2/commit/abf58a7 -4,M209,--,,kevoreilly/capev2,abf58a7deb32893febb4151f579d8428ffca3b8e,m2crypto,cryptography,Crypto,modules/processing/static.py,779:783,PKCS7,PKCS7_get0_signers,function call,attribute access,one-to-one,element name change; argument addition,m2crypto__cryptography__kevoreilly/capev2__abf58a7,m2crypto__cryptography,https://github.com/kevoreilly/capev2/commit/abf58a7 -4,M21,--,,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,argparse,click,Utility,omg/cli.py,34:,set_defaults,,function call,no program element,one-to-zero,,argparse__click__kxr/o-must-gather__9da4722,argparse__click,https://github.com/kxr/o-must-gather/commit/9da4722 -4,M210,--,,jorgecarleitao/public-contracts,70a229cb5a3be1a56bdfa4f6df8019456276bf3f,mechanize,requests,HTTP Clients,contracts/crawler.py,12:12,import mechanize as mc,import mechanize as mc,import,import,,,mechanize__requests__jorgecarleitao/public-contracts__70a229c,mechanize__requests,https://github.com/jorgecarleitao/public-contracts/commit/70a229c -4,M211,--,,jorgecarleitao/public-contracts,70a229cb5a3be1a56bdfa4f6df8019456276bf3f,mechanize,requests,HTTP Clients,contracts/crawler.py,152:,Browser,,function call,no program element,one-to-zero,,mechanize__requests__jorgecarleitao/public-contracts__70a229c,mechanize__requests,https://github.com/jorgecarleitao/public-contracts/commit/70a229c -4,M212,--,,jorgecarleitao/public-contracts,70a229cb5a3be1a56bdfa4f6df8019456276bf3f,mechanize,requests,HTTP Clients,contracts/crawler.py,154:,set_handle_robots,,function call,no program element,one-to-zero,,mechanize__requests__jorgecarleitao/public-contracts__70a229c,mechanize__requests,https://github.com/jorgecarleitao/public-contracts/commit/70a229c -4,M213,--,,jorgecarleitao/public-contracts,70a229cb5a3be1a56bdfa4f6df8019456276bf3f,mechanize,requests,HTTP Clients,contracts/crawler.py,157-159:,addheaders,,attribute access,no program element,one-to-zero,,mechanize__requests__jorgecarleitao/public-contracts__70a229c,mechanize__requests,https://github.com/jorgecarleitao/public-contracts/commit/70a229c -4,M214,--,,jorgecarleitao/public-contracts,70a229cb5a3be1a56bdfa4f6df8019456276bf3f,mechanize,requests,HTTP Clients,contracts/crawler.py,163:157,open,get,function call,function call,one-to-one,element name change; argument addition,mechanize__requests__jorgecarleitao/public-contracts__70a229c,mechanize__requests,https://github.com/jorgecarleitao/public-contracts/commit/70a229c -4,M215,--,,jorgecarleitao/public-contracts,70a229cb5a3be1a56bdfa4f6df8019456276bf3f,mechanize,requests,HTTP Clients,contracts/crawler.py,164:158,read,text,function call,attribute access,one-to-one,element name change,mechanize__requests__jorgecarleitao/public-contracts__70a229c,mechanize__requests,https://github.com/jorgecarleitao/public-contracts/commit/70a229c -4,M216,--,no code changes,jorgecarleitao/public-contracts,70a229cb5a3be1a56bdfa4f6df8019456276bf3f,mechanize,requests,HTTP Clients,deputies/crawler.py,,,,,,,,mechanize__requests__jorgecarleitao/public-contracts__70a229c,mechanize__requests,https://github.com/jorgecarleitao/public-contracts/commit/70a229c -4,M217,--,,kickstandproject/payload,ffeff6a308ba1fcdf97b2eb91d0ae5f64787fef2,migrate,alembic,Database,stripe/db/sqlalchemy/migration.py,"20,24,54-56:21-23",import migrate; from migrate.versioning import util as migrate_util; from migrate import exceptions as versioning_exceptions; from migrate.versioning import api as versioning_api; from migrate.versioning.repository import Repository,from alembic import command; from alembic import config; from alembic import migration,import,import,,,migrate__alembic__kickstandproject/payload__ffeff6a,migrate__alembic,https://github.com/kickstandproject/payload/commit/ffeff6a -4,M218,--,,hwwang55/gcn-lpa,7a974861900be4415113d84baf00c49b82b2d8d9,models,model,Database,src/train.py,3:3,from models import GCN_LPA,from model import GCN_LPA,import,import,,,models__model__hwwang55/gcn-lpa__7a97486,models__model,https://github.com/hwwang55/gcn-lpa/commit/7a97486 -4,M219,--,,crossbario/autobahn-python,9e00896d3601b965e58b21eaac233fc9b9509272,msgpack,u-msgpack-python,Serialization,autobahn/wamp/serializer.py,250:251,import msgpack,import umsgpack,import,import,,,msgpack__u-msgpack-python__crossbario/autobahn-python__9e00896,msgpack__u-msgpack-python,https://github.com/crossbario/autobahn-python/commit/9e00896 -4,M22,--,,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,argparse,click,Utility,omg/cli.py,37-38:53,add_parser,command,function call,decorator,one-to-one,element name change; argument deletion,argparse__click__kxr/o-must-gather__9da4722,argparse__click,https://github.com/kxr/o-must-gather/commit/9da4722 -4,M220,--,,crossbario/autobahn-python,9e00896d3601b965e58b21eaac233fc9b9509272,msgpack,u-msgpack-python,Serialization,autobahn/wamp/serializer.py,281:275,packb,packb,function call,function call,one-to-one,argument deletion,msgpack__u-msgpack-python__crossbario/autobahn-python__9e00896,msgpack__u-msgpack-python,https://github.com/crossbario/autobahn-python/commit/9e00896 -4,M221,--,,crossbario/autobahn-python,9e00896d3601b965e58b21eaac233fc9b9509272,msgpack,u-msgpack-python,Serialization,autobahn/wamp/serializer.py,325-329:302,unpackb,unpackb,function call,function call,one-to-one,argument deletion,msgpack__u-msgpack-python__crossbario/autobahn-python__9e00896,msgpack__u-msgpack-python,https://github.com/crossbario/autobahn-python/commit/9e00896 -4,M222,--,,crossbario/autobahn-python,9e00896d3601b965e58b21eaac233fc9b9509272,msgpack,u-msgpack-python,Serialization,autobahn/wamp/serializer.py,340-344:312,unpackb,unpackb,function call,function call,one-to-one,argument deletion,msgpack__u-msgpack-python__crossbario/autobahn-python__9e00896,msgpack__u-msgpack-python,https://github.com/crossbario/autobahn-python/commit/9e00896 -4,M223,--,,intelpni/brainiak,e62dc1d02ad1a3f2e7f8ef909b035349cd5552c5,multiprocess,multiprocessing,Utility,brainiak/fcma/voxelselector.py,31:31,import multiprocess,import multiprocessing,import,import,,,multiprocess__multiprocessing__intelpni/brainiak__e62dc1d,multiprocess__multiprocessing,https://github.com/intelpni/brainiak/commit/e62dc1d -4,M224,--,,intelpni/brainiak,e62dc1d02ad1a3f2e7f8ef909b035349cd5552c5,multiprocess,multiprocessing,Utility,brainiak/fcma/voxelselector.py,436:437,Pool,Pool,function call,function call,one-to-one,no properties,multiprocess__multiprocessing__intelpni/brainiak__e62dc1d,multiprocess__multiprocessing,https://github.com/intelpni/brainiak/commit/e62dc1d -4,M225,--,no code changes,intelpni/brainiak,e62dc1d02ad1a3f2e7f8ef909b035349cd5552c5,multiprocess,multiprocessing,Utility,brainiak/searchlight/searchlight.py,,,,,,,,multiprocess__multiprocessing__intelpni/brainiak__e62dc1d,multiprocess__multiprocessing,https://github.com/intelpni/brainiak/commit/e62dc1d -4,M226,--,,openstack/solar,8766f11d9618c45f397a989eef67a800da166a21,node-semver,semantic-version,HTTP Clients,solar/core/resource/repository.py,20:20,import semver,import semantic_version,import,import,,,node-semver__semantic-version__openstack/solar__8766f11,node-semver__semantic-version,https://github.com/openstack/solar/commit/8766f11 -4,M227,--,,openstack/solar,8766f11d9618c45f397a989eef67a800da166a21,node-semver,semantic-version,HTTP Clients,solar/core/resource/repository.py,84:83,parse,validate,function call,function call,one-to-one,element name change; output transformation,node-semver__semantic-version__openstack/solar__8766f11,node-semver__semantic-version,https://github.com/openstack/solar/commit/8766f11 -4,M228,--,,openstack/solar,8766f11d9618c45f397a989eef67a800da166a21,node-semver,semantic-version,HTTP Clients,solar/core/resource/repository.py,105:103,parse,validate,function call,function call,one-to-one,element name change; output transformation,node-semver__semantic-version__openstack/solar__8766f11,node-semver__semantic-version,https://github.com/openstack/solar/commit/8766f11 -4,M229,--,,openstack/solar,8766f11d9618c45f397a989eef67a800da166a21,node-semver,semantic-version,HTTP Clients,solar/core/resource/repository.py,127:124,parse,validate,function call,function call,one-to-one,element name change; output transformation,node-semver__semantic-version__openstack/solar__8766f11,node-semver__semantic-version,https://github.com/openstack/solar/commit/8766f11 -4,M23,--,,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,argparse,click,Utility,omg/cli.py,39:,set_defaults,,function call,no program element,one-to-zero,,argparse__click__kxr/o-must-gather__9da4722,argparse__click,https://github.com/kxr/o-must-gather/commit/9da4722 -4,M230,--,,openstack/solar,8766f11d9618c45f397a989eef67a800da166a21,node-semver,semantic-version,HTTP Clients,solar/core/resource/repository.py,302:299,compare,compare,function call,function call,one-to-one,no properties,node-semver__semantic-version__openstack/solar__8766f11,node-semver__semantic-version,https://github.com/openstack/solar/commit/8766f11 -4,M231,--,,openstack/solar,8766f11d9618c45f397a989eef67a800da166a21,node-semver,semantic-version,HTTP Clients,solar/core/resource/repository.py,312:309,match,match,function call,function call,one-to-one,no properties,node-semver__semantic-version__openstack/solar__8766f11,node-semver__semantic-version,https://github.com/openstack/solar/commit/8766f11 -4,M232,--,,openstack/solar,8766f11d9618c45f397a989eef67a800da166a21,node-semver,semantic-version,HTTP Clients,solar/core/resource/repository.py,315-316:309-310,compare,compare,function call,function call,one-to-one,no properties,node-semver__semantic-version__openstack/solar__8766f11,node-semver__semantic-version,https://github.com/openstack/solar/commit/8766f11 -4,M233,--,,openstack/solar,8766f11d9618c45f397a989eef67a800da166a21,node-semver,semantic-version,HTTP Clients,solar/core/resource/repository.py,319:318,match,match,function call,function call,one-to-one,no properties,node-semver__semantic-version__openstack/solar__8766f11,node-semver__semantic-version,https://github.com/openstack/solar/commit/8766f11 -4,M234,--,,discogs/discogs_client,c56f61aa1d190aa76db71005612a40540277e288,oauth2,oauthlib,Auth,discogs_client/fetchers.py,4:5,import oauth2,from oauthlib import oauth1,import,import,,,oauth2__oauthlib__discogs/discogs_client__c56f61a,oauth2__oauthlib,https://github.com/discogs/discogs_client/commit/c56f61a -4,M235,--,,discogs/discogs_client,c56f61aa1d190aa76db71005612a40540277e288,oauth2,oauthlib,Auth,discogs_client/fetchers.py,"52,56,58:53",Consumer; Token; Client,Client,function call; function call; function call,function call,many-to-one,argument addition; element name change,oauth2__oauthlib__discogs/discogs_client__c56f61a,oauth2__oauthlib,https://github.com/discogs/discogs_client/commit/c56f61a -4,M236,--,,discogs/discogs_client,c56f61aa1d190aa76db71005612a40540277e288,oauth2,oauthlib,Auth,discogs_client/fetchers.py,74:71,set_verifier,verifier,function call,attribute access,one-to-one,element name change,oauth2__oauthlib__discogs/discogs_client__c56f61a,oauth2__oauthlib,https://github.com/discogs/discogs_client/commit/c56f61a -4,M237,--,multi-library,discogs/discogs_client,c56f61aa1d190aa76db71005612a40540277e288,oauth2,oauthlib,Auth,discogs_client/fetchers.py,78-81:75-78,,,,,,,oauth2__oauthlib__discogs/discogs_client__c56f61a,oauth2__oauthlib,https://github.com/discogs/discogs_client/commit/c56f61a -4,M238,--,no code changes,sickchill/sickchill,65d90872f95401df7254c690d8cfffdb29050993,oauth2,oauthlib,Auth,sickbeard/notifiers/tweet.py,,,,,,,,oauth2__oauthlib__sickchill/sickchill__65d9087,oauth2__oauthlib,https://github.com/sickchill/sickchill/commit/65d9087 -4,M239,--,,educationaltestingservice/skll,f870a65904a449103d8f147e9746e548965f27d1,prettytable,tabulate,Utility,skll/experiments.py,29:39,"from prettytable import PrettyTable, ALL","from prettytable import PrettyTable, ALL",import,import,,,prettytable__tabulate__educationaltestingservice/skll__f870a65,prettytable__tabulate,https://github.com/educationaltestingservice/skll/commit/f870a65 -4,M24,--,,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,argparse,click,Utility,omg/cli.py,42-43:61,add_parser,command,function call,decorator,one-to-one,element name change; argument deletion,argparse__click__kxr/o-must-gather__9da4722,argparse__click,https://github.com/kxr/o-must-gather/commit/9da4722 -4,M240,--,,educationaltestingservice/skll,f870a65904a449103d8f147e9746e548965f27d1,prettytable,tabulate,Utility,skll/experiments.py,"879-883,900:899-902",PrettyTable; align; float_format; add_row,tabulate,function call; attribute access; attribute access; function call,function call,many-to-one,element name change,prettytable__tabulate__educationaltestingservice/skll__f870a65,prettytable__tabulate,https://github.com/educationaltestingservice/skll/commit/f870a65 -4,M241,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/clb_objects.py,15:,"from characteristic import attributes, Attribute",,import,no program element,,,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M242,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/clb_objects.py,160:158,attributes,s,decorator,decorator,one-to-one,element name change; argument deletion,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M243,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/clb_objects.py,168:175,attributes,s,decorator,decorator,one-to-one,element name change; argument deletion,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M244,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/clb_objects.py,627-628:642,attributes; Attribute,s,decorator; function call,decorator,many-to-one,element name change; argument deletion,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M245,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/customer_objects.py,7:7,"from characteristic import attributes, Attribute",import attr,import,import,,,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M246,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/customer_objects.py,10-12:10,attributes; Attribute; Attribute,s,decorator; function call; function call,decorator,many-to-one,element name change; argument deletion,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M247,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/customer_objects.py,75:78,attributes; Attribute,s,decorator; function call,decorator,many-to-one,element name change; argument deletion,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M248,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/flavor_collections.py,9:9,"from characteristic import attributes, Attribute",import attr,import,import,,,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M249,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/flavor_collections.py,19-22:19,attributes; Attribute,s,decorator; function call,decorator,many-to-one,element name change; argument deletion,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M25,--,,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,argparse,click,Utility,omg/cli.py,44:62,add_argument,argument,function call,decorator,one-to-one,element name change; argument deletion; argument addition; argument addition to decorated function; argument transformation,argparse__click__kxr/o-must-gather__9da4722,argparse__click,https://github.com/kxr/o-must-gather/commit/9da4722 -4,M250,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/flavor_collections.py,90-91:92,attributes; Attribute,s,decorator; function call,decorator,many-to-one,element name change; argument deletion,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M251,--,,hbldh/pybankid,79e424cef579d6bffc1e40048e46febbd53aded5,suds,zeep,HTTP Clients,bankid/client.py,25-29:24-26,from suds.client import Client;from suds.transport.http import HttpAuthenticated;from suds.transport import Reply;from suds import WebFault;from suds.sax.text import Text,from zeep import Client;from zeep.transports import Transport;from zeep.exceptions import Error,import,import,,,suds__zeep__hbldh/pybankid__79e424c,suds__zeep,https://github.com/hbldh/pybankid/commit/79e424c -4,M252,--,,hbldh/pybankid,79e424cef579d6bffc1e40048e46febbd53aded5,suds,zeep,HTTP Clients,bankid/client.py,66-67:67,Client,Client,function call,function call,one-to-one,argument deletion,suds__zeep__hbldh/pybankid__79e424c,suds__zeep,https://github.com/hbldh/pybankid/commit/79e424c -4,M253,--,,hbldh/pybankid,79e424cef579d6bffc1e40048e46febbd53aded5,suds,zeep,HTTP Clients,bankid/client.py,87:87;113:113;132:132,WebFault ,Error ,exception,exception,one-to-one,element name change,suds__zeep__hbldh/pybankid__79e424c,suds__zeep,https://github.com/hbldh/pybankid/commit/79e424c -4,M254,--,,hbldh/pybankid,79e424cef579d6bffc1e40048e46febbd53aded5,suds,zeep,HTTP Clients,bankid/client.py,131:131,Collect,Collect,function call,function call,one-to-one,no properties,suds__zeep__hbldh/pybankid__79e424c,suds__zeep,https://github.com/hbldh/pybankid/commit/79e424c -4,M255,--,,openstate/open-raadsinformatie,b56e48128d3551841287efdeebfb3a11f378eb6e,suds,zeep,HTTP Clients,ocd_backend/extractors/ibabs.py,4:4-5,from suds.client import Client,"from zeep.client import Client, Settings;from zeep.helpers import serialize_object",import,import,,,suds__zeep__openstate/open-raadsinformatie__b56e481,suds__zeep,https://github.com/openstate/open-raadsinformatie/commit/b56e481 -4,M256,--,,openstate/open-raadsinformatie,b56e48128d3551841287efdeebfb3a11f378eb6e,suds,zeep,HTTP Clients,ocd_backend/extractors/ibabs.py,35:37-39,Client;set_options,Client;Settings,function call;function call,function call;function call,many-to-many,element name change; argument addition,suds__zeep__openstate/open-raadsinformatie__b56e481,suds__zeep,https://github.com/openstate/open-raadsinformatie/commit/b56e481 -4,M257,--,,whynothugo/django-afip,827dd9f05a0ab517c7f4833754c0d60ddee48f56,suds-py3,zeep,HTTP Clients,django_afip/clients.py,3:3,from suds import Client,"from zeep import Client ",import,import,,,suds-py3__zeep__whynothugo/django-afip__827dd9f,suds-py3__zeep,https://github.com/whynothugo/django-afip/commit/827dd9f -4,M258,--,,whynothugo/django-afip,827dd9f05a0ab517c7f4833754c0d60ddee48f56,suds-py3,zeep,HTTP Clients,django_afip/models.py,3:14,"import suds ","from zeep.exceptions import Fault ",import,import,,,suds-py3__zeep__whynothugo/django-afip__827dd9f,suds-py3__zeep,https://github.com/whynothugo/django-afip/commit/827dd9f -4,M259,--,,whynothugo/django-afip,827dd9f05a0ab517c7f4833754c0d60ddee48f56,suds-py3,zeep,HTTP Clients,django_afip/models.py,506:506,WebFault ,Fault ,exception,exception,one-to-one,element name change,suds-py3__zeep__whynothugo/django-afip__827dd9f,suds-py3__zeep,https://github.com/whynothugo/django-afip/commit/827dd9f -4,M26,--,,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,argparse,click,Utility,omg/cli.py,45:63,add_argument,option; Choice,function call,decorator; function call,one-to-many,element name change; argument deletion; argument addition to decorated function; argument transformation,argparse__click__kxr/o-must-gather__9da4722,argparse__click,https://github.com/kxr/o-must-gather/commit/9da4722 -4,M260,--,,yoseflab/scvi,35163f01deaa5db099b52683453a5fc49f064e11,tables,h5py,Filesystem,scvi/dataset/brain_large.py,6:6,"import tables ","import h5py ",import,import,,,tables__h5py__yoseflab/scvi__35163f0,tables__h5py,https://github.com/yoseflab/scvi/commit/35163f0 -4,M261,--,,yoseflab/scvi,35163f01deaa5db099b52683453a5fc49f064e11,tables,h5py,Filesystem,scvi/dataset/brain_large.py,20:68,open_file,File,function call,function call,one-to-one,element name change; argument deletion,tables__h5py__yoseflab/scvi__35163f0,tables__h5py,https://github.com/yoseflab/scvi/commit/35163f0 -4,M262,--,no code changes,uzh/gc3pie,7135eea8553dc489c842c5ca98fb46d39fb409f1,texttable,prettytable,Utility,gc3pie/gc3apps/turbomole/gricomp.py,,,,,,,,texttable__prettytable__uzh/gc3pie__7135eea,texttable__prettytable,https://github.com/uzh/gc3pie/commit/7135eea -4,M263,--,tangled,uzh/gc3pie,7135eea8553dc489c842c5ca98fb46d39fb409f1,texttable,prettytable,Utility,gc3pie/gc3libs/cmdline.py,,,,,,,,texttable__prettytable__uzh/gc3pie__7135eea,texttable__prettytable,https://github.com/uzh/gc3pie/commit/7135eea -4,M264,--,,greenbone/python-gvm,75a11ed482b70b5ffceaac939294ebaad2d7fe58,toml,tomlkit,Filesystem,gvm/version.py,27:27,"import toml ","import tomlkit ",import,import,,,toml__tomlkit__greenbone/python-gvm__75a11ed,toml__tomlkit,https://github.com/greenbone/python-gvm/commit/75a11ed -4,M265,--,,greenbone/python-gvm,75a11ed482b70b5ffceaac939294ebaad2d7fe58,toml,tomlkit,Filesystem,gvm/version.py,74:74,loads,parse,function call,function call,one-to-one,element name change,toml__tomlkit__greenbone/python-gvm__75a11ed,toml__tomlkit,https://github.com/greenbone/python-gvm/commit/75a11ed -4,M266,--,repo not accessible,ethereum/web3,3918d53b7dd4fdff8eb0670755c00c8aef795ba9,toolz,cytoolz,Utility,web3/contract.py,,,,,,,,toolz__cytoolz__ethereum/web3__3918d53,toolz__cytoolz,https://github.com/ethereum/web3/commit/3918d53 -4,M267,--,repo not accessible,ethereum/web3,3918d53b7dd4fdff8eb0670755c00c8aef795ba9,toolz,cytoolz,Utility,web3/formatters.py,,,,,,,,toolz__cytoolz__ethereum/web3__3918d53,toolz__cytoolz,https://github.com/ethereum/web3/commit/3918d53 -4,M268,--,repo not accessible,ethereum/web3,3918d53b7dd4fdff8eb0670755c00c8aef795ba9,toolz,cytoolz,Utility,web3/main.py,,,,,,,,toolz__cytoolz__ethereum/web3__3918d53,toolz__cytoolz,https://github.com/ethereum/web3/commit/3918d53 -4,M269,--,repo not accessible,ethereum/web3,3918d53b7dd4fdff8eb0670755c00c8aef795ba9,toolz,cytoolz,Utility,web3/utils/functional.py,,,,,,,,toolz__cytoolz__ethereum/web3__3918d53,toolz__cytoolz,https://github.com/ethereum/web3/commit/3918d53 -4,M27,--,,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,argparse,click,Utility,omg/cli.py,47:,set_defaults,,function call,no program element,one-to-zero,,argparse__click__kxr/o-must-gather__9da4722,argparse__click,https://github.com/kxr/o-must-gather/commit/9da4722 -4,M270,--,,nlesc/xtas,0dbf3884e1a63065efc1523505348a343a1c2764,toolz,cytoolz,Utility,xtas/tasks/cluster.py,11:10,"import toolz ",import cytoolz,import,import,,,toolz__cytoolz__nlesc/xtas__0dbf388,toolz__cytoolz,https://github.com/nlesc/xtas/commit/0dbf388 -4,M271,--,,nlesc/xtas,0dbf3884e1a63065efc1523505348a343a1c2764,toolz,cytoolz,Utility,xtas/tasks/single.py,18:16,"from toolz import identity, pipe","from cytoolz import identity, pipe ",import,import,,,toolz__cytoolz__nlesc/xtas__0dbf388,toolz__cytoolz,https://github.com/nlesc/xtas/commit/0dbf388 -4,M272,--,,cfpb/cfgov-refresh,b4beec37d768262df8d6a0bb37707bb5d54f3bf9,unicodecsv,csv,Filesystem,cfgov/ask_cfpb/scripts/export_ask_data.py,7:1,import unicodecsv,import unicodecsv,import,import,,,unicodecsv__csv__cfpb/cfgov-refresh__b4beec3,unicodecsv__csv,https://github.com/cfpb/cfgov-refresh/commit/b4beec3 -4,M273,--,,cfpb/cfgov-refresh,b4beec37d768262df8d6a0bb37707bb5d54f3bf9,unicodecsv,csv,Filesystem,cfgov/ask_cfpb/scripts/export_ask_data.py,152:145,writer,writer,function call,function call,one-to-one,argument deletion,unicodecsv__csv__cfpb/cfgov-refresh__b4beec3,unicodecsv__csv,https://github.com/cfpb/cfgov-refresh/commit/b4beec3 -4,M274,--,,cfpb/cfgov-refresh,b4beec37d768262df8d6a0bb37707bb5d54f3bf9,unicodecsv,csv,Filesystem,cfgov/data_research/mortgage_utilities/fips_meta.py,5:1,import unicodecsv,import unicodecsv,import,import,,,unicodecsv__csv__cfpb/cfgov-refresh__b4beec3,unicodecsv__csv,https://github.com/cfpb/cfgov-refresh/commit/b4beec3 -4,M275,--,,cfpb/cfgov-refresh,b4beec37d768262df8d6a0bb37707bb5d54f3bf9,unicodecsv,csv,Filesystem,cfgov/data_research/mortgage_utilities/fips_meta.py,214:213,DictReader,DictReader,function call,function call,one-to-one,argument transformation,unicodecsv__csv__cfpb/cfgov-refresh__b4beec3,unicodecsv__csv,https://github.com/cfpb/cfgov-refresh/commit/b4beec3 -4,M276,--,,cfpb/cfgov-refresh,b4beec37d768262df8d6a0bb37707bb5d54f3bf9,unicodecsv,csv,Filesystem,cfgov/data_research/mortgage_utilities/s3_utils.py,8:1,import unicodecsv,import unicodecsv,import,import,,,unicodecsv__csv__cfpb/cfgov-refresh__b4beec3,unicodecsv__csv,https://github.com/cfpb/cfgov-refresh/commit/b4beec3 -4,M277,--,,cfpb/cfgov-refresh,b4beec37d768262df8d6a0bb37707bb5d54f3bf9,unicodecsv,csv,Filesystem,cfgov/data_research/mortgage_utilities/s3_utils.py,24:24,DictReader,DictReader,function call,function call,one-to-one,argument transformation,unicodecsv__csv__cfpb/cfgov-refresh__b4beec3,unicodecsv__csv,https://github.com/cfpb/cfgov-refresh/commit/b4beec3 -4,M278,--,,cfpb/cfgov-refresh,b4beec37d768262df8d6a0bb37707bb5d54f3bf9,unicodecsv,csv,Filesystem,cfgov/data_research/scripts/export_public_csvs.py,5:1,import unicodecsv,import unicodecsv,import,import,,,unicodecsv__csv__cfpb/cfgov-refresh__b4beec3,unicodecsv__csv,https://github.com/cfpb/cfgov-refresh/commit/b4beec3 -4,M279,--,,cfpb/cfgov-refresh,b4beec37d768262df8d6a0bb37707bb5d54f3bf9,unicodecsv,csv,Filesystem,cfgov/data_research/scripts/export_public_csvs.py,160:161,writer,writer,function call,function call,one-to-one,argument transformation,unicodecsv__csv__cfpb/cfgov-refresh__b4beec3,unicodecsv__csv,https://github.com/cfpb/cfgov-refresh/commit/b4beec3 -4,M28,--,,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,argparse,click,Utility,omg/cli.py,50-51:72,add_parser,command,function call,decorator,one-to-one,element name change; argument deletion,argparse__click__kxr/o-must-gather__9da4722,argparse__click,https://github.com/kxr/o-must-gather/commit/9da4722 -4,M280,--,,cfpb/cfgov-refresh,b4beec37d768262df8d6a0bb37707bb5d54f3bf9,unicodecsv,csv,Filesystem,cfgov/data_research/scripts/process_mortgage_data.py,7:1,import unicodecsv,import unicodecsv,import,import,,,unicodecsv__csv__cfpb/cfgov-refresh__b4beec3,unicodecsv__csv,https://github.com/cfpb/cfgov-refresh/commit/b4beec3 -4,M281,--,,cfpb/cfgov-refresh,b4beec37d768262df8d6a0bb37707bb5d54f3bf9,unicodecsv,csv,Filesystem,cfgov/data_research/scripts/export_public_csvs.py,43:43,writer,writer,function call,function call,one-to-one,argument transformation,unicodecsv__csv__cfpb/cfgov-refresh__b4beec3,unicodecsv__csv,https://github.com/cfpb/cfgov-refresh/commit/b4beec3 -4,M282,--,test file,cfpb/cfgov-refresh,b4beec37d768262df8d6a0bb37707bb5d54f3bf9,unicodecsv,csv,Filesystem,cfgov/data_research/tests/test_scripts.py,,,,,,,,unicodecsv__csv__cfpb/cfgov-refresh__b4beec3,unicodecsv__csv,https://github.com/cfpb/cfgov-refresh/commit/b4beec3 -4,M283,--,,cfpb/cfgov-refresh,b4beec37d768262df8d6a0bb37707bb5d54f3bf9,unicodecsv,csv,Filesystem,cfgov/scripts/export_enforcement_actions.py,8:1,import unicodecsv,import unicodecsv,import,import,,,unicodecsv__csv__cfpb/cfgov-refresh__b4beec3,unicodecsv__csv,https://github.com/cfpb/cfgov-refresh/commit/b4beec3 -4,M284,--,,cfpb/cfgov-refresh,b4beec37d768262df8d6a0bb37707bb5d54f3bf9,unicodecsv,csv,Filesystem,cfgov/scripts/export_enforcement_actions.py,105:100,writer,writer,function call,function call,one-to-one,argument deletion,unicodecsv__csv__cfpb/cfgov-refresh__b4beec3,unicodecsv__csv,https://github.com/cfpb/cfgov-refresh/commit/b4beec3 -4,M285,--,,seed-platform/seed,119ba4b7e75f38785c249fc635addb538d2877d9,unicodecsv,csv,Filesystem,seed/lib/mcm/reader.py,18:18,"from unicodecsv import DictReader, Sniffer","from csv import DictReader, Sniffer",import,import,,,unicodecsv__csv__seed-platform/seed__119ba4b,unicodecsv__csv,https://github.com/seed-platform/seed/commit/119ba4b -4,M286,--,,seed-platform/seed,119ba4b7e75f38785c249fc635addb538d2877d9,unicodecsv,csv,Filesystem,seed/lib/mcm/reader.py,205:198,DictReader,DictReader,function call,function call,one-to-one,argument deletion,unicodecsv__csv__seed-platform/seed__119ba4b,unicodecsv__csv,https://github.com/seed-platform/seed/commit/119ba4b -4,M287,--,,hootnot/oandapyv20-examples,e1df70e3f16a3275c8648cf873e3db10425d7fa3,argparse,docopt,Utility,src/streaming_prices.py,9:79,import argparse,from docopt import docopt,import,import,,,argparse__docopt__hootnot/oandapyv20-examples__e1df70e,argparse__docopt,https://github.com/hootnot/oandapyv20-examples/commit/e1df70e -4,M288,--,,hootnot/oandapyv20-examples,e1df70e3f16a3275c8648cf873e3db10425d7fa3,argparse,docopt,Utility,src/streaming_prices.py,"18-25,31:82",ArgumentParser;add_argumen;parse_args,docopt,function call;function call;function call,function call,many-to-one,argument transformation; element name change,argparse__docopt__hootnot/oandapyv20-examples__e1df70e,argparse__docopt,https://github.com/hootnot/oandapyv20-examples/commit/e1df70e -4,M289,--,,tankerhq/tbump,54b12e29d860336593ff24a514f4d2c9c483b470,argparse,docopt,Utility,tbump/main.py,2:6,import argparse,import docopt,import,import,,,argparse__docopt__tankerhq/tbump__54b12e2,argparse__docopt,https://github.com/tankerhq/tbump/commit/54b12e2 -4,M29,--,,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,argparse,click,Utility,omg/cli.py,52:73,add_argument,argument,function call,decorator,one-to-one,element name change; argument deletion; argument addition to decorated function; argument transformation,argparse__click__kxr/o-must-gather__9da4722,argparse__click,https://github.com/kxr/o-must-gather/commit/9da4722 -4,M290,--,,tankerhq/tbump,54b12e29d860336593ff24a514f4d2c9c483b470,argparse,docopt,Utility,tbump/main.py,44-51:69,ArgumentParser;add_argument;parse_args;parse_args,docopt,function call;function call;function call;function call,function call,many-to-one,argument transformation; element name change,argparse__docopt__tankerhq/tbump__54b12e2,argparse__docopt,https://github.com/tankerhq/tbump/commit/54b12e2 -4,M291,--,,openstack/networking-bagpipe,4bb14fa0be826184e4e9c85793af63a121453613,neutron,neutron-lib,Utility,networking_bagpipe/db/migration/alembic_migrations/env.py,18:18,from neutron.db import model_base,from neutron_lib.db import model_base,import,import,,,neutron__neutron-lib__openstack/networking-bagpipe__4bb14fa,neutron__neutron-lib,https://github.com/openstack/networking-bagpipe/commit/4bb14fa -4,M292,--,,openstack/networking-fortinet,2365dcbdf9a1b5bbd6b3c550cbf3428725156f90,neutron,neutron-lib,Utility,networking_fortinet/ml2/mech_fortinet.py,23:23,from neutron_lib import constants as l3_constants,from neutron_lib import constants as p_const,import,import,,,neutron__neutron-lib__openstack/networking-fortinet__2365dcb,neutron__neutron-lib,https://github.com/openstack/networking-fortinet/commit/2365dcb -4,M293,--,no code changes,openstack/networking-fortinet,2365dcbdf9a1b5bbd6b3c550cbf3428725156f90,neutron,neutron-lib,Utility,networking_fortinet/services/firewall/fortinet_fwaas_plugin.py,,,,,,,,neutron__neutron-lib__openstack/networking-fortinet__2365dcb,neutron__neutron-lib,https://github.com/openstack/networking-fortinet/commit/2365dcb -4,M294,--,,openstack/networking-fortinet,2365dcbdf9a1b5bbd6b3c550cbf3428725156f90,neutron,neutron-lib,Utility,networking_fortinet/tests/tempest_plugin/tests/fwaas_client.py,24:24,from neutron.plugins.common import constants as p_const,from neutron_lib import constants as p_const,import,import,,,neutron__neutron-lib__openstack/networking-fortinet__2365dcb,neutron__neutron-lib,https://github.com/openstack/networking-fortinet/commit/2365dcb -4,M295,--,,openstack/networking-generic-switch,c6f4b71bf3aad44ba8948f4226791a55ba95ce4c,neutron,neutron-lib,Utility,networking_generic_switch/exceptions.py,15:15,from neutron.plugins.ml2.common import exceptions as ml2_exc,from neutron_lib import exceptions,import,import,,,neutron__neutron-lib__openstack/networking-generic-switch__c6f4b71,neutron__neutron-lib,https://github.com/openstack/networking-generic-switch/commit/c6f4b71 -4,M296,--,,openstack/networking-generic-switch,c6f4b71bf3aad44ba8948f4226791a55ba95ce4c,neutron,neutron-lib,Utility,networking_generic_switch/exceptions.py,20:20,MechanismDriverError,NeutronException,type,type,one-to-one,element name change,neutron__neutron-lib__openstack/networking-generic-switch__c6f4b71,neutron__neutron-lib,https://github.com/openstack/networking-generic-switch/commit/c6f4b71 -4,M297,--,,openstack/networking-nec,ff1695d591d2a78dc668cc02e62d029a1dad75f5,neutron,neutron-lib,Utility,networking_nec/nwa/l2/models.py,15:15,from neutron.db import model_base,from neutron_lib.db import model_base,import,import,,,neutron__neutron-lib__openstack/networking-nec__ff1695d,neutron__neutron-lib,https://github.com/openstack/networking-nec/commit/ff1695d -4,M298,--,,openstack/networking-odl,a40b9d90d28d086b82f110d8e53d42ed13465ad7,neutron,neutron-lib,Utility,networking_odl/common/exceptions.py,16:16,from neutron.common import exceptions as exc,from neutron_lib import exceptions as exc,import,import,,,neutron__neutron-lib__openstack/networking-odl__a40b9d9,neutron__neutron-lib,https://github.com/openstack/networking-odl/commit/a40b9d9 -4,M299,--,,openstack/networking-odl,a40b9d90d28d086b82f110d8e53d42ed13465ad7,neutron,neutron-lib,Utility,networking_odl/l3/l3_odl_v2.py,19:26,from neutron.common import constants as q_const,from neutron_lib import constants as q_const,import,import,,,neutron__neutron-lib__openstack/networking-odl__a40b9d9,neutron__neutron-lib,https://github.com/openstack/networking-odl/commit/a40b9d9 -4,M3,--,,snwmds/polemicbooksapi,69df5304ad4280033c0a01ac6631e69ba276d973,aiohttp,httpx,HTTP Clients,application.py,2590-2592:2590,AsyncResolver; ClientSession; TCPConnector,AsyncClient,function call; function call; function call,function call,many-to-one,element name change; argument addition; argument deletion,aiohttp__httpx__snwmds/polemicbooksapi__69df530,aiohttp__httpx,https://github.com/snwmds/polemicbooksapi/commit/69df530 -4,M30,--,,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,argparse,click,Utility,omg/cli.py,53:,set_defaults,,function call,no program element,one-to-zero,,argparse__click__kxr/o-must-gather__9da4722,argparse__click,https://github.com/kxr/o-must-gather/commit/9da4722 -4,M300,--,,openstack/networking-odl,a40b9d90d28d086b82f110d8e53d42ed13465ad7,neutron,neutron-lib,Utility,networking_odl/l3/l3_odl.py,22:29,from neutron.common import constants as q_const,from neutron_lib import constants as q_const,import,import,,,neutron__neutron-lib__openstack/networking-odl__a40b9d9,neutron__neutron-lib,https://github.com/openstack/networking-odl/commit/a40b9d9 -4,M301,--,,openstack/networking-odl,a40b9d90d28d086b82f110d8e53d42ed13465ad7,neutron,neutron-lib,Utility,networking_odl/ml2/legacy_port_binding.py,19:22,networking_odl/ml2/legacy_port_binding.py,from neutron_lib import constants as n_const,import,import,,,neutron__neutron-lib__openstack/networking-odl__a40b9d9,neutron__neutron-lib,https://github.com/openstack/networking-odl/commit/a40b9d9 -4,M302,--,,openstack/networking-odl,a40b9d90d28d086b82f110d8e53d42ed13465ad7,neutron,neutron-lib,Utility,networking_odl/ml2/mech_driver.py,26:32,from neutron.common import exceptions as n_exc,from neutron_lib import exceptions as n_exc,import,import,,,neutron__neutron-lib__openstack/networking-odl__a40b9d9,neutron__neutron-lib,https://github.com/openstack/networking-odl/commit/a40b9d9 -4,M303,--,,openstack/networking-odl,a40b9d90d28d086b82f110d8e53d42ed13465ad7,neutron,neutron-lib,Utility,networking_odl/ml2/ovsdb_topology.py,24:27,from neutron.common import constants as n_const,from neutron.common import constants as n_const,import,import,,,neutron__neutron-lib__openstack/networking-odl__a40b9d9,neutron__neutron-lib,https://github.com/openstack/networking-odl/commit/a40b9d9 -4,M304,--,test file,openstack/networking-odl,a40b9d90d28d086b82f110d8e53d42ed13465ad7,neutron,neutron-lib,Utility,networking_odl/tests/unit/ml2/test_legacy_port_binding.py,,,,,,,,neutron__neutron-lib__openstack/networking-odl__a40b9d9,neutron__neutron-lib,https://github.com/openstack/networking-odl/commit/a40b9d9 -4,M305,--,test file,openstack/networking-odl,a40b9d90d28d086b82f110d8e53d42ed13465ad7,neutron,neutron-lib,Utility,networking_odl/tests/unit/ml2/test_mechanism_odl.py,,,,,,,,neutron__neutron-lib__openstack/networking-odl__a40b9d9,neutron__neutron-lib,https://github.com/openstack/networking-odl/commit/a40b9d9 -4,M306,--,test file,openstack/networking-odl,a40b9d90d28d086b82f110d8e53d42ed13465ad7,neutron,neutron-lib,Utility,networking_odl/tests/unit/ml2/test_networking_topology.py,,,,,,,,neutron__neutron-lib__openstack/networking-odl__a40b9d9,neutron__neutron-lib,https://github.com/openstack/networking-odl/commit/a40b9d9 -4,M307,--,test file,openstack/networking-odl,a40b9d90d28d086b82f110d8e53d42ed13465ad7,neutron,neutron-lib,Utility,networking_odl/tests/unit/ml2/test_ovsdb_topology.py,,,,,,,,neutron__neutron-lib__openstack/networking-odl__a40b9d9,neutron__neutron-lib,https://github.com/openstack/networking-odl/commit/a40b9d9 -4,M308,--,,RIPE-NCC/ripe-atlas-sagan,f6fc10c8f55b73a3229f4f5f5beea4d771994913,pyopenssl,cryptography,HTTP Clients&Crypto,ripe/atlas/sagan/ssl.py,24:23-25,import OpenSSL,from cryptography import x509;from cryptography.hazmat.backends import openssl;from cryptography.hazmat.primitives import hashes,import,import,,,pyopenssl__cryptography__RIPE-NCC/ripe-atlas-sagan__f6fc10c,pyopenssl__cryptography,https://github.com/RIPE-NCC/ripe-atlas-sagan/commit/f6fc10c -4,M309,--,,RIPE-NCC/ripe-atlas-sagan,f6fc10c8f55b73a3229f4f5f5beea4d771994913,pyopenssl,cryptography,HTTP Clients&Crypto,ripe/atlas/sagan/ssl.py,62-65:60,load_certificate,load_pem_x509_certificate,function call,function call,one-to-one,element name change; argument deletion; argument addition; argument transformation,pyopenssl__cryptography__RIPE-NCC/ripe-atlas-sagan__f6fc10c,pyopenssl__cryptography,https://github.com/RIPE-NCC/ripe-atlas-sagan/commit/f6fc10c -4,M31,--,,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,argparse,click,Utility,omg/cli.py,56-57:82,add_parser,command,function call,decorator,one-to-one,element name change; argument deletion; argument transformation,argparse__click__kxr/o-must-gather__9da4722,argparse__click,https://github.com/kxr/o-must-gather/commit/9da4722 -4,M310,--,,RIPE-NCC/ripe-atlas-sagan,f6fc10c8f55b73a3229f4f5f5beea4d771994913,pyopenssl,cryptography,HTTP Clients&Crypto,ripe/atlas/sagan/ssl.py,66:74,get_subject;get_components,subject,function call;function call,attribute access,many-to-one,element name change; output transformation,pyopenssl__cryptography__RIPE-NCC/ripe-atlas-sagan__f6fc10c,pyopenssl__cryptography,https://github.com/RIPE-NCC/ripe-atlas-sagan/commit/f6fc10c -4,M311,--,,RIPE-NCC/ripe-atlas-sagan,f6fc10c8f55b73a3229f4f5f5beea4d771994913,pyopenssl,cryptography,HTTP Clients&Crypto,ripe/atlas/sagan/ssl.py,67:78,get_issuer;get_components,issuer,function call;function call,attribute access,many-to-one,element name change; output transformation,pyopenssl__cryptography__RIPE-NCC/ripe-atlas-sagan__f6fc10c,pyopenssl__cryptography,https://github.com/RIPE-NCC/ripe-atlas-sagan/commit/f6fc10c -4,M312,--,,RIPE-NCC/ripe-atlas-sagan,f6fc10c8f55b73a3229f4f5f5beea4d771994913,pyopenssl,cryptography,HTTP Clients&Crypto,ripe/atlas/sagan/ssl.py,78:63,digest,fingerprint;MD5,function call,function call;function call,one-to-many,element name change;argument transformation;output transformation,pyopenssl__cryptography__RIPE-NCC/ripe-atlas-sagan__f6fc10c,pyopenssl__cryptography,https://github.com/RIPE-NCC/ripe-atlas-sagan/commit/f6fc10c -4,M313,--,,RIPE-NCC/ripe-atlas-sagan,f6fc10c8f55b73a3229f4f5f5beea4d771994913,pyopenssl,cryptography,HTTP Clients&Crypto,ripe/atlas/sagan/ssl.py,79:64,digest,fingerprint;SHA1,function call,function call;function call,one-to-many,element name change;argument transformation;output transformation,pyopenssl__cryptography__RIPE-NCC/ripe-atlas-sagan__f6fc10c,pyopenssl__cryptography,https://github.com/RIPE-NCC/ripe-atlas-sagan/commit/f6fc10c -4,M314,--,,RIPE-NCC/ripe-atlas-sagan,f6fc10c8f55b73a3229f4f5f5beea4d771994913,pyopenssl,cryptography,HTTP Clients&Crypto,ripe/atlas/sagan/ssl.py,80:65,digest,fingerprint;SHA256,function call,function call;function call,one-to-many,element name change;argument transformation;output transformation,pyopenssl__cryptography__RIPE-NCC/ripe-atlas-sagan__f6fc10c,pyopenssl__cryptography,https://github.com/RIPE-NCC/ripe-atlas-sagan/commit/f6fc10c -4,M315,--,,RIPE-NCC/ripe-atlas-sagan,f6fc10c8f55b73a3229f4f5f5beea4d771994913,pyopenssl,cryptography,HTTP Clients&Crypto,ripe/atlas/sagan/ssl.py,123:67,get_notBefore,not_valid_before,function call,attribute access,one-to-one,element name change,pyopenssl__cryptography__RIPE-NCC/ripe-atlas-sagan__f6fc10c,pyopenssl__cryptography,https://github.com/RIPE-NCC/ripe-atlas-sagan/commit/f6fc10c -4,M316,--,,RIPE-NCC/ripe-atlas-sagan,f6fc10c8f55b73a3229f4f5f5beea4d771994913,pyopenssl,cryptography,HTTP Clients&Crypto,ripe/atlas/sagan/ssl.py,124:68,get_notAfter,not_valid_after,function call,attribute access,one-to-one,element name change,pyopenssl__cryptography__RIPE-NCC/ripe-atlas-sagan__f6fc10c,pyopenssl__cryptography,https://github.com/RIPE-NCC/ripe-atlas-sagan/commit/f6fc10c -4,M317,--,no code changes,wikimedia/pywikibot,952665acaa9ab2dd1a78cb4a935f3b5743941913,httplib2,requests,HTTP Clients,pywikibot/comms/threadedhttp.py,,,,,,,,httplib2__requests__wikimedia/pywikibot__952665a,httplib2__requests,https://github.com/wikimedia/pywikibot/commit/952665a -4,M318,--,,wikimedia/pywikibot,952665acaa9ab2dd1a78cb4a935f3b5743941913,httplib2,requests,HTTP Clients,scripts/version.py,21:22,import httplib2,import requests,import,import,,,httplib2__requests__wikimedia/pywikibot__952665a,httplib2__requests,https://github.com/wikimedia/pywikibot/commit/952665a -4,M319,--,,wikimedia/pywikibot,952665acaa9ab2dd1a78cb4a935f3b5743941913,httplib2,requests,HTTP Clients,scripts/version.py,39:42,CA_CERTS,where,attribute access,attribute access,one-to-one,element name change,httplib2__requests__wikimedia/pywikibot__952665a,httplib2__requests,https://github.com/wikimedia/pywikibot/commit/952665a -4,M32,--,,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,argparse,click,Utility,omg/cli.py,58:83,add_argument,argument,function call,decorator,one-to-one,element name change; argument deletion; argument addition to decorated function,argparse__click__kxr/o-must-gather__9da4722,argparse__click,https://github.com/kxr/o-must-gather/commit/9da4722 -4,M320,--,,wikimedia/pywikibot,952665acaa9ab2dd1a78cb4a935f3b5743941913,httplib2,requests,HTTP Clients,scripts/version.py,41:44;42:45;44:47,CA_CERTS,where,attribute access,function call,one-to-one,element name change,httplib2__requests__wikimedia/pywikibot__952665a,httplib2__requests,https://github.com/wikimedia/pywikibot/commit/952665a -4,M321,--,test file,wikimedia/pywikibot,952665acaa9ab2dd1a78cb4a935f3b5743941913,httplib2,requests,HTTP Clients,tests/__init__.py,,,,,,,,httplib2__requests__wikimedia/pywikibot__952665a,httplib2__requests,https://github.com/wikimedia/pywikibot/commit/952665a -4,M322,--,test file,wikimedia/pywikibot,952665acaa9ab2dd1a78cb4a935f3b5743941913,httplib2,requests,HTTP Clients,tests/http_tests.py,,,,,,,,httplib2__requests__wikimedia/pywikibot__952665a,httplib2__requests,https://github.com/wikimedia/pywikibot/commit/952665a -4,M323,--,no code changes,pokemongof/pokemongo-bot,b2983f7100fb6f1b4c9db833bc09a7820fea634a,logger,logging,Logging,pokecli.py,,,,,,,,logger__logging__pokemongof/pokemongo-bot__b2983f7,logger__logging,https://github.com/pokemongof/pokemongo-bot/commit/b2983f7 -4,M324,--,no code changes,pokemongof/pokemongo-bot,b2983f7100fb6f1b4c9db833bc09a7820fea634a,logger,logging,Logging,pokemongo_bot/__init__.py,,,,,,,,logger__logging__pokemongof/pokemongo-bot__b2983f7,logger__logging,https://github.com/pokemongof/pokemongo-bot/commit/b2983f7 -4,M325,--,no code changes,pokemongof/pokemongo-bot,b2983f7100fb6f1b4c9db833bc09a7820fea634a,logger,logging,Logging,pokemongo_bot/api_wrapper.py,,,,,,,,logger__logging__pokemongof/pokemongo-bot__b2983f7,logger__logging,https://github.com/pokemongof/pokemongo-bot/commit/b2983f7 -4,M326,--,no code changes,pokemongof/pokemongo-bot,b2983f7100fb6f1b4c9db833bc09a7820fea634a,logger,logging,Logging,pokemongo_bot/cell_workers/base_task.py,,,,,,,,logger__logging__pokemongof/pokemongo-bot__b2983f7,logger__logging,https://github.com/pokemongof/pokemongo-bot/commit/b2983f7 -4,M327,--,no code changes,pokemongof/pokemongo-bot,b2983f7100fb6f1b4c9db833bc09a7820fea634a,logger,logging,Logging,pokemongo_bot/health_record/bot_event.py,,,,,,,,logger__logging__pokemongof/pokemongo-bot__b2983f7,logger__logging,https://github.com/pokemongof/pokemongo-bot/commit/b2983f7 -4,M328,--,no code changes,pokemongof/pokemongo-bot,b2983f7100fb6f1b4c9db833bc09a7820fea634a,logger,logging,Logging,pokemongo_bot/logger.py,,,,,,,,logger__logging__pokemongof/pokemongo-bot__b2983f7,logger__logging,https://github.com/pokemongof/pokemongo-bot/commit/b2983f7 -4,M33,--,,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,argparse,click,Utility,omg/cli.py,59:84,add_argument,option,function call,decorator,one-to-one,element name change; argument deletion; argument addition to decorated function; argument transformation,argparse__click__kxr/o-must-gather__9da4722,argparse__click,https://github.com/kxr/o-must-gather/commit/9da4722 -4,M335,--,tangled,aidilaryanto/projectdils,f7b067d35c3b85152b969a954075fc84aa7c6cfe,wget,pysmartdl,HTTP Clients,userbot/modules/mega_downloader.py,,,,,,,,wget__pysmartdl__aidilaryanto/projectdils__f7b067d,wget__pysmartdl,https://github.com/aidilaryanto/projectdils/commit/f7b067d -4,M336,--,tangled,kenhv/kensurbot,65e6445d23fef649ec74a0a0094baa7b1a627294,wget,pysmartdl,HTTP Clients,userbot/modules/mega_downloader.py,,,,,,,,wget__pysmartdl__kenhv/kensurbot__65e6445,wget__pysmartdl,https://github.com/kenhv/kensurbot/commit/65e6445 -4,M337,--,tangled,keselekpermen69/userbutt,baefeb7fee697dbf21b6b890f54fab2dba67319d,wget,pysmartdl,HTTP Clients,userbot/modules/mega_downloader.py,,,,,,,,wget__pysmartdl__keselekpermen69/userbutt__baefeb7,wget__pysmartdl,https://github.com/keselekpermen69/userbutt/commit/baefeb7 -4,M338,--,,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,simplejson,ujson,Serialization,zephyr/context_processors.py,4:4,import simplejson,import ujson,import,import,,,simplejson__ujson__zulip/zulip__222ef67,simplejson__ujson,https://github.com/zulip/zulip/commit/222ef67 -4,M339,--,,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,simplejson,ujson,Serialization,zephyr/context_processors.py,14:14,dumps,dumps,function call,function call,one-to-one,no properties,simplejson__ujson__zulip/zulip__222ef67,simplejson__ujson,https://github.com/zulip/zulip/commit/222ef67 -4,M34,--,,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,argparse,click,Utility,omg/cli.py,60:85,add_argument,option,function call,decorator,one-to-one,element name change; argument deletion; argument addition; argument addition to decorated function; argument transformation,argparse__click__kxr/o-must-gather__9da4722,argparse__click,https://github.com/kxr/o-must-gather/commit/9da4722 -4,M340,--,,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,simplejson,ujson,Serialization,zephyr/lib/bugdown/__init__.py,10:10,import simplejson,import ujson,import,import,,,simplejson__ujson__zulip/zulip__222ef67,simplejson__ujson,https://github.com/zulip/zulip/commit/222ef67 -4,M341,--,,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,simplejson,ujson,Serialization,zephyr/lib/bugdown/testing_mocks.py,2:2,import simplejson,import ujson,import,import,,,simplejson__ujson__zulip/zulip__222ef67,simplejson__ujson,https://github.com/zulip/zulip/commit/222ef67 -4,M342,--,,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,simplejson,ujson,Serialization,zephyr/lib/bugdown/testing_mocks.py,7:7,loads,loads,function call,function call,one-to-one,no properties,simplejson__ujson__zulip/zulip__222ef67,simplejson__ujson,https://github.com/zulip/zulip/commit/222ef67 -4,M343,--,,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,simplejson,ujson,Serialization,zephyr/lib/create_user.py,8:8,import simplejson,import ujson,import,import,,,simplejson__ujson__zulip/zulip__222ef67,simplejson__ujson,https://github.com/zulip/zulip/commit/222ef67 -4,M344,--,,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,simplejson,ujson,Serialization,zephyr/lib/create_user.py,17:17,dumps,dumps,function call,function call,one-to-one,no properties,simplejson__ujson__zulip/zulip__222ef67,simplejson__ujson,https://github.com/zulip/zulip/commit/222ef67 -4,M345,--,,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,simplejson,ujson,Serialization,zephyr/lib/event_queue.py,9:9,import simplejson,import ujson,import,import,,,simplejson__ujson__zulip/zulip__222ef67,simplejson__ujson,https://github.com/zulip/zulip/commit/222ef67 -4,M346,--,,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,simplejson,ujson,Serialization,zephyr/lib/event_queue.py,250:250;254:254,dumps,dumps,function call,function call,one-to-one,no properties,simplejson__ujson__zulip/zulip__222ef67,simplejson__ujson,https://github.com/zulip/zulip/commit/222ef67 -4,M347,--,,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,simplejson,ujson,Serialization,zephyr/lib/queue.py,6:6,import simplejson,import ujson,import,import,,,simplejson__ujson__zulip/zulip__222ef67,simplejson__ujson,https://github.com/zulip/zulip/commit/222ef67 -4,M348,--,,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,simplejson,ujson,Serialization,zephyr/lib/queue.py,87:87;92:92,dumps,dumps,function call,function call,one-to-one,no properties,simplejson__ujson__zulip/zulip__222ef67,simplejson__ujson,https://github.com/zulip/zulip/commit/222ef67 -4,M349,--,,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,simplejson,ujson,Serialization,zephyr/lib/queue.py,106:106;121:121,loads,loads,function call,function call,one-to-one,no properties,simplejson__ujson__zulip/zulip__222ef67,simplejson__ujson,https://github.com/zulip/zulip/commit/222ef67 -4,M35,--,,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,argparse,click,Utility,omg/cli.py,61:,set_defaults,,function call,no program element,one-to-zero,,argparse__click__kxr/o-must-gather__9da4722,argparse__click,https://github.com/kxr/o-must-gather/commit/9da4722 -4,M350,--,,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,simplejson,ujson,Serialization,zephyr/lib/response.py,4:4,import simplejson,import ujson,import,import,,,simplejson__ujson__zulip/zulip__222ef67,simplejson__ujson,https://github.com/zulip/zulip/commit/222ef67 -4,M351,--,,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,simplejson,ujson,Serialization,zephyr/lib/response.py,15:15;23:23,dumps,dumps,function call,function call,one-to-one,no properties,simplejson__ujson__zulip/zulip__222ef67,simplejson__ujson,https://github.com/zulip/zulip/commit/222ef67 -4,M352,--,,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,simplejson,ujson,Serialization,zephyr/lib/unminify.py,5:5,import simplejson,import ujson,import,import,,,simplejson__ujson__zulip/zulip__222ef67,simplejson__ujson,https://github.com/zulip/zulip/commit/222ef67 -4,M353,--,,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,simplejson,ujson,Serialization,zephyr/lib/unminify.py,95:95,load,load,function call,function call,one-to-one,no properties,simplejson__ujson__zulip/zulip__222ef67,simplejson__ujson,https://github.com/zulip/zulip/commit/222ef67 -4,M354,--,,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,simplejson,ujson,Serialization,zephyr/management/commands/expunge_logs.py,8:8,import simplejson,import ujson,import,import,,,simplejson__ujson__zulip/zulip__222ef67,simplejson__ujson,https://github.com/zulip/zulip/commit/222ef67 -4,M355,--,,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,simplejson,ujson,Serialization,zephyr/management/commands/expunge_logs.py,20:20,loads,loads,function call,function call,one-to-one,no properties,simplejson__ujson__zulip/zulip__222ef67,simplejson__ujson,https://github.com/zulip/zulip/commit/222ef67 -4,M356,--,,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,simplejson,ujson,Serialization,zephyr/management/commands/subscribe_new_users.py,3:3,import simplejson,import ujson,import,import,,,simplejson__ujson__zulip/zulip__222ef67,simplejson__ujson,https://github.com/zulip/zulip/commit/222ef67 -4,M357,--,,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,simplejson,ujson,Serialization,zephyr/models.py,21:21,import simplejson,import ujson,import,import,,,simplejson__ujson__zulip/zulip__222ef67,simplejson__ujson,https://github.com/zulip/zulip/commit/222ef67 -4,M358,--,,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,simplejson,ujson,Serialization,zephyr/models.py,120:120,dumps,dumps,function call,function call,one-to-one,no properties,simplejson__ujson__zulip/zulip__222ef67,simplejson__ujson,https://github.com/zulip/zulip/commit/222ef67 -4,M359,--,,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,simplejson,ujson,Serialization,zephyr/models.py,342:342,loads,loads,function call,function call,one-to-one,no properties,simplejson__ujson__zulip/zulip__222ef67,simplejson__ujson,https://github.com/zulip/zulip/commit/222ef67 -4,M36,--,,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,argparse,click,Utility,omg/cli.py,64-65:94,add_parser,command,function call,decorator,one-to-one,element name change; argument deletion,argparse__click__kxr/o-must-gather__9da4722,argparse__click,https://github.com/kxr/o-must-gather/commit/9da4722 -4,M360,--,,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,simplejson,ujson,Serialization,zephyr/tornado_callbacks.py,19:19,import simplejson,import ujson,import,import,,,simplejson__ujson__zulip/zulip__222ef67,simplejson__ujson,https://github.com/zulip/zulip/commit/222ef67 -4,M361,--,,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,simplejson,ujson,Serialization,zephyr/tornado_callbacks.py,355:355,dumps,dumps,function call,function call,one-to-one,no properties,simplejson__ujson__zulip/zulip__222ef67,simplejson__ujson,https://github.com/zulip/zulip/commit/222ef67 -4,M362,--,,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,simplejson,ujson,Serialization,zephyr/tornadoviews.py,22:22,import simplejson,import ujson,import,import,,,simplejson__ujson__zulip/zulip__222ef67,simplejson__ujson,https://github.com/zulip/zulip/commit/222ef67 -4,M363,--,,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,simplejson,ujson,Serialization,zephyr/tornadoviews.py,30:30,loads,loads,function call,function call,one-to-one,no properties,simplejson__ujson__zulip/zulip__222ef67,simplejson__ujson,https://github.com/zulip/zulip/commit/222ef67 -4,M364,--,,edx/ecommerce,c1e120fbdbbf99c9d591698d585af802a2079b69,sphinx-rtd-theme,edx-sphinx-theme,Documentation,docs/conf.py,21:17,import sphinx_rtd_theme,import edx_theme,import,import,,,sphinx-rtd-theme__edx-sphinx-theme__edx/ecommerce__c1e120f,sphinx-rtd-theme__edx-sphinx-theme,https://github.com/edx/ecommerce/commit/c1e120f -4,M365,--,,edx/ecommerce,c1e120fbdbbf99c9d591698d585af802a2079b69,sphinx-rtd-theme,edx-sphinx-theme,Documentation,docs/conf.py,23:111,get_html_theme_path,get_html_theme_path,function call,function call,one-to-one,no properties,sphinx-rtd-theme__edx-sphinx-theme__edx/ecommerce__c1e120f,sphinx-rtd-theme__edx-sphinx-theme,https://github.com/edx/ecommerce/commit/c1e120f -4,M366,--,,bashtage/arch,3620700332f821ba84bcee1c4bfd53118e4e90a1,sphinx-rtd-theme,guzzle-sphinx-theme,Documentation,doc/source/conf.py,123:121,import sphinx_rtd_theme,import guzzle_sphinx_theme,import,import,,,sphinx-rtd-theme__guzzle-sphinx-theme__bashtage/arch__3620700,sphinx-rtd-theme__guzzle-sphinx-theme,https://github.com/bashtage/arch/commit/3620700 -4,M367,--,,bashtage/arch,3620700332f821ba84bcee1c4bfd53118e4e90a1,sphinx-rtd-theme,guzzle-sphinx-theme,Documentation,doc/source/conf.py,126:124,get_html_theme_path,html_theme_path,function call,function call,one-to-one,output transformation; element name change,sphinx-rtd-theme__guzzle-sphinx-theme__bashtage/arch__3620700,sphinx-rtd-theme__guzzle-sphinx-theme,https://github.com/bashtage/arch/commit/3620700 -4,M368,--,,openstack/aodh,7587ab9bf362f3ed26c392e89aa4626429d95e7a,retrying,tenacity,Utility,aodh/coordination.py,22:23,import retrying,import tenacity,import,import,,,retrying__tenacity__openstack/aodh__7587ab9,retrying__tenacity,https://github.com/openstack/aodh/commit/7587ab9 -4,M369,--,,openstack/aodh,7587ab9bf362f3ed26c392e89aa4626429d95e7a,retrying,tenacity,Utility,aodh/coordination.py,175-179:164-169,retry,retry,decorator,decorator,one-to-one,argument transformation,retrying__tenacity__openstack/aodh__7587ab9,retrying__tenacity,https://github.com/openstack/aodh/commit/7587ab9 -4,M37,--,,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,argparse,click,Utility,omg/cli.py,66:,set_defaults,,function call,no program element,one-to-zero,,argparse__click__kxr/o-must-gather__9da4722,argparse__click,https://github.com/kxr/o-must-gather/commit/9da4722 -4,M370,--,,openstack/aodh,7587ab9bf362f3ed26c392e89aa4626429d95e7a,retrying,tenacity,Utility,aodh/coordination.py,221-222:211-215,retry,retry,decorator,decorator,one-to-one,argument transformation,retrying__tenacity__openstack/aodh__7587ab9,retrying__tenacity,https://github.com/openstack/aodh/commit/7587ab9 -4,M371,--,,openstack/aodh,7587ab9bf362f3ed26c392e89aa4626429d95e7a,retrying,tenacity,Utility,aodh/storage/__init__.py,22:24,import retrying,import tenacity,import,import,,,retrying__tenacity__openstack/aodh__7587ab9,retrying__tenacity,https://github.com/openstack/aodh/commit/7587ab9 -4,M372,--,,openstack/aodh,7587ab9bf362f3ed26c392e89aa4626429d95e7a,retrying,tenacity,Utility,aodh/storage/__init__.py,65-66:64-67,retry,retry,decorator,decorator,one-to-one,argument transformation,retrying__tenacity__openstack/aodh__7587ab9,retrying__tenacity,https://github.com/openstack/aodh/commit/7587ab9 -4,M373,--,no code changes,openstack/aodh,7587ab9bf362f3ed26c392e89aa4626429d95e7a,retrying,tenacity,Utility,aodh/tests/functional/storage/test_get_connection.py,,,,,,,,retrying__tenacity__openstack/aodh__7587ab9,retrying__tenacity,https://github.com/openstack/aodh/commit/7587ab9 -4,M374,--,,openstack/ceilometer,380bb26dbb8aec89ea853d8afd435c213fd72b0c,retrying,tenacity,Utility,ceilometer/coordination.py,21:21,import retrying,import tenacity,import,import,,,retrying__tenacity__openstack/ceilometer__380bb26,retrying__tenacity,https://github.com/openstack/ceilometer/commit/380bb26 -4,M375,--,,openstack/ceilometer,380bb26dbb8aec89ea853d8afd435c213fd72b0c,retrying,tenacity,Utility,ceilometer/coordination.py,154-158:143-148,retry,retry,decorator,decorator,one-to-one,argument transformation,retrying__tenacity__openstack/ceilometer__380bb26,retrying__tenacity,https://github.com/openstack/ceilometer/commit/380bb26 -4,M376,--,,openstack/ceilometer,380bb26dbb8aec89ea853d8afd435c213fd72b0c,retrying,tenacity,Utility,ceilometer/coordination.py,200-201:190-194,retry,retry,decorator,decorator,one-to-one,argument transformation,retrying__tenacity__openstack/ceilometer__380bb26,retrying__tenacity,https://github.com/openstack/ceilometer/commit/380bb26 -4,M377,--,,openstack/ceilometer,380bb26dbb8aec89ea853d8afd435c213fd72b0c,retrying,tenacity,Utility,ceilometer/dispatcher/gnocchi.py,32:34,import retrying,import tenacity,import,import,,,retrying__tenacity__openstack/ceilometer__380bb26,retrying__tenacity,https://github.com/openstack/ceilometer/commit/380bb26 -4,M378,--,,openstack/ceilometer,380bb26dbb8aec89ea853d8afd435c213fd72b0c,retrying,tenacity,Utility,ceilometer/dispatcher/gnocchi.py,239-241:238-242,retry,retry,decorator,decorator,one-to-one,argument transformation,retrying__tenacity__openstack/ceilometer__380bb26,retrying__tenacity,https://github.com/openstack/ceilometer/commit/380bb26 -4,M379,--,,openstack/ceilometer,380bb26dbb8aec89ea853d8afd435c213fd72b0c,retrying,tenacity,Utility,ceilometer/storage/__init__.py,21:23,import retrying,import tenacity,import,import,,,retrying__tenacity__openstack/ceilometer__380bb26,retrying__tenacity,https://github.com/openstack/ceilometer/commit/380bb26 -4,M38,--,,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,argparse,click,Utility,omg/cli.py,69-70:102,add_parser,command,function call,decorator,one-to-one,element name change; argument deletion,argparse__click__kxr/o-must-gather__9da4722,argparse__click,https://github.com/kxr/o-must-gather/commit/9da4722 -4,M380,--,,openstack/ceilometer,380bb26dbb8aec89ea853d8afd435c213fd72b0c,retrying,tenacity,Utility,ceilometer/storage/__init__.py,80-82:79-83,retry,retry,decorator,decorator,one-to-one,argument transformation,retrying__tenacity__openstack/ceilometer__380bb26,retrying__tenacity,https://github.com/openstack/ceilometer/commit/380bb26 -4,M381,--,no code changes,openstack/ceilometer,380bb26dbb8aec89ea853d8afd435c213fd72b0c,retrying,tenacity,Utility,ceilometer/tests/unit/storage/test_get_connection.py,,,,,,,,retrying__tenacity__openstack/ceilometer__380bb26,retrying__tenacity,https://github.com/openstack/ceilometer/commit/380bb26 -4,M382,--,,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,retrying,tenacity,Utility,ironic/common/glance_service/image_service.py,28:30,import retrying,import tenacity,import,import,,,retrying__tenacity__openstack/ironic__b0607a2,retrying__tenacity,https://github.com/openstack/ironic/commit/b0607a2 -4,M383,--,,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,retrying,tenacity,Utility,ironic/common/glance_service/image_service.py,115-120:115-120,retry,retry,decorator,decorator,one-to-one,argument transformation,retrying__tenacity__openstack/ironic__b0607a2,retrying__tenacity,https://github.com/openstack/ironic/commit/b0607a2 -4,M384,--,,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,retrying,tenacity,Utility,ironic/common/neutron.py,19:19-20,import retrying,import tenacity;from tenacity import retry,import,import,,,retrying__tenacity__openstack/ironic__b0607a2,retrying__tenacity,https://github.com/openstack/ironic/commit/b0607a2 -4,M385,--,,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,retrying,tenacity,Utility,ironic/common/neutron.py,868-872:869-873;907-911:908-912,retry,retry,decorator,decorator,one-to-one,argument transformation,retrying__tenacity__openstack/ironic__b0607a2,retrying__tenacity,https://github.com/openstack/ironic/commit/b0607a2 -4,M386,--,,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,retrying,tenacity,Utility,ironic/conductor/allocations.py,21:21,import retrying,import tenacity;from tenacity import retry,import,import,,,retrying__tenacity__openstack/ironic__b0607a2,retrying__tenacity,https://github.com/openstack/ironic/commit/b0607a2 -4,M387,--,,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,retrying,tenacity,Utility,ironic/conductor/allocations.py,190-193:190-196,retry,retry,decorator,decorator,one-to-one,argument transformation,retrying__tenacity__openstack/ironic__b0607a2,retrying__tenacity,https://github.com/openstack/ironic/commit/b0607a2 -4,M388,--,,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,retrying,tenacity,Utility,ironic/conductor/task_manager.py,111:111,import retrying,import tenacity;from tenacity import retry,import,import,,,retrying__tenacity__openstack/ironic__b0607a2,retrying__tenacity,https://github.com/openstack/ironic/commit/b0607a2 -4,M389,--,,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,retrying,tenacity,Utility,ironic/conductor/task_manager.py,280-283:279-284,retry,retry,decorator,decorator,one-to-one,argument transformation,retrying__tenacity__openstack/ironic__b0607a2,retrying__tenacity,https://github.com/openstack/ironic/commit/b0607a2 -4,M39,--,,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,argparse,click,Utility,omg/cli.py,71:,set_defaults,,function call,no program element,one-to-zero,,argparse__click__kxr/o-must-gather__9da4722,argparse__click,https://github.com/kxr/o-must-gather/commit/9da4722 -4,M390,--,,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,retrying,tenacity,Utility,ironic/drivers/modules/agent_base.py,25:25,import retrying,import tenacity;from tenacity import retry,import,import,,,retrying__tenacity__openstack/ironic__b0607a2,retrying__tenacity,https://github.com/openstack/ironic/commit/b0607a2 -4,M391,--,,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,retrying,tenacity,Utility,ironic/drivers/modules/agent_base.py,1174-1178:1174-1179,retry,retry,decorator,decorator,one-to-one,argument transformation,retrying__tenacity__openstack/ironic__b0607a2,retrying__tenacity,https://github.com/openstack/ironic/commit/b0607a2 -4,M392,--,,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,retrying,tenacity,Utility,ironic/drivers/modules/agent_client.py,23:23,import retrying,import tenacity;from tenacity import retry,import,import,,,retrying__tenacity__openstack/ironic__b0607a2,retrying__tenacity,https://github.com/openstack/ironic/commit/b0607a2 -4,M393,--,,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,retrying,tenacity,Utility,ironic/drivers/modules/agent_client.py,106-110:106-111;137-140:138-142,retry,retry,decorator,decorator,one-to-one,argument transformation,retrying__tenacity__openstack/ironic__b0607a2,retrying__tenacity,https://github.com/openstack/ironic/commit/b0607a2 -4,M394,--,,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,retrying,tenacity,Utility,ironic/drivers/modules/agent_client.py,303-306:305-310,retry,retry,function call,function call,one-to-one,argument transformation,retrying__tenacity__openstack/ironic__b0607a2,retrying__tenacity,https://github.com/openstack/ironic/commit/b0607a2 -4,M395,--,,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,retrying,tenacity,Utility,ironic/drivers/modules/agent_power.py,21:21,import retrying,import tenacity;from tenacity import retry,import,import,,,retrying__tenacity__openstack/ironic__b0607a2,retrying__tenacity,https://github.com/openstack/ironic/commit/b0607a2 -4,M396,--,,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,retrying,tenacity,Utility,ironic/drivers/modules/agent_power.py,182-188:182-188,retry,retry,decorator,decorator,one-to-one,argument transformation,retrying__tenacity__openstack/ironic__b0607a2,retrying__tenacity,https://github.com/openstack/ironic/commit/b0607a2 -4,M397,--,,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,retrying,tenacity,Utility,ironic/drivers/modules/ansible/deploy.py,29:29,import retrying,import tenacity;from tenacity import retry,import,import,,,retrying__tenacity__openstack/ironic__b0607a2,retrying__tenacity,https://github.com/openstack/ironic/commit/b0607a2 -4,M398,--,,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,retrying,tenacity,Utility,ironic/drivers/modules/ansible/deploy.py,630-634:630-636,retry,retry,decorator,decorator,one-to-one,argument transformation,retrying__tenacity__openstack/ironic__b0607a2,retrying__tenacity,https://github.com/openstack/ironic/commit/b0607a2 -4,M399,--,,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,retrying,tenacity,Utility,ironic/drivers/modules/drac/job.py,20:20,import retrying,import tenacity;from tenacity import retry,import,import,,,retrying__tenacity__openstack/ironic__b0607a2,retrying__tenacity,https://github.com/openstack/ironic/commit/b0607a2 -4,M4,--,,cfpb/cfgov-refresh,3262610155669294fa5b79c108b6a244d9d03cbc,beautifulsoup,bs4,HTML,cfgov/v1/__init__.py,16:16,from BeautifulSoup import BeautifulSoup,from bs4 import BeautifulSoup,import,import,,,beautifulsoup__bs4__cfpb/cfgov-refresh__3262610,beautifulsoup__bs4,https://github.com/cfpb/cfgov-refresh/commit/3262610 -4,M40,--,,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,argparse,click,Utility,omg/cli.py,74-75:110,add_parser,group,function call,decorator,one-to-one,element name change; argument deletion,argparse__click__kxr/o-must-gather__9da4722,argparse__click,https://github.com/kxr/o-must-gather/commit/9da4722 -4,M400,--,,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,retrying,tenacity,Utility,ironic/drivers/modules/drac/job.py,94-97:94-98,retry,retry,decorator,decorator,one-to-one,argument transformation,retrying__tenacity__openstack/ironic__b0607a2,retrying__tenacity,https://github.com/openstack/ironic/commit/b0607a2 -4,M401,--,,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,retrying,tenacity,Utility,ironic/drivers/modules/ibmc/utils.py,24:24,import retrying,import tenacity;from tenacity import retry,import,import,,,retrying__tenacity__openstack/ironic__b0607a2,retrying__tenacity,https://github.com/openstack/ironic/commit/b0607a2 -4,M402,--,,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,retrying,tenacity,Utility,ironic/drivers/modules/ibmc/utils.py,136-139:136-140,retry,retry,decorator,decorator,one-to-one,argument transformation,retrying__tenacity__openstack/ironic__b0607a2,retrying__tenacity,https://github.com/openstack/ironic/commit/b0607a2 -4,M403,--,,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,retrying,tenacity,Utility,ironic/drivers/modules/redfish/boot.py,18:18,import retrying,import tenacity;from tenacity import retry,import,import,,,retrying__tenacity__openstack/ironic__b0607a2,retrying__tenacity,https://github.com/openstack/ironic/commit/b0607a2 -4,M404,--,,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,retrying,tenacity,Utility,ironic/drivers/modules/redfish/boot.py,158-159:158-161,retry,retry,decorator,decorator,one-to-one,argument transformation,retrying__tenacity__openstack/ironic__b0607a2,retrying__tenacity,https://github.com/openstack/ironic/commit/b0607a2 -4,M405,--,,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,retrying,tenacity,Utility,ironic/drivers/modules/redfish/utils.py,24:25,import retrying,import tenacity;from tenacity import retry,import,import,,,retrying__tenacity__openstack/ironic__b0607a2,retrying__tenacity,https://github.com/openstack/ironic/commit/b0607a2 -4,M406,--,,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,retrying,tenacity,Utility,ironic/drivers/modules/redfish/utils.py,303-307:303-308,retry,retry,decorator,decorator,one-to-one,argument transformation,retrying__tenacity__openstack/ironic__b0607a2,retrying__tenacity,https://github.com/openstack/ironic/commit/b0607a2 -4,M407,--,,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,retrying,tenacity,Utility,ironic/drivers/modules/storage/cinder.py,19:19,import retrying,import tenacity;from tenacity import retry,import,import,,,retrying__tenacity__openstack/ironic__b0607a2,retrying__tenacity,https://github.com/openstack/ironic/commit/b0607a2 -4,M408,--,,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,retrying,tenacity,Utility,ironic/drivers/modules/storage/cinder.py,310-313:310-314,retry,retry,decorator,decorator,one-to-one,argument transformation,retrying__tenacity__openstack/ironic__b0607a2,retrying__tenacity,https://github.com/openstack/ironic/commit/b0607a2 -4,M409,--,no code changes,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,retrying,tenacity,Utility,ironic/tests/unit/common/test_glance_service.py,,,,,,,,retrying__tenacity__openstack/ironic__b0607a2,retrying__tenacity,https://github.com/openstack/ironic/commit/b0607a2 -4,M41,--,,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,argparse,click,Utility,omg/cli.py,81:,set_defaults,,function call,no program element,one-to-zero,,argparse__click__kxr/o-must-gather__9da4722,argparse__click,https://github.com/kxr/o-must-gather/commit/9da4722 -4,M410,--,no code changes,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,retrying,tenacity,Utility,ironic/tests/unit/common/test_neutron.py,,,,,,,,retrying__tenacity__openstack/ironic__b0607a2,retrying__tenacity,https://github.com/openstack/ironic/commit/b0607a2 -4,M411,--,no code changes,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,retrying,tenacity,Utility,ironic/tests/unit/conductor/test_manager.py,,,,,,,,retrying__tenacity__openstack/ironic__b0607a2,retrying__tenacity,https://github.com/openstack/ironic/commit/b0607a2 -4,M412,--,no code changes,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,retrying,tenacity,Utility,ironic/tests/unit/conductor/test_task_manager.py,,,,,,,,retrying__tenacity__openstack/ironic__b0607a2,retrying__tenacity,https://github.com/openstack/ironic/commit/b0607a2 -4,M413,--,no code changes,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,retrying,tenacity,Utility,ironic/tests/unit/drivers/modules/test_agent_client.py,,,,,,,,retrying__tenacity__openstack/ironic__b0607a2,retrying__tenacity,https://github.com/openstack/ironic/commit/b0607a2 -4,M414,--,,afourmy/e-napalm,1033665344fa7330a27b31883d6b14efa3f35547,napalm-base,napalm,Utility,models.py,1:1,from napalm_base import get_network_driver,from napalm import get_network_driver,import,import,,,napalm-base__napalm__afourmy/e-napalm__1033665,napalm-base__napalm,https://github.com/afourmy/e-napalm/commit/1033665 -4,M415,--,tangled,opensuse/salt,52f73835b8378672c1e8a24730b8e8bf461f13b1,napalm-base,napalm,Utility,salt/proxy/napalm.py,,,,,,,,napalm-base__napalm__opensuse/salt__52f7383,napalm-base__napalm,https://github.com/opensuse/salt/commit/52f7383 -4,M416,--,tangled,opensuse/salt,52f73835b8378672c1e8a24730b8e8bf461f13b1,napalm-base,napalm,Utility,salt/utils/napalm.py,,,,,,,,napalm-base__napalm__opensuse/salt__52f7383,napalm-base__napalm,https://github.com/opensuse/salt/commit/52f7383 -4,M417,--,not MR,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,py2-ipaddress,HTTP Clients,lib/vdsm/network/ipwrapper.py,,,,,,,,netaddr__py2-ipaddress__ovirt/vdsm__6eef802,netaddr__py2-ipaddress,https://github.com/ovirt/vdsm/commit/6eef802 -4,M418,--,not MR,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,py2-ipaddress,HTTP Clients,lib/vdsm/network/netinfo/addresses.py,,,,,,,,netaddr__py2-ipaddress__ovirt/vdsm__6eef802,netaddr__py2-ipaddress,https://github.com/ovirt/vdsm/commit/6eef802 -4,M419,--,not MR,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,py2-ipaddress,HTTP Clients,lib/vdsm/network/sourceroute.py,,,,,,,,netaddr__py2-ipaddress__ovirt/vdsm__6eef802,netaddr__py2-ipaddress,https://github.com/ovirt/vdsm/commit/6eef802 -4,M42,--,,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,argparse,click,Utility,omg/cli.py,84:,parse_args,,function call,no program element,one-to-zero,,argparse__click__kxr/o-must-gather__9da4722,argparse__click,https://github.com/kxr/o-must-gather/commit/9da4722 -4,M420,--,,cyberbotics/urdf2webots,723168dbfff6132aa5591837d43c960679a0a2c4,pep8,pycodestyle,Codestyle,tests/test_pep8.py,5:5,import pep8,import pycodestyle,import,import,,,pep8__pycodestyle__cyberbotics/urdf2webots__723168d,pep8__pycodestyle,https://github.com/cyberbotics/urdf2webots/commit/723168d -4,M421,--,,cyberbotics/urdf2webots,723168dbfff6132aa5591837d43c960679a0a2c4,pep8,pycodestyle,Codestyle,tests/test_pep8.py,11:11,StandardReport,StandardReport,type,type,one-to-one,no properties,pep8__pycodestyle__cyberbotics/urdf2webots__723168d,pep8__pycodestyle,https://github.com/cyberbotics/urdf2webots/commit/723168d -4,M422,--,,cyberbotics/urdf2webots,723168dbfff6132aa5591837d43c960679a0a2c4,pep8,pycodestyle,Codestyle,tests/test_pep8.py,49:49,StyleGuide,StyleGuide,function call,function call,one-to-one,no properties,pep8__pycodestyle__cyberbotics/urdf2webots__723168d,pep8__pycodestyle,https://github.com/cyberbotics/urdf2webots/commit/723168d -4,M423,--,tangled,datadog/integrations-core,7a0b2a7d52593deb95cd927d43dee9da082a8ad5,pg8000,psycopg2,Database,postgres/datadog_checks/postgres/postgres.py,,,,,,,,pg8000__psycopg2__datadog/integrations-core__7a0b2a7,pg8000__psycopg2,https://github.com/datadog/integrations-core/commit/7a0b2a7 -4,M424,--,tangled,datadog/integrations-core,7a0b2a7d52593deb95cd927d43dee9da082a8ad5,pg8000,psycopg2,Database,postgres/tests/test_unit.py,,,,,,,,pg8000__psycopg2__datadog/integrations-core__7a0b2a7,pg8000__psycopg2,https://github.com/datadog/integrations-core/commit/7a0b2a7 -4,M425,--,tangled,morevnaproject-org/papagayo-ng,8e7380c7a389301af53aed45a345f270426a94a3,pyaudio,sounddevice,Database,SoundPlayer.py,,,,,,,,pyaudio__sounddevice__morevnaproject-org/papagayo-ng__8e7380c,pyaudio__sounddevice,https://github.com/morevnaproject-org/papagayo-ng/commit/8e7380c -4,M426,--,no code changes,bargate-project/bargate,ca0f99d8ff959965cdddcec04ca926504819da90,pycryptodome,cryptography,Crypto,bargate/lib/aes.py,,,,,,,,pycryptodome__cryptography__bargate-project/bargate__ca0f99d,pycryptodome__cryptography,https://github.com/bargate-project/bargate/commit/ca0f99d -4,M427,--,not MR,mkb79/audible,b07bae9d2f59bdf7c60c90c9ff406c3ecb195123,pycryptodome,pyaes,Crypto,audible/cryptography.py,,,,,,,,pycryptodome__pyaes__mkb79/audible__b07bae9,pycryptodome__pyaes,https://github.com/mkb79/audible/commit/b07bae9 -4,M428,--,tangled,c4rlo/vimhelp,7a5fadfd129ab995e783101a7e6a91c3702832c2,webapp2,flask,Web Framework,sitemap.py,,,,,,,,webapp2__flask__c4rlo/vimhelp__7a5fadf,webapp2__flask,https://github.com/c4rlo/vimhelp/commit/7a5fadf -4,M429,--,,c4rlo/vimhelp,7a5fadfd129ab995e783101a7e6a91c3702832c2,webapp2,flask,Web Framework,update.py,16:19-20,import webapp2,import flask;import flask.views,import,import,,,webapp2__flask__c4rlo/vimhelp__7a5fadf,webapp2__flask,https://github.com/c4rlo/vimhelp/commit/7a5fadf -4,M43,--,,himkt/pyner,76106a9a4202497de9719b5a5563cadd697bd3d0,argparse,click,Utility,pyner/tool/corpus/parse_CoNLL2003.py,7:4,import argparse,import click,import,import,,,argparse__click__himkt/pyner__76106a9,argparse__click,https://github.com/himkt/pyner/commit/76106a9 -4,M430,--,,c4rlo/vimhelp,7a5fadfd129ab995e783101a7e6a91c3702832c2,webapp2,flask,Web Framework,update.py,59:63,webapp2.RequestHandler,flask.views.MethodView,type,type,one-to-one,element name change,webapp2__flask__c4rlo/vimhelp__7a5fadf,webapp2__flask,https://github.com/c4rlo/vimhelp/commit/7a5fadf -4,M431,--,,c4rlo/vimhelp,7a5fadfd129ab995e783101a7e6a91c3702832c2,webapp2,flask,Web Framework,update.py,63:67,request.body,flask.request.data,attribute access,attribute access,one-to-one,element name change,webapp2__flask__c4rlo/vimhelp__7a5fadf,webapp2__flask,https://github.com/c4rlo/vimhelp/commit/7a5fadf -4,M432,--,,c4rlo/vimhelp,7a5fadfd129ab995e783101a7e6a91c3702832c2,webapp2,flask,Web Framework,update.py,69:69;515:491,query_string,query_string,attribute access,attribute access,one-to-one,no properties,webapp2__flask__c4rlo/vimhelp__7a5fadf,webapp2__flask,https://github.com/c4rlo/vimhelp/commit/7a5fadf -4,M433,--,tangled,c4rlo/vimhelp,7a5fadfd129ab995e783101a7e6a91c3702832c2,webapp2,flask,Web Framework,vimhelp.py,,,,,,,,webapp2__flask__c4rlo/vimhelp__7a5fadf,webapp2__flask,https://github.com/c4rlo/vimhelp/commit/7a5fadf -4,M434,--,tangled,erdogant/findpeaks,7d7838eddb9bb9d7f6f2f339b19cf2611293b36d,wget,requests,HTTP Clients,findpeaks/findpeaks.py,,,,,,,,wget__requests__erdogant/findpeaks__7d7838e,wget__requests,https://github.com/erdogant/findpeaks/commit/7d7838e -4,M435,--,,noaa-oar-arl/monet,590936b7ab2e0aa49c04a5ecaed502eb1ab348b8,wget,requests,HTTP Clients,monet/obs/airnow.py,148:153,import wget,import requests,import,import,,,wget__requests__noaa-oar-arl/monet__590936b,wget__requests,https://github.com/noaa-oar-arl/monet/commit/590936b -4,M436,--,,noaa-oar-arl/monet,590936b7ab2e0aa49c04a5ecaed502eb1ab348b8,wget,requests,HTTP Clients,monet/obs/airnow.py,154:159-160,download,get,function call,function call,one-to-one,element name change; output transformation,wget__requests__noaa-oar-arl/monet__590936b,wget__requests,https://github.com/noaa-oar-arl/monet/commit/590936b -4,M437,--,,noaa-oar-arl/monet,590936b7ab2e0aa49c04a5ecaed502eb1ab348b8,wget,requests,HTTP Clients,monet/obs/aqs.py,228:247,import wget,import requests,import,import,,,wget__requests__noaa-oar-arl/monet__590936b,wget__requests,https://github.com/noaa-oar-arl/monet/commit/590936b -4,M438,--,,noaa-oar-arl/monet,590936b7ab2e0aa49c04a5ecaed502eb1ab348b8,wget,requests,HTTP Clients,monet/obs/aqs.py,234:253-254,download,get,function call,function call,one-to-one,element name change; output transformation,wget__requests__noaa-oar-arl/monet__590936b,wget__requests,https://github.com/noaa-oar-arl/monet/commit/590936b -4,M439,--,,noaa-oar-arl/monet,590936b7ab2e0aa49c04a5ecaed502eb1ab348b8,wget,requests,HTTP Clients,monet/obs/cems.py,127:183,import wget,import requests,import,import,,,wget__requests__noaa-oar-arl/monet__590936b,wget__requests,https://github.com/noaa-oar-arl/monet/commit/590936b -4,M44,--,,himkt/pyner,76106a9a4202497de9719b5a5563cadd697bd3d0,argparse,click,Utility,pyner/tool/corpus/parse_CoNLL2003.py,22:,ArgumentParser,,function call,no program element,one-to-zero,,argparse__click__himkt/pyner__76106a9,argparse__click,https://github.com/himkt/pyner/commit/76106a9 -4,M440,--,,noaa-oar-arl/monet,590936b7ab2e0aa49c04a5ecaed502eb1ab348b8,wget,requests,HTTP Clients,monet/obs/cems.py,138:184-195,download,get,function call,function call,one-to-one,element name change; output transformation,wget__requests__noaa-oar-arl/monet__590936b,wget__requests,https://github.com/noaa-oar-arl/monet/commit/590936b -4,M441,--,,dahlia/sqlalchemy-imageattach,7cd3ca5b3e3d88540adf82b6a35f7e68d4db0c68,werkzeug,webob,Web Framework&HTTP Clients,tests/stores/fs_test.py,7-8:7,from werkzeug.test import Client; from werkzeug.test import Client,from webob import Request,import,import,,,werkzeug__webob__dahlia/sqlalchemy-imageattach__7cd3ca5,werkzeug__webob,https://github.com/dahlia/sqlalchemy-imageattach/commit/7cd3ca5 -4,M442,--,,dahlia/sqlalchemy-imageattach,7cd3ca5b3e3d88540adf82b6a35f7e68d4db0c68,werkzeug,webob,Web Framework&HTTP Clients,tests/stores/fs_test.py,64:;89:,Client,,function call,,one-to-zero,,werkzeug__webob__dahlia/sqlalchemy-imageattach__7cd3ca5,werkzeug__webob,https://github.com/dahlia/sqlalchemy-imageattach/commit/7cd3ca5 -4,M443,--,,dahlia/sqlalchemy-imageattach,7cd3ca5b3e3d88540adf82b6a35f7e68d4db0c68,werkzeug,webob,Web Framework&HTTP Clients,tests/stores/fs_test.py,65:67;67:70-71;91:97-98,get,blank;get_response,function call,function call;function call,one-to-many,element name change; argument addition,werkzeug__webob__dahlia/sqlalchemy-imageattach__7cd3ca5,werkzeug__webob,https://github.com/dahlia/sqlalchemy-imageattach/commit/7cd3ca5 -4,M444,--,,dahlia/sqlalchemy-imageattach,7cd3ca5b3e3d88540adf82b6a35f7e68d4db0c68,werkzeug,webob,Web Framework&HTTP Clients,tests/stores/fs_test.py,65:68;69:73;95:102;102:110,data,text,attribute access,attribute access,one-to-one,element name change,werkzeug__webob__dahlia/sqlalchemy-imageattach__7cd3ca5,werkzeug__webob,https://github.com/dahlia/sqlalchemy-imageattach/commit/7cd3ca5 -4,M445,--,,dahlia/sqlalchemy-imageattach,7cd3ca5b3e3d88540adf82b6a35f7e68d4db0c68,werkzeug,webob,Web Framework&HTTP Clients,tests/stores/fs_test.py,70:74;93:100;100:108,mimetype,content_type,attribute access,attribute access,one-to-one,element name change,werkzeug__webob__dahlia/sqlalchemy-imageattach__7cd3ca5,werkzeug__webob,https://github.com/dahlia/sqlalchemy-imageattach/commit/7cd3ca5 -4,M446,--,,miguelgrinberg/flask-socketio,883e73e548869ca6896e6b6cc6f44627c0168499,gevent,eventlet,Utility,example/app.py,1:1,from gevent import monkey,import eventlet,import,import,,,gevent__eventlet__miguelgrinberg/flask-socketio__883e73e,gevent__eventlet,https://github.com/miguelgrinberg/flask-socketio/commit/883e73e -4,M447,--,,miguelgrinberg/flask-socketio,883e73e548869ca6896e6b6cc6f44627c0168499,gevent,eventlet,Utility,example/app.py,2:2,patch_all,monkey_patch,function call,function call,one-to-one,element name change,gevent__eventlet__miguelgrinberg/flask-socketio__883e73e,gevent__eventlet,https://github.com/miguelgrinberg/flask-socketio/commit/883e73e -4,M448,--,tangled,miguelgrinberg/flask-socketio,883e73e548869ca6896e6b6cc6f44627c0168499,gevent,eventlet,Utility,flask_socketio/__init__.py,,,,,,,,gevent__eventlet__miguelgrinberg/flask-socketio__883e73e,gevent__eventlet,https://github.com/miguelgrinberg/flask-socketio/commit/883e73e -4,M449,--,,thenetcircle/dino,119d922a1c7c86cf6f6b3d8589df461bfe6abb2a,gevent,eventlet,Utility,app.py,1:3,import gevent.monkey,import eventlet,import,import,,,gevent__eventlet__thenetcircle/dino__119d922,gevent__eventlet,https://github.com/thenetcircle/dino/commit/119d922 -4,M45,--,,himkt/pyner,76106a9a4202497de9719b5a5563cadd697bd3d0,argparse,click,Utility,pyner/tool/corpus/parse_CoNLL2003.py,:14,,command,no program element,decorator,zero-to-one,,argparse__click__himkt/pyner__76106a9,argparse__click,https://github.com/himkt/pyner/commit/76106a9 -4,M450,--,,thenetcircle/dino,119d922a1c7c86cf6f6b3d8589df461bfe6abb2a,gevent,eventlet,Utility,app.py,5:8,patch_all,monkey_patch,function call,function call,one-to-one,element name change,gevent__eventlet__thenetcircle/dino__119d922,gevent__eventlet,https://github.com/thenetcircle/dino/commit/119d922 -4,M451,--,,hasgeek/flask-lastuser,6114ad5cb27d16048a86f2a1eff85756cf438d34,httplib2,requests,HTTP Clients,flask_lastuser/__init__.py,17:16,import httplib2,import requests,import,import,,,httplib2__requests__hasgeek/flask-lastuser__6114ad5,httplib2__requests,https://github.com/hasgeek/flask-lastuser/commit/6114ad5 -4,M452,--,,hasgeek/flask-lastuser,6114ad5cb27d16048a86f2a1eff85756cf438d34,httplib2,requests,HTTP Clients,flask_lastuser/__init__.py,272:,Http,,function call,,one-to-zero,,httplib2__requests__hasgeek/flask-lastuser__6114ad5,httplib2__requests,https://github.com/hasgeek/flask-lastuser/commit/6114ad5 -4,M453,--,,hasgeek/flask-lastuser,6114ad5cb27d16048a86f2a1eff85756cf438d34,httplib2,requests,HTTP Clients,flask_lastuser/__init__.py,273-283:304-309,request,post;json,function call,function call;attribute,one-to-many,element name change;argument deletion; argument transformation;argument name change ,httplib2__requests__hasgeek/flask-lastuser__6114ad5,httplib2__requests,https://github.com/hasgeek/flask-lastuser/commit/6114ad5 -4,M454,--,,hpe-storage/python-3parclient,75b94d3ec693de0961affc2fcf2e5d622b3624ca,httplib2,requests,HTTP Clients,hp3parclient/http.py,28:28,"import httplib2 ","import requests ",import,import,,,httplib2__requests__hpe-storage/python-3parclient__75b94d3,httplib2__requests,https://github.com/hpe-storage/python-3parclient/commit/75b94d3 -4,M455,--,,hpe-storage/python-3parclient,75b94d3ec693de0961affc2fcf2e5d622b3624ca,httplib2,requests,HTTP Clients,hp3parclient/http.py,28:28,request,request,function call,function call,one-to-one,argument transformation,httplib2__requests__hpe-storage/python-3parclient__75b94d3,httplib2__requests,https://github.com/hpe-storage/python-3parclient/commit/75b94d3 -4,M456,--,,jarodl/flask-github,341c769f2f7889583a0802982ea3373677573de1,httplib2,requests,HTTP Clients,flask_github.py,14:12,"from httplib2 import Http ",import requests,import,import,,,httplib2__requests__jarodl/flask-github__341c769,httplib2__requests,https://github.com/jarodl/flask-github/commit/341c769 -4,M457,--,,jarodl/flask-github,341c769f2f7889583a0802982ea3373677573de1,httplib2,requests,HTTP Clients,flask_github.py,:40,,session,,function call,zero-to-one,,httplib2__requests__jarodl/flask-github__341c769,httplib2__requests,https://github.com/jarodl/flask-github/commit/341c769 -4,M458,--,,jarodl/flask-github,341c769f2f7889583a0802982ea3373677573de1,httplib2,requests,HTTP Clients,flask_github.py,"70,73:72",Http;request,request,function call;function call,function call,many-to-one,element name change; argument deletion;argument transformation,httplib2__requests__jarodl/flask-github__341c769,httplib2__requests,https://github.com/jarodl/flask-github/commit/341c769 -4,M459,--,,openshot/openshot-qt,4349753e0eecae60c96768def773fa48189f06bf,httplib2,requests,HTTP Clients,src/classes/metrics.py,28:28,"import httplib2 ","import requests ",import,import,,,httplib2__requests__openshot/openshot-qt__4349753,httplib2__requests,https://github.com/openshot/openshot-qt/commit/4349753 -4,M46,--,,himkt/pyner,76106a9a4202497de9719b5a5563cadd697bd3d0,argparse,click,Utility,pyner/tool/corpus/parse_CoNLL2003.py,23:15,add_argument,option,function call,decorator,one-to-one,element name change; argument addition; argument addition to decorated function,argparse__click__himkt/pyner__76106a9,argparse__click,https://github.com/himkt/pyner/commit/76106a9 -4,M460,--,,openshot/openshot-qt,4349753e0eecae60c96768def773fa48189f06bf,httplib2,requests,HTTP Clients,src/classes/metrics.py,155:155-156,Http;request,get;status_code;text,function call;function call,function call;attribute access;attribute access,many-to-many,element name change;output transformation;argument deletion,httplib2__requests__openshot/openshot-qt__4349753,httplib2__requests,https://github.com/openshot/openshot-qt/commit/4349753 -4,M461,--,,openshot/openshot-qt,4349753e0eecae60c96768def773fa48189f06bf,httplib2,requests,HTTP Clients,src/classes/metrics.py,175:175,Http;request,get;status_code;text,function call;function call,function call;attribute access;attribute access,many-to-many,element name change;output transformation;argument name change;argument deletion,httplib2__requests__openshot/openshot-qt__4349753,httplib2__requests,https://github.com/openshot/openshot-qt/commit/4349753 -4,M462,--,tangled,fortifying/oubnew,16ea7d4180235d06c7f2af77291d74053c19906f,requests,aiohttp,HTTP Clients,userbot/modules/heroku.py,14:8,,,,,,,requests__aiohttp__fortifying/oubnew__16ea7d4,requests__aiohttp,https://github.com/fortifying/oubnew/commit/16ea7d4 -4,M463,--,,keselekpermen69/userbutt,a2dd44e191e6539011d3ff3a38535cb167ceb2e5,requests,aiohttp,HTTP Clients,userbot/modules/heroku.py,14:14,import requests,import aiohttp,import,import,,,requests__aiohttp__keselekpermen69/userbutt__a2dd44e,requests__aiohttp,https://github.com/keselekpermen69/userbutt/commit/a2dd44e -4,M464,--,,keselekpermen69/userbutt,a2dd44e191e6539011d3ff3a38535cb167ceb2e5,requests,aiohttp,HTTP Clients,userbot/modules/heroku.py,155:155-156,get,ClientSession;get,function call,function call;function call,one-to-many,element name change; making await,requests__aiohttp__keselekpermen69/userbutt__a2dd44e,requests__aiohttp,https://github.com/keselekpermen69/userbutt/commit/a2dd44e -4,M465,--,,keselekpermen69/userbutt,a2dd44e191e6539011d3ff3a38535cb167ceb2e5,requests,aiohttp,HTTP Clients,userbot/modules/heroku.py,156:157,status_code,status,attribute access,attribute access,one-to-one,element name change,requests__aiohttp__keselekpermen69/userbutt__a2dd44e,requests__aiohttp,https://github.com/keselekpermen69/userbutt/commit/a2dd44e -4,M466,--,,keselekpermen69/userbutt,a2dd44e191e6539011d3ff3a38535cb167ceb2e5,requests,aiohttp,HTTP Clients,userbot/modules/heroku.py,159:160,reason,reason,attribute access,attribute access,one-to-one,no properties,requests__aiohttp__keselekpermen69/userbutt__a2dd44e,requests__aiohttp,https://github.com/keselekpermen69/userbutt/commit/a2dd44e -4,M467,--,,keselekpermen69/userbutt,a2dd44e191e6539011d3ff3a38535cb167ceb2e5,requests,aiohttp,HTTP Clients,userbot/modules/heroku.py,163:165,json,json,function call,function call,one-to-one,making await,requests__aiohttp__keselekpermen69/userbutt__a2dd44e,requests__aiohttp,https://github.com/keselekpermen69/userbutt/commit/a2dd44e -4,M468,--,tangled,noctem/monocle,fb20e42adcee7d9892c846a80a01ec142059607a,requests,aiohttp,HTTP Clients,worker.py,,,,,,,,requests__aiohttp__noctem/monocle__fb20e42,requests__aiohttp,https://github.com/noctem/monocle/commit/fb20e42 -4,M469,--,,paradoxalarminterface/pai,fac6f807b02028921310e48d14f3b71b365e283b,requests,aiohttp,HTTP Clients,paradox/connections/ip/connection.py,10:10,import requests,import aiohttp,import,import,,,requests__aiohttp__paradoxalarminterface/pai__fac6f80,requests__aiohttp,https://github.com/paradoxalarminterface/pai/commit/fac6f80 -4,M47,--,,himkt/pyner,76106a9a4202497de9719b5a5563cadd697bd3d0,argparse,click,Utility,pyner/tool/corpus/parse_CoNLL2003.py,24:16,add_argument,option,function call,decorator,one-to-one,element name change; argument addition; argument addition to decorated function,argparse__click__himkt/pyner__76106a9,argparse__click,https://github.com/himkt/pyner/commit/76106a9 -4,M470,--,,paradoxalarminterface/pai,fac6f807b02028921310e48d14f3b71b365e283b,requests,aiohttp,HTTP Clients,paradox/connections/ip/connection.py,"346-348:345,347-349",get,ClientSession;get,function call,function call;function call,one-to-many,element name change; making async,requests__aiohttp__paradoxalarminterface/pai__fac6f80,requests__aiohttp,https://github.com/paradoxalarminterface/pai/commit/fac6f80 -4,M471,--,,paradoxalarminterface/pai,fac6f807b02028921310e48d14f3b71b365e283b,requests,aiohttp,HTTP Clients,paradox/connections/ip/connection.py,349:350,status_code,status,attribute access,attribute access,one-to-one,element name change,requests__aiohttp__paradoxalarminterface/pai__fac6f80,requests__aiohttp,https://github.com/paradoxalarminterface/pai/commit/fac6f80 -4,M472,--,,paradoxalarminterface/pai,fac6f807b02028921310e48d14f3b71b365e283b,requests,aiohttp,HTTP Clients,paradox/connections/ip/connection.py,350:351,json,json,function call,function call,one-to-one,no properties,requests__aiohttp__paradoxalarminterface/pai__fac6f80,requests__aiohttp,https://github.com/paradoxalarminterface/pai/commit/fac6f80 -4,M473,--,not MR,stayingqold/poll-bot,7ef1305327864c68dc3e01309c95ab7a227495d0,requests,aiohttp,HTTP Clients,main.py,,,,,,,,requests__aiohttp__stayingqold/poll-bot__7ef1305,requests__aiohttp,https://github.com/stayingqold/poll-bot/commit/7ef1305 -4,M474,--,,usergeteam/userge-plugins,80a54344d8a36252079661cb3486f4a3c33aa092,requests,aiohttp,HTTP Clients,plugins/info.py,6:6,import requests,import aiohttp,import,import,,,requests__aiohttp__usergeteam/userge-plugins__80a5434,requests__aiohttp,https://github.com/usergeteam/userge-plugins/commit/80a5434 -4,M475,--,,usergeteam/userge-plugins,80a54344d8a36252079661cb3486f4a3c33aa092,requests,aiohttp,HTTP Clients,plugins/info.py,"62:64,69",get,ClientSession;get,function call,function call;function call,one-to-many,element name change; making async,requests__aiohttp__usergeteam/userge-plugins__80a5434,requests__aiohttp,https://github.com/usergeteam/userge-plugins/commit/80a5434 -4,M476,--,,usergeteam/userge-plugins,80a54344d8a36252079661cb3486f4a3c33aa092,requests,aiohttp,HTTP Clients,plugins/info.py,62:70,json,text,function call,attribute access,one-to-one,element name change; making await,requests__aiohttp__usergeteam/userge-plugins__80a5434,requests__aiohttp,https://github.com/usergeteam/userge-plugins/commit/80a5434 -4,M477,--,,openshot/openshot-qt,4349753e0eecae60c96768def773fa48189f06bf,httplib2,requests,HTTP Clients,src/classes/version.py,28:28,import httplib2,import requests,import,import,,,httplib2__requests__openshot/openshot-qt__4349753,httplib2__requests,https://github.com/openshot/openshot-qt/commit/4349753 -4,M478,--,,openshot/openshot-qt,4349753e0eecae60c96768def773fa48189f06bf,httplib2,requests,HTTP Clients,src/classes/version.py,"51:51-52,55",Http;request,get;text;json,function call;function call,function call;attribute access;function call,many-to-many,element name change;output transformation,httplib2__requests__openshot/openshot-qt__4349753,httplib2__requests,https://github.com/openshot/openshot-qt/commit/4349753 -4,M479,--,no code changes,openstack/deb-nova,346d9419a6aeb3c1277fa0ad2c539045be571d30,httplib2,requests,HTTP Clients,nova/tests/test_cinder.py,,,,,,,,httplib2__requests__openstack/deb-nova__346d941,httplib2__requests,https://github.com/openstack/deb-nova/commit/346d941 -4,M48,--,,himkt/pyner,76106a9a4202497de9719b5a5563cadd697bd3d0,argparse,click,Utility,pyner/tool/corpus/parse_CoNLL2003.py,25:17,add_argument,option,function call,decorator,one-to-one,element name change; argument addition; argument addition to decorated function,argparse__click__himkt/pyner__76106a9,argparse__click,https://github.com/himkt/pyner/commit/76106a9 -4,M480,--,,openstack/deb-nova,346d9419a6aeb3c1277fa0ad2c539045be571d30,httplib2,requests,HTTP Clients,nova/tests/test_wsgi.py,26:26,import httplib2,import requests,import,import,,,httplib2__requests__openstack/deb-nova__346d941,httplib2__requests,https://github.com/openstack/deb-nova/commit/346d941 -4,M481,--,,openstack/deb-nova,346d9419a6aeb3c1277fa0ad2c539045be571d30,httplib2,requests,HTTP Clients,nova/tests/test_wsgi.py,122:121;128:127,Http;request,get,function call; function call,function call,many-to-one,element name change;output transformation,httplib2__requests__openstack/deb-nova__346d941,httplib2__requests,https://github.com/openstack/deb-nova/commit/346d941 -4,M482,--,,openstack/deb-nova,346d9419a6aeb3c1277fa0ad2c539045be571d30,httplib2,requests,HTTP Clients,nova/tests/test_wsgi.py,124:123;130:129,status,status_code,attribute access,attribute access,one-to-one,element name change,httplib2__requests__openstack/deb-nova__346d941,httplib2__requests,https://github.com/openstack/deb-nova/commit/346d941 -4,M483,--,,openstack/networking-cisco,075010a677ff2427799634b6fc4f7ed3a90bbda2,httplib2,requests,HTTP Clients,neutron/plugins/cisco/n1kv/n1kv_client.py,21:22,import httplib2,import requests,import,import,,,httplib2__requests__openstack/networking-cisco__075010a,httplib2__requests,https://github.com/openstack/networking-cisco/commit/075010a -4,M484,--,,openstack/networking-cisco,075010a677ff2427799634b6fc4f7ed3a90bbda2,httplib2,requests,HTTP Clients,neutron/plugins/cisco/n1kv/n1kv_client.py,454-458:436-440,Http;request,request,function call; function call,function call,many-to-one,element name change;argument name change;argument addition; argument transformation,httplib2__requests__openstack/networking-cisco__075010a,httplib2__requests,https://github.com/openstack/networking-cisco/commit/075010a -4,M485,--,,openstack/networking-cisco,075010a677ff2427799634b6fc4f7ed3a90bbda2,httplib2,requests,HTTP Clients,neutron/plugins/cisco/n1kv/n1kv_client.py,461:443;462:443,status,status_code,attribute access,attribute access,one-to-one,element name change,httplib2__requests__openstack/networking-cisco__075010a,httplib2__requests,https://github.com/openstack/networking-cisco/commit/075010a -4,M486,--,,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,attrs,dataclasses,Utility,core/base/model/Version.py,2:2,import attr,from dataclasses import dataclass,import,import,,,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb,attrs__dataclasses,https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb -4,M487,--,,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,attrs,dataclasses,Utility,core/base/model/Version.py,5:5,s,dataclass,decorator,decorator,one-to-one,element name change; argument deletion; argument addition,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb,attrs__dataclasses,https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb -4,M488,--,,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,attrs,dataclasses,Utility,core/commons/model/Slot.py,1:1,import attr,"from dataclasses import dataclass, field",import,import,,,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb,attrs__dataclasses,https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb -4,M489,--,,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,attrs,dataclasses,Utility,core/commons/model/Slot.py,4:4,s,dataclass,decorator,decorator,one-to-one,element name change; argument deletion,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb,attrs__dataclasses,https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb -4,M49,--,,himkt/pyner,76106a9a4202497de9719b5a5563cadd697bd3d0,argparse,click,Utility,pyner/tool/corpus/parse_CoNLL2003.py,26:,parse_args,,function call,no program element,one-to-zero,,argparse__click__himkt/pyner__76106a9,argparse__click,https://github.com/himkt/pyner/commit/76106a9 -4,M490,--,,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,attrs,dataclasses,Utility,core/commons/model/Slot.py,11:11,Factory,field,function call,function call,one-to-one,element name change; argument transformation,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb,attrs__dataclasses,https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb -4,M491,--,,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,attrs,dataclasses,Utility,core/device/model/Device.py,1:1,import attr,"from dataclasses import dataclass, field",import,import,,,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb,attrs__dataclasses,https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb -4,M492,--,,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,attrs,dataclasses,Utility,core/device/model/Device.py,3:3,s,dataclass,decorator,decorator,one-to-one,element name change; argument deletion,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb,attrs__dataclasses,https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb -4,M493,--,,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,attrs,dataclasses,Utility,core/device/model/Device.py,10:10;11:11;12:12;13:13,ib,field,function call,function call,one-to-one,element name change,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb,attrs__dataclasses,https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb -4,M494,--,no code changes,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,attrs,dataclasses,Utility,core/device/model/Device.py,15:15,,,,,,,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb,attrs__dataclasses,https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb -4,M495,--,,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,attrs,dataclasses,Utility,core/dialog/model/DialogSession.py,6:3,import attr,"from dataclasses import dataclass, field",import,import,,,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb,attrs__dataclasses,https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb -4,M496,--,,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,attrs,dataclasses,Utility,core/dialog/model/DialogSession.py,14:14,s,dataclass,decorator,decorator,one-to-one,element name change; argument deletion,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb,attrs__dataclasses,https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb -4,M497,--,,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,attrs,dataclasses,Utility,core/dialog/model/DialogSession.py,21:21;22:22;23:23;24:24;25:25;26:26,Factory,field,function call,function call,one-to-one,element name change; argument transformation,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb,attrs__dataclasses,https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb -4,M498,--,,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,attrs,dataclasses,Utility,core/dialog/model/MultiIntent.py,1:1,import attr,"from dataclasses import dataclass, field",import,import,,,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb,attrs__dataclasses,https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb -4,M499,--,,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,attrs,dataclasses,Utility,core/dialog/model/MultiIntent.py,7:7,s,dataclass,decorator,decorator,one-to-one,element name change; argument deletion,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb,attrs__dataclasses,https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb -4,M5,--,,cfpb/cfgov-refresh,3262610155669294fa5b79c108b6a244d9d03cbc,beautifulsoup,bs4,HTML,cfgov/v1/__init__.py,69:64,BeautifulSoup,BeautifulSoup,function call,function call,one-to-one,argument addition,beautifulsoup__bs4__cfpb/cfgov-refresh__3262610,beautifulsoup__bs4,https://github.com/cfpb/cfgov-refresh/commit/3262610 -4,M50,--,,klensy/wt-tools,760ff36bab0c7b9acaf72e9cbae274b70fb3922a,argparse,click,Utility,src/wt_tools/blk_unpack.py,1:11,import argparse,import click,import,import,,,argparse__click__klensy/wt-tools__760ff36,argparse__click,https://github.com/klensy/wt-tools/commit/760ff36 -4,M500,--,,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,attrs,dataclasses,Utility,core/dialog/model/MultiIntent.py,11:11,Factory,field,function call,function call,one-to-one,element name change; argument transformation,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb,attrs__dataclasses,https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb -4,M501,--,,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,attrs,dataclasses,Utility,core/util/model/ThreadTimer.py,1:1,import attr,"from dataclasses import dataclass, field",import,import,,,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb,attrs__dataclasses,https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb -4,M502,--,,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,attrs,dataclasses,Utility,core/util/model/ThreadTimer.py,4:4,s,dataclass,decorator,decorator,one-to-one,element name change; argument deletion,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb,attrs__dataclasses,https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb -4,M503,--,,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,attrs,dataclasses,Utility,core/util/model/ThreadTimer.py,7:7;8:8,Factory,field,function call,function call,one-to-one,element name change; argument transformation,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb,attrs__dataclasses,https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb -4,M504,--,,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,attrs,dataclasses,Utility,src/ast_types.py,13:10,import attr,"from dataclasses import dataclass, field",import,import,,,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb706,attrs__dataclasses,https://github.com/simonlindholm/decomp-permuter/commit/cfbb706 -4,M505,--,,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,attrs,dataclasses,Utility,src/ast_types.py,23:23,s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb706,attrs__dataclasses,https://github.com/simonlindholm/decomp-permuter/commit/cfbb706 -4,M506,--,,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,attrs,dataclasses,Utility,src/ast_types.py,25:25;26:26;27:27;28:28,ib,field,function call,function call,one-to-one,element name change; argument name change,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb706,attrs__dataclasses,https://github.com/simonlindholm/decomp-permuter/commit/cfbb706 -4,M507,--,,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,attrs,dataclasses,Utility,src/candidate.py,6:2,import attr,"from dataclasses import dataclass, field",import,import,,,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb706,attrs__dataclasses,https://github.com/simonlindholm/decomp-permuter/commit/cfbb706 -4,M508,--,,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,attrs,dataclasses,Utility,src/candidate.py,19:19;32:32,s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb706,attrs__dataclasses,https://github.com/simonlindholm/decomp-permuter/commit/cfbb706 -4,M509,--,,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,attrs,dataclasses,Utility,src/candidate.py,26:;27:;28:;39:;41:;42:;43:;44:,ib,,function call,,one-to-zero,,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb706,attrs__dataclasses,https://github.com/simonlindholm/decomp-permuter/commit/cfbb706 -4,M51,--,,klensy/wt-tools,760ff36bab0c7b9acaf72e9cbae274b70fb3922a,argparse,click,Utility,src/wt_tools/blk_unpack.py,597:,ArgumentParser,,function call,no program element,one-to-zero,,argparse__click__klensy/wt-tools__760ff36,argparse__click,https://github.com/klensy/wt-tools/commit/760ff36 -4,M510,--,,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,attrs,dataclasses,Utility,src/candidate.py,29:29,ib,field,function call,function call,one-to-one,element name change; argument name change,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb706,attrs__dataclasses,https://github.com/simonlindholm/decomp-permuter/commit/cfbb706 -4,M511,--,,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,attrs,dataclasses,Utility,src/candidate.py,45:45;46:46;47:47,ib,field,function call,function call,one-to-one,element name change,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb706,attrs__dataclasses,https://github.com/simonlindholm/decomp-permuter/commit/cfbb706 -4,M512,--,,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,attrs,dataclasses,Utility,src/error.py,1:1,import attr,from dataclasses import dataclass,import,import,,,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb706,attrs__dataclasses,https://github.com/simonlindholm/decomp-permuter/commit/cfbb706 -4,M513,--,,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,attrs,dataclasses,Utility,src/error.py,4:4,s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb706,attrs__dataclasses,https://github.com/simonlindholm/decomp-permuter/commit/cfbb706 -4,M514,--,,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,attrs,dataclasses,Utility,src/error.py,4:,ib,,function call,,one-to-zero,,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb706,attrs__dataclasses,https://github.com/simonlindholm/decomp-permuter/commit/cfbb706 -4,M515,--,,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,attrs,dataclasses,Utility,src/main.py,22:2,import attr,"from dataclasses import dataclass, field",import,import,,,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb706,attrs__dataclasses,https://github.com/simonlindholm/decomp-permuter/commit/cfbb706 -4,M516,--,,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,attrs,dataclasses,Utility,src/main.py,50:49;82:81,s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb706,attrs__dataclasses,https://github.com/simonlindholm/decomp-permuter/commit/cfbb706 -4,M517,--,,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,attrs,dataclasses,Utility,src/main.py,52:;53:;54:;55:;56:;57:;58:;59:;60:;61:;62:;63:;84:;86:;87:,ib,,function call,,one-to-zero,,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb706,attrs__dataclasses,https://github.com/simonlindholm/decomp-permuter/commit/cfbb706 -4,M518,--,,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,attrs,dataclasses,Utility,src/main.py,85:84;88:87;89:88,ib,field,function call,function call,one-to-one,element name change;argument name change,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb706,attrs__dataclasses,https://github.com/simonlindholm/decomp-permuter/commit/cfbb706 -4,M519,--,,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,attrs,dataclasses,Utility,src/perm/perm.py,5:1,import attr,"from dataclasses import dataclass, field",import,import,,,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb706,attrs__dataclasses,https://github.com/simonlindholm/decomp-permuter/commit/cfbb706 -4,M52,--,,klensy/wt-tools,760ff36bab0c7b9acaf72e9cbae274b70fb3922a,argparse,click,Utility,src/wt_tools/blk_unpack.py,606-607:601-602,add_argument,option,function call,decorator,one-to-one,element name change; argument addition; argument transformation; argument deletion; argument addition to decorated function,argparse__click__klensy/wt-tools__760ff36,argparse__click,https://github.com/klensy/wt-tools/commit/760ff36 -4,M520,--,,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,attrs,dataclasses,Utility,src/perm/perm.py,8:7,s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb706,attrs__dataclasses,https://github.com/simonlindholm/decomp-permuter/commit/cfbb706 -4,M521,--,,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,attrs,dataclasses,Utility,src/perm/perm.py,10:9,ib,field,function call,function call,one-to-one,element name change;argument name change,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb706,attrs__dataclasses,https://github.com/simonlindholm/decomp-permuter/commit/cfbb706 -4,M522,--,,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,attrs,dataclasses,Utility,src/permuter.py,27:25,s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb706,attrs__dataclasses,https://github.com/simonlindholm/decomp-permuter/commit/cfbb706 -4,M523,--,,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,attrs,dataclasses,Utility,src/permuter.py,29:;30:,ib,,function call,,one-to-zero,,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb706,attrs__dataclasses,https://github.com/simonlindholm/decomp-permuter/commit/cfbb706 -4,M524,--,,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,attrs,dataclasses,Utility,src/randomizer.py,2:4,import attr,"from dataclasses import dataclass, field",import,import,,,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb706,attrs__dataclasses,https://github.com/simonlindholm/decomp-permuter/commit/cfbb706 -4,M525,--,,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,attrs,dataclasses,Utility,src/randomizer.py,73:73,s,dataclass,decorator,decorator,one-to-one,element name change,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb706,attrs__dataclasses,https://github.com/simonlindholm/decomp-permuter/commit/cfbb706 -4,M526,--,,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,attrs,dataclasses,Utility,src/randomizer.py,75:;76:,ib,,function call,,one-to-zero,,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb706,attrs__dataclasses,https://github.com/simonlindholm/decomp-permuter/commit/cfbb706 -4,M527,--,,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,attrs,dataclasses,Utility,src/randomizer.py,77:77,ib,field,function call,function call,one-to-one,element name change;argument name change,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb706,attrs__dataclasses,https://github.com/simonlindholm/decomp-permuter/commit/cfbb706 -4,M528,--,,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,attrs,dataclasses,Utility,src/scorer.py,7:1,import attr,"from dataclasses import dataclass, field",import,import,,,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb706,attrs__dataclasses,https://github.com/simonlindholm/decomp-permuter/commit/cfbb706 -4,M529,--,,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,attrs,dataclasses,Utility,src/scorer.py,12:11,s,dataclass,decorator,decorator,one-to-one,element name change; argument name change,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb706,attrs__dataclasses,https://github.com/simonlindholm/decomp-permuter/commit/cfbb706 -4,M53,--,,klensy/wt-tools,760ff36bab0c7b9acaf72e9cbae274b70fb3922a,argparse,click,Utility,src/wt_tools/blk_unpack.py,609:,parse_args,,function call,no program element,one-to-zero,,argparse__click__klensy/wt-tools__760ff36,argparse__click,https://github.com/klensy/wt-tools/commit/760ff36 -4,M530,--,,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,attrs,dataclasses,Utility,src/scorer.py,14:13,ib,field,function call,function call,one-to-one,element name change;argument name change,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb706,attrs__dataclasses,https://github.com/simonlindholm/decomp-permuter/commit/cfbb706 -4,M531,--,,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,attrs,dataclasses,Utility,src/scorer.py,15:,ib,,function call,,one-to-zero,,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb706,attrs__dataclasses,https://github.com/simonlindholm/decomp-permuter/commit/cfbb706 -4,M532,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/flavors.py,7:7,from characteristic import attributes,import attr,import,import,,,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M533,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/flavors.py,10:10,attributes,s,decorator,decorator,one-to-one,element name change; argument deletion,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M534,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/heat_objects.py,5:5,"from characteristic import attributes, Attribute",import attr,import,import,,,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M535,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/heat_objects.py,12-17:12;202-208:203;305-306:306,attributes,s,decorator,decorator,one-to-one,element name change; argument deletion,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M536,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/heat_objects.py,:17;:18;:208;:209;:311,,ib,,function call,zero-to-one,,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M537,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/heat_objects.py,13:19;15:20;16:21;17:22;204:210;205-208:211-212;306:312,Attribute,ib; Factory,function call,function call;function call,one-to-many,element name change; argument deletion; argument name change; argument transformation,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M538,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/ironic_objects.py,7:7,"from characteristic import attributes, Attribute",import attr,import,import,,,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M539,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/ironic_objects.py,15-28:15;181:181,attributes,s,decorator,decorator,one-to-one,element name change; argument deletion,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M54,--,,shingetsu/saku,d1ad50a9baedf58b37fd8527c09d9b0668d59013,cheetah,jinja2,Web Framework,shingetsu/template.py,34:32,import Cheetah.Template,import jinja2,import,import,,,cheetah__jinja2__shingetsu/saku__d1ad50a,cheetah__jinja2,https://github.com/shingetsu/saku/commit/d1ad50a -4,M540,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/ironic_objects.py,:22,,ib,,function call,zero-to-one,,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M541,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/ironic_objects.py,16:23;17:24;18:25;19:26;20:27;21:28;22:29;23:30;24:31;25:32;26:33;27:34,Attribute,ib,function call,function call,one-to-one,element name change; argument deletion; argument name change,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M542,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/ironic_objects.py,181:186,Attribute,ib; Factory,function call,function call;function call,one-to-many,element name change; argument deletion; argument name change; argument transformation,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M543,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/keypair_objects.py,9:9,"from characteristic import attributes, Attribute",import attr,import,import,,,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M544,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/keypair_objects.py,12:12;34-37:37;85-86:89,attributes,s,decorator,decorator,one-to-one,element name change; argument deletion,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M545,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/keypair_objects.py,:17;:18;:43;:44;:45;:96;:97,,ib,,function call,zero-to-one,,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M546,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/keypair_objects.py,36:46;86:98,Attribute,ib; Factory,function call,function call;function call,one-to-many,element name change; argument deletion; argument name change; argument transformation,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M547,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/mailgun_objects.py,8:7,"from characteristic import attributes, Attribute",import attr,import,import,,,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M548,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/mailgun_objects.py,11-12:11;79:84,attributes,s,decorator,decorator,one-to-one,element name change; argument deletion,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M549,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/mailgun_objects.py,:18;:19;:20;:21;:22,,ib,,function call,zero-to-one,,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M55,--,,shingetsu/saku,d1ad50a9baedf58b37fd8527c09d9b0668d59013,cheetah,jinja2,Web Framework,shingetsu/template.py,72:67,compile,get_template,function call,function call,one-to-one,element name change; argument transformation,cheetah__jinja2__shingetsu/saku__d1ad50a,cheetah__jinja2,https://github.com/shingetsu/saku/commit/d1ad50a -4,M550,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/mailgun_objects.py,12:23;79:89,Attribute,ib; Factory,function call,function call;function call,one-to-many,element name change; argument deletion; argument name change; argument transformation,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M551,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/nova_image_collection.py,7:7,"from characteristic import attributes, Attribute",import attr,import,import,,,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M552,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/nova_image_collection.py,15-16:15;52-53:56,attributes,s,decorator,decorator,one-to-one,element name change; argument deletion,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M553,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/nova_image_collection.py,:20;:21;:22;:23;:63;:64,,ib,,function call,zero-to-one,,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M554,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/nova_image_collection.py,53:65,Attribute,ib; Factory,function call,function call;function call,one-to-many,element name change; argument deletion; argument name change; argument transformation,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M555,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/nova_objects.py,9:9,"from characteristic import attributes, Attribute",import attr,import,import,,,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M556,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/nova_objects.py,31:31;38:39;118-123:120;342:355;355:369;653-659:668;976-977:991,attributes,s,decorator,decorator,one-to-one,element name change; argument deletion,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M557,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/nova_objects.py,:36;:44;:127;:128;:129;:130;:131;:132;:133;:134;:135;:136;:137;:138;:139;:140;:141;:360;:374;:673;:674;:675;:999;:1000,,ib,,function call,zero-to-one,,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M558,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/nova_objects.py,122-123:142,Attribute,ib; instance_of,function call,function call;function call,one-to-many,element name change; argument deletion; argument name change; argument transformation,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M559,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/nova_objects.py,655:676;656-658:677-678;977:1001,Attribute,ib; Factory,function call,function call;function call,one-to-many,element name change; argument deletion; argument name change; argument transformation,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M56,--,,eyepea/api-hour,97286ef346d9378e92f5bf5627b2ff109e17079a,asyncio-redis,aioredis,Utility,tests/redis_session_test.py,6-7:4,from asyncio_redis import Connection,import aioredis,import,import,,,asyncio-redis__aioredis__eyepea/api-hour__97286ef,asyncio-redis__aioredis,https://github.com/eyepea/api-hour/commit/97286ef -4,M560,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/rackspace_image_store.py,5:5,"from characteristic import attributes, Attribute",import attr,import,import,,,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M561,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/rackspace_image_store.py,22:22,attributes,s,decorator,decorator,one-to-one,element name change; argument deletion,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M562,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/rackspace_image_store.py,22:28,Attribute,ib; Factory,function call,function call;function call,one-to-many,element name change; argument deletion; argument name change; argument transformation,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M563,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/rackspace_images.py,7:7,"from characteristic import attributes, Attribute",import attr,import,import,,,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M564,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/rackspace_images.py,26-37:26;141-142:146;657:675,attributes,s,decorator,decorator,one-to-one,element name change; argument deletion,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M565,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/rackspace_images.py,:47;:48;:49;:50;:51;:52;:151;:152;:153;:154;:155;:156;:157;:158;:159;:160;:161;:162;:163;:680;:681;:682;:683;:684;:685,,ib,,function call,zero-to-one,,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M566,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/rackspace_images.py,31:56;32:57;33:58;34:59;35:60;36:61,Attribute,ib,function call,function call,one-to-one,element name change; argument deletion; argument name change,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M567,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/valkyrie_objects.py,7:7,"from characteristic import attributes, Attribute",import attr,import,import,,,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M568,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/valkyrie_objects.py,70:70,attributes,s,decorator,decorator,one-to-one,element name change; argument deletion,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M569,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/model/valkyrie_objects.py,70:88,Attribute,ib; Factory,function call,function call;function call,one-to-many,element name change; argument deletion; argument name change; argument transformation,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M57,--,,eyepea/api-hour,97286ef346d9378e92f5bf5627b2ff109e17079a,asyncio-redis,aioredis,Utility,tests/redis_session_test.py,19-20:17,create; BytesEncoder,create_pool,function call; function call,function call,many-to-one,element name change; argument addition,asyncio-redis__aioredis__eyepea/api-hour__97286ef,asyncio-redis__aioredis,https://github.com/eyepea/api-hour/commit/97286ef -4,M570,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/rest/cloudfeeds.py,17:17,from characteristic import attributes,import attr,import,import,,,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M571,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/rest/cloudfeeds.py,60:60;92:94,attributes,s,decorator,decorator,one-to-one,element name change; argument deletion,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M572,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/rest/cloudfeeds.py,:66;:99;:100;:101;:102,,ib,,function call,zero-to-one,,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M573,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/rest/loadbalancer_api.py,26:26,from characteristic import attributes,import attr,import,import,,,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M574,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/rest/loadbalancer_api.py,81:81;111:113,attributes,s,decorator,decorator,one-to-one,element name change; argument deletion,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M575,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/rest/loadbalancer_api.py,:87;:118;:119;:120;:121,,ib,,function call,zero-to-one,,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M576,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/rest/maas_api.py,1665:1664;1696:1697,attributes,s,decorator,decorator,one-to-one,element name change; argument deletion,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M577,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/rest/maas_api.py,:1669;:1702;:1703;:1704,,ib,,function call,zero-to-one,,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M578,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/rest/nova_api.py,11:11,from characteristic import attributes,import attr,import,import,,,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M579,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/rest/nova_api.py,90:90;131:132,attributes,s,decorator,decorator,one-to-one,element name change; argument deletion,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M580,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/rest/nova_api.py,:95;:137;:138;:139;:140,,ib,,function call,zero-to-one,,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M581,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/rest/rackconnect_v3_api.py,14:14,"from characteristic import attributes, Attribute",import attr,import,import,,,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M582,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/rest/rackconnect_v3_api.py,75-85:75;235:239,attributes,s,decorator,decorator,one-to-one,element name change; argument deletion; argument name change,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M583,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/rest/rackconnect_v3_api.py,144-150:142;205-206:204;392:399,attributes,s,decorator,decorator,one-to-one,element name change; argument deletion,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M584,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/rest/rackconnect_v3_api.py,76-77:95-96;82-83:101-102;84:103;145-146:171-172,Attribute,ib; Factory; instance_of,function call,function call;function call; function call,one-to-many,element name change; argument deletion; argument name change; argument transformation,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M585,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/rest/rackconnect_v3_api.py,78:97;79:98;80:99;148-149:174,Attribute,ib; instance_of,function call,function call;function call,one-to-many,element name change; argument deletion; argument name change; argument transformation,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M586,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/rest/rackconnect_v3_api.py,81:100;147:173;150:175,Attribute,ib,function call,function call,one-to-one,element name change; argument name change;argument deletion,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M587,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/rest/rackconnect_v3_api.py,:168;:169;:170;:209;:210;:211;:212;:213;:245;:246;:405,,ib,,function call,zero-to-one,,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M588,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/rest/swift_api.py,12:12,"from characteristic import attributes, Attribute",import attr,import,import,,,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M589,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/rest/swift_api.py,82:82;102:105;121:127,attributes,s,decorator,decorator,one-to-one,element name change; argument deletion,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M590,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/rest/swift_api.py,:88;:89;:90;:111;:112;:113;:132;:133,,ib,,function call,zero-to-one,,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M591,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/rest/swift_api.py,121:133,Attribute,ib; Factory,function call,function call;function call,one-to-many,element name change; argument deletion; argument name change; argument transformation,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M592,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/session.py,13:13,"from characteristic import attributes, Attribute",import attr,import,import,,,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M593,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/session.py,16-18:16;49-50:53,attributes,s,decorator,decorator,one-to-one,element name change; argument deletion,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M594,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/session.py,:22;:23;:24;:25;:59,,ib,,function call,zero-to-one,,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M595,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/session.py,17:26;18:27,Attribute,ib; Factory,function call,function call;function call,one-to-many,element name change; argument deletion; argument name change; argument transformation,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M596,--,,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attrs,Utility,mimic/session.py,49:58,Attribute,ib; instance_of,function call,function call;function call,one-to-many,element name change; argument deletion; argument name change; argument transformation,characteristic__attrs__rackerlabs/mimic__5bb4946,characteristic__attrs,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M597,--,,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,ipaddr,ipaddress,HTTP Clients,src/ryu_faucet/org/onfsdn/faucet/faucet.py,25:25,import ipaddr,import ipaddress,import,import,,,ipaddr__ipaddress__reannz/faucet__4a23ef8,ipaddr__ipaddress,https://github.com/reannz/faucet/commit/4a23ef8 -4,M598,--,,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,ipaddr,ipaddress,HTTP Clients,src/ryu_faucet/org/onfsdn/faucet/faucet.py,219:219,IPNetwork,ip_network,function call,function call,one-to-one,element name change; argument transformation,ipaddr__ipaddress__reannz/faucet__4a23ef8,ipaddr__ipaddress,https://github.com/reannz/faucet/commit/4a23ef8 -4,M599,--,,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,ipaddr,ipaddress,HTTP Clients,src/ryu_faucet/org/onfsdn/faucet/faucet.py,220:220,IPAddress,ip_address,function call,function call,one-to-one,element name change; argument transformation,ipaddr__ipaddress__reannz/faucet__4a23ef8,ipaddr__ipaddress,https://github.com/reannz/faucet/commit/4a23ef8 -4,M6,--,no code changes,tchapi/pianette,355237a216ab96a2346ae57f516d6566bb299ca9,configparser,configobj,Filesystem,main.py,,,,,,,,configparser__configobj__tchapi/pianette__355237a,configparser__configobj,https://github.com/tchapi/pianette/commit/355237a -4,M600,--,no code changes,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,ipaddr,ipaddress,HTTP Clients,src/ryu_faucet/org/onfsdn/faucet/valve_of.py,,,,,,,,ipaddr__ipaddress__reannz/faucet__4a23ef8,ipaddr__ipaddress,https://github.com/reannz/faucet/commit/4a23ef8 -4,M601,--,,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,ipaddr,ipaddress,HTTP Clients,src/ryu_faucet/org/onfsdn/faucet/valve_packet.py,19:19,import ipaddr,import ipaddress,import,import,,,ipaddr__ipaddress__reannz/faucet__4a23ef8,ipaddr__ipaddress,https://github.com/reannz/faucet/commit/4a23ef8 -4,M602,--,,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,ipaddr,ipaddress,HTTP Clients,src/ryu_faucet/org/onfsdn/faucet/valve_packet.py,150:,Bytes,,function call,,one-to-zero,,ipaddr__ipaddress__reannz/faucet__4a23ef8,ipaddr__ipaddress,https://github.com/reannz/faucet/commit/4a23ef8 -4,M603,--,,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,ipaddr,ipaddress,HTTP Clients,src/ryu_faucet/org/onfsdn/faucet/valve_packet.py,165:165,IPv6Network,ip_interface,function call,function call,one-to-one,element name change; argument transformation,ipaddr__ipaddress__reannz/faucet__4a23ef8,ipaddr__ipaddress,https://github.com/reannz/faucet/commit/4a23ef8 -4,M604,--,,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,ipaddr,ipaddress,HTTP Clients,src/ryu_faucet/org/onfsdn/faucet/valve_packet.py,166-168:167,IPv6Address;Bytes,IPv6Address,function call;function call,function call,many-to-one,element name change; argument transformation,ipaddr__ipaddress__reannz/faucet__4a23ef8,ipaddr__ipaddress,https://github.com/reannz/faucet/commit/4a23ef8 -4,M605,--,,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,ipaddr,ipaddress,HTTP Clients,src/ryu_faucet/org/onfsdn/faucet/valve_route.py,21:21,import ipaddr,import ipaddress,import,import,,,ipaddr__ipaddress__reannz/faucet__4a23ef8,ipaddr__ipaddress,https://github.com/reannz/faucet/commit/4a23ef8 -4,M606,--,,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,ipaddr,ipaddress,HTTP Clients,src/ryu_faucet/org/onfsdn/faucet/valve_route.py,134:134;383:388;395:400,IPNetwork,ip_network,function call,function call,one-to-one,element name change,ipaddr__ipaddress__reannz/faucet__4a23ef8,ipaddr__ipaddress,https://github.com/reannz/faucet/commit/4a23ef8 -4,M607,--,,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,ipaddr,ipaddress,HTTP Clients,src/ryu_faucet/org/onfsdn/faucet/valve_route.py,429:434;665:669,IPAddress,ip_address,function call,function call,one-to-one,element name change; argument transformation,ipaddr__ipaddress__reannz/faucet__4a23ef8,ipaddr__ipaddress,https://github.com/reannz/faucet/commit/4a23ef8 -4,M608,--,,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,ipaddr,ipaddress,HTTP Clients,src/ryu_faucet/org/onfsdn/faucet/valve_route.py,525:529;526:530;553:557;554:558,IPv4Address,IPv4Address,function call,function call,one-to-one,argument transformation,ipaddr__ipaddress__reannz/faucet__4a23ef8,ipaddr__ipaddress,https://github.com/reannz/faucet/commit/4a23ef8 -4,M609,--,,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,ipaddr,ipaddress,HTTP Clients,src/ryu_faucet/org/onfsdn/faucet/valve_route.py,655:659;656:660,IPv6Address,IPv6Address,function call,function call,one-to-one,argument transformation,ipaddr__ipaddress__reannz/faucet__4a23ef8,ipaddr__ipaddress,https://github.com/reannz/faucet/commit/4a23ef8 -4,M61,--,unsure,esmvalgroup/esmvalcore,8fb412338a95d9a141b4b449cebe2521d586896d,basemap,cartopy,Scientific,esmvaltool/diag_scripts/ensclus/ens_plots.py,11:13-14,,,,,,,basemap__cartopy__esmvalgroup/esmvalcore__8fb4123,basemap__cartopy,https://github.com/esmvalgroup/esmvalcore/commit/8fb4123 -4,M610,--,,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,ipaddr,ipaddress,HTTP Clients,src/ryu_faucet/org/onfsdn/faucet/vlan.py,16:16,import ipaddr,import ipaddress,import,import,,,ipaddr__ipaddress__reannz/faucet__4a23ef8,ipaddr__ipaddress,https://github.com/reannz/faucet/commit/4a23ef8 -4,M611,--,,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,ipaddr,ipaddress,HTTP Clients,src/ryu_faucet/org/onfsdn/faucet/vlan.py,83:83;96:96,IPNetwork,ip_interface,function call,function call,one-to-one,element name change; argument transformation,ipaddr__ipaddress__reannz/faucet__4a23ef8,ipaddr__ipaddress,https://github.com/reannz/faucet/commit/4a23ef8 -4,M612,--,,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,ipaddr,ipaddress,HTTP Clients,src/ryu_faucet/org/onfsdn/faucet/vlan.py,87:87,IPv4Address,IPv4Address,function call,function call,one-to-one,argument transformation,ipaddr__ipaddress__reannz/faucet__4a23ef8,ipaddr__ipaddress,https://github.com/reannz/faucet/commit/4a23ef8 -4,M613,--,,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,ipaddr,ipaddress,HTTP Clients,src/ryu_faucet/org/onfsdn/faucet/vlan.py,89:89;95:95,IPAddress,ip_address,function call,function call,one-to-one,element name change; argument transformation,ipaddr__ipaddress__reannz/faucet__4a23ef8,ipaddr__ipaddress,https://github.com/reannz/faucet/commit/4a23ef8 -4,M614,--,,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,ipaddr,ipaddress,HTTP Clients,tests/faucet_mininet_test_base.py,14:14,import ipaddr,import ipaddress,import,import,,,ipaddr__ipaddress__reannz/faucet__4a23ef8,ipaddr__ipaddress,https://github.com/reannz/faucet/commit/4a23ef8 -4,M615,--,,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,ipaddr,ipaddress,HTTP Clients,tests/faucet_mininet_test_base.py,210:210;211:211;765:753;766:754;767:755,IPv4Network,ip_interface,function call,function call,one-to-one,element name change; argument transformation,ipaddr__ipaddress__reannz/faucet__4a23ef8,ipaddr__ipaddress,https://github.com/reannz/faucet/commit/4a23ef8 -4,M616,--,,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,ipaddr,ipaddress,HTTP Clients,tests/faucet_mininet_test_base.py,212:212;213:213;842:830;843:831;844:832;845:833;846:834,IPv6Network,ip_interface,function call,function call,one-to-one,element name change; argument transformation,ipaddr__ipaddress__reannz/faucet__4a23ef8,ipaddr__ipaddress,https://github.com/reannz/faucet/commit/4a23ef8 -4,M617,--,,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,ipaddr,ipaddress,HTTP Clients,tests/faucet_mininet_test_base.py,448:448;720:717;736:724,IPNetwork,ip_interface,function call,function call,one-to-one,element name change; argument transformation,ipaddr__ipaddress__reannz/faucet__4a23ef8,ipaddr__ipaddress,https://github.com/reannz/faucet/commit/4a23ef8 -4,M618,--,,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,ipaddr,ipaddress,HTTP Clients,tests/faucet_mininet_test_base.py,448:448,broadcast,network;broadcast_address,attribute access,attribute access;attribute access,one-to-many,element name change,ipaddr__ipaddress__reannz/faucet__4a23ef8,ipaddr__ipaddress,https://github.com/reannz/faucet/commit/4a23ef8 -4,M619,--,,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,ipaddr,ipaddress,HTTP Clients,tests/faucet_mininet_test_base.py,:739;:742;:799;:802,,network,,attribute access,zero-to-one,,ipaddr__ipaddress__reannz/faucet__4a23ef8,ipaddr__ipaddress,https://github.com/reannz/faucet/commit/4a23ef8 -4,M62,--,unsure,pbrod/nvector,de42b30b91b8b9d0b4444c222b333bb16eb43376,basemap,cartopy,Scientific,src/nvector/plot.py,,,,,,,,basemap__cartopy__pbrod/nvector__de42b30,basemap__cartopy,https://github.com/pbrod/nvector/commit/de42b30 -4,M620,--,,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,ipaddr,ipaddress,HTTP Clients,tests/faucet_mininet_test.py,46:46,import ipaddr,import ipaddress,import,import,,,ipaddr__ipaddress__reannz/faucet__4a23ef8,ipaddr__ipaddress,https://github.com/reannz/faucet/commit/4a23ef8 -4,M621,--,,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,ipaddr,ipaddress,HTTP Clients,tests/faucet_mininet_test.py,884:884;890:890,IPv4Network,IPv4Network,function call,function call,one-to-one,argument transformation,ipaddr__ipaddress__reannz/faucet__4a23ef8,ipaddr__ipaddress,https://github.com/reannz/faucet/commit/4a23ef8 -4,M622,--,,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,ipaddr,ipaddress,HTTP Clients,tests/faucet_mininet_test.py,1603:1603;1604:1604;1646:1646;1647:1647;1648:1648;1649:1649;1691:1691;1692:1692,IPv4Network,ip_interface,function call,function call,one-to-one,element name change; argument transformation,ipaddr__ipaddress__reannz/faucet__4a23ef8,ipaddr__ipaddress,https://github.com/reannz/faucet/commit/4a23ef8 -4,M623,--,,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,ipaddr,ipaddress,HTTP Clients,tests/faucet_mininet_test.py,1734:1734;1735:1735;1850:1850;1850:1850;1852:1852;1989:1989;1990:1990;1991:1991;1992:1992;2541:2541;2542:2542;2543:2543;2544:2544,IPv6Network,ip_interface,function call,function call,one-to-one,element name change; argument transformation,ipaddr__ipaddress__reannz/faucet__4a23ef8,ipaddr__ipaddress,https://github.com/reannz/faucet/commit/4a23ef8 -4,M624,--,,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,ipaddr,ipaddress,HTTP Clients,tests/faucet_mininet_test.py,1851:1851;1853:1853,IPv6Address,ip_address,function call,function call,one-to-one,element name change; argument transformation,ipaddr__ipaddress__reannz/faucet__4a23ef8,ipaddr__ipaddress,https://github.com/reannz/faucet/commit/4a23ef8 -4,M625,--,,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,ipaddr,ipaddress,HTTP Clients,tests/test_api.py,3:3,import ipaddr,import ipaddress,import,import,,,ipaddr__ipaddress__reannz/faucet__4a23ef8,ipaddr__ipaddress,https://github.com/reannz/faucet/commit/4a23ef8 -4,M626,--,,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,ipaddr,ipaddress,HTTP Clients,tests/test_config.py,22:22,import ipaddr,import ipaddress,import,import,,,ipaddr__ipaddress__reannz/faucet__4a23ef8,ipaddr__ipaddress,https://github.com/reannz/faucet/commit/4a23ef8 -4,M627,--,,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,ipaddr,ipaddress,HTTP Clients,tests/test_config.py,184:184,IPNetwork,ip_interface,function call,function call,one-to-one,element name change; argument transformation,ipaddr__ipaddress__reannz/faucet__4a23ef8,ipaddr__ipaddress,https://github.com/reannz/faucet/commit/4a23ef8 -4,M628,--,,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,ipaddr,ipaddress,HTTP Clients,tests/test_config.py,193:193;197:197;201:201,IPNetwork,ip_network,function call,function call,one-to-one,element name change; argument transformation,ipaddr__ipaddress__reannz/faucet__4a23ef8,ipaddr__ipaddress,https://github.com/reannz/faucet/commit/4a23ef8 -4,M629,--,,rvojcik/rtapi,2c25c0539c8bc46812a0f1e75da97066af76905b,ipaddr,ipaddress,HTTP Clients,rtapi/__init__.py,50:50,import ipaddr,import ipaddress,import,import,,,ipaddr__ipaddress__rvojcik/rtapi__2c25c05,ipaddr__ipaddress,https://github.com/rvojcik/rtapi/commit/2c25c05 -4,M63,--,unsure,reagentx/purple_air_api,bab55a5d44f79e65ccd438b4bf0eb053beda9a75,basemap,cartopy,Scientific,scripts/plot_map.py,,,,,,,,basemap__cartopy__reagentx/purple_air_api__bab55a5,basemap__cartopy,https://github.com/reagentx/purple_air_api/commit/bab55a5 -4,M630,--,,rvojcik/rtapi,2c25c0539c8bc46812a0f1e75da97066af76905b,ipaddr,ipaddress,HTTP Clients,rtapi/__init__.py,613:613;924:924,IPAddress,IPv6Address,function call,function call,one-to-one,element name change,ipaddr__ipaddress__rvojcik/rtapi__2c25c05,ipaddr__ipaddress,https://github.com/rvojcik/rtapi/commit/2c25c05 -4,M631,--,no code changes,gdassori/spruned,4326c6485f8ff6d6e6d2ad38a2d0707e50ec126d,leveldb,plyvel,Database,spruned/application/cache.py,,,,,,,,leveldb__plyvel__gdassori/spruned__4326c64,leveldb__plyvel,https://github.com/gdassori/spruned/commit/4326c64 -4,M632,--,,gdassori/spruned,4326c6485f8ff6d6e6d2ad38a2d0707e50ec126d,leveldb,plyvel,Database,spruned/application/database.py,3:3,import leveldb,import plyvel,import,import,,,leveldb__plyvel__gdassori/spruned__4326c64,leveldb__plyvel,https://github.com/gdassori/spruned/commit/4326c64 -4,M633,--,,gdassori/spruned,4326c6485f8ff6d6e6d2ad38a2d0707e50ec126d,leveldb,plyvel,Database,spruned/application/database.py,30:30,LevelDB,DB,function call,function call,one-to-one,element name change; argument addition,leveldb__plyvel__gdassori/spruned__4326c64,leveldb__plyvel,https://github.com/gdassori/spruned/commit/4326c64 -4,M634,--,,gdassori/spruned,4326c6485f8ff6d6e6d2ad38a2d0707e50ec126d,leveldb,plyvel,Database,spruned/application/database.py,73:73;75:77,WriteBatch,write_batch,function call,function call,one-to-one,element name change,leveldb__plyvel__gdassori/spruned__4326c64,leveldb__plyvel,https://github.com/gdassori/spruned/commit/4326c64 -4,M635,--,no code changes,gdassori/spruned,4326c6485f8ff6d6e6d2ad38a2d0707e50ec126d,leveldb,plyvel,Database,spruned/application/database.py,78:80,Write,write,,,,element name change; argument deletion,leveldb__plyvel__gdassori/spruned__4326c64,leveldb__plyvel,https://github.com/gdassori/spruned/commit/4326c64 -4,M636,--,no code changes,gdassori/spruned,4326c6485f8ff6d6e6d2ad38a2d0707e50ec126d,leveldb,plyvel,Database,spruned/repositories/blockchain_repository.py,,,,,,,,leveldb__plyvel__gdassori/spruned__4326c64,leveldb__plyvel,https://github.com/gdassori/spruned/commit/4326c64 -4,M637,--,tangled,nitmir/policyd-rate-limit,c024e06ab9313b2b4dae1e1962aa9c2a4de4d62e,netaddr,ipaddress,HTTP Clients,policyd_rate_limit/utils.py,,,,,,,,netaddr__ipaddress__nitmir/policyd-rate-limit__c024e06,netaddr__ipaddress,https://github.com/nitmir/policyd-rate-limit/commit/c024e06 -4,M638,--,,gammapy/gammapy,848da6312d566b699888d77d3894ab2f1a9a8baf,pyyaml,oyaml,Serialization,gammapy/utils/scripts.py,5:5,import yaml,import oyaml as yaml,import,import,,,pyyaml__oyaml__gammapy/gammapy__848da63,pyyaml__oyaml,https://github.com/gammapy/gammapy/commit/848da63 -4,M639,--,duplicate,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attr,Utility,mimic/model/clb_objects.py,,,,,,,,characteristic__attr__rackerlabs/mimic__5bb4946,characteristic__attr,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M64,--,no code changes,hobarrera/todoman,a892f4dfbb8981aaddf33b9d9ac32db97a77eccc,docopt,click,Utility,todoman/main.py,,,,,,,,docopt__click__hobarrera/todoman__a892f4d,docopt__click,https://github.com/hobarrera/todoman/commit/a892f4d -4,M640,--,duplicate,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attr,Utility,mimic/model/customer_objects.py,,,,,,,,characteristic__attr__rackerlabs/mimic__5bb4946,characteristic__attr,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M641,--,duplicate,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attr,Utility,mimic/model/flavor_collections.py,,,,,,,,characteristic__attr__rackerlabs/mimic__5bb4946,characteristic__attr,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M642,--,duplicate,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attr,Utility,mimic/model/flavors.py,,,,,,,,characteristic__attr__rackerlabs/mimic__5bb4946,characteristic__attr,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M643,--,duplicate,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attr,Utility,mimic/model/heat_objects.py,,,,,,,,characteristic__attr__rackerlabs/mimic__5bb4946,characteristic__attr,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M644,--,duplicate,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attr,Utility,mimic/model/ironic_objects.py,,,,,,,,characteristic__attr__rackerlabs/mimic__5bb4946,characteristic__attr,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M645,--,duplicate,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attr,Utility,mimic/model/keypair_objects.py,,,,,,,,characteristic__attr__rackerlabs/mimic__5bb4946,characteristic__attr,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M646,--,duplicate,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attr,Utility,mimic/model/mailgun_objects.py,,,,,,,,characteristic__attr__rackerlabs/mimic__5bb4946,characteristic__attr,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M647,--,duplicate,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attr,Utility,mimic/model/nova_image_collection.py,,,,,,,,characteristic__attr__rackerlabs/mimic__5bb4946,characteristic__attr,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M648,--,duplicate,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attr,Utility,mimic/model/nova_objects.py,,,,,,,,characteristic__attr__rackerlabs/mimic__5bb4946,characteristic__attr,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M649,--,duplicate,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attr,Utility,mimic/model/rackspace_image_store.py,,,,,,,,characteristic__attr__rackerlabs/mimic__5bb4946,characteristic__attr,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M65,--,,princetonuniversity/psyneulink,5253a55c46d529b69397fc1d54d3f8e7262c337b,enum,aenum,Deep Learning,psyneulink/globals/context.py,98:95,from enum import IntEnum,import aenum,import,import,,,enum__aenum__princetonuniversity/psyneulink__5253a55,enum__aenum,https://github.com/princetonuniversity/psyneulink/commit/5253a55 -4,M650,--,duplicate,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attr,Utility,mimic/model/rackspace_images.py,,,,,,,,characteristic__attr__rackerlabs/mimic__5bb4946,characteristic__attr,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M651,--,duplicate,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attr,Utility,mimic/model/valkyrie_objects.py,,,,,,,,characteristic__attr__rackerlabs/mimic__5bb4946,characteristic__attr,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M652,--,duplicate,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attr,Utility,mimic/rest/cloudfeeds.py,,,,,,,,characteristic__attr__rackerlabs/mimic__5bb4946,characteristic__attr,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M653,--,duplicate,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attr,Utility,mimic/rest/loadbalancer_api.py,,,,,,,,characteristic__attr__rackerlabs/mimic__5bb4946,characteristic__attr,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M654,--,duplicate,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attr,Utility,mimic/rest/maas_api.py,,,,,,,,characteristic__attr__rackerlabs/mimic__5bb4946,characteristic__attr,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M655,--,duplicate,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attr,Utility,mimic/rest/nova_api.py,,,,,,,,characteristic__attr__rackerlabs/mimic__5bb4946,characteristic__attr,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M656,--,duplicate,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attr,Utility,mimic/rest/rackconnect_v3_api.py,,,,,,,,characteristic__attr__rackerlabs/mimic__5bb4946,characteristic__attr,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M657,--,duplicate,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attr,Utility,mimic/rest/swift_api.py,,,,,,,,characteristic__attr__rackerlabs/mimic__5bb4946,characteristic__attr,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M658,--,duplicate,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attr,Utility,mimic/session.py,,,,,,,,characteristic__attr__rackerlabs/mimic__5bb4946,characteristic__attr,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M659,--,duplicate,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,characteristic,attr,Utility,mimic/test/test_rackconnect_v3.py,,,,,,,,characteristic__attr__rackerlabs/mimic__5bb4946,characteristic__attr,https://github.com/rackerlabs/mimic/commit/5bb4946 -4,M66,--,,princetonuniversity/psyneulink,5253a55c46d529b69397fc1d54d3f8e7262c337b,enum,aenum,Deep Learning,psyneulink/globals/context.py,122:122,IntEnum,IntFlag,type,type,one-to-one,element name change,enum__aenum__princetonuniversity/psyneulink__5253a55,enum__aenum,https://github.com/princetonuniversity/psyneulink/commit/5253a55 -4,M660,--,,etalab/udata,9bc0f731c23bb6fc45765bb312aabf94e697de3c,raven,sentry-sdk,HTTP Clients,udata/sentry.py,34-36:45-47,"from raven.contrib.celery import register_signal, register_logger_signal",import sentry_sdk;from sentry_sdk.integrations.flask import FlaskIntegration;from sentry_sdk.integrations.celery import CeleryIntegration,import,import,,,raven__sentry-sdk__etalab/udata__9bc0f73,raven__sentry-sdk,https://github.com/etalab/udata/commit/9bc0f73 -4,M661,--,,etalab/udata,9bc0f731c23bb6fc45765bb312aabf94e697de3c,raven,sentry-sdk,HTTP Clients,udata/sentry.py,"42,66:49-63",Sentry;init_app,init;FlaskIntegration;CeleryIntegration,function call;function call,function call;function call;function call,many-to-many,element name change; argument addition; argument transformation ,raven__sentry-sdk__etalab/udata__9bc0f73,raven__sentry-sdk,https://github.com/etalab/udata/commit/9bc0f73 -4,M662,--,,etalab/udata,9bc0f731c23bb6fc45765bb312aabf94e697de3c,raven,sentry-sdk,HTTP Clients,udata/sentry.py,48-49:69,logging; level,set_level,attribute access;attribute access,attribute access,many-to-one,element name change,raven__sentry-sdk__etalab/udata__9bc0f73,raven__sentry-sdk,https://github.com/etalab/udata/commit/9bc0f73 -4,M663,--,not MR,mtg/dunya,0a9ef02a79f74c49f516b0bd72f95539f19bf008,raven,sentry-sdk,HTTP Clients,dunya/settings.py,8:8-9,,,,,,,raven__sentry-sdk__mtg/dunya__0a9ef02,raven__sentry-sdk,https://github.com/mtg/dunya/commit/0a9ef02 -4,M664,--,,mozilla/addons-server,634c64f7d1a6e6183087ad996599f1c033e333b1,raven,sentry-sdk,HTTP Clients,src/olympia/amo/celery.py,"22-23:16,23-24","from raven import Client;from raven.contrib.celery import register_logger_signal, register_signal",import sentry_sdk; from sentry_sdk.integrations.celery import CeleryIntegration; from sentry_sdk.integrations.django import DjangoIntegration,import,import,,,raven__sentry-sdk__mozilla/addons-server__634c64f,raven__sentry-sdk,https://github.com/mozilla/addons-server/commit/634c64f -4,M665,--,,mozilla/addons-server,634c64f7d1a6e6183087ad996599f1c033e333b1,raven,sentry-sdk,HTTP Clients,src/olympia/amo/celery.py,"84,87,90,94:85-87",Client;register_logger_signal;register_signal;register_logger_signal,init;DjangoIntegration;CeleryIntegration,function call;function call;function call;function call,function call;function call;function call,many-to-many,element name change;argument transformation,raven__sentry-sdk__mozilla/addons-server__634c64f,raven__sentry-sdk,https://github.com/mozilla/addons-server/commit/634c64f -4,M666,--,tangled,mozilla/addons-server,634c64f7d1a6e6183087ad996599f1c033e333b1,raven,sentry-sdk,HTTP Clients,src/olympia/lib/settings_base.py,,,,,,,,raven__sentry-sdk__mozilla/addons-server__634c64f,raven__sentry-sdk,https://github.com/mozilla/addons-server/commit/634c64f -4,M667,--,,samuelcolvin/aiohttp-toolbox,3b7a2a33f2b9eae5edd188752fad73ff36ff7c44,raven,sentry-sdk,HTTP Clients,atoolbox/logs.py,150:150,from raven import Client,import sentry_sdk,import,import,,,raven__sentry-sdk__samuelcolvin/aiohttp-toolbox__3b7a2a3,raven__sentry-sdk,https://github.com/samuelcolvin/aiohttp-toolbox/commit/3b7a2a3 -4,M668,--,,samuelcolvin/aiohttp-toolbox,3b7a2a33f2b9eae5edd188752fad73ff36ff7c44,raven,sentry-sdk,HTTP Clients,atoolbox/logs.py,153-158:153-158,Client,init,function call,function call,one-to-one,element name change; argument deletion; argument transformation,raven__sentry-sdk__samuelcolvin/aiohttp-toolbox__3b7a2a3,raven__sentry-sdk,https://github.com/samuelcolvin/aiohttp-toolbox/commit/3b7a2a3 -4,M669,--,not MR,onecodex/onecodex,120d9613fe1b8c7a6af247ec2dce8937127207c5,raven,sentry-sdk,HTTP Clients,onecodex/notebooks/exporters.py,,,,,,,,raven__sentry-sdk__onecodex/onecodex__120d961,raven__sentry-sdk,https://github.com/onecodex/onecodex/commit/120d961 -4,M67,--,,princetonuniversity/psyneulink,5253a55c46d529b69397fc1d54d3f8e7262c337b,enum,aenum,Deep Learning,psyneulink/globals/context.py,267:267,IntEnum,IntFlag,type,type,one-to-one,element name change,enum__aenum__princetonuniversity/psyneulink__5253a55,enum__aenum,https://github.com/princetonuniversity/psyneulink/commit/5253a55 -4,M670,--,,onecodex/onecodex,120d9613fe1b8c7a6af247ec2dce8937127207c5,raven,sentry-sdk,HTTP Clients,onecodex/utils.py,310:13,from raven import Client as RavenClient,import sentry_sdk,import,import,,,raven__sentry-sdk__onecodex/onecodex__120d961,raven__sentry-sdk,https://github.com/onecodex/onecodex/commit/120d961 -4,M671,--,,onecodex/onecodex,120d9613fe1b8c7a6af247ec2dce8937127207c5,raven,sentry-sdk,HTTP Clients,onecodex/utils.py,283:284,captureException,capture_exception,function call,function call,one-to-one,element name change,raven__sentry-sdk__onecodex/onecodex__120d961,raven__sentry-sdk,https://github.com/onecodex/onecodex/commit/120d961 -4,M672,--,,onecodex/onecodex,120d9613fe1b8c7a6af247ec2dce8937127207c5,raven,sentry-sdk,HTTP Clients,onecodex/utils.py,335:339,user_context,set_user,function call,function call,one-to-one,element name change,raven__sentry-sdk__onecodex/onecodex__120d961,raven__sentry-sdk,https://github.com/onecodex/onecodex/commit/120d961 -4,M673,--,,onecodex/onecodex,120d9613fe1b8c7a6af247ec2dce8937127207c5,raven,sentry-sdk,HTTP Clients,onecodex/utils.py,"336:340,342",extra_context,set_extra;set_extra,function call,function call;function call,one-to-many,element name change; argument transformation,raven__sentry-sdk__onecodex/onecodex__120d961,raven__sentry-sdk,https://github.com/onecodex/onecodex/commit/120d961 -4,M674,--,,onecodex/onecodex,120d9613fe1b8c7a6af247ec2dce8937127207c5,raven,sentry-sdk,HTTP Clients,onecodex/utils.py,384:363,captureException,capture_exception,function call,function call,one-to-one,element name change; argument addition,raven__sentry-sdk__onecodex/onecodex__120d961,raven__sentry-sdk,https://github.com/onecodex/onecodex/commit/120d961 -4,M675,--,,onecodex/onecodex,120d9613fe1b8c7a6af247ec2dce8937127207c5,raven,sentry-sdk,HTTP Clients,onecodex/utils.py,385:364-365,clear,configure_scope; clear,function call,function call; function call,one-to-many,element name change,raven__sentry-sdk__onecodex/onecodex__120d961,raven__sentry-sdk,https://github.com/onecodex/onecodex/commit/120d961 -4,M676,--,,city-of-helsinki/respa,4fecb977083666abb353b203f661cdb0952a0764,raven,sentry-sdk,HTTP Clients,resources/importer/kirjastot_v2.py,15:15,from raven import Client,from sentry_sdk import capture_message,import,import,,,raven__sentry-sdk__city-of-helsinki/respa__4fecb97,raven__sentry-sdk,https://github.com/city-of-helsinki/respa/commit/4fecb97 -4,M677,--,,city-of-helsinki/respa,4fecb977083666abb353b203f661cdb0952a0764,raven,sentry-sdk,HTTP Clients,resources/importer/kirjastot_v2.py,78-79:77,Client;captureMessage,capture_message,function call;function call,function call,many-to-one,element name change; argument deletion,raven__sentry-sdk__city-of-helsinki/respa__4fecb97,raven__sentry-sdk,https://github.com/city-of-helsinki/respa/commit/4fecb97 -4,M678,--,,city-of-helsinki/respa,4fecb977083666abb353b203f661cdb0952a0764,raven,sentry-sdk,HTTP Clients,resources/importer/kirjastot.py,6:6,from raven import Client,from raven import Client,import,import,,,raven__sentry-sdk__city-of-helsinki/respa__4fecb97,raven__sentry-sdk,https://github.com/city-of-helsinki/respa/commit/4fecb97 -4,M679,--,,city-of-helsinki/respa,4fecb977083666abb353b203f661cdb0952a0764,raven,sentry-sdk,HTTP Clients,resources/importer/kirjastot.py,64-65:64,Client;captureMessage,capture_message,function call;function call,function call,many-to-one,element name change; argument deletion,raven__sentry-sdk__city-of-helsinki/respa__4fecb97,raven__sentry-sdk,https://github.com/city-of-helsinki/respa/commit/4fecb97 -4,M68,--,,princetonuniversity/psyneulink,5253a55c46d529b69397fc1d54d3f8e7262c337b,enum,aenum,Deep Learning,psyneulink/globals/log.py,387:383,from enum import IntEnum,import aenum,import,import,,,enum__aenum__princetonuniversity/psyneulink__5253a55,enum__aenum,https://github.com/princetonuniversity/psyneulink/commit/5253a55 -4,M680,--,tangled,city-of-helsinki/respa,4fecb977083666abb353b203f661cdb0952a0764,raven,sentry-sdk,HTTP Clients,respa_exchange/management/base.py,,,,,,,,raven__sentry-sdk__city-of-helsinki/respa__4fecb97,raven__sentry-sdk,https://github.com/city-of-helsinki/respa/commit/4fecb97 -4,M681,--,tangled,city-of-helsinki/respa,4fecb977083666abb353b203f661cdb0952a0764,raven,sentry-sdk,HTTP Clients,respa/settings.py,,,,,,,,raven__sentry-sdk__city-of-helsinki/respa__4fecb97,raven__sentry-sdk,https://github.com/city-of-helsinki/respa/commit/4fecb97 -4,M682,--,no code changes,tjcsl/ion,c97844db39cdbcf581be5995a4d25a19f68575a3,raven,sentry-sdk,HTTP Clients,intranet/apps/eighth/views/admin/maintenance.py,,,,,,,,raven__sentry-sdk__tjcsl/ion__c97844d,raven__sentry-sdk,https://github.com/tjcsl/ion/commit/c97844d -4,M683,--,no code changes,tjcsl/ion,c97844db39cdbcf581be5995a4d25a19f68575a3,raven,sentry-sdk,HTTP Clients,intranet/apps/users/views.py,,,,,,,,raven__sentry-sdk__tjcsl/ion__c97844d,raven__sentry-sdk,https://github.com/tjcsl/ion/commit/c97844d -4,M684,--,no code changes,tjcsl/ion,c97844db39cdbcf581be5995a4d25a19f68575a3,raven,sentry-sdk,HTTP Clients,intranet/settings/__init__.py,,,,,,,,raven__sentry-sdk__tjcsl/ion__c97844d,raven__sentry-sdk,https://github.com/tjcsl/ion/commit/c97844d -4,M685,--,,teamsempo/sempoblockchain,449990a2f87b776eb6d498d542469408148c85ce,raven,sentry-sdk,HTTP Clients,app/server/__init__.py,10:10-11,from raven.contrib.flask import Sentry,import sentry_sdk;from sentry_sdk.integrations.flask import FlaskIntegration,import,import,,,raven__sentry-sdk__teamsempo/sempoblockchain__449990a,raven__sentry-sdk,https://github.com/teamsempo/sempoblockchain/commit/449990a -4,M686,--,,teamsempo/sempoblockchain,449990a2f87b776eb6d498d542469408148c85ce,raven,sentry-sdk,HTTP Clients,app/server/__init__.py,216:,Sentry,,function call,,one-to-zero,,raven__sentry-sdk__teamsempo/sempoblockchain__449990a,raven__sentry-sdk,https://github.com/teamsempo/sempoblockchain/commit/449990a -4,M687,--,,teamsempo/sempoblockchain,449990a2f87b776eb6d498d542469408148c85ce,raven,sentry-sdk,HTTP Clients,app/server/__init__.py,89:95,init_app,init,function call,function call,one-to-one,element name change; argument transformation,raven__sentry-sdk__teamsempo/sempoblockchain__449990a,raven__sentry-sdk,https://github.com/teamsempo/sempoblockchain/commit/449990a -4,M688,--,,teamsempo/sempoblockchain,449990a2f87b776eb6d498d542469408148c85ce,raven,sentry-sdk,HTTP Clients,app/server/__init__.py,128:129,captureException,capture_exception,function call,function call,one-to-one,element name change; argument addition,raven__sentry-sdk__teamsempo/sempoblockchain__449990a,raven__sentry-sdk,https://github.com/teamsempo/sempoblockchain/commit/449990a -4,M689,--,tangled,teamsempo/sempoblockchain,449990a2f87b776eb6d498d542469408148c85ce,raven,sentry-sdk,HTTP Clients,app/server/api/auth_api.py,,,,,,,,raven__sentry-sdk__teamsempo/sempoblockchain__449990a,raven__sentry-sdk,https://github.com/teamsempo/sempoblockchain/commit/449990a -4,M69,--,,princetonuniversity/psyneulink,5253a55c46d529b69397fc1d54d3f8e7262c337b,enum,aenum,Deep Learning,psyneulink/globals/log.py,404:404,IntEnum,IntFlag,type,type,one-to-one,element name change,enum__aenum__princetonuniversity/psyneulink__5253a55,enum__aenum,https://github.com/princetonuniversity/psyneulink/commit/5253a55 -4,M690,--,no code changes,teamsempo/sempoblockchain,449990a2f87b776eb6d498d542469408148c85ce,raven,sentry-sdk,HTTP Clients,app/server/api/credit_transfer_api.py,,,,,,,,raven__sentry-sdk__teamsempo/sempoblockchain__449990a,raven__sentry-sdk,https://github.com/teamsempo/sempoblockchain/commit/449990a -4,M691,--,no code changes,teamsempo/sempoblockchain,449990a2f87b776eb6d498d542469408148c85ce,raven,sentry-sdk,HTTP Clients,app/server/api/kyc_application_api.py,,,,,,,,raven__sentry-sdk__teamsempo/sempoblockchain__449990a,raven__sentry-sdk,https://github.com/teamsempo/sempoblockchain/commit/449990a -4,M692,--,no code changes,teamsempo/sempoblockchain,449990a2f87b776eb6d498d542469408148c85ce,raven,sentry-sdk,HTTP Clients,app/server/models/ip_address.py,,,,,,,,raven__sentry-sdk__teamsempo/sempoblockchain__449990a,raven__sentry-sdk,https://github.com/teamsempo/sempoblockchain/commit/449990a -4,M693,--,no code changes,teamsempo/sempoblockchain,449990a2f87b776eb6d498d542469408148c85ce,raven,sentry-sdk,HTTP Clients,app/server/models/user.py,,,,,,,,raven__sentry-sdk__teamsempo/sempoblockchain__449990a,raven__sentry-sdk,https://github.com/teamsempo/sempoblockchain/commit/449990a -4,M694,--,no code changes,teamsempo/sempoblockchain,449990a2f87b776eb6d498d542469408148c85ce,raven,sentry-sdk,HTTP Clients,app/server/models/ussd.py,,,,,,,,raven__sentry-sdk__teamsempo/sempoblockchain__449990a,raven__sentry-sdk,https://github.com/teamsempo/sempoblockchain/commit/449990a -4,M695,--,no code changes,teamsempo/sempoblockchain,449990a2f87b776eb6d498d542469408148c85ce,raven,sentry-sdk,HTTP Clients,app/server/utils/blockchain_transaction.py,,,,,,,,raven__sentry-sdk__teamsempo/sempoblockchain__449990a,raven__sentry-sdk,https://github.com/teamsempo/sempoblockchain/commit/449990a -4,M696,--,no code changes,teamsempo/sempoblockchain,449990a2f87b776eb6d498d542469408148c85ce,raven,sentry-sdk,HTTP Clients,app/server/utils/credit_transfer.py,,,,,,,,raven__sentry-sdk__teamsempo/sempoblockchain__449990a,raven__sentry-sdk,https://github.com/teamsempo/sempoblockchain/commit/449990a -4,M697,--,no code changes,teamsempo/sempoblockchain,449990a2f87b776eb6d498d542469408148c85ce,raven,sentry-sdk,HTTP Clients,app/server/utils/ge_migrations/rds_migrate.py,,,,,,,,raven__sentry-sdk__teamsempo/sempoblockchain__449990a,raven__sentry-sdk,https://github.com/teamsempo/sempoblockchain/commit/449990a -4,M698,--,no code changes,teamsempo/sempoblockchain,449990a2f87b776eb6d498d542469408148c85ce,raven,sentry-sdk,HTTP Clients,app/server/utils/phone.py,,,,,,,,raven__sentry-sdk__teamsempo/sempoblockchain__449990a,raven__sentry-sdk,https://github.com/teamsempo/sempoblockchain/commit/449990a -4,M699,--,no code changes,teamsempo/sempoblockchain,449990a2f87b776eb6d498d542469408148c85ce,raven,sentry-sdk,HTTP Clients,app/server/utils/pusher.py,,,,,,,,raven__sentry-sdk__teamsempo/sempoblockchain__449990a,raven__sentry-sdk,https://github.com/teamsempo/sempoblockchain/commit/449990a -4,M7,--,no code changes,mergifyio/mergify-engine,fc997ca8b5865a126d75493c2ce9c7af480ac7f1,attrs,dataclasses,Utility,mergify_engine/actions/__init__.py,,,,,,,,attrs__dataclasses__mergifyio/mergify-engine__fc997ca,attrs__dataclasses,https://github.com/mergifyio/mergify-engine/commit/fc997ca -4,M70,--,,princetonuniversity/psyneulink,5253a55c46d529b69397fc1d54d3f8e7262c337b,enum,aenum,Deep Learning,psyneulink/globals/log.py,939:939,IntEnum,IntFlag,type,type,one-to-one,element name change,enum__aenum__princetonuniversity/psyneulink__5253a55,enum__aenum,https://github.com/princetonuniversity/psyneulink/commit/5253a55 -4,M700,--,no code changes,teamsempo/sempoblockchain,449990a2f87b776eb6d498d542469408148c85ce,raven,sentry-sdk,HTTP Clients,app/server/utils/user.py,,,,,,,,raven__sentry-sdk__teamsempo/sempoblockchain__449990a,raven__sentry-sdk,https://github.com/teamsempo/sempoblockchain/commit/449990a -4,M701,--,,teamsempo/sempoblockchain,449990a2f87b776eb6d498d542469408148c85ce,raven,sentry-sdk,HTTP Clients,whatsApp/whatsapp.py,4:4,from raven import Client,import sentry_sdk,import,import,,,raven__sentry-sdk__teamsempo/sempoblockchain__449990a,raven__sentry-sdk,https://github.com/teamsempo/sempoblockchain/commit/449990a -4,M702,--,,teamsempo/sempoblockchain,449990a2f87b776eb6d498d542469408148c85ce,raven,sentry-sdk,HTTP Clients,whatsApp/whatsapp.py,339:338,Client,init,function call,function call,one-to-one,element name change; argument addition,raven__sentry-sdk__teamsempo/sempoblockchain__449990a,raven__sentry-sdk,https://github.com/teamsempo/sempoblockchain/commit/449990a -4,M703,--,,teamsempo/sempoblockchain,449990a2f87b776eb6d498d542469408148c85ce,raven,sentry-sdk,HTTP Clients,worker/__init__.py,2:1,from raven import Client,import sentry_sdk,import,import,,,raven__sentry-sdk__teamsempo/sempoblockchain__449990a,raven__sentry-sdk,https://github.com/teamsempo/sempoblockchain/commit/449990a -4,M704,--,,teamsempo/sempoblockchain,449990a2f87b776eb6d498d542469408148c85ce,raven,sentry-sdk,HTTP Clients,worker/__init__.py,7:7,Client,init,function call,function call,one-to-one,element name change; argument addition,raven__sentry-sdk__teamsempo/sempoblockchain__449990a,raven__sentry-sdk,https://github.com/teamsempo/sempoblockchain/commit/449990a -4,M705,--,,godaddy/tartufo,553dc5fb7ddef597cafda451954fa4cba23acde6,argparse,click,Utility,tartufo/cli.py,3:6,import argparse,import click,import,import,,,argparse__click__godaddy/tartufo__553dc5f,argparse__click,https://github.com/godaddy/tartufo/commit/553dc5f -4,M706,--,,godaddy/tartufo,553dc5fb7ddef597cafda451954fa4cba23acde6,argparse,click,Utility,tartufo/cli.py,76:,ArgumentParser,,function call,,one-to-zero,,argparse__click__godaddy/tartufo__553dc5f,argparse__click,https://github.com/godaddy/tartufo/commit/553dc5f -4,M707,--,,godaddy/tartufo,553dc5fb7ddef597cafda451954fa4cba23acde6,argparse,click,Utility,tartufo/cli.py,:15,,command,,decorator,zero-to-one,,argparse__click__godaddy/tartufo__553dc5f,argparse__click,https://github.com/godaddy/tartufo/commit/553dc5f -4,M708,--,,godaddy/tartufo,553dc5fb7ddef597cafda451954fa4cba23acde6,argparse,click,Utility,tartufo/cli.py,79-81:17;173-178:47-48; 179-181:51;182-187:49-50,add_argument,option,function call,decorator,one-to-one,element name change;argument deletion;argument addition; parameter addition to decorated function,argparse__click__godaddy/tartufo__553dc5f,argparse__click,https://github.com/godaddy/tartufo/commit/553dc5f -4,M709,--,,godaddy/tartufo,553dc5fb7ddef597cafda451954fa4cba23acde6,argparse,click,Utility,tartufo/cli.py,95-102:18-19,add_argument,option;File,function call,decorator; function call,one-to-many,element name change; argument deletion; argument addition; parameter addition to decorated function,argparse__click__godaddy/tartufo__553dc5f,argparse__click,https://github.com/godaddy/tartufo/commit/553dc5f -4,M71,--,not library,pylons/substanced,4f608a0d5f2eedb34b7ad01050e89882d2e52391,events,event,Utility,substanced/folder/__init__.py,,,,,,,,events__event__pylons/substanced__4f608a0,events__event,https://github.com/pylons/substanced/commit/4f608a0 -4,M710,--,,godaddy/tartufo,553dc5fb7ddef597cafda451954fa4cba23acde6,argparse,click,Utility,tartufo/cli.py,103-112:20-23;113-121:24-25;122-130:26-27,add_argument,option,function call,decorator,one-to-one,element name change;argument deletion;argument addition;argument transformation; parameter addition to decorated function,argparse__click__godaddy/tartufo__553dc5f,argparse__click,https://github.com/godaddy/tartufo/commit/553dc5f -4,M711,--,,godaddy/tartufo,553dc5fb7ddef597cafda451954fa4cba23acde6,argparse,click,Utility,tartufo/cli.py,131-136:28;137-141:29-31;143-145:32,add_argument,option,function call,decorator,one-to-one,element name change;argument deletion; parameter addition to decorated function,argparse__click__godaddy/tartufo__553dc5f,argparse__click,https://github.com/godaddy/tartufo/commit/553dc5f -4,M712,--,,godaddy/tartufo,553dc5fb7ddef597cafda451954fa4cba23acde6,argparse,click,Utility,tartufo/cli.py,146-155:33-38;156-165:39-44,add_argument;FileType,option;File,function call;function call,decorator; function call,many-to-many,element name change; argument transformation; argument deletion; parameter addition to decorated function,argparse__click__godaddy/tartufo__553dc5f,argparse__click,https://github.com/godaddy/tartufo/commit/553dc5f -4,M713,--,,godaddy/tartufo,553dc5fb7ddef597cafda451954fa4cba23acde6,argparse,click,Utility,tartufo/cli.py,166-172:45-46,add_argument,option;File,function call,decorator; function call,one-to-many,element name change; argument transformation; argument deletion; parameter addition to decorated function,argparse__click__godaddy/tartufo__553dc5f,argparse__click,https://github.com/godaddy/tartufo/commit/553dc5f -4,M714,--,,godaddy/tartufo,553dc5fb7ddef597cafda451954fa4cba23acde6,argparse,click,Utility,tartufo/cli.py,189:,parse_args,,function call,,one-to-zero,,argparse__click__godaddy/tartufo__553dc5f,argparse__click,https://github.com/godaddy/tartufo/commit/553dc5f -4,M715,--,no code changes,godaddy/tartufo,553dc5fb7ddef597cafda451954fa4cba23acde6,argparse,click,Utility,tartufo/config.py,,,,,,,,argparse__click__godaddy/tartufo__553dc5f,argparse__click,https://github.com/godaddy/tartufo/commit/553dc5f -4,M716,--,,grahame/sedge,3badf078e2f4153db161cada1c7a23901e36ab7f,argparse,click,Utility,sedge/cli.py,1:7,import argparse,import click,import,import,,,argparse__click__grahame/sedge__3badf07,argparse__click,https://github.com/grahame/sedge/commit/3badf07 -4,M717,--,,grahame/sedge,3badf078e2f4153db161cada1c7a23901e36ab7f,argparse,click,Utility,sedge/cli.py,101:,ArgumentParser,,function call,,one-to-zero,,argparse__click__grahame/sedge__3badf07,argparse__click,https://github.com/grahame/sedge/commit/3badf07 -4,M718,--,,grahame/sedge,3badf078e2f4153db161cada1c7a23901e36ab7f,argparse,click,Utility,sedge/cli.py,:62,,group,,decorator,zero-to-one,,argparse__click__grahame/sedge__3badf07,argparse__click,https://github.com/grahame/sedge/commit/3badf07 -4,M719,--,,grahame/sedge,3badf078e2f4153db161cada1c7a23901e36ab7f,argparse,click,Utility,sedge/cli.py,111-113:63,add_argument,version_option,function call,decorator,one-to-one,element name change; argument deletion,argparse__click__grahame/sedge__3badf07,argparse__click,https://github.com/grahame/sedge/commit/3badf07 -4,M72,--,not library,pylons/substanced,4f608a0d5f2eedb34b7ad01050e89882d2e52391,events,event,Utility,substanced/sdi/properties.py,,,,,,,,events__event__pylons/substanced__4f608a0,events__event,https://github.com/pylons/substanced/commit/4f608a0 -4,M720,--,,grahame/sedge,3badf078e2f4153db161cada1c7a23901e36ab7f,argparse,click,Utility,sedge/cli.py,103-106:74-77;114-117:64-66;118-121:67-69,add_argument,option,function call,decorator,one-to-one,element name change;argument deletion;parameter addition to decorated function,argparse__click__grahame/sedge__3badf07,argparse__click,https://github.com/grahame/sedge/commit/3badf07 -4,M721,--,,grahame/sedge,3badf078e2f4153db161cada1c7a23901e36ab7f,argparse,click,Utility,sedge/cli.py,107-110:78;122-125:70-73,add_argument,option,function call,decorator,one-to-one,element name change;argument deletion;argument addition; parameter addition to decorated function,argparse__click__grahame/sedge__3badf07,argparse__click,https://github.com/grahame/sedge/commit/3badf07 -4,M722,--,,grahame/sedge,3badf078e2f4153db161cada1c7a23901e36ab7f,argparse,click,Utility,sedge/cli.py,132:,parse_args,,function call,,one-to-zero,,argparse__click__grahame/sedge__3badf07,argparse__click,https://github.com/grahame/sedge/commit/3badf07 -4,M723,--,,oca/maintainer-tools,69593ae691a43b75984bd92891165f1b26ad31a5,argparse,click,Utility,tools/pypi_upload_wheels.py,2:11,import argparse,import click,import,import,,,argparse__click__oca/maintainer-tools__69593ae,argparse__click,https://github.com/oca/maintainer-tools/commit/69593ae -4,M724,--,,oca/maintainer-tools,69593ae691a43b75984bd92891165f1b26ad31a5,argparse,click,Utility,tools/pypi_upload_wheels.py,112:,ArgumentParser,,function call,,one-to-zero,,argparse__click__oca/maintainer-tools__69593ae,argparse__click,https://github.com/oca/maintainer-tools/commit/69593ae -4,M725,--,,oca/maintainer-tools,69593ae691a43b75984bd92891165f1b26ad31a5,argparse,click,Utility,tools/pypi_upload_wheels.py,:110,,group,,decorator,zero-to-one,,argparse__click__oca/maintainer-tools__69593ae,argparse__click,https://github.com/oca/maintainer-tools/commit/69593ae -4,M726,--,,oca/maintainer-tools,69593ae691a43b75984bd92891165f1b26ad31a5,argparse,click,Utility,tools/pypi_upload_wheels.py,113:111;114:112;115:113,add_argument,option,function call,decorator,one-to-one,element name change; parameter addition to decorated function,argparse__click__oca/maintainer-tools__69593ae,argparse__click,https://github.com/oca/maintainer-tools/commit/69593ae -4,M727,--,,oca/maintainer-tools,69593ae691a43b75984bd92891165f1b26ad31a5,argparse,click,Utility,tools/pypi_upload_wheels.py,116:114,add_argument,option,function call,decorator,one-to-one,element name change; parameter addition to decorated function; argument deletion; argument addition,argparse__click__oca/maintainer-tools__69593ae,argparse__click,https://github.com/oca/maintainer-tools/commit/69593ae -4,M728,--,,oca/maintainer-tools,69593ae691a43b75984bd92891165f1b26ad31a5,argparse,click,Utility,tools/pypi_upload_wheels.py,117:129,add_argument,argument,function call,decorator,one-to-one,element name change; parameter addition to decorated function; argument transformation,argparse__click__oca/maintainer-tools__69593ae,argparse__click,https://github.com/oca/maintainer-tools/commit/69593ae -4,M729,--,,oca/maintainer-tools,69593ae691a43b75984bd92891165f1b26ad31a5,argparse,click,Utility,tools/pypi_upload_wheels.py,118:,parse_args,,function call,,one-to-zero,,argparse__click__oca/maintainer-tools__69593ae,argparse__click,https://github.com/oca/maintainer-tools/commit/69593ae -4,M73,--,,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,fabric3,paramiko,HTTP Clients,balancer/drivers/haproxy/RemoteControl.py,3-4:2,"from fabric.api import env, sudo, get, put, run; from fabric.network import disconnect_all",import paramiko,import,import,,,fabric3__paramiko__mirantis/openstack-lbaas__d7440d4,fabric3__paramiko,https://github.com/mirantis/openstack-lbaas/commit/d7440d4 -4,M730,--,,terryyin/google-translate-python,ac375b49cf1e72e0a79f78ba1a74e57b6c3f8aed,argparse,click,Utility,translate/main.py,8:9,import argparse,import click,import,import,,,argparse__click__terryyin/google-translate-python__ac375b4,argparse__click,https://github.com/terryyin/google-translate-python/commit/ac375b4 -4,M731,--,,terryyin/google-translate-python,ac375b49cf1e72e0a79f78ba1a74e57b6c3f8aed,argparse,click,Utility,translate/main.py,25:,ArgumentParser,,function call,,one-to-zero,,argparse__click__terryyin/google-translate-python__ac375b4,argparse__click,https://github.com/terryyin/google-translate-python/commit/ac375b4 -4,M732,--,,terryyin/google-translate-python,ac375b49cf1e72e0a79f78ba1a74e57b6c3f8aed,argparse,click,Utility,translate/main.py,:42,,command,,decorator,zero-to-one,,argparse__click__terryyin/google-translate-python__ac375b4,argparse__click,https://github.com/terryyin/google-translate-python/commit/ac375b4 -4,M733,--,,terryyin/google-translate-python,ac375b49cf1e72e0a79f78ba1a74e57b6c3f8aed,argparse,click,Utility,translate/main.py,26-29:48-52;30-33:43-47,add_argument,option,function call,decorator,one-to-one,element name change; parameter addition to decorated function; argument transformation; argument deletion,argparse__click__terryyin/google-translate-python__ac375b4,argparse__click,https://github.com/terryyin/google-translate-python/commit/ac375b4 -4,M734,--,,terryyin/google-translate-python,ac375b49cf1e72e0a79f78ba1a74e57b6c3f8aed,argparse,click,Utility,translate/main.py,34-37:53,add_argument,option,function call,decorator,one-to-one,element name change; parameter addition to decorated function; argument transformation; argument deletion; argument addition,argparse__click__terryyin/google-translate-python__ac375b4,argparse__click,https://github.com/terryyin/google-translate-python/commit/ac375b4 -4,M735,--,,terryyin/google-translate-python,ac375b49cf1e72e0a79f78ba1a74e57b6c3f8aed,argparse,click,Utility,translate/main.py,42:,parse_args,,function call,,one-to-zero,,argparse__click__terryyin/google-translate-python__ac375b4,argparse__click,https://github.com/terryyin/google-translate-python/commit/ac375b4 -4,M736,--,,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,argparse,click,Utility,yubioath/cli/__main__.py,40:40,import argparse,import click,import,import,,,argparse__click__yubico/yubioath-desktop__9d601b4,argparse__click,https://github.com/yubico/yubioath-desktop/commit/9d601b4 -4,M737,--,,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,argparse,click,Utility,yubioath/cli/__main__.py,61:;69:,ArgumentParser,,function call,,one-to-zero,,argparse__click__yubico/yubioath-desktop__9d601b4,argparse__click,https://github.com/yubico/yubioath-desktop/commit/9d601b4 -4,M738,--,,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,argparse,click,Utility,yubioath/cli/__main__.py,:72,,group,,decorator,zero-to-one,,argparse__click__yubico/yubioath-desktop__9d601b4,argparse__click,https://github.com/yubico/yubioath-desktop/commit/9d601b4 -4,M739,--,,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,argparse,click,Utility,yubioath/cli/__main__.py,62-64:73-74;254-255:228-229,add_argument,option,function call,decorator,one-to-one,element name change; parameter addition to decorated function; argument deletion; argument addition,argparse__click__yubico/yubioath-desktop__9d601b4,argparse__click,https://github.com/yubico/yubioath-desktop/commit/9d601b4 -4,M74,--,,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,fabric3,paramiko,HTTP Clients,balancer/drivers/haproxy/RemoteControl.py,23:23-26,get,connect; open_sftp; get,function call,function call; function call; function call,one-to-many,argument addition; element name change,fabric3__paramiko__mirantis/openstack-lbaas__d7440d4,fabric3__paramiko,https://github.com/mirantis/openstack-lbaas/commit/d7440d4 -4,M740,--,,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,argparse,click,Utility,yubioath/cli/__main__.py,65-67:75-76;168-169:141,add_argument,option,function call,decorator,one-to-one,element name change; parameter addition to decorated function,argparse__click__yubico/yubioath-desktop__9d601b4,argparse__click,https://github.com/yubico/yubioath-desktop/commit/9d601b4 -4,M741,--,,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,argparse,click,Utility,yubioath/cli/__main__.py,74-75:73-74,add_argument,option,function call,decorator,one-to-one,element name change; parameter addition to decorated function; argument transformation; argument deletion; argument addition,argparse__click__yubico/yubioath-desktop__9d601b4,argparse__click,https://github.com/yubico/yubioath-desktop/commit/9d601b4 -4,M742,--,,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,argparse,click,Utility,yubioath/cli/__main__.py,77:,add_subparsers,,function call,,one-to-zero,,argparse__click__yubico/yubioath-desktop__9d601b4,argparse__click,https://github.com/yubico/yubioath-desktop/commit/9d601b4 -4,M743,--,,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,argparse,click,Utility,yubioath/cli/__main__.py,79-80:;81-82:;83-84:;85-86:;87-88:,add_parser,,function call,,one-to-zero,,argparse__click__yubico/yubioath-desktop__9d601b4,argparse__click,https://github.com/yubico/yubioath-desktop/commit/9d601b4 -4,M744,--,,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,argparse,click,Utility,yubioath/cli/__main__.py,117-118:90,add_argument,argument,function call,decorator,one-to-one,element name change; parameter addition to decorated function; argument transformation; argument addition,argparse__click__yubico/yubioath-desktop__9d601b4,argparse__click,https://github.com/yubico/yubioath-desktop/commit/9d601b4 -4,M745,--,,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,argparse,click,Utility,yubioath/cli/__main__.py,119-120:91;121-122:92;123-124:93,add_argument,option,function call,decorator,one-to-one,element name change; parameter addition to decorated function,argparse__click__yubico/yubioath-desktop__9d601b4,argparse__click,https://github.com/yubico/yubioath-desktop/commit/9d601b4 -4,M746,--,,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,argparse,click,Utility,yubioath/cli/__main__.py,:89;:133;:171;:227,,command,,decorator,zero-to-one,,argparse__click__yubico/yubioath-desktop__9d601b4,argparse__click,https://github.com/yubico/yubioath-desktop/commit/9d601b4 -4,M747,--,,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,argparse,click,Utility,yubioath/cli/__main__.py,160-162:135,add_argument,option;IntRange,function call,decorator; function call,one-to-many,element name change; parameter addition to decorated function; argument transformation,argparse__click__yubico/yubioath-desktop__9d601b4,argparse__click,https://github.com/yubico/yubioath-desktop/commit/9d601b4 -4,M748,--,,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,argparse,click,Utility,yubioath/cli/__main__.py,163:136,add_argument,option,function call,decorator,one-to-one,element name change; parameter addition to decorated function; argument addition,argparse__click__yubico/yubioath-desktop__9d601b4,argparse__click,https://github.com/yubico/yubioath-desktop/commit/9d601b4 -4,M749,--,,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,argparse,click,Utility,yubioath/cli/__main__.py,164-165:137-138,add_argument,option;Choice,function call,decorator; function call,one-to-many,element name change; parameter addition to decorated function; argument transformation;argument name change,argparse__click__yubico/yubioath-desktop__9d601b4,argparse__click,https://github.com/yubico/yubioath-desktop/commit/9d601b4 -4,M75,--,,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,fabric3,paramiko,HTTP Clients,balancer/drivers/haproxy/RemoteControl.py,25:27-28,disconnect_all,close; close,function call,function call; function call,one-to-many,element name change,fabric3__paramiko__mirantis/openstack-lbaas__d7440d4,fabric3__paramiko,https://github.com/mirantis/openstack-lbaas/commit/d7440d4 -4,M750,--,,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,argparse,click,Utility,yubioath/cli/__main__.py,166-167:139-140;170-171:142,add_argument,option;Choice,function call,decorator; function call,one-to-many,element name change; parameter addition to decorated function; argument deletion; argument addition,argparse__click__yubico/yubioath-desktop__9d601b4,argparse__click,https://github.com/yubico/yubioath-desktop/commit/9d601b4 -4,M751,--,,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,argparse,click,Utility,yubioath/cli/__main__.py,159:134;206:172,add_argument,argument,function call,decorator,one-to-one,element name change; parameter addition to decorated function,argparse__click__yubico/yubioath-desktop__9d601b4,argparse__click,https://github.com/yubico/yubioath-desktop/commit/9d601b4 -4,M752,--,,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,argparse,click,Utility,yubioath/cli/__main__.py,219:,add_mutually_exclusive_group,,function call,,one-to-zero,,argparse__click__yubico/yubioath-desktop__9d601b4,argparse__click,https://github.com/yubico/yubioath-desktop/commit/9d601b4 -4,M753,--,,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,argparse,click,Utility,yubioath/cli/__main__.py,:187,,group,,decorator,zero-to-one,,argparse__click__yubico/yubioath-desktop__9d601b4,argparse__click,https://github.com/yubico/yubioath-desktop/commit/9d601b4 -4,M754,--,,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,argparse,click,Utility,yubioath/cli/__main__.py,220-221:194;222-223:208;224-225:220,add_argument,command,function call,decorator,one-to-one,element name change; argument deletion,argparse__click__yubico/yubioath-desktop__9d601b4,argparse__click,https://github.com/yubico/yubioath-desktop/commit/9d601b4 -4,M755,--,,adithyabsk/keep2roam,d340eea2fdedde8908334eda34325d058fc88282,argparse,click,Utility,convert.py,3:6,import argparse,import click,import,import,,,argparse__click__adithyabsk/keep2roam__d340eea,argparse__click,https://github.com/adithyabsk/keep2roam/commit/d340eea -4,M756,--,,adithyabsk/keep2roam,d340eea2fdedde8908334eda34325d058fc88282,argparse,click,Utility,convert.py,49-51:,ArgumentParser,,function call,,one-to-zero,,argparse__click__adithyabsk/keep2roam__d340eea,argparse__click,https://github.com/adithyabsk/keep2roam/commit/d340eea -4,M757,--,,adithyabsk/keep2roam,d340eea2fdedde8908334eda34325d058fc88282,argparse,click,Utility,convert.py,:59,,command,,decorator,zero-to-one,,argparse__click__adithyabsk/keep2roam__d340eea,argparse__click,https://github.com/adithyabsk/keep2roam/commit/d340eea -4,M758,--,,adithyabsk/keep2roam,d340eea2fdedde8908334eda34325d058fc88282,argparse,click,Utility,convert.py,52-56:60;57-61:61,add_argument,argument; Path,function call,decorator; function call,one-to-many,element name change; parameter addition to decorated function; argument transformation,argparse__click__adithyabsk/keep2roam__d340eea,argparse__click,https://github.com/adithyabsk/keep2roam/commit/d340eea -4,M759,--,,adithyabsk/keep2roam,d340eea2fdedde8908334eda34325d058fc88282,argparse,click,Utility,convert.py,62:,parse_args,,function call,,one-to-zero,,argparse__click__adithyabsk/keep2roam__d340eea,argparse__click,https://github.com/adithyabsk/keep2roam/commit/d340eea -4,M76,--,,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,fabric3,paramiko,HTTP Clients,balancer/drivers/haproxy/RemoteControl.py,29-30:32-35,put,connect; open_sftp; put,function call,function call; function call; function call,one-to-many,argument addition; element name change,fabric3__paramiko__mirantis/openstack-lbaas__d7440d4,fabric3__paramiko,https://github.com/mirantis/openstack-lbaas/commit/d7440d4 -4,M760,--,tangled,stratoscale/skipper,ffe31925250e1db905c141c6bc7c64f182b14ae3,argparse,click,Utility,skipper/commands.py,,,,,,,,argparse__click__stratoscale/skipper__ffe3192,argparse__click,https://github.com/stratoscale/skipper/commit/ffe3192 -4,M761,--,tangled,stratoscale/skipper,ffe31925250e1db905c141c6bc7c64f182b14ae3,argparse,click,Utility,skipper/main.py,,,,,,,,argparse__click__stratoscale/skipper__ffe3192,argparse__click,https://github.com/stratoscale/skipper/commit/ffe3192 -4,M762,--,no code changes,stratoscale/skipper,ffe31925250e1db905c141c6bc7c64f182b14ae3,argparse,click,Utility,tests/test_commands.py,,,,,,,,argparse__click__stratoscale/skipper__ffe3192,argparse__click,https://github.com/stratoscale/skipper/commit/ffe3192 -4,M763,--,,achalddave/segment-any-moving,87160d02c8652eebf2d8a5dce572e26fa2d1ca61,argparse,click,Utility,flow/compute_flow_sequences.py,3:3,import argparse,import click,import,import,,,argparse__click__achalddave/segment-any-moving__87160d0,argparse__click,https://github.com/achalddave/segment-any-moving/commit/87160d0 -4,M764,--,,achalddave/segment-any-moving,87160d02c8652eebf2d8a5dce572e26fa2d1ca61,argparse,click,Utility,flow/compute_flow_sequences.py,267-269:,ArgumentParser,,function call,,one-to-zero,,argparse__click__achalddave/segment-any-moving__87160d0,argparse__click,https://github.com/achalddave/segment-any-moving/commit/87160d0 -4,M765,--,,achalddave/segment-any-moving,87160d02c8652eebf2d8a5dce572e26fa2d1ca61,argparse,click,Utility,flow/compute_flow_sequences.py,270-273:25-28;274:29;284:41;291-299:48-56,add_argument,option,function call,decorator,one-to-one,element name change; parameter addition to decorated function,argparse__click__achalddave/segment-any-moving__87160d0,argparse__click,https://github.com/achalddave/segment-any-moving/commit/87160d0 -4,M766,--,,achalddave/segment-any-moving,87160d02c8652eebf2d8a5dce572e26fa2d1ca61,argparse,click,Utility,flow/compute_flow_sequences.py,275-276:30-33,add_argument,option;Choice,function call,decorator; function call,one-to-many,element name change; parameter addition to decorated function; argument transformation; argument name change,argparse__click__achalddave/segment-any-moving__87160d0,argparse__click,https://github.com/achalddave/segment-any-moving/commit/87160d0 -4,M767,--,,achalddave/segment-any-moving,87160d02c8652eebf2d8a5dce572e26fa2d1ca61,argparse,click,Utility,flow/compute_flow_sequences.py,277-283:34-40,add_argument,option,function call,decorator,one-to-one,element name change; parameter addition to decorated function; argument transformation,argparse__click__achalddave/segment-any-moving__87160d0,argparse__click,https://github.com/achalddave/segment-any-moving/commit/87160d0 -4,M768,--,,achalddave/segment-any-moving,87160d02c8652eebf2d8a5dce572e26fa2d1ca61,argparse,click,Utility,flow/compute_flow_sequences.py,285-289:42-46,add_argument,option,function call,decorator,one-to-one,element name change; parameter addition to decorated function; argument transformation; argument deletion; argument addition,argparse__click__achalddave/segment-any-moving__87160d0,argparse__click,https://github.com/achalddave/segment-any-moving/commit/87160d0 -4,M769,--,,achalddave/segment-any-moving,87160d02c8652eebf2d8a5dce572e26fa2d1ca61,argparse,click,Utility,flow/compute_flow_sequences.py,290:47,add_argument,option,function call,decorator,one-to-one,element name change; parameter addition to decorated function; argument transformation; argument deletion,argparse__click__achalddave/segment-any-moving__87160d0,argparse__click,https://github.com/achalddave/segment-any-moving/commit/87160d0 -4,M77,--,,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,fabric3,paramiko,HTTP Clients,balancer/drivers/haproxy/RemoteControl.py,33:36-37,sudo,exec_command,function call,function call,one-to-one,element name change; argument transformation,fabric3__paramiko__mirantis/openstack-lbaas__d7440d4,fabric3__paramiko,https://github.com/mirantis/openstack-lbaas/commit/d7440d4 -4,M770,--,tangled,databrewery/cubes,3697bfeb958d773708ca4d55ddd2cd9949533c2a,argparse,click,Utility,cubes/slicer/commands.py,17:16,,,,,,,argparse__click__databrewery/cubes__3697bfe,argparse__click,https://github.com/databrewery/cubes/commit/3697bfe -4,M771,--,,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,argparse,click,Utility,mlflow_tools/export_import/copy_experiment.py,34:5,from argparse import ArgumentParser,import click,import,import,,,argparse__click__amesar/mlflow-tools__431737a,argparse__click,https://github.com/amesar/mlflow-tools/commit/431737a -4,M772,--,,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,argparse,click,Utility,mlflow_tools/export_import/copy_experiment.py,35:,ArgumentParser,,function call,,one-to-zero,,argparse__click__amesar/mlflow-tools__431737a,argparse__click,https://github.com/amesar/mlflow-tools/commit/431737a -4,M773,--,,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,argparse,click,Utility,mlflow_tools/export_import/copy_experiment.py,:34,,command,,decorator,zero-to-one,,argparse__click__amesar/mlflow-tools__431737a,argparse__click,https://github.com/amesar/mlflow-tools/commit/431737a -4,M774,--,,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,argparse,click,Utility,mlflow_tools/export_import/copy_experiment.py,36:35;37:36;38:37;39:38;40:39;41:40;42:41,add_argument,option,function call,decorator,one-to-one,element name change; parameter addition to decorated function; argument addition; argument deletion,argparse__click__amesar/mlflow-tools__431737a,argparse__click,https://github.com/amesar/mlflow-tools/commit/431737a -4,M775,--,,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,argparse,click,Utility,mlflow_tools/export_import/copy_experiment.py,45:,parse_args,,function call,,one-to-zero,,argparse__click__amesar/mlflow-tools__431737a,argparse__click,https://github.com/amesar/mlflow-tools/commit/431737a -4,M776,--,,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,argparse,click,Utility,mlflow_tools/export_import/copy_run.py,46:6,from argparse import ArgumentParser,import click,import,import,,,argparse__click__amesar/mlflow-tools__431737a,argparse__click,https://github.com/amesar/mlflow-tools/commit/431737a -4,M777,--,,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,argparse,click,Utility,mlflow_tools/export_import/copy_run.py,47:,ArgumentParser,,function call,,one-to-zero,,argparse__click__amesar/mlflow-tools__431737a,argparse__click,https://github.com/amesar/mlflow-tools/commit/431737a -4,M778,--,,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,argparse,click,Utility,mlflow_tools/export_import/copy_run.py,:46,,command,,decorator,zero-to-one,,argparse__click__amesar/mlflow-tools__431737a,argparse__click,https://github.com/amesar/mlflow-tools/commit/431737a -4,M779,--,,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,argparse,click,Utility,mlflow_tools/export_import/copy_run.py,48:47;49:50;50:51;51:53;52:52;53:53;54:52,add_argument,option,function call,decorator,one-to-one,element name change; parameter addition to decorated function; argument addition; argument deletion,argparse__click__amesar/mlflow-tools__431737a,argparse__click,https://github.com/amesar/mlflow-tools/commit/431737a -4,M78,--,,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,fabric3,paramiko,HTTP Clients,balancer/drivers/haproxy/RemoteControl.py,51-52:45-48,run,connect; exec_command,function call,function call; function call,one-to-many,element name change; argument addition; type transformation,fabric3__paramiko__mirantis/openstack-lbaas__d7440d4,fabric3__paramiko,https://github.com/mirantis/openstack-lbaas/commit/d7440d4 -4,M780,--,,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,argparse,click,Utility,mlflow_tools/export_import/copy_run.py,55:,parse_args,,function call,,one-to-zero,,argparse__click__amesar/mlflow-tools__431737a,argparse__click,https://github.com/amesar/mlflow-tools/commit/431737a -4,M781,--,,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,argparse,click,Utility,mlflow_tools/export_import/export_experiment.py,68:9,from argparse import ArgumentParser,import click,import,import,,,argparse__click__amesar/mlflow-tools__431737a,argparse__click,https://github.com/amesar/mlflow-tools/commit/431737a -4,M782,--,,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,argparse,click,Utility,mlflow_tools/export_import/export_experiment.py,68:,ArgumentParser,,function call,,one-to-zero,,argparse__click__amesar/mlflow-tools__431737a,argparse__click,https://github.com/amesar/mlflow-tools/commit/431737a -4,M783,--,,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,argparse,click,Utility,mlflow_tools/export_import/export_experiment.py,:68,,command,,decorator,zero-to-one,,argparse__click__amesar/mlflow-tools__431737a,argparse__click,https://github.com/amesar/mlflow-tools/commit/431737a -4,M784,--,,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,argparse,click,Utility,mlflow_tools/export_import/export_experiment.py,70:69;71:70;72:71;73:72,add_argument,option,function call,decorator,one-to-one,element name change; parameter addition to decorated function; argument addition; argument deletion,argparse__click__amesar/mlflow-tools__431737a,argparse__click,https://github.com/amesar/mlflow-tools/commit/431737a -4,M785,--,,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,argparse,click,Utility,mlflow_tools/export_import/export_experiment.py,74:,parse_args,,function call,,one-to-zero,,argparse__click__amesar/mlflow-tools__431737a,argparse__click,https://github.com/amesar/mlflow-tools/commit/431737a -4,M786,--,,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,argparse,click,Utility,mlflow_tools/export_import/export_registered_models.py,25:6,from argparse import ArgumentParser,import click,import,import,,,argparse__click__amesar/mlflow-tools__431737a,argparse__click,https://github.com/amesar/mlflow-tools/commit/431737a -4,M787,--,,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,argparse,click,Utility,mlflow_tools/export_import/export_registered_models.py,26:,ArgumentParser,,function call,,one-to-zero,,argparse__click__amesar/mlflow-tools__431737a,argparse__click,https://github.com/amesar/mlflow-tools/commit/431737a -4,M788,--,,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,argparse,click,Utility,mlflow_tools/export_import/export_registered_models.py,:25,,command,,decorator,zero-to-one,,argparse__click__amesar/mlflow-tools__431737a,argparse__click,https://github.com/amesar/mlflow-tools/commit/431737a -4,M789,--,,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,argparse,click,Utility,mlflow_tools/export_import/export_registered_models.py,27:27,add_argument,option,function call,decorator,one-to-one,element name change; parameter addition to decorated function; argument addition; argument deletion,argparse__click__amesar/mlflow-tools__431737a,argparse__click,https://github.com/amesar/mlflow-tools/commit/431737a -4,M79,--,,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,fabric3,paramiko,HTTP Clients,balancer/drivers/haproxy/RemoteControl.py,55:52,sudo,exec_command,function call,function call,one-to-one,element name change; argument transformation,fabric3__paramiko__mirantis/openstack-lbaas__d7440d4,fabric3__paramiko,https://github.com/mirantis/openstack-lbaas/commit/d7440d4 -4,M790,--,,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,argparse,click,Utility,mlflow_tools/export_import/export_registered_models.py,28:,parse_args,,function call,,one-to-zero,,argparse__click__amesar/mlflow-tools__431737a,argparse__click,https://github.com/amesar/mlflow-tools/commit/431737a -4,M791,--,,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,argparse,click,Utility,mlflow_tools/export_import/export_run.py,90:10,from argparse import ArgumentParser,import click,import,import,,,argparse__click__amesar/mlflow-tools__431737a,argparse__click,https://github.com/amesar/mlflow-tools/commit/431737a -4,M792,--,,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,argparse,click,Utility,mlflow_tools/export_import/export_run.py,91:,ArgumentParser,,function call,,one-to-zero,,argparse__click__amesar/mlflow-tools__431737a,argparse__click,https://github.com/amesar/mlflow-tools/commit/431737a -4,M793,--,,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,argparse,click,Utility,mlflow_tools/export_import/export_run.py,:90,,command,,decorator,zero-to-one,,argparse__click__amesar/mlflow-tools__431737a,argparse__click,https://github.com/amesar/mlflow-tools/commit/431737a -4,M794,--,,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,argparse,click,Utility,mlflow_tools/export_import/export_run.py,92:91;94:93,add_argument,option,function call,decorator,one-to-one,element name change; parameter addition to decorated function; argument addition; argument deletion,argparse__click__amesar/mlflow-tools__431737a,argparse__click,https://github.com/amesar/mlflow-tools/commit/431737a -4,M795,--,,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,argparse,click,Utility,mlflow_tools/export_import/export_run.py,93:92;95:94,add_argument,option,function call,decorator,one-to-one,element name change; parameter addition to decorated function; argument deletion,argparse__click__amesar/mlflow-tools__431737a,argparse__click,https://github.com/amesar/mlflow-tools/commit/431737a -4,M796,--,,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,argparse,click,Utility,mlflow_tools/export_import/export_run.py,96:,parse_args,,function call,,one-to-zero,,argparse__click__amesar/mlflow-tools__431737a,argparse__click,https://github.com/amesar/mlflow-tools/commit/431737a -4,M797,--,,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,argparse,click,Utility,mlflow_tools/export_import/import_experiment.py,40:3,from argparse import ArgumentParser,import click,import,import,,,argparse__click__amesar/mlflow-tools__431737a,argparse__click,https://github.com/amesar/mlflow-tools/commit/431737a -4,M798,--,,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,argparse,click,Utility,mlflow_tools/export_import/import_experiment.py,41:,ArgumentParser,,function call,,one-to-zero,,argparse__click__amesar/mlflow-tools__431737a,argparse__click,https://github.com/amesar/mlflow-tools/commit/431737a -4,M799,--,,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,argparse,click,Utility,mlflow_tools/export_import/import_experiment.py,:39,,command,,decorator,zero-to-one,,argparse__click__amesar/mlflow-tools__431737a,argparse__click,https://github.com/amesar/mlflow-tools/commit/431737a -4,M8,--,no code changes,mergifyio/mergify-engine,fc997ca8b5865a126d75493c2ce9c7af480ac7f1,attrs,dataclasses,Utility,mergify_engine/rules/__init__.py,,,,,,,,attrs__dataclasses__mergifyio/mergify-engine__fc997ca,attrs__dataclasses,https://github.com/mergifyio/mergify-engine/commit/fc997ca -4,M80,--,,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,fabric3,paramiko,HTTP Clients,balancer/drivers/haproxy/RemoteControl.py,:57,,close,no program element,function call,zero-to-one,,fabric3__paramiko__mirantis/openstack-lbaas__d7440d4,fabric3__paramiko,https://github.com/mirantis/openstack-lbaas/commit/d7440d4 -4,M800,--,,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,argparse,click,Utility,mlflow_tools/export_import/import_experiment.py,42:40;43:41;44:42;45:43;46:44;47:45,add_argument,option,function call,decorator,one-to-one,element name change; parameter addition to decorated function; argument addition; argument deletion,argparse__click__amesar/mlflow-tools__431737a,argparse__click,https://github.com/amesar/mlflow-tools/commit/431737a -4,M801,--,,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,argparse,click,Utility,mlflow_tools/export_import/import_experiment.py,48:,parse_args,,function call,,one-to-zero,,argparse__click__amesar/mlflow-tools__431737a,argparse__click,https://github.com/amesar/mlflow-tools/commit/431737a -4,M802,--,,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,argparse,click,Utility,mlflow_tools/export_import/import_model.py,46:7,from argparse import ArgumentParser,import click,import,import,,,argparse__click__amesar/mlflow-tools__431737a,argparse__click,https://github.com/amesar/mlflow-tools/commit/431737a -4,M803,--,,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,argparse,click,Utility,mlflow_tools/export_import/import_model.py,65:,ArgumentParser,,function call,,one-to-zero,,argparse__click__amesar/mlflow-tools__431737a,argparse__click,https://github.com/amesar/mlflow-tools/commit/431737a -4,M804,--,,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,argparse,click,Utility,mlflow_tools/export_import/import_model.py,:64,,command,,decorator,zero-to-one,,argparse__click__amesar/mlflow-tools__431737a,argparse__click,https://github.com/amesar/mlflow-tools/commit/431737a -4,M805,--,,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,argparse,click,Utility,mlflow_tools/export_import/import_model.py,66:65;67:66;68:67;69:68,add_argument,option,function call,decorator,one-to-one,element name change; parameter addition to decorated function; argument addition; argument deletion,argparse__click__amesar/mlflow-tools__431737a,argparse__click,https://github.com/amesar/mlflow-tools/commit/431737a -4,M806,--,,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,argparse,click,Utility,mlflow_tools/export_import/import_model.py,70:,parse_args,,function call,,one-to-zero,,argparse__click__amesar/mlflow-tools__431737a,argparse__click,https://github.com/amesar/mlflow-tools/commit/431737a -4,M807,--,,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,argparse,click,Utility,mlflow_tools/export_import/import_run.py,75:7,from argparse import ArgumentParser,import click,import,import,,,argparse__click__amesar/mlflow-tools__431737a,argparse__click,https://github.com/amesar/mlflow-tools/commit/431737a -4,M808,--,,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,argparse,click,Utility,mlflow_tools/export_import/import_run.py,74:,ArgumentParser,,function call,,one-to-zero,,argparse__click__amesar/mlflow-tools__431737a,argparse__click,https://github.com/amesar/mlflow-tools/commit/431737a -4,M809,--,,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,argparse,click,Utility,mlflow_tools/export_import/import_run.py,:73,,command,,decorator,zero-to-one,,argparse__click__amesar/mlflow-tools__431737a,argparse__click,https://github.com/amesar/mlflow-tools/commit/431737a -4,M81,--,,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,fabric3,paramiko,HTTP Clients,balancer/drivers/haproxy/RemoteControl.py,74:72-73,sudo,connect; exec_command,function call,function call; function call,one-to-many,element name change; argument addition; argument transformation,fabric3__paramiko__mirantis/openstack-lbaas__d7440d4,fabric3__paramiko,https://github.com/mirantis/openstack-lbaas/commit/d7440d4 -4,M810,--,,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,argparse,click,Utility,mlflow_tools/export_import/import_run.py,76:74;77:75;78:76;79:77;80:78,add_argument,option,function call,decorator,one-to-one,element name change; parameter addition to decorated function; argument addition; argument deletion,argparse__click__amesar/mlflow-tools__431737a,argparse__click,https://github.com/amesar/mlflow-tools/commit/431737a -4,M811,--,,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,argparse,click,Utility,mlflow_tools/export_import/import_run.py,81:,parse_args,,function call,,one-to-zero,,argparse__click__amesar/mlflow-tools__431737a,argparse__click,https://github.com/amesar/mlflow-tools/commit/431737a -4,M812,--,,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,argparse,click,Utility,bin/convert.py,190:15,"from argparse import ArgumentParser, ArgumentDefaultsHelpFormatter",import click,import,import,,,argparse__click__martinthoma/hwrt__86bc433,argparse__click,https://github.com/martinthoma/hwrt/commit/86bc433 -4,M813,--,,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,argparse,click,Utility,bin/convert.py,192-194:,ArgumentParser,,function call,,one-to-zero,,argparse__click__martinthoma/hwrt__86bc433,argparse__click,https://github.com/martinthoma/hwrt/commit/86bc433 -4,M814,--,,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,argparse,click,Utility,bin/convert.py,193:,ArgumentDefaultsHelpFormatter,,function call,,one-to-zero,,argparse__click__martinthoma/hwrt__86bc433,argparse__click,https://github.com/martinthoma/hwrt/commit/86bc433 -4,M815,--,,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,argparse,click,Utility,bin/convert.py,195-203:186,add_argument,command,function call,decorator,one-to-one,element name change; parameter addition to decorated function; argument deletion,argparse__click__martinthoma/hwrt__86bc433,argparse__click,https://github.com/martinthoma/hwrt/commit/86bc433 -4,M816,--,,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,argparse,click,Utility,bin/convert.py,208:,parse_args,,function call,,one-to-zero,,argparse__click__martinthoma/hwrt__86bc433,argparse__click,https://github.com/martinthoma/hwrt/commit/86bc433 -4,M817,--,,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,argparse,click,Utility,bin/merge.py,66:11,"from argparse import ArgumentParser, ArgumentDefaultsHelpFormatter",import click,import,import,,,argparse__click__martinthoma/hwrt__86bc433,argparse__click,https://github.com/martinthoma/hwrt/commit/86bc433 -4,M818,--,,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,argparse,click,Utility,bin/merge.py,68-70:,ArgumentParser,,function call,,one-to-zero,,argparse__click__martinthoma/hwrt__86bc433,argparse__click,https://github.com/martinthoma/hwrt/commit/86bc433 -4,M819,--,,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,argparse,click,Utility,bin/merge.py,69:,ArgumentDefaultsHelpFormatter,,function call,,one-to-zero,,argparse__click__martinthoma/hwrt__86bc433,argparse__click,https://github.com/martinthoma/hwrt/commit/86bc433 -4,M82,--,,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,fabric3,paramiko,HTTP Clients,balancer/drivers/haproxy/RemoteControl.py,75:74,disconnect_all,close,function call,function call,one-to-one,element name change,fabric3__paramiko__mirantis/openstack-lbaas__d7440d4,fabric3__paramiko,https://github.com/mirantis/openstack-lbaas/commit/d7440d4 -4,M820,--,,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,argparse,click,Utility,bin/merge.py,:66,,command,,decorator,zero-to-one,,argparse__click__martinthoma/hwrt__86bc433,argparse__click,https://github.com/martinthoma/hwrt/commit/86bc433 -4,M821,--,,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,argparse,click,Utility,bin/merge.py,71-78:67-72;79-86:73-78,add_argument,option;Path,function call,decorator; function call,one-to-many,element name change; parameter addition to decorated function; argument deletion; argument transformation,argparse__click__martinthoma/hwrt__86bc433,argparse__click,https://github.com/martinthoma/hwrt/commit/86bc433 -4,M822,--,,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,argparse,click,Utility,bin/merge.py,87-89:79-84,add_argument,option;Path,function call,decorator; function call,one-to-many,element name change; parameter addition to decorated function; argument deletion; argument addition,argparse__click__martinthoma/hwrt__86bc433,argparse__click,https://github.com/martinthoma/hwrt/commit/86bc433 -4,M823,--,,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,argparse,click,Utility,bin/merge.py,94:,parse_args,,function call,,one-to-zero,,argparse__click__martinthoma/hwrt__86bc433,argparse__click,https://github.com/martinthoma/hwrt/commit/86bc433 -4,M824,--,no code changes,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,argparse,click,Utility,hwrt/analyze_data.py,,,,,,,,argparse__click__martinthoma/hwrt__86bc433,argparse__click,https://github.com/martinthoma/hwrt/commit/86bc433 -4,M825,--,no code changes,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,argparse,click,Utility,hwrt/create_ffiles.py,,,,,,,,argparse__click__martinthoma/hwrt__86bc433,argparse__click,https://github.com/martinthoma/hwrt/commit/86bc433 -4,M826,--,no code changes,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,argparse,click,Utility,hwrt/create_model.py,,,,,,,,argparse__click__martinthoma/hwrt__86bc433,argparse__click,https://github.com/martinthoma/hwrt/commit/86bc433 -4,M827,--,,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,argparse,click,Utility,hwrt/datasets/crohme_convert.py,162:16,"from argparse import ArgumentParser, ArgumentDefaultsHelpFormatter",import click,import,import,,,argparse__click__martinthoma/hwrt__86bc433,argparse__click,https://github.com/martinthoma/hwrt/commit/86bc433 -4,M828,--,,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,argparse,click,Utility,hwrt/datasets/crohme_convert.py,164-166:,ArgumentParser,,function call,,one-to-zero,,argparse__click__martinthoma/hwrt__86bc433,argparse__click,https://github.com/martinthoma/hwrt/commit/86bc433 -4,M829,--,,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,argparse,click,Utility,hwrt/datasets/crohme_convert.py,165:,ArgumentDefaultsHelpFormatter,,function call,,one-to-zero,,argparse__click__martinthoma/hwrt__86bc433,argparse__click,https://github.com/martinthoma/hwrt/commit/86bc433 -4,M83,--,,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,fabric3,paramiko,HTTP Clients,balancer/drivers/haproxy/RemoteControl.py,78:77-78,sudo,connect; exec_command,function call,function call; function call,one-to-many,element name change; argument addition; argument transformation,fabric3__paramiko__mirantis/openstack-lbaas__d7440d4,fabric3__paramiko,https://github.com/mirantis/openstack-lbaas/commit/d7440d4 -4,M830,--,,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,argparse,click,Utility,hwrt/datasets/crohme_convert.py,:159,,command,,decorator,zero-to-one,,argparse__click__martinthoma/hwrt__86bc433,argparse__click,https://github.com/martinthoma/hwrt/commit/86bc433 -4,M831,--,,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,argparse,click,Utility,hwrt/datasets/crohme_convert.py,167-175:160-166,add_argument,option;Path,function call,decorator; function call,one-to-many,element name change; parameter addition to decorated function; argument deletion; argument transformation,argparse__click__martinthoma/hwrt__86bc433,argparse__click,https://github.com/martinthoma/hwrt/commit/86bc433 -4,M832,--,,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,argparse,click,Utility,hwrt/datasets/crohme_convert.py,180:,parse_args,,function call,,one-to-zero,,argparse__click__martinthoma/hwrt__86bc433,argparse__click,https://github.com/martinthoma/hwrt/commit/86bc433 -4,M833,--,no code changes,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,argparse,click,Utility,hwrt/download.py,,,,,,,,argparse__click__martinthoma/hwrt__86bc433,argparse__click,https://github.com/martinthoma/hwrt/commit/86bc433 -4,M834,--,no code changes,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,argparse,click,Utility,hwrt/filter_dataset.py,,,,,,,,argparse__click__martinthoma/hwrt__86bc433,argparse__click,https://github.com/martinthoma/hwrt/commit/86bc433 -4,M835,--,no code changes,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,argparse,click,Utility,hwrt/preprocess_dataset.py,,,,,,,,argparse__click__martinthoma/hwrt__86bc433,argparse__click,https://github.com/martinthoma/hwrt/commit/86bc433 -4,M836,--,,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,argparse,click,Utility,hwrt/selfcheck.py,111:111,import argparse,import click,import,import,,,argparse__click__martinthoma/hwrt__86bc433,argparse__click,https://github.com/martinthoma/hwrt/commit/86bc433 -4,M837,--,,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,argparse,click,Utility,hwrt/selfcheck.py,113:113,__version__,__version__,attribute access,attribute access,one-to-one,no properties,argparse__click__martinthoma/hwrt__86bc433,argparse__click,https://github.com/martinthoma/hwrt/commit/86bc433 -4,M838,--,no code changes,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,argparse,click,Utility,hwrt/serve.py,,,,,,,,argparse__click__martinthoma/hwrt__86bc433,argparse__click,https://github.com/martinthoma/hwrt/commit/86bc433 -4,M839,--,no code changes,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,argparse,click,Utility,hwrt/test.py,,,,,,,,argparse__click__martinthoma/hwrt__86bc433,argparse__click,https://github.com/martinthoma/hwrt/commit/86bc433 -4,M84,--,,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,fabric3,paramiko,HTTP Clients,balancer/drivers/haproxy/RemoteControl.py,79:79,disconnect_all,close,function call,function call,one-to-one,element name change,fabric3__paramiko__mirantis/openstack-lbaas__d7440d4,fabric3__paramiko,https://github.com/mirantis/openstack-lbaas/commit/d7440d4 -4,M840,--,no code changes,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,argparse,click,Utility,hwrt/train.py,,,,,,,,argparse__click__martinthoma/hwrt__86bc433,argparse__click,https://github.com/martinthoma/hwrt/commit/86bc433 -4,M841,--,no code changes,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,argparse,click,Utility,hwrt/view.py,,,,,,,,argparse__click__martinthoma/hwrt__86bc433,argparse__click,https://github.com/martinthoma/hwrt/commit/86bc433 -4,M842,--,no code changes,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,argparse,click,Utility,tests/utils_test.py,,,,,,,,argparse__click__martinthoma/hwrt__86bc433,argparse__click,https://github.com/martinthoma/hwrt/commit/86bc433 -4,M85,--,,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,fabric3,paramiko,HTTP Clients,balancer/drivers/haproxy/RemoteControl.py,82:82-83,sudo,connect; exec_command,function call,function call; function call,one-to-many,element name change; argument addition; argument transformation,fabric3__paramiko__mirantis/openstack-lbaas__d7440d4,fabric3__paramiko,https://github.com/mirantis/openstack-lbaas/commit/d7440d4 -4,M86,--,,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,fabric3,paramiko,HTTP Clients,balancer/drivers/haproxy/RemoteControl.py,83:84,disconnect_all,close,function call,function call,one-to-one,element name change,fabric3__paramiko__mirantis/openstack-lbaas__d7440d4,fabric3__paramiko,https://github.com/mirantis/openstack-lbaas/commit/d7440d4 -4,M87,--,,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,fabric3,paramiko,HTTP Clients,balancer/drivers/haproxy/RemoteControl.py,97:98-100,sudo,connect; exec_command,function call,function call; function call,one-to-many,element name change; argument addition; argument transformation,fabric3__paramiko__mirantis/openstack-lbaas__d7440d4,fabric3__paramiko,https://github.com/mirantis/openstack-lbaas/commit/d7440d4 -4,M88,--,,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,fabric3,paramiko,HTTP Clients,balancer/drivers/haproxy/RemoteControl.py,98:101,disconnect_all,close,function call,function call,one-to-one,element name change,fabric3__paramiko__mirantis/openstack-lbaas__d7440d4,fabric3__paramiko,https://github.com/mirantis/openstack-lbaas/commit/d7440d4 -4,M89,--,,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,fabric3,paramiko,HTTP Clients,balancer/drivers/haproxy/RemoteControl.py,"101:104,107-109",run,connect; exec_command,function call,function call; function call,one-to-many,element name change; argument addition; output transformation,fabric3__paramiko__mirantis/openstack-lbaas__d7440d4,fabric3__paramiko,https://github.com/mirantis/openstack-lbaas/commit/d7440d4 -4,M9,--,no code changes,mergifyio/mergify-engine,fc997ca8b5865a126d75493c2ce9c7af480ac7f1,attrs,dataclasses,Utility,mergify_engine/rules/filter.py,,,,,,,,attrs__dataclasses__mergifyio/mergify-engine__fc997ca,attrs__dataclasses,https://github.com/mergifyio/mergify-engine/commit/fc997ca -4,M90,--,,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,fabric3,paramiko,HTTP Clients,balancer/drivers/haproxy/RemoteControl.py,102:111-112,sudo,exec_command,function call,function call,one-to-one,element name change; argument transformation,fabric3__paramiko__mirantis/openstack-lbaas__d7440d4,fabric3__paramiko,https://github.com/mirantis/openstack-lbaas/commit/d7440d4 -4,M91,--,,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,fabric3,paramiko,HTTP Clients,balancer/drivers/haproxy/RemoteControl.py,108:118,disconnect_all,close,function call,function call,one-to-one,element name change,fabric3__paramiko__mirantis/openstack-lbaas__d7440d4,fabric3__paramiko,https://github.com/mirantis/openstack-lbaas/commit/d7440d4 -4,M92,--,,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,fabric3,paramiko,HTTP Clients,balancer/drivers/haproxy/RemoteControl.py,111-112:121-123,run,connect; exec_command,function call,function call; function call,one-to-many,element name change; argument addition; output transformation,fabric3__paramiko__mirantis/openstack-lbaas__d7440d4,fabric3__paramiko,https://github.com/mirantis/openstack-lbaas/commit/d7440d4 -4,M93,--,,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,fabric3,paramiko,HTTP Clients,balancer/drivers/haproxy/RemoteControl.py,115:128-129,sudo,exec_command,function call,function call,one-to-one,element name change; argument transformation,fabric3__paramiko__mirantis/openstack-lbaas__d7440d4,fabric3__paramiko,https://github.com/mirantis/openstack-lbaas/commit/d7440d4 -4,M94,--,,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,fabric3,paramiko,HTTP Clients,balancer/drivers/haproxy/RemoteControl.py,119:133,disconnect_all,close,function call,function call,one-to-one,element name change,fabric3__paramiko__mirantis/openstack-lbaas__d7440d4,fabric3__paramiko,https://github.com/mirantis/openstack-lbaas/commit/d7440d4 -4,M95,--,,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,fabric3,paramiko,HTTP Clients,balancer/drivers/haproxy/RemoteControl.py,161-164:176-180,sudo,connect; exec_command,function call,function call; function call,one-to-many,element name change; argument addition; argument transformation; output transformation,fabric3__paramiko__mirantis/openstack-lbaas__d7440d4,fabric3__paramiko,https://github.com/mirantis/openstack-lbaas/commit/d7440d4 -4,M96,--,,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,fabric3,paramiko,HTTP Clients,balancer/drivers/haproxy/RemoteControl.py,168:184,disconnect_all,close,function call,function call,one-to-one,element name change,fabric3__paramiko__mirantis/openstack-lbaas__d7440d4,fabric3__paramiko,https://github.com/mirantis/openstack-lbaas/commit/d7440d4 -4,M97,--,duplicate,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,fabric,paramiko,HTTP Clients,balancer/drivers/haproxy/RemoteControl.py,,,,,,,,fabric__paramiko__mirantis/openstack-lbaas__d7440d4,fabric__paramiko,https://github.com/mirantis/openstack-lbaas/commit/d7440d4 -4,M98,--,,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabric3,invoke,Utility,fabfile.py,4:3,from fabric.api import *,from invoke import task,import,import,,,fabric3__invoke__skoczen/will__437f8be,fabric3__invoke,https://github.com/skoczen/will/commit/437f8be -4,M99,--,,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,fabric3,invoke,Utility,fabfile.py,42:42,local,run,function call,function call,one-to-one,element name change,fabric3__invoke__skoczen/will__437f8be,fabric3__invoke,https://github.com/skoczen/will/commit/437f8be -4,S1,--,,emlid/ntripbrowser,9161c1943a8623892b174c98cdf686a4a0ce8673,chardet,cchardet,Utility,ntripbrowser/ntripbrowser.py,35:36,chardet,cchardet,import,import,one-to-one,no properties,chardet__cchardet__emlid/ntripbrowser__9161c19,chardet__cchardet,https://github.com/emlid/ntripbrowser/commit/9161c19 -4,S10,--,,kittenparry/meituri-downloader,422d73beace31a95a817d9befa860ca932df4596,click,argparse,Utility,meituri.py,17-19:17-19,option,add_argument,decorator,function call,one-to-one,element name change; argument addition,click__argparse__kittenparry/meituri-downloader__422d73b,click__argparse,https://github.com/kittenparry/meituri-downloader/commit/422d73b -4,S100,--,,tasmota/decode-config,5be614174b1e282440fa0166e48c0d39bafb3ff1,pycurl,requests,HTTP Clients,decode-config.py,"1635-1641,1643-1646:1634-1635,1637-1638",Curl;BytesIO;HTTPHeader;setopt,get,function call; function call; function call; function call,function call,many-to-one,argument transformation; element name change,pycurl__requests__tasmota/decode-config__5be6141,pycurl__requests,https://github.com/tasmota/decode-config/commit/5be6141 -4,S101,--,unsure,tasmota/decode-config,5be614174b1e282440fa0166e48c0d39bafb3ff1,pycurl,requests,HTTP Clients,decode-config.py,"1648-1656,1658-1659:1640-1641",perform;getinfo,ok;status_code,function call,attribute access,many-to-many,argument transformation; element name change,pycurl__requests__tasmota/decode-config__5be6141,pycurl__requests,https://github.com/tasmota/decode-config/commit/5be6141 -4,S102,--,,tasmota/decode-config,5be614174b1e282440fa0166e48c0d39bafb3ff1,pycurl,requests,HTTP Clients,decode-config.py,1660:1643,contenttype,headers,function call,attribute access,one-to-one,argument transformation; element name change,pycurl__requests__tasmota/decode-config__5be6141,pycurl__requests,https://github.com/tasmota/decode-config/commit/5be6141 -4,S103,--,unsure,tasmota/decode-config,5be614174b1e282440fa0166e48c0d39bafb3ff1,pycurl,requests,HTTP Clients,decode-config.py,1663-1668:1646,getvalue(),"status_code, content",function call,attribute access,many-to-many,element name change; argument transformation,pycurl__requests__tasmota/decode-config__5be6141,pycurl__requests,https://github.com/tasmota/decode-config/commit/5be6141 -4,S104,--,,networkx/networkx,481f3e8e405cafc05c570e8fc5a2a4d531f86121,pydotplus,pydot2,Graphic,examples/drawing/atlas.py,67:67,pydotplus,pydot,import,import,one-to-one,no properties,pydotplus__pydot2__networkx/networkx__481f3e8,pydotplus__pydot2,https://github.com/networkx/networkx/commit/481f3e8 -4,S105,--,,networkx/networkx,481f3e8e405cafc05c570e8fc5a2a4d531f86121,pydotplus,pydot2,Graphic,examples/drawing/circular_tree.py,9:9,pydotplus,pydot,import,import,one-to-one,no properties,pydotplus__pydot2__networkx/networkx__481f3e8,pydotplus__pydot2,https://github.com/networkx/networkx/commit/481f3e8 -4,S106,--,,networkx/networkx,481f3e8e405cafc05c570e8fc5a2a4d531f86121,pydotplus,pydot2,Graphic,examples/drawing/giant_component.py,30:30,pydotplus,pydot,import,import,one-to-one,no properties,pydotplus__pydot2__networkx/networkx__481f3e8,pydotplus__pydot2,https://github.com/networkx/networkx/commit/481f3e8 -4,S107,--,,networkx/networkx,481f3e8e405cafc05c570e8fc5a2a4d531f86121,pydotplus,pydot2,Graphic,examples/drawing/lanl_routes.py,53:53,pydotplus,pydot,import,import,one-to-one,no properties,pydotplus__pydot2__networkx/networkx__481f3e8,pydotplus__pydot2,https://github.com/networkx/networkx/commit/481f3e8 -4,S108,--,,networkx/networkx,481f3e8e405cafc05c570e8fc5a2a4d531f86121,pydotplus,pydot2,Graphic,examples/graph/atlas.py,67:67,pydotplus,pydot,import,import,one-to-one,no properties,pydotplus__pydot2__networkx/networkx__481f3e8,pydotplus__pydot2,https://github.com/networkx/networkx/commit/481f3e8 -4,S109,--,,networkx/networkx,481f3e8e405cafc05c570e8fc5a2a4d531f86121,pydotplus,pydot2,Graphic,examples/pygraphviz/write_dotfile.py,31:31,pydotplus,pydot,import,import,one-to-one,no properties,pydotplus__pydot2__networkx/networkx__481f3e8,pydotplus__pydot2,https://github.com/networkx/networkx/commit/481f3e8 -4,S11,--,,kittenparry/meituri-downloader,422d73beace31a95a817d9befa860ca932df4596,click,argparse,Utility,meituri.py,:20,,parse_args,no program element,function call,zero-to-one,,click__argparse__kittenparry/meituri-downloader__422d73b,click__argparse,https://github.com/kittenparry/meituri-downloader/commit/422d73b -4,S110,--,no code changes,networkx/networkx,481f3e8e405cafc05c570e8fc5a2a4d531f86121,pydotplus,pydot2,Graphic,networkx/drawing/nx_pydot.py,,,,,,,,pydotplus__pydot2__networkx/networkx__481f3e8,pydotplus__pydot2,https://github.com/networkx/networkx/commit/481f3e8 -4,S111,--,test files,networkx/networkx,481f3e8e405cafc05c570e8fc5a2a4d531f86121,pydotplus,pydot2,Graphic,networkx/drawing/tests/test_pydot.py,,,,,,,,pydotplus__pydot2__networkx/networkx__481f3e8,pydotplus__pydot2,https://github.com/networkx/networkx/commit/481f3e8 -4,S112,--,test files,hynek/pem,29f1946df7df4b71248d1ddc3afa94f4b44d61ed,pyopenssl,cryptography,HTTP Clients&Crypto,tests/test_core.py,,,,,,,,pyopenssl__cryptography__hynek/pem__29f1946,pyopenssl__cryptography,https://github.com/hynek/pem/commit/29f1946 -4,S113,--,,ceph/teuthology,fb3210538573bfe67d1f3faf0edb566a2c9877a6,argparse,docopt,Utility,scripts/results.py,1:15,argparse,docopt,import,import,one-to-one,no properties,argparse__docopt__ceph/teuthology__fb32105,argparse__docopt,https://github.com/ceph/teuthology/commit/fb32105 -4,S114,--,,ceph/teuthology,fb3210538573bfe67d1f3faf0edb566a2c9877a6,argparse,docopt,Utility,scripts/results.py,"11-14:1-14,20",ArgumentParser; ArgumentParser.add_argument; ArgumentParser.parse_Args,docopt,function call;function call;function call,function call,many-to-one,element name change;argument transformation,argparse__docopt__ceph/teuthology__fb32105,argparse__docopt,https://github.com/ceph/teuthology/commit/fb32105 -4,S115,--,,glue-viz/glue,5b2d7f925fd49aac3654c7f288e87e9b6df347cf,pyfits,astropy,Filesystem&Scientific,glue/core/data.py,5:675,pyfits,io,import,import,one-to-one,no properties,pyfits__astropy__glue-viz/glue__5b2d7f9,pyfits__astropy,https://github.com/glue-viz/glue/commit/5b2d7f9 -4,S116,--,,glue-viz/glue,5b2d7f925fd49aac3654c7f288e87e9b6df347cf,pyfits,astropy,Filesystem&Scientific,glue/core/data.py,677:677,open,open,function call,function call,one-to-one,no properties,pyfits__astropy__glue-viz/glue__5b2d7f9,pyfits__astropy,https://github.com/glue-viz/glue/commit/5b2d7f9 -4,S117,--,,glue-viz/glue,5b2d7f925fd49aac3654c7f288e87e9b6df347cf,pyfits,astropy,Filesystem&Scientific,glue/core/io.py,10:10,pyfits,fits,import,import,one-to-one,no properties,pyfits__astropy__glue-viz/glue__5b2d7f9,pyfits__astropy,https://github.com/glue-viz/glue/commit/5b2d7f9 -4,S118,--,,glue-viz/glue,5b2d7f925fd49aac3654c7f288e87e9b6df347cf,pyfits,astropy,Filesystem&Scientific,glue/core/io.py,13:13,open,open,function call,function call,one-to-one,no properties,pyfits__astropy__glue-viz/glue__5b2d7f9,pyfits__astropy,https://github.com/glue-viz/glue/commit/5b2d7f9 -4,S119,--,,glue-viz/glue,5b2d7f925fd49aac3654c7f288e87e9b6df347cf,pyfits,astropy,Filesystem&Scientific,glue/core/io.py,21:21,PrimaryHDU,PrimaryHDU,attribute access,attribute access,one-to-one,no properties,pyfits__astropy__glue-viz/glue__5b2d7f9,pyfits__astropy,https://github.com/glue-viz/glue/commit/5b2d7f9 -4,S12,--,,magnetotesting/magneto,a5c82b8f76b8e4f97c122da9726a99f4c591ffcc,argparse,click,Utility,magneto/main.py,2:2,argparse,click,import,import,one-to-one,no properties,argparse__click__magnetotesting/magneto__a5c82b8,argparse__click,https://github.com/magnetotesting/magneto/commit/a5c82b8 -4,S120,--,,glue-viz/glue,5b2d7f925fd49aac3654c7f288e87e9b6df347cf,pyfits,astropy,Filesystem&Scientific,glue/core/io.py,22:22,ImageHDU,ImageHDU,attribute access,attribute access,one-to-one,no properties,pyfits__astropy__glue-viz/glue__5b2d7f9,pyfits__astropy,https://github.com/glue-viz/glue/commit/5b2d7f9 -4,S121,--,,glue-viz/glue,5b2d7f925fd49aac3654c7f288e87e9b6df347cf,pyfits,astropy,Filesystem&Scientific,glue/core/subset.py,3:196,pyfits,fits,import,import,one-to-one,no properties,pyfits__astropy__glue-viz/glue__5b2d7f9,pyfits__astropy,https://github.com/glue-viz/glue/commit/5b2d7f9 -4,S122,--,,glue-viz/glue,5b2d7f925fd49aac3654c7f288e87e9b6df347cf,pyfits,astropy,Filesystem&Scientific,glue/core/subset.py,197:197,writeto,writeto,function call,function call,one-to-one,no properties,pyfits__astropy__glue-viz/glue__5b2d7f9,pyfits__astropy,https://github.com/glue-viz/glue/commit/5b2d7f9 -4,S123,--,,glue-viz/glue,5b2d7f925fd49aac3654c7f288e87e9b6df347cf,pyfits,astropy,Filesystem&Scientific,glue/core/subset.py,203:204,open,open,function call,function call,one-to-one,no properties,pyfits__astropy__glue-viz/glue__5b2d7f9,pyfits__astropy,https://github.com/glue-viz/glue/commit/5b2d7f9 -4,S124,--,,glue-viz/glue,5b2d7f925fd49aac3654c7f288e87e9b6df347cf,pyfits,astropy,Filesystem&Scientific,glue/core/coordinates.py,6:47,import pyfits.core,from astropy.io import fits,import,import,one-to-one,no properties,pyfits__astropy__glue-viz/glue__5b2d7f9,pyfits__astropy,https://github.com/glue-viz/glue/commit/5b2d7f9 -4,S125,--,,glue-viz/glue,5b2d7f925fd49aac3654c7f288e87e9b6df347cf,pyfits,astropy,Filesystem&Scientific,glue/core/coordinates.py,148:148,Header,Header,attribute access,attribute access,one-to-one,no properties,pyfits__astropy__glue-viz/glue__5b2d7f9,pyfits__astropy,https://github.com/glue-viz/glue/commit/5b2d7f9 -4,S126,--,test files,glue-viz/glue,5b2d7f925fd49aac3654c7f288e87e9b6df347cf,pyfits,astropy,Filesystem&Scientific,glue/core/tests/test_coordinates.py,4:,,,,,,,pyfits__astropy__glue-viz/glue__5b2d7f9,pyfits__astropy,https://github.com/glue-viz/glue/commit/5b2d7f9 -4,S127,--,multi-lib,eggpi/citationhunt,f29d2127f534b8349fd034b4648ade77b5852082,pymysql,mysqlclient,Database,chdb.py,,,,,,,,pymysql__mysqlclient__eggpi/citationhunt__f29d212,pymysql__mysqlclient,https://github.com/eggpi/citationhunt/commit/f29d212 -4,S128,--,multi-lib,eggpi/citationhunt,f29d2127f534b8349fd034b4648ade77b5852082,pymysql,mysqlclient,Database,scripts/assign_categories.py,,,,,,,,pymysql__mysqlclient__eggpi/citationhunt__f29d212,pymysql__mysqlclient,https://github.com/eggpi/citationhunt/commit/f29d212 -4,S129,--,,openstack/steth,a981d2eff81eec01d3663c5530e79852619e9d7e,pypcap,pcapy,HTTP Clients&Filesystem,steth/agent/drivers/pcap_driver.py,16:16,pypcap,pcapy,import,import,one-to-one,no properties,pypcap__pcapy__openstack/steth__a981d2e,pypcap__pcapy,https://github.com/openstack/steth/commit/a981d2e -4,S13,--,,magnetotesting/magneto,a5c82b8f76b8e4f97c122da9726a99f4c591ffcc,argparse,click,Utility,magneto/main.py,69:,ArgumentParser,,function call,no program element,one-to-zero,,argparse__click__magnetotesting/magneto__a5c82b8,argparse__click,https://github.com/magnetotesting/magneto/commit/a5c82b8 -4,S130,--,,openstack/steth,a981d2eff81eec01d3663c5530e79852619e9d7e,pypcap,pcapy,HTTP Clients&Filesystem,steth/agent/drivers/pcap_driver.py,16:16,pypcap,pcapy,function call,function call,one-to-one,element name change,pypcap__pcapy__openstack/steth__a981d2e,pypcap__pcapy,https://github.com/openstack/steth/commit/a981d2e -4,S131,--,,flan/staticdhcpd,0e648193ba476780ff951ede0cbbf9c871bc1aca,python3-memcached,pymemcache,HTTP Clients,staticDHCPd/staticdhcpdlib/databases/_caching.py,168:168,import memcache,import pymemcache.client.base,import,import,one-to-one,no properties,python3-memcached__pymemcache__flan/staticdhcpd__0e64819,python3-memcached__pymemcache,https://github.com/flan/staticdhcpd/commit/0e64819 -4,S132,--,,flan/staticdhcpd,0e648193ba476780ff951ede0cbbf9c871bc1aca,python3-memcached,pymemcache,HTTP Clients,staticDHCPd/staticdhcpdlib/databases/_caching.py,170:169-172,Client,Client,function call,function call,one-to-one,argument addition;argument transformation,python3-memcached__pymemcache__flan/staticdhcpd__0e64819,python3-memcached__pymemcache,https://github.com/flan/staticdhcpd/commit/0e64819 -4,S133,--,,activitywatch/aw-watcher-afk,297b58cb7e65a05744dbf9aa30b2e179cd653e11,pyuserinput,pynput,Utility,aw_watcher_afk/listeners.py,6:4,from pykeyboard import PyKeyboardEvent,from pymouse import PyMouseEvent,import,import,one-to-one,no properties,pyuserinput__pynput__activitywatch/aw-watcher-afk__297b58c,pyuserinput__pynput,https://github.com/activitywatch/aw-watcher-afk/commit/297b58c -4,S134,--,,activitywatch/aw-watcher-afk,297b58cb7e65a05744dbf9aa30b2e179cd653e11,pyuserinput,pynput,Utility,aw_watcher_afk/listeners.py,7:5,from pymouse import PyMouseEvent,from pynput import mouse,import,import,one-to-one,no properties,pyuserinput__pynput__activitywatch/aw-watcher-afk__297b58c,pyuserinput__pynput,https://github.com/activitywatch/aw-watcher-afk/commit/297b58c -4,S135,--,,activitywatch/aw-watcher-afk,297b58cb7e65a05744dbf9aa30b2e179cd653e11,pyuserinput,pynput,Utility,aw_watcher_afk/listeners.py,23:27-28,PyKeyboardEvent.__init__,keyboard.Listener;keyboard.Listener.start,function call,function call;function call,one-to-many,argument deletion;argument addition;element name change,pyuserinput__pynput__activitywatch/aw-watcher-afk__297b58c,pyuserinput__pynput,https://github.com/activitywatch/aw-watcher-afk/commit/297b58c -4,S136,--,,activitywatch/aw-watcher-afk,297b58cb7e65a05744dbf9aa30b2e179cd653e11,pyuserinput,pynput,Utility,aw_watcher_afk/listeners.py,57:66-69,PyMouseEvent.__init__,mouse.Listener;mouse.Listener.start,function call,function call;function call,one-to-many,argument deletion;argument addition;element name change,pyuserinput__pynput__activitywatch/aw-watcher-afk__297b58c,pyuserinput__pynput,https://github.com/activitywatch/aw-watcher-afk/commit/297b58c -4,S137,--,,aiortc/aiortc,d30c24009196f6f520010f7cca1d24e7506163be,requests,aiohttp,HTTP Clients,examples/apprtc/apprtc.py,6:6,requests,aitohttp,import,import,one-to-one,,requests__aiohttp__aiortc/aiortc__d30c240,requests__aiohttp,https://github.com/aiortc/aiortc/commit/d30c240 -4,S138,--,,aiortc/aiortc,d30c24009196f6f520010f7cca1d24e7506163be,requests,aiohttp,HTTP Clients,examples/apprtc/apprtc.py,"82-84:82-83,86",requests.post;Response.raise_for_status;response.json,aiohttp.ClientSession();ClientSession().post;Response.text,function call;function call;function call,function call;function call;function call,many-to-many,making async;making await;output transformation;element name change,requests__aiohttp__aiortc/aiortc__d30c240,requests__aiohttp,https://github.com/aiortc/aiortc/commit/d30c240 -4,S139,--,tangled,jupyter/jupyterhub,f84c73eb15d2f806894eded4a2e00860fcec93ea,requests-oauth2,oauthlib,Auth,jupyterhub/apihandlers/auth.py,,,,,,,,requests-oauth2__oauthlib__jupyter/jupyterhub__f84c73e,requests-oauth2__oauthlib,https://github.com/jupyter/jupyterhub/commit/f84c73e -4,S14,--,,magnetotesting/magneto,a5c82b8f76b8e4f97c122da9726a99f4c591ffcc,argparse,click,Utility,magneto/main.py,:68,,command,no program element,decorator,zero-to-one,,argparse__click__magnetotesting/magneto__a5c82b8,argparse__click,https://github.com/magnetotesting/magneto/commit/a5c82b8 -4,S140,--,tangled,jupyter/jupyterhub,f84c73eb15d2f806894eded4a2e00860fcec93ea,requests-oauth2,oauthlib,Auth,jupyterhub/oauth/store.py,,,,,,,,requests-oauth2__oauthlib__jupyter/jupyterhub__f84c73e,requests-oauth2__oauthlib,https://github.com/jupyter/jupyterhub/commit/f84c73e -4,S141,--,,catalystneuro/nwb-conversion-tools,a2ef3358d8aa51f8f49b81debcd54b648e25b6da,pyqt5,pyside2,Utility,nwbn_conversion_tools/gui/classes/forms_base.py,1:1,"from PyQt5.QtWidgets import (QLineEdit, QGridLayout, QLabel, QGroupBox, QComboBox, QCheckBox)","from PySide2.QtWidgets import (QLineEdit, QGridLayout, QLabel, QGroupBox,QComboBox, QCheckBox)",import,import,one-to-one,no properties,pyqt5__pyside2__catalystneuro/nwb-conversion-tools__a2ef335,pyqt5__pyside2,https://github.com/catalystneuro/nwb-conversion-tools/commit/a2ef335 -4,S142,--,,catalystneuro/nwb-conversion-tools,a2ef3358d8aa51f8f49b81debcd54b648e25b6da,pyqt5,pyside2,Utility,nwbn_conversion_tools/gui/classes/forms_behavior.py,1:1,"from PyQt5.QtWidgets import (QLineEdit, QVBoxLayout, QGridLayout, QLabel,QGroupBox, QComboBox, QCheckBox, QMessageBox)","from PySide2.QtWidgets import (QLineEdit, QVBoxLayout, QGridLayout, QLabel, QGroupBox, QComboBox, QCheckBox, QMessageBox)",import,import,one-to-one,no properties,pyqt5__pyside2__catalystneuro/nwb-conversion-tools__a2ef335,pyqt5__pyside2,https://github.com/catalystneuro/nwb-conversion-tools/commit/a2ef335 -4,S143,--,,catalystneuro/nwb-conversion-tools,a2ef3358d8aa51f8f49b81debcd54b648e25b6da,pyqt5,pyside2,Utility,nwbn_conversion_tools/gui/classes/forms_ecephys.py,1:1,"from PyQt5.QtWidgets import (QLineEdit, QVBoxLayout, QGridLayout, QLabel,QGroupBox, QComboBox, QCheckBox, QMessageBox)","from PySide2.QtWidgets import (QLineEdit, QVBoxLayout, QGridLayout, QLabel,QGroupBox, QComboBox, QCheckBox, QMessageBox)",import,import,one-to-one,no properties,pyqt5__pyside2__catalystneuro/nwb-conversion-tools__a2ef335,pyqt5__pyside2,https://github.com/catalystneuro/nwb-conversion-tools/commit/a2ef335 -4,S144,--,,catalystneuro/nwb-conversion-tools,a2ef3358d8aa51f8f49b81debcd54b648e25b6da,pyqt5,pyside2,Utility,nwbn_conversion_tools/gui/classes/forms_general.py,1:1,"from PyQt5.QtWidgets import (QLineEdit, QGridLayout, QLabel, QGroupBox,QComboBox, QCheckBox)","from PySide2.QtWidgets import (QLineEdit, QGridLayout, QLabel, QGroupBox,QComboBox, QCheckBox)",import,import,one-to-one,no properties,pyqt5__pyside2__catalystneuro/nwb-conversion-tools__a2ef335,pyqt5__pyside2,https://github.com/catalystneuro/nwb-conversion-tools/commit/a2ef335 -4,S145,--,,catalystneuro/nwb-conversion-tools,a2ef3358d8aa51f8f49b81debcd54b648e25b6da,pyqt5,pyside2,Utility,nwbn_conversion_tools/gui/classes/forms_misc.py,1:1,"from PyQt5.QtWidgets import (QLineEdit, QGridLayout, QLabel, QGroupBox,QComboBox, QCheckBox)","from PySide2.QtWidgets import (QLineEdit, QGridLayout, QLabel, QGroupBox,QComboBox, QCheckBox)",import,import,one-to-one,no properties,pyqt5__pyside2__catalystneuro/nwb-conversion-tools__a2ef335,pyqt5__pyside2,https://github.com/catalystneuro/nwb-conversion-tools/commit/a2ef335 -4,S146,--,,catalystneuro/nwb-conversion-tools,a2ef3358d8aa51f8f49b81debcd54b648e25b6da,pyqt5,pyside2,Utility,nwbn_conversion_tools/gui/classes/forms_ophys.py,1:1,"from PyQt5.QtWidgets import (QLineEdit, QVBoxLayout, QGridLayout, QLabel,QGroupBox, QComboBox, QCheckBox, QMessageBox)","from PySide2.QtWidgets import (QLineEdit, QVBoxLayout, QGridLayout, QLabel,QGroupBox, QComboBox, QCheckBox, QMessageBox)",import,import,one-to-one,no properties,pyqt5__pyside2__catalystneuro/nwb-conversion-tools__a2ef335,pyqt5__pyside2,https://github.com/catalystneuro/nwb-conversion-tools/commit/a2ef335 -4,S147,--,,catalystneuro/nwb-conversion-tools,a2ef3358d8aa51f8f49b81debcd54b648e25b6da,pyqt5,pyside2,Utility,nwbn_conversion_tools/gui/classes/tabs.py,1:1,"from PyQt5 import QtCore, QtGui","from PySide2 import QtCore, QtGui",import,import,one-to-one,no properties,pyqt5__pyside2__catalystneuro/nwb-conversion-tools__a2ef335,pyqt5__pyside2,https://github.com/catalystneuro/nwb-conversion-tools/commit/a2ef335 -4,S148,--,,catalystneuro/nwb-conversion-tools,a2ef3358d8aa51f8f49b81debcd54b648e25b6da,pyqt5,pyside2,Utility,nwbn_conversion_tools/gui/classes/tabs.py,2:2,from PyQt5.QtCore import Qt,from PySide2.QtCore import Qt,import,import,one-to-one,no properties,pyqt5__pyside2__catalystneuro/nwb-conversion-tools__a2ef335,pyqt5__pyside2,https://github.com/catalystneuro/nwb-conversion-tools/commit/a2ef335 -4,S149,--,,catalystneuro/nwb-conversion-tools,a2ef3358d8aa51f8f49b81debcd54b648e25b6da,pyqt5,pyside2,Utility,nwbn_conversion_tools/gui/classes/tabs.py,3:3,"from PyQt5.QtWidgets import (QWidget, QApplication, QAction, QGroupBox,QTabWidget, QPushButton, QLineEdit, QTextEdit, QVBoxLayout, QHBoxLayout,QGridLayout, QSplitter, QLabel, QFileDialog, QComboBox, QScrollArea)","from PySide2.QtWidgets import (QWidget, QApplication, QAction, QGroupBox, - QTabWidget, QPushButton, QLineEdit, QTextEdit, QVBoxLayout, QHBoxLayout, - QGridLayout, QSplitter, QLabel, QFileDialog, QComboBox, QScrollArea)",import,import,one-to-one,no properties,pyqt5__pyside2__catalystneuro/nwb-conversion-tools__a2ef335,pyqt5__pyside2,https://github.com/catalystneuro/nwb-conversion-tools/commit/a2ef335 -4,S15,--,,magnetotesting/magneto,a5c82b8f76b8e4f97c122da9726a99f4c591ffcc,argparse,click,Utility,magneto/main.py,70:72,add_argument,option,function call,decorator,one-to-one,element name change;argument deletion,argparse__click__magnetotesting/magneto__a5c82b8,argparse__click,https://github.com/magnetotesting/magneto/commit/a5c82b8 -4,S150,--,,catalystneuro/nwb-conversion-tools,a2ef3358d8aa51f8f49b81debcd54b648e25b6da,pyqt5,pyside2,Utility,nwbn_conversion_tools/gui/nwbn_conversion_gui.py,1:1,from PyQt5 import QtCore,from PySide2 import QtCore,import,import,one-to-one,no properties,pyqt5__pyside2__catalystneuro/nwb-conversion-tools__a2ef335,pyqt5__pyside2,https://github.com/catalystneuro/nwb-conversion-tools/commit/a2ef335 -4,S151,--,,catalystneuro/nwb-conversion-tools,a2ef3358d8aa51f8f49b81debcd54b648e25b6da,pyqt5,pyside2,Utility,nwbn_conversion_tools/gui/nwbn_conversion_gui.py,2:2,from PyQt5.QtCore import Qt,from PySide2.QtCore import Qt,import,import,one-to-one,no properties,pyqt5__pyside2__catalystneuro/nwb-conversion-tools__a2ef335,pyqt5__pyside2,https://github.com/catalystneuro/nwb-conversion-tools/commit/a2ef335 -4,S152,--,,catalystneuro/nwb-conversion-tools,a2ef3358d8aa51f8f49b81debcd54b648e25b6da,pyqt5,pyside2,Utility,nwbn_conversion_tools/gui/nwbn_conversion_gui.py,3:3,"from PyQt5.QtWidgets import (QMainWindow, QWidget, QApplication, QAction,QPushButton, QLineEdit, QTextEdit, QVBoxLayout, QGridLayout, QSplitter, QLabel, QFileDialog, QMessageBox, QComboBox, QScrollArea, QStyle,QGroupBox, QCheckBox)","from PySide2.QtWidgets import (QMainWindow, QWidget, QApplication, QAction, - QPushButton, QLineEdit, QTextEdit, QVBoxLayout, - QGridLayout, QSplitter, QLabel, QFileDialog, - QMessageBox, QComboBox, QScrollArea, QStyle, - QGroupBox, QCheckBox)",import,import,one-to-one,no properties,pyqt5__pyside2__catalystneuro/nwb-conversion-tools__a2ef335,pyqt5__pyside2,https://github.com/catalystneuro/nwb-conversion-tools/commit/a2ef335 -4,S153,--,,catalystneuro/nwb-conversion-tools,a2ef3358d8aa51f8f49b81debcd54b648e25b6da,pyqt5,pyside2,Utility,nwbn_conversion_tools/gui/nwbn_conversion_gui.py,179:179,Vertical,Vertical,function call,function call,one-to-one,no properties,pyqt5__pyside2__catalystneuro/nwb-conversion-tools__a2ef335,pyqt5__pyside2,https://github.com/catalystneuro/nwb-conversion-tools/commit/a2ef335 -4,S154,--,,catalystneuro/nwb-conversion-tools,a2ef3358d8aa51f8f49b81debcd54b648e25b6da,pyqt5,pyside2,Utility,nwbn_conversion_tools/gui/nwbn_conversion_gui.py,179:179,QSplitter,QSplitter,function call,function call,one-to-one,no properties,pyqt5__pyside2__catalystneuro/nwb-conversion-tools__a2ef335,pyqt5__pyside2,https://github.com/catalystneuro/nwb-conversion-tools/commit/a2ef335 -4,S155,--,,catalystneuro/nwb-conversion-tools,a2ef3358d8aa51f8f49b81debcd54b648e25b6da,pyqt5,pyside2,Utility,nwbn_conversion_tools/gui/nwbn_conversion_gui.py,190:190,Horizontal,Horizontal,function call,function call,one-to-one,no properties,pyqt5__pyside2__catalystneuro/nwb-conversion-tools__a2ef335,pyqt5__pyside2,https://github.com/catalystneuro/nwb-conversion-tools/commit/a2ef335 -4,S156,--,,catalystneuro/nwb-conversion-tools,a2ef3358d8aa51f8f49b81debcd54b648e25b6da,pyqt5,pyside2,Utility,nwbn_conversion_tools/gui/nwbn_conversion_gui.py,190:190,QSplitter,QSplitter,function call,function call,one-to-one,no properties,pyqt5__pyside2__catalystneuro/nwb-conversion-tools__a2ef335,pyqt5__pyside2,https://github.com/catalystneuro/nwb-conversion-tools/commit/a2ef335 -4,S157,--,unsure,sarumont/py-trello,ede0ceb10b1e08451767f2b709b52445ada72f37,requests-oauth2,requests,Auth&HTTP Clients,trello/__init__.py,,,,,,,,requests-oauth2__requests__sarumont/py-trello__ede0ceb,requests-oauth2__requests,https://github.com/sarumont/py-trello/commit/ede0ceb -4,S158,--,,getsentry/sentry,0bfe540d62bd38483de26796e20ae014b2f06d54,requests-oauth2,requests-oauthlib,Auth,src/social_auth/backends/__init__.py,45:19,"from oauth2 import Consumer as OAuthConsumer, Token, Request as OAuthRequest",from requests_oauthlib import OAuth1,import,import,one-to-one,no properties,requests-oauth2__requests-oauthlib__getsentry/sentry__0bfe540,requests-oauth2__requests-oauthlib,https://github.com/getsentry/sentry/commit/0bfe540 -4,S159,--,tangled,getsentry/sentry,0bfe540d62bd38483de26796e20ae014b2f06d54,requests-oauth2,requests-oauthlib,Auth,src/social_auth/backends/__init__.py,,,,,,,,requests-oauth2__requests-oauthlib__getsentry/sentry__0bfe540,requests-oauth2__requests-oauthlib,https://github.com/getsentry/sentry/commit/0bfe540 -4,S16,--,,magnetotesting/magneto,a5c82b8f76b8e4f97c122da9726a99f4c591ffcc,argparse,click,Utility,magneto/main.py,71:73,add_argument,option,function call,decorator,one-to-one,element name change;argument deletion,argparse__click__magnetotesting/magneto__a5c82b8,argparse__click,https://github.com/magnetotesting/magneto/commit/a5c82b8 -4,S160,--,,sporteasy/python-poeditor,571085905db10c4ddd07ce83f875ca711000f171,restkit,requests,HTTP Clients,poeditor/client.py,14:15,"from restkit import Resource, request",import requests,import,import,one-to-one,no properties,restkit__requests__sporteasy/python-poeditor__5710859,restkit__requests,https://github.com/sporteasy/python-poeditor/commit/5710859 -4,S161,--,,sporteasy/python-poeditor,571085905db10c4ddd07ce83f875ca711000f171,restkit,requests,HTTP Clients,poeditor/client.py,"77,80:79-83",Resource;Resource.post,requests.post,function call;function call,function call,many-to-one,argument addition;argument name change;element name change,restkit__requests__sporteasy/python-poeditor__5710859,restkit__requests,https://github.com/sporteasy/python-poeditor/commit/5710859 -4,S162,--,,sporteasy/python-poeditor,571085905db10c4ddd07ce83f875ca711000f171,restkit,requests,HTTP Clients,poeditor/client.py,82:85,status_int,status_code,attribute access,attribute access,one-to-one,element name change,restkit__requests__sporteasy/python-poeditor__5710859,restkit__requests,https://github.com/sporteasy/python-poeditor/commit/5710859 -4,S163,--,,sporteasy/python-poeditor,571085905db10c4ddd07ce83f875ca711000f171,restkit,requests,HTTP Clients,poeditor/client.py,85:88,status_int,status_code,attribute access,attribute access,one-to-one,element name change,restkit__requests__sporteasy/python-poeditor__5710859,restkit__requests,https://github.com/sporteasy/python-poeditor/commit/5710859 -4,S164,--,,sporteasy/python-poeditor,571085905db10c4ddd07ce83f875ca711000f171,restkit,requests,HTTP Clients,poeditor/client.py,86:89,status,reason,attribute access,attribute access,one-to-one,element name change,restkit__requests__sporteasy/python-poeditor__5710859,restkit__requests,https://github.com/sporteasy/python-poeditor/commit/5710859 -4,S165,--,,sporteasy/python-poeditor,571085905db10c4ddd07ce83f875ca711000f171,restkit,requests,HTTP Clients,poeditor/client.py,89:92,body_string(),text,function call,attribute access,one-to-one,output transformation;element name change,restkit__requests__sporteasy/python-poeditor__5710859,restkit__requests,https://github.com/sporteasy/python-poeditor/commit/5710859 -4,S166,--,,sporteasy/python-poeditor,571085905db10c4ddd07ce83f875ca711000f171,restkit,requests,HTTP Clients,poeditor/client.py,378:381,request,requests.get,function call,function call,one-to-one,argument addition;element name change,restkit__requests__sporteasy/python-poeditor__5710859,restkit__requests,https://github.com/sporteasy/python-poeditor/commit/5710859 -4,S167,--,,raspberrypilearning/push-button-stop-motion,0b6cdadb424feee7d6259966bbc1f6994e30320b,rpi.gpio,gpiozero,Utility,code/animation.py,2:3,import RPi.GPIO as GPIO,from gpiozero import Button,import,import,one-to-one,no properties,rpi.gpio__gpiozero__raspberrypilearning/push-button-stop-motion__0b6cdad,rpi.gpio__gpiozero,https://github.com/raspberrypilearning/push-button-stop-motion/commit/0b6cdad -4,S168,--,,raspberrypilearning/push-button-stop-motion,0b6cdadb424feee7d6259966bbc1f6994e30320b,rpi.gpio,gpiozero,Utility,code/animation.py,4-5:5,setmode;setup,Button,function call;function call,function call,many-to-one,element name change;argument deletion,rpi.gpio__gpiozero__raspberrypilearning/push-button-stop-motion__0b6cdad,rpi.gpio__gpiozero,https://github.com/raspberrypilearning/push-button-stop-motion/commit/0b6cdad -4,S169,--,,raspberrypilearning/push-button-stop-motion,0b6cdadb424feee7d6259966bbc1f6994e30320b,rpi.gpio,gpiozero,Utility,code/animation.py,11:12,wait_for_edge,wait_for_press,function call,function call,one-to-one,element name change;argument deletion,rpi.gpio__gpiozero__raspberrypilearning/push-button-stop-motion__0b6cdad,rpi.gpio__gpiozero,https://github.com/raspberrypilearning/push-button-stop-motion/commit/0b6cdad -4,S17,--,,magnetotesting/magneto,a5c82b8f76b8e4f97c122da9726a99f4c591ffcc,argparse,click,Utility,magneto/main.py,:74,,pass_context,no program element,decorator,zero-to-one,,argparse__click__magnetotesting/magneto__a5c82b8,argparse__click,https://github.com/magnetotesting/magneto/commit/a5c82b8 -4,S170,--,,covid-projections/covid-data-model,95385ff8e825098f27b1c5aebe489c95fb84fd33,simplejson,ujson,Serialization,pyseir/deployment/webui_data_adaptor_v1.py,4:4,import simplejson as json,import ujson as json,import,import,one-to-one,no properties,simplejson__ujson__covid-projections/covid-data-model__95385ff,simplejson__ujson,https://github.com/covid-projections/covid-data-model/commit/95385ff -4,S171,--,no code changes,covid-projections/covid-data-model,95385ff8e825098f27b1c5aebe489c95fb84fd33,simplejson,ujson,Serialization,pyseir/ensembles/ensemble_runner.py,,,,,,,,simplejson__ujson__covid-projections/covid-data-model__95385ff,simplejson__ujson,https://github.com/covid-projections/covid-data-model/commit/95385ff -4,S172,--,unsure,covid-projections/covid-data-model,95385ff8e825098f27b1c5aebe489c95fb84fd33,simplejson,ujson,Serialization,pyseir/inference/fit_results.py,,,,,,,,simplejson__ujson__covid-projections/covid-data-model__95385ff,simplejson__ujson,https://github.com/covid-projections/covid-data-model/commit/95385ff -4,S173,--,unsure,wmayner/pyphi,af65e780fca6a479145dfc18e914024ec5992797,sphinx-bootstrap-theme,sphinx-rtd-theme,Documentation,docs/conf.py,,,,,,,,sphinx-bootstrap-theme__sphinx-rtd-theme__wmayner/pyphi__af65e78,sphinx-bootstrap-theme__sphinx-rtd-theme,https://github.com/wmayner/pyphi/commit/af65e78 -4,S174,--,not MR,edx/credentials,a67d67a71b59f3a4da8397dea7518391ca39c82a,sphinx-rtd-theme,edx-sphinx-theme,Documentation,docs/conf.py,,,,,,,,sphinx-rtd-theme__edx-sphinx-theme__edx/credentials__a67d67a,sphinx-rtd-theme__edx-sphinx-theme,https://github.com/edx/credentials/commit/a67d67a -4,S175,--,not MR,aws/chalice,df1ddd441a251fb72251b1d5b69feb33ef704582,sphinx-rtd-theme,guzzle-sphinx-theme,Documentation,docs/source/conf.py,,,,,,,,sphinx-rtd-theme__guzzle-sphinx-theme__aws/chalice__df1ddd4,sphinx-rtd-theme__guzzle-sphinx-theme,https://github.com/aws/chalice/commit/df1ddd4 -4,S176,--,not MR,lmjohns3/theanets,e8ed33cb6b85827a68e5df5a0399dbc99b81bc67,sphinx-rtd-theme,sphinx-readable-theme,Documentation,docs/conf.py,,,,,,,,sphinx-rtd-theme__sphinx-readable-theme__lmjohns3/theanets__e8ed33c,sphinx-rtd-theme__sphinx-readable-theme,https://github.com/lmjohns3/theanets/commit/e8ed33c -4,S177,--,not MR,openstack/cerberus,df2faae0e1700a9057ac7a7061a52ef974cbaa78,sqlalchemy-migrate,alembic,Database,cerberus/db/sqlalchemy/migration.py,,,,,,,,sqlalchemy-migrate__alembic__openstack/cerberus__df2faae,sqlalchemy-migrate__alembic,https://github.com/openstack/cerberus/commit/df2faae -4,S178,--,multi-lib,tdryer/hangups,1400bc2de772784fd6e8bdcf9e889938c26bcc24,tornado,aiohttp,Web Framework&HTTP Clients,hangups/channel.py,,,,,,,,tornado__aiohttp__tdryer/hangups__1400bc2,tornado__aiohttp,https://github.com/tdryer/hangups/commit/1400bc2 -4,S179,--,multi-lib,tdryer/hangups,1400bc2de772784fd6e8bdcf9e889938c26bcc24,tornado,aiohttp,Web Framework&HTTP Clients,hangups/client.py,,,,,,,,tornado__aiohttp__tdryer/hangups__1400bc2,tornado__aiohttp,https://github.com/tdryer/hangups/commit/1400bc2 -4,S18,--,,magnetotesting/magneto,a5c82b8f76b8e4f97c122da9726a99f4c591ffcc,argparse,click,Utility,magneto/main.py,73:,parse_unknown_args,,function call,no program element,one-to-zero,,argparse__click__magnetotesting/magneto__a5c82b8,argparse__click,https://github.com/magnetotesting/magneto/commit/a5c82b8 -4,S180,--,multi-lib,tdryer/hangups,1400bc2de772784fd6e8bdcf9e889938c26bcc24,tornado,aiohttp,Web Framework&HTTP Clients,hangups/http_utils.py,,,,,,,,tornado__aiohttp__tdryer/hangups__1400bc2,tornado__aiohttp,https://github.com/tdryer/hangups/commit/1400bc2 -4,S181,--,,popupcad/popupcad,d0526f68ebc8ddafbaa0fd7a3abf238d196b587d,trollius,asyncio,Utility,popupcad_gazebo/gazebo_controller.py,9-10:9,"import trollius -from trollius import From",import asyncio,import,import,many-to-one,no properties,trollius__asyncio__popupcad/popupcad__d0526f6,trollius__asyncio,https://github.com/popupcad/popupcad/commit/d0526f6 -4,S182,--,no code changes,popupcad/popupcad,d0526f68ebc8ddafbaa0fd7a3abf238d196b587d,trollius,asyncio,Utility,popupcad_gazebo/gazebo_controller.py,,,,,,,,trollius__asyncio__popupcad/popupcad__d0526f6,trollius__asyncio,https://github.com/popupcad/popupcad/commit/d0526f6 -4,S183,--,,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,twitter,tweepy,Utility,plugins/twitter.py,5-6:5,"from twitter import Twitter, OAuth -from twitter.api import TwitterHTTPError",import tweepy,import,import,many-to-one,no properties,twitter__tweepy__cloudbotirc/cloudbot__f824322,twitter__tweepy,https://github.com/cloudbotirc/cloudbot/commit/f824322 -4,S184,--,,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,twitter,tweepy,Utility,plugins/twitter.py,"26:27-28,30",Twitter;OAuth,OAuthHandler;set_access_token;API,function call;function call,function call;function call;function call,many-to-many,element name change,twitter__tweepy__cloudbotirc/cloudbot__f824322,twitter__tweepy,https://github.com/cloudbotirc/cloudbot/commit/f824322 -4,S185,--,,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,twitter,tweepy,Utility,plugins/twitter.py,54:43,statuses.show,get_status,function call,function call,one-to-one,element name change;argument name change,twitter__tweepy__cloudbotirc/cloudbot__f824322,twitter__tweepy,https://github.com/cloudbotirc/cloudbot/commit/f824322 -4,S186,--,,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,twitter,tweepy,Utility,plugins/twitter.py,55:45,TwitterHTTPError,tweepy.error.TweepError,exception,exception,one-to-one,element name change,twitter__tweepy__cloudbotirc/cloudbot__f824322,twitter__tweepy,https://github.com/cloudbotirc/cloudbot/commit/f824322 -4,S187,--,,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,twitter,tweepy,Utility,plugins/twitter.py,30:44,user,user,attribute access,attribute access,one-to-one,output transformation,twitter__tweepy__cloudbotirc/cloudbot__f824322,twitter__tweepy,https://github.com/cloudbotirc/cloudbot/commit/f824322 -4,S188,--,,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,twitter,tweepy,Utility,plugins/twitter.py,73:73,statuses.show,get_status,function call,function call,one-to-one,element name change;argument name change,twitter__tweepy__cloudbotirc/cloudbot__f824322,twitter__tweepy,https://github.com/cloudbotirc/cloudbot/commit/f824322 -4,S189,--,,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,twitter,tweepy,Utility,plugins/twitter.py,74:74,TwitterHTTPError,tweepy.error.TweepError,exception,exception,one-to-one,element name change,twitter__tweepy__cloudbotirc/cloudbot__f824322,twitter__tweepy,https://github.com/cloudbotirc/cloudbot/commit/f824322 -4,S19,--,,rq/django-rq,310ac1d9934796988ef454d83a34b8e08bc608ce,django,utils,Web Framework,django_rq/decorators.py,4:,six,,import,no program element,one-to-zero,,django__utils__rq/django-rq__310ac1d,django__utils,https://github.com/rq/django-rq/commit/310ac1d -4,S190,--,,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,twitter,tweepy,Utility,plugins/twitter.py,75:75,TwitterHTTPError.code,tweepy.error.TweepError['code'],attribute access,attribute access,one-to-one,output transformation; element name change,twitter__tweepy__cloudbotirc/cloudbot__f824322,twitter__tweepy,https://github.com/cloudbotirc/cloudbot/commit/f824322 -4,S191,--,,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,twitter,tweepy,Utility,plugins/twitter.py,78:78,code,code,attribute access,attribute access,one-to-one,output transformation,twitter__tweepy__cloudbotirc/cloudbot__f824322,twitter__tweepy,https://github.com/cloudbotirc/cloudbot/commit/f824322 -4,S192,--,,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,twitter,tweepy,Utility,plugins/twitter.py,78:78,response_data,tweepy.error.TweepError['message'],attribute access,attribute access,one-to-one,element name change;output transformation,twitter__tweepy__cloudbotirc/cloudbot__f824322,twitter__tweepy,https://github.com/cloudbotirc/cloudbot/commit/f824322 -4,S193,--,,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,twitter,tweepy,Utility,plugins/twitter.py,95:105,user_timeline,user_timeline,function call,function call,one-to-one,argument name change;argument transformation,twitter__tweepy__cloudbotirc/cloudbot__f824322,twitter__tweepy,https://github.com/cloudbotirc/cloudbot/commit/f824322 -4,S194,--,,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,twitter,tweepy,Utility,plugins/twitter.py,96:98,TwitterHTTPError,tweepy.error.TweepError,exception,exception,one-to-one,element name change,twitter__tweepy__cloudbotirc/cloudbot__f824322,twitter__tweepy,https://github.com/cloudbotirc/cloudbot/commit/f824322 -4,S195,--,,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,twitter,tweepy,Utility,plugins/twitter.py,97:99,code,code,attribute access,attribute access,one-to-one,output transformation,twitter__tweepy__cloudbotirc/cloudbot__f824322,twitter__tweepy,https://github.com/cloudbotirc/cloudbot/commit/f824322 -4,S196,--,,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,twitter,tweepy,Utility,plugins/twitter.py,100:102,code,code,attribute access,attribute access,one-to-one,output transformation,twitter__tweepy__cloudbotirc/cloudbot__f824322,twitter__tweepy,https://github.com/cloudbotirc/cloudbot/commit/f824322 -4,S197,--,,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,twitter,tweepy,Utility,plugins/twitter.py,100:102,response_data,tweepy.error.TweepError['message'],attribute access,attribute access,one-to-one,element name change;output transformation,twitter__tweepy__cloudbotirc/cloudbot__f824322,twitter__tweepy,https://github.com/cloudbotirc/cloudbot/commit/f824322 -4,S198,--,,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,twitter,tweepy,Utility,plugins/twitter.py,115:120,search.tweets,search,function call,function call,one-to-one,element name change;argument name change,twitter__tweepy__cloudbotirc/cloudbot__f824322,twitter__tweepy,https://github.com/cloudbotirc/cloudbot/commit/f824322 -4,S199,--,,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,twitter,tweepy,Utility,plugins/twitter.py,138:153,users.show,get_user,function call,function call,one-to-one,element name change;argument name change,twitter__tweepy__cloudbotirc/cloudbot__f824322,twitter__tweepy,https://github.com/cloudbotirc/cloudbot/commit/f824322 -4,S2,--,,emlid/ntripbrowser,9161c1943a8623892b174c98cdf686a4a0ce8673,chardet,cchardet,Utility,ntripbrowser/ntripbrowser.py,128:128,detect,detect,function call,function call,one-to-one,no properties,chardet__cchardet__emlid/ntripbrowser__9161c19,chardet__cchardet,https://github.com/emlid/ntripbrowser/commit/9161c19 -4,S20,--,non library api,rq/django-rq,310ac1d9934796988ef454d83a34b8e08bc608ce,django,utils,Web Framework,django_rq/decorators.py,27:26,string_types,str,attribute access,type,one-to-one,element name change,django__utils__rq/django-rq__310ac1d,django__utils,https://github.com/rq/django-rq/commit/310ac1d -4,S200,--,,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,twitter,tweepy,Utility,plugins/twitter.py,139:154,TwitterHTTPError,tweepy.error.TweepError,exception,exception,one-to-one,element name change,twitter__tweepy__cloudbotirc/cloudbot__f824322,twitter__tweepy,https://github.com/cloudbotirc/cloudbot/commit/f824322 -4,S201,--,,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,twitter,tweepy,Utility,plugins/twitter.py,140:155,code,code,attribute access,attribute access,one-to-one,output transformation,twitter__tweepy__cloudbotirc/cloudbot__f824322,twitter__tweepy,https://github.com/cloudbotirc/cloudbot/commit/f824322 -4,S202,--,,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,twitter,tweepy,Utility,plugins/twitter.py,145:160,verified,verified,attribute access,attribute access,one-to-one,output transformation,twitter__tweepy__cloudbotirc/cloudbot__f824322,twitter__tweepy,https://github.com/cloudbotirc/cloudbot/commit/f824322 -4,S203,--,,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,twitter,tweepy,Utility,plugins/twitter.py,150:165,location,location,attribute access,attribute access,one-to-one,output transformation,twitter__tweepy__cloudbotirc/cloudbot__f824322,twitter__tweepy,https://github.com/cloudbotirc/cloudbot/commit/f824322 -4,S204,--,,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,twitter,tweepy,Utility,plugins/twitter.py,151:166,location,location,attribute access,attribute access,one-to-one,output transformation,twitter__tweepy__cloudbotirc/cloudbot__f824322,twitter__tweepy,https://github.com/cloudbotirc/cloudbot/commit/f824322 -4,S205,--,,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,twitter,tweepy,Utility,plugins/twitter.py,155:170,description,description,attribute access,attribute access,one-to-one,output transformation,twitter__tweepy__cloudbotirc/cloudbot__f824322,twitter__tweepy,https://github.com/cloudbotirc/cloudbot/commit/f824322 -4,S206,--,,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,twitter,tweepy,Utility,plugins/twitter.py,156:171,description,description,attribute access,attribute access,one-to-one,output transformation,twitter__tweepy__cloudbotirc/cloudbot__f824322,twitter__tweepy,https://github.com/cloudbotirc/cloudbot/commit/f824322 -4,S207,--,,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,twitter,tweepy,Utility,plugins/twitter.py,160-161:176-177,screen_name,screen_name,attribute access,attribute access,one-to-one,output transformation,twitter__tweepy__cloudbotirc/cloudbot__f824322,twitter__tweepy,https://github.com/cloudbotirc/cloudbot/commit/f824322 -4,S208,--,,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,twitter,tweepy,Utility,plugins/twitter.py,160-161:176-177,name,name,attribute access,attribute access,one-to-one,output transformation,twitter__tweepy__cloudbotirc/cloudbot__f824322,twitter__tweepy,https://github.com/cloudbotirc/cloudbot/commit/f824322 -4,S209,--,,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,twitter,tweepy,Utility,plugins/twitter.py,160-161:176-177,statuses_count,statuses_count,attribute access,attribute access,one-to-one,output transformation,twitter__tweepy__cloudbotirc/cloudbot__f824322,twitter__tweepy,https://github.com/cloudbotirc/cloudbot/commit/f824322 -4,S21,--,,rq/django-rq,310ac1d9934796988ef454d83a34b8e08bc608ce,django,utils,Web Framework,django_rq/jobs.py,5:,six,,import,no program element,one-to-zero,,django__utils__rq/django-rq__310ac1d,django__utils,https://github.com/rq/django-rq/commit/310ac1d -4,S210,--,,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,twitter,tweepy,Utility,plugins/twitter.py,160-161:176-177,followers_count,followers_count,attribute access,attribute access,one-to-one,output transformation,twitter__tweepy__cloudbotirc/cloudbot__f824322,twitter__tweepy,https://github.com/cloudbotirc/cloudbot/commit/f824322 -4,S211,--,,huntwelch/mongobot,bea008ae61e1ea8304f429623ad87b036ac3649a,twitter,tweepy,Utility,brainmeats/twitting.py,1:1,import twitter,import tweepy,import,import,one-to-one,no properties,twitter__tweepy__huntwelch/mongobot__bea008a,twitter__tweepy,https://github.com/huntwelch/mongobot/commit/bea008a -4,S212,--,,huntwelch/mongobot,bea008ae61e1ea8304f429623ad87b036ac3649a,twitter,tweepy,Utility,brainmeats/twitting.py,"11-14:11,19-20",Api,OAuthHandler;set_access_token;API,function call,function call;function call;function call,one-to-many,element name change;argument name change,twitter__tweepy__huntwelch/mongobot__bea008a,twitter__tweepy,https://github.com/huntwelch/mongobot/commit/bea008a -4,S213,--,,googlefonts/cu2qu,3543e4f24e3b6246deb206ca53c03e00d003497b,ufolib,fonttools,Filesystem,Lib/cu2qu/pens.py,5:5,from ufoLib.pointPen import BasePointToSegmentPen,from fontTools.pens.pointPen import BasePointToSegmentPen,import,import,one-to-one,no properties,ufolib__fonttools__googlefonts/cu2qu__3543e4f,ufolib__fonttools,https://github.com/googlefonts/cu2qu/commit/3543e4f -4,S214,--,,googlefonts/cu2qu,3543e4f24e3b6246deb206ca53c03e00d003497b,ufolib,fonttools,Filesystem,Lib/cu2qu/pens.py,6:6,from ufoLib.pointPen import ReverseContourPointPen,from fontTools.pens.pointPen import ReverseContourPointPen,import,import,one-to-one,no properties,ufolib__fonttools__googlefonts/cu2qu__3543e4f,ufolib__fonttools,https://github.com/googlefonts/cu2qu/commit/3543e4f -4,S215,--,,googlefonts/cu2qu,3543e4f24e3b6246deb206ca53c03e00d003497b,ufolib,fonttools,Filesystem,tests/__init__.py,2:2,from ufoLib.glifLib import GlyphSet,from fontTools.ufoLib.glifLib import GlyphSet,import,import,one-to-one,no properties,ufolib__fonttools__googlefonts/cu2qu__3543e4f,ufolib__fonttools,https://github.com/googlefonts/cu2qu/commit/3543e4f -4,S216,--,test files,googlefonts/cu2qu,3543e4f24e3b6246deb206ca53c03e00d003497b,ufolib,fonttools,Filesystem,tests/utils.py,3:3,"from ufoLib.pointPen import PointToSegmentPen, SegmentToPointPen","from fontTools.pens.pointPen import PointToSegmentPen, SegmentToPointPen",import,import,one-to-one,no properties,ufolib__fonttools__googlefonts/cu2qu__3543e4f,ufolib__fonttools,https://github.com/googlefonts/cu2qu/commit/3543e4f -4,S217,--,,htrc/htrc-feature-reader,7eae68aa368f3e1bc41b36a4f504f8bbe6ff46c8,ujson,rapidjson,Serialization,htrc_features/feature_reader.py,16:16,import ujson as json,import rapidjson as json,import,import,one-to-one,no properties,ujson__rapidjson__htrc/htrc-feature-reader__7eae68a,ujson__rapidjson,https://github.com/htrc/htrc-feature-reader/commit/7eae68a -4,S218,--,,kinto/kinto,951dd25ca87f6e4b47a87d254cc187331c4d031c,ujson,rapidjson,Serialization,kinto/core/utils.py,14:14,import ujson as json,import rapidjso,import,import,one-to-one,no properties,ujson__rapidjson__kinto/kinto__951dd25,ujson__rapidjson,https://github.com/kinto/kinto/commit/951dd25 -4,S219,--,,kinto/kinto,951dd25ca87f6e4b47a87d254cc187331c4d031c,ujson,rapidjson,Serialization,kinto/core/utils.py,12:38,dumps,dumps,function call,function call,one-to-one,no properties,ujson__rapidjson__kinto/kinto__951dd25,ujson__rapidjson,https://github.com/kinto/kinto/commit/951dd25 -4,S22,--,non library api,rq/django-rq,310ac1d9934796988ef454d83a34b8e08bc608ce,django,utils,Web Framework,django_rq/jobs.py,19:18,string_types,str,attribute access,type,one-to-one,element name change,django__utils__rq/django-rq__310ac1d,django__utils,https://github.com/rq/django-rq/commit/310ac1d -4,S220,--,,murthylab/sleap,50721de04719ea3064650cacba3ffba6456e69b7,ujson,rapidjson,Serialization,sleap/io/dataset.py,20:20,import ujson,import rapidjson,import,import,one-to-one,no properties,ujson__rapidjson__murthylab/sleap__50721de,ujson__rapidjson,https://github.com/murthylab/sleap/commit/50721de -4,S221,--,,murthylab/sleap,50721de04719ea3064650cacba3ffba6456e69b7,ujson,rapidjson,Serialization,sleap/io/dataset.py,21:46,loads,loads,function call,function call,one-to-one,no properties,ujson__rapidjson__murthylab/sleap__50721de,ujson__rapidjson,https://github.com/murthylab/sleap/commit/50721de -4,S23,--,no code changes,rq/django-rq,310ac1d9934796988ef454d83a34b8e08bc608ce,django,utils,Web Framework,django_rq/management/commands/rqstats.py,,,,,,,,django__utils__rq/django-rq__310ac1d,django__utils,https://github.com/rq/django-rq/commit/310ac1d -4,S24,--,,rq/django-rq,310ac1d9934796988ef454d83a34b8e08bc608ce,django,utils,Web Framework,django_rq/queues.py,11:,six,,import,no program element,one-to-zero,,django__utils__rq/django-rq__310ac1d,django__utils,https://github.com/rq/django-rq/commit/310ac1d -4,S25,--,non library api,rq/django-rq,310ac1d9934796988ef454d83a34b8e08bc608ce,django,utils,Web Framework,django_rq/queues.py,48:46,string_types,str,attribute access,type,one-to-one,element name change,django__utils__rq/django-rq__310ac1d,django__utils,https://github.com/rq/django-rq/commit/310ac1d -4,S26,--,non library api,rq/django-rq,310ac1d9934796988ef454d83a34b8e08bc608ce,django,utils,Web Framework,django_rq/queues.py,279:277,string_types,str,attribute access,type,one-to-one,element name change,django__utils__rq/django-rq__310ac1d,django__utils,https://github.com/rq/django-rq/commit/310ac1d -4,S27,--,no code changes,rq/django-rq,310ac1d9934796988ef454d83a34b8e08bc608ce,django,utils,Web Framework,django_rq/tests/test_views.py,,,,,,,,django__utils__rq/django-rq__310ac1d,django__utils,https://github.com/rq/django-rq/commit/310ac1d -4,S28,--,test files,rq/django-rq,310ac1d9934796988ef454d83a34b8e08bc608ce,django,utils,Web Framework,django_rq/tests/tests.py,,,,,,,,django__utils__rq/django-rq__310ac1d,django__utils,https://github.com/rq/django-rq/commit/310ac1d -4,S29,--,test files,rq/django-rq,310ac1d9934796988ef454d83a34b8e08bc608ce,django,utils,Web Framework,django_rq/tests/urls.py,,,,,,,,django__utils__rq/django-rq__310ac1d,django__utils,https://github.com/rq/django-rq/commit/310ac1d -4,S3,--,,praekelt/molo,567b66f9b129587e9807fc9f6d96d49e1da4a19f,csv,unicodecsv,Filesystem,molo/profiles/admin.py,1:1,csv,unicode,import,import,one-to-one,no properties,csv__unicodecsv__praekelt/molo__567b66f,csv__unicodecsv,https://github.com/praekelt/molo/commit/567b66f -4,S30,--,no code changes,rq/django-rq,310ac1d9934796988ef454d83a34b8e08bc608ce,django,utils,Web Framework,django_rq/urls.py,,,,,,,,django__utils__rq/django-rq__310ac1d,django__utils,https://github.com/rq/django-rq/commit/310ac1d -4,S31,--,,rq/django-rq,310ac1d9934796988ef454d83a34b8e08bc608ce,django,utils,Web Framework,django_rq/workers.py,5:,six,,import,no program element,one-to-zero,,django__utils__rq/django-rq__310ac1d,django__utils,https://github.com/rq/django-rq/commit/310ac1d -4,S32,--,non library api,rq/django-rq,310ac1d9934796988ef454d83a34b8e08bc608ce,django,utils,Web Framework,django_rq/workers.py,36:35,string_types,str,attribute access,type,one-to-one,element name change,django__utils__rq/django-rq__310ac1d,django__utils,https://github.com/rq/django-rq/commit/310ac1d -4,S33,--,test files,rq/django-rq,310ac1d9934796988ef454d83a34b8e08bc608ce,django,utils,Web Framework,integration_test/integration_test/urls.py,,,,,,,,django__utils__rq/django-rq__310ac1d,django__utils,https://github.com/rq/django-rq/commit/310ac1d -4,S34,--,,cpfair/tapiriik,495db93a46dae7004fa9454a962196f0c95b3dc6,httplib2,requests,HTTP Clients,tapiriik/services/RunKeeper/runkeeper.py,8:8,httplib2,requests,import,import,one-to-one,no properties,httplib2__requests__cpfair/tapiriik__495db93,httplib2__requests,https://github.com/cpfair/tapiriik/commit/495db93 -4,S35,--,,cpfair/tapiriik,495db93a46dae7004fa9454a962196f0c95b3dc6,httplib2,requests,HTTP Clients,tapiriik/services/RunKeeper/runkeeper.py,49-54:53,Http;request,post,function call; function call,function call,many-to-one,element name change;argument deletion;argument transformation,httplib2__requests__cpfair/tapiriik__495db93,httplib2__requests,https://github.com/cpfair/tapiriik/commit/495db93 -4,S36,--,,cpfair/tapiriik,495db93a46dae7004fa9454a962196f0c95b3dc6,httplib2,requests,HTTP Clients,tapiriik/services/RunKeeper/runkeeper.py,55:54,status,status_code,attribute access,attribute access,one-to-one,element name change,httplib2__requests__cpfair/tapiriik__495db93,httplib2__requests,https://github.com/cpfair/tapiriik/commit/495db93 -4,S37,--,unsure,cpfair/tapiriik,495db93a46dae7004fa9454a962196f0c95b3dc6,httplib2,requests,HTTP Clients,tapiriik/services/RunKeeper/runkeeper.py,57:56,decode,json,function call,function call,one-to-one,output transformation,httplib2__requests__cpfair/tapiriik__495db93,httplib2__requests,https://github.com/cpfair/tapiriik/commit/495db93 -4,S38,--,,cpfair/tapiriik,495db93a46dae7004fa9454a962196f0c95b3dc6,httplib2,requests,HTTP Clients,tapiriik/services/RunKeeper/runkeeper.py,75-76:74,Http;request,post,function call; function call,function call,many-to-one,element name change,httplib2__requests__cpfair/tapiriik__495db93,httplib2__requests,https://github.com/cpfair/tapiriik/commit/495db93 -4,S39,--,unsure,cpfair/tapiriik,495db93a46dae7004fa9454a962196f0c95b3dc6,httplib2,requests,HTTP Clients,tapiriik/services/RunKeeper/runkeeper.py,77:81,decode,json,function call,function call,one-to-one,output transformation,httplib2__requests__cpfair/tapiriik__495db93,httplib2__requests,https://github.com/cpfair/tapiriik/commit/495db93 -4,S4,--,,praekelt/molo,567b66f9b129587e9807fc9f6d96d49e1da4a19f,csv,unicodecsv,Filesystem,molo/profiles/admin.py,37:37,writer,writer,function call,function call,one-to-one,argument addition,csv__unicodecsv__praekelt/molo__567b66f,csv__unicodecsv,https://github.com/praekelt/molo/commit/567b66f -4,S40,--,,cpfair/tapiriik,495db93a46dae7004fa9454a962196f0c95b3dc6,httplib2,requests,HTTP Clients,tapiriik/services/RunKeeper/runkeeper.py,85-86:89,Http;request,post,function call; function call,function call,many-to-one,element name change,httplib2__requests__cpfair/tapiriik__495db93,httplib2__requests,https://github.com/cpfair/tapiriik/commit/495db93 -4,S41,--,unsure,cpfair/tapiriik,495db93a46dae7004fa9454a962196f0c95b3dc6,httplib2,requests,HTTP Clients,tapiriik/services/RunKeeper/runkeeper.py,87:90,decode,json,function call,function call,one-to-one,output transformation,httplib2__requests__cpfair/tapiriik__495db93,httplib2__requests,https://github.com/cpfair/tapiriik/commit/495db93 -4,S42,--,,cpfair/tapiriik,495db93a46dae7004fa9454a962196f0c95b3dc6,httplib2,requests,HTTP Clients,tapiriik/services/RunKeeper/runkeeper.py,92-93:95,Http;request,post,function call; function call,function call,many-to-one,element name change,httplib2__requests__cpfair/tapiriik__495db93,httplib2__requests,https://github.com/cpfair/tapiriik/commit/495db93 -4,S43,--,unsure,cpfair/tapiriik,495db93a46dae7004fa9454a962196f0c95b3dc6,httplib2,requests,HTTP Clients,tapiriik/services/RunKeeper/runkeeper.py,98:101,decode,json,function call,function call,one-to-one,output transformation,httplib2__requests__cpfair/tapiriik__495db93,httplib2__requests,https://github.com/cpfair/tapiriik/commit/495db93 -4,S44,--,unsure,cpfair/tapiriik,495db93a46dae7004fa9454a962196f0c95b3dc6,httplib2,requests,HTTP Clients,tapiriik/services/RunKeeper/runkeeper.py,94:97,resp,status_code,attribute access,attribute access,one-to-one,element name change; output transformation,httplib2__requests__cpfair/tapiriik__495db93,httplib2__requests,https://github.com/cpfair/tapiriik/commit/495db93 -4,S45,--,unsure,cpfair/tapiriik,495db93a46dae7004fa9454a962196f0c95b3dc6,httplib2,requests,HTTP Clients,tapiriik/services/RunKeeper/runkeeper.py,95:98,resp,status_code,attribute access,attribute access,one-to-one,element name change; output transformation,httplib2__requests__cpfair/tapiriik__495db93,httplib2__requests,https://github.com/cpfair/tapiriik/commit/495db93 -4,S46,--,,cpfair/tapiriik,495db93a46dae7004fa9454a962196f0c95b3dc6,httplib2,requests,HTTP Clients,tapiriik/services/RunKeeper/runkeeper.py,121-122:124,Http;request,post,function call; function call,function call,many-to-one,element name change,httplib2__requests__cpfair/tapiriik__495db93,httplib2__requests,https://github.com/cpfair/tapiriik/commit/495db93 -4,S47,--,unsure,cpfair/tapiriik,495db93a46dae7004fa9454a962196f0c95b3dc6,httplib2,requests,HTTP Clients,tapiriik/services/RunKeeper/runkeeper.py,127:129,decode,json,function call,function call,one-to-one,output transformation,httplib2__requests__cpfair/tapiriik__495db93,httplib2__requests,https://github.com/cpfair/tapiriik/commit/495db93 -4,S48,--,unsure,cpfair/tapiriik,495db93a46dae7004fa9454a962196f0c95b3dc6,httplib2,requests,HTTP Clients,tapiriik/services/RunKeeper/runkeeper.py,123:125,resp,status_code,attribute access,attribute access,one-to-one,element name change; output transformation,httplib2__requests__cpfair/tapiriik__495db93,httplib2__requests,https://github.com/cpfair/tapiriik/commit/495db93 -4,S49,--,unsure,cpfair/tapiriik,495db93a46dae7004fa9454a962196f0c95b3dc6,httplib2,requests,HTTP Clients,tapiriik/services/RunKeeper/runkeeper.py,124:126,resp,status_code,attribute access,attribute access,one-to-one,element name change; output transformation,httplib2__requests__cpfair/tapiriik__495db93,httplib2__requests,https://github.com/cpfair/tapiriik/commit/495db93 -4,S5,--,,kittenparry/meituri-downloader,422d73beace31a95a817d9befa860ca932df4596,click,argparse,Utility,meituri.py,5:5,click,argparse,import,import,one-to-one,no properties,click__argparse__kittenparry/meituri-downloader__422d73b,click__argparse,https://github.com/kittenparry/meituri-downloader/commit/422d73b -4,S50,--,,cpfair/tapiriik,495db93a46dae7004fa9454a962196f0c95b3dc6,httplib2,requests,HTTP Clients,tapiriik/services/RunKeeper/runkeeper.py,"161,164:165",Http;request,post,function call; function call,function call,many-to-one,element name change,httplib2__requests__cpfair/tapiriik__495db93,httplib2__requests,https://github.com/cpfair/tapiriik/commit/495db93 -4,S51,--,unsure,cpfair/tapiriik,495db93a46dae7004fa9454a962196f0c95b3dc6,httplib2,requests,HTTP Clients,tapiriik/services/RunKeeper/runkeeper.py,165:167,resp,status_code,attribute access,attribute access,one-to-one,element name change; output transformation,httplib2__requests__cpfair/tapiriik__495db93,httplib2__requests,https://github.com/cpfair/tapiriik/commit/495db93 -4,S52,--,unsure,cpfair/tapiriik,495db93a46dae7004fa9454a962196f0c95b3dc6,httplib2,requests,HTTP Clients,tapiriik/services/RunKeeper/runkeeper.py,166:168,resp,status_code,attribute access,attribute access,one-to-one,element name change; output transformation,httplib2__requests__cpfair/tapiriik__495db93,httplib2__requests,https://github.com/cpfair/tapiriik/commit/495db93 -4,S53,--,,samschott/maestral,e4388ee1a5ab8699e3a08055fb0d5e6485b9921d,lockfile,fasteners,Filesystem&Crypto,maestral/daemon.py,24:29,PIDLockFile; AlreadyLocked,InterProcessLock,import,import,many-to-one,no properties,lockfile__fasteners__samschott/maestral__e4388ee,lockfile__fasteners,https://github.com/samschott/maestral/commit/e4388ee -4,S54,--,tangled,samschott/maestral,e4388ee1a5ab8699e3a08055fb0d5e6485b9921d,lockfile,fasteners,Filesystem&Crypto,maestral/daemon.py,,,,,,,,lockfile__fasteners__samschott/maestral__e4388ee,lockfile__fasteners,https://github.com/samschott/maestral/commit/e4388ee -4,S55,--,,openvinotoolkit/open_model_zoo,7c2529f53bf8b8901685df88f898ce57089fe490,lxml,defusedxml,Utility,tools/accuracy_checker/accuracy_checker/utils.py,38:34,etree,ElementTree,import,import,one-to-one,no properties,lxml__defusedxml__openvinotoolkit/open_model_zoo__7c2529f,lxml__defusedxml,https://github.com/openvinotoolkit/open_model_zoo/commit/7c2529f -4,S56,--,,axelrod-python/axelrod,70f3a3520291812966b68d443dd94289939e0537,multiprocess,multiprocessing,Utility,axelrod/tests/unit/test_tournament.py,5:5,Queue;cpu_count,Queue;cpu_count,import,import,one-to-one,no properties,multiprocess__multiprocessing__axelrod-python/axelrod__70f3a35,multiprocess__multiprocessing,https://github.com/axelrod-python/axelrod/commit/70f3a35 -4,S57,--,,axelrod-python/axelrod,70f3a3520291812966b68d443dd94289939e0537,multiprocess,multiprocessing,Utility,axelrod/tournament.py,8:8,Process;Queue;cpu_count,Process;Queue;cpu_count,import,import,one-to-one,no properties,multiprocess__multiprocessing__axelrod-python/axelrod__70f3a35,multiprocess__multiprocessing,https://github.com/axelrod-python/axelrod/commit/70f3a35 -4,S58,--,,markovmodel/msmtools,a3a152ea77d571a6087149540350e3826ad92ab0,multiprocess,multiprocessing,Utility,msmtools/estimation/sparse/effective_counts.py,203:202,Pool;MapResult,Pool;MapResult,import,import,one-to-one,no properties,multiprocess__multiprocessing__markovmodel/msmtools__a3a152e,multiprocess__multiprocessing,https://github.com/markovmodel/msmtools/commit/a3a152e -4,S59,--,,jimfunk/django-postgresql-netfields,a5a11184ffd33a0d12878881f055455b4818d282,netaddr,py2-ipaddress,HTTP Clients,netfields/fields.py,1:1,IPAddress; IPNetwork,ip_interface; ip_network,import,import,,,netaddr__py2-ipaddress__jimfunk/django-postgresql-netfields__a5a1118,netaddr__py2-ipaddress,https://github.com/jimfunk/django-postgresql-netfields/commit/a5a1118 -4,S6,--,,kittenparry/meituri-downloader,422d73beace31a95a817d9befa860ca932df4596,click,argparse,Utility,meituri.py,13:,command,,decorator,no program element,one-to-zero,,click__argparse__kittenparry/meituri-downloader__422d73b,click__argparse,https://github.com/kittenparry/meituri-downloader/commit/422d73b -4,S60,--,,jimfunk/django-postgresql-netfields,a5a11184ffd33a0d12878881f055455b4818d282,netaddr,py2-ipaddress,HTTP Clients,netfields/fields.py,93:93,IPNetwork,ip_interface,function call,function call,one-to-one,element name change,netaddr__py2-ipaddress__jimfunk/django-postgresql-netfields__a5a1118,netaddr__py2-ipaddress,https://github.com/jimfunk/django-postgresql-netfields/commit/a5a1118 -4,S61,--,,jimfunk/django-postgresql-netfields,a5a11184ffd33a0d12878881f055455b4818d282,netaddr,py2-ipaddress,HTTP Clients,netfields/fields.py,95:95,IPAddress; IPNetwork,ip_interface; ip,function call; function call,function call; attribute access,many-to-many,element name change,netaddr__py2-ipaddress__jimfunk/django-postgresql-netfields__a5a1118,netaddr__py2-ipaddress,https://github.com/jimfunk/django-postgresql-netfields/commit/a5a1118 -4,S62,--,,jimfunk/django-postgresql-netfields,a5a11184ffd33a0d12878881f055455b4818d282,netaddr,py2-ipaddress,HTTP Clients,netfields/fields.py,96:96,AddrFormatError,ValueError,exception,exception,one-to-one,element name change,netaddr__py2-ipaddress__jimfunk/django-postgresql-netfields__a5a1118,netaddr__py2-ipaddress,https://github.com/jimfunk/django-postgresql-netfields/commit/a5a1118 -4,S63,--,,jimfunk/django-postgresql-netfields,a5a11184ffd33a0d12878881f055455b4818d282,netaddr,py2-ipaddress,HTTP Clients,netfields/fields.py,117:111,IPNetwork,ip_network,type,type,one-to-one,element name change,netaddr__py2-ipaddress__jimfunk/django-postgresql-netfields__a5a1118,netaddr__py2-ipaddress,https://github.com/jimfunk/django-postgresql-netfields/commit/a5a1118 -4,S64,--,,jimfunk/django-postgresql-netfields,a5a11184ffd33a0d12878881f055455b4818d282,netaddr,py2-ipaddress,HTTP Clients,netfields/forms.py,1:1,IPNetwork,ip_interface;ip_network; _IPAddressBase;_BaseNetwork,import,import,,,netaddr__py2-ipaddress__jimfunk/django-postgresql-netfields__a5a1118,netaddr__py2-ipaddress,https://github.com/jimfunk/django-postgresql-netfields/commit/a5a1118 -4,S65,--,,jimfunk/django-postgresql-netfields,a5a11184ffd33a0d12878881f055455b4818d282,netaddr,py2-ipaddress,HTTP Clients,netfields/forms.py,42:42,IPNetwork,_IPAddressBase,type,type,one-to-one,element name change,netaddr__py2-ipaddress__jimfunk/django-postgresql-netfields__a5a1118,netaddr__py2-ipaddress,https://github.com/jimfunk/django-postgresql-netfields/commit/a5a1118 -4,S66,--,,jimfunk/django-postgresql-netfields,a5a11184ffd33a0d12878881f055455b4818d282,netaddr,py2-ipaddress,HTTP Clients,netfields/forms.py,46:46,IPNetwork,ip_interface,function call,function call,one-to-one,element name change,netaddr__py2-ipaddress__jimfunk/django-postgresql-netfields__a5a1118,netaddr__py2-ipaddress,https://github.com/jimfunk/django-postgresql-netfields/commit/a5a1118 -4,S67,--,,jimfunk/django-postgresql-netfields,a5a11184ffd33a0d12878881f055455b4818d282,netaddr,py2-ipaddress,HTTP Clients,netfields/forms.py,47:,AddrFormatError,,exception,no program element,one-to-zero,,netaddr__py2-ipaddress__jimfunk/django-postgresql-netfields__a5a1118,netaddr__py2-ipaddress,https://github.com/jimfunk/django-postgresql-netfields/commit/a5a1118 -4,S68,--,,jimfunk/django-postgresql-netfields,a5a11184ffd33a0d12878881f055455b4818d282,netaddr,py2-ipaddress,HTTP Clients,netfields/forms.py,47:,TypeError,,exception,no program element,one-to-zero,,netaddr__py2-ipaddress__jimfunk/django-postgresql-netfields__a5a1118,netaddr__py2-ipaddress,https://github.com/jimfunk/django-postgresql-netfields/commit/a5a1118 -4,S69,--,,jimfunk/django-postgresql-netfields,a5a11184ffd33a0d12878881f055455b4818d282,netaddr,py2-ipaddress,HTTP Clients,netfields/forms.py,64:64,IPNetwork,_BaseNetwork,type,type,one-to-one,element name change,netaddr__py2-ipaddress__jimfunk/django-postgresql-netfields__a5a1118,netaddr__py2-ipaddress,https://github.com/jimfunk/django-postgresql-netfields/commit/a5a1118 -4,S7,--,,kittenparry/meituri-downloader,422d73beace31a95a817d9befa860ca932df4596,click,argparse,Utility,meituri.py,:12,,ArgumentParser,no program element,function call,zero-to-one,,click__argparse__kittenparry/meituri-downloader__422d73b,click__argparse,https://github.com/kittenparry/meituri-downloader/commit/422d73b -4,S70,--,,jimfunk/django-postgresql-netfields,a5a11184ffd33a0d12878881f055455b4818d282,netaddr,py2-ipaddress,HTTP Clients,netfields/forms.py,68:68,IPNetwork,ip_network,function call,function call,one-to-one,element name change,netaddr__py2-ipaddress__jimfunk/django-postgresql-netfields__a5a1118,netaddr__py2-ipaddress,https://github.com/jimfunk/django-postgresql-netfields/commit/a5a1118 -4,S71,--,,jimfunk/django-postgresql-netfields,a5a11184ffd33a0d12878881f055455b4818d282,netaddr,py2-ipaddress,HTTP Clients,netfields/forms.py,69:,AddrFormatError,,exception,no program element,one-to-zero,,netaddr__py2-ipaddress__jimfunk/django-postgresql-netfields__a5a1118,netaddr__py2-ipaddress,https://github.com/jimfunk/django-postgresql-netfields/commit/a5a1118 -4,S72,--,,jimfunk/django-postgresql-netfields,a5a11184ffd33a0d12878881f055455b4818d282,netaddr,py2-ipaddress,HTTP Clients,netfields/forms.py,69:,TypeError,,exception,no program element,one-to-zero,,netaddr__py2-ipaddress__jimfunk/django-postgresql-netfields__a5a1118,netaddr__py2-ipaddress,https://github.com/jimfunk/django-postgresql-netfields/commit/a5a1118 -4,S73,--,unsure,jimfunk/django-postgresql-netfields,a5a11184ffd33a0d12878881f055455b4818d282,netaddr,py2-ipaddress,HTTP Clients,netfields/forms.py,,,,,,,,netaddr__py2-ipaddress__jimfunk/django-postgresql-netfields__a5a1118,netaddr__py2-ipaddress,https://github.com/jimfunk/django-postgresql-netfields/commit/a5a1118 -4,S74,--,,jimfunk/django-postgresql-netfields,a5a11184ffd33a0d12878881f055455b4818d282,netaddr,py2-ipaddress,HTTP Clients,netfields/managers.py,1:1,IPNetwork,_BaseNetwork,import,import,,,netaddr__py2-ipaddress__jimfunk/django-postgresql-netfields__a5a1118,netaddr__py2-ipaddress,https://github.com/jimfunk/django-postgresql-netfields/commit/a5a1118 -4,S75,--,,jimfunk/django-postgresql-netfields,a5a11184ffd33a0d12878881f055455b4818d282,netaddr,py2-ipaddress,HTTP Clients,netfields/managers.py,49:49,IPNetwork,_BaseNetwork,type,type,one-to-one,element name change,netaddr__py2-ipaddress__jimfunk/django-postgresql-netfields__a5a1118,netaddr__py2-ipaddress,https://github.com/jimfunk/django-postgresql-netfields/commit/a5a1118 -4,S76,--,,jimfunk/django-postgresql-netfields,a5a11184ffd33a0d12878881f055455b4818d282,netaddr,py2-ipaddress,HTTP Clients,netfields/managers.py,83:83,IPNetwork,_BaseNetwork,type,type,one-to-one,element name change,netaddr__py2-ipaddress__jimfunk/django-postgresql-netfields__a5a1118,netaddr__py2-ipaddress,https://github.com/jimfunk/django-postgresql-netfields/commit/a5a1118 -4,S77,--,,jimfunk/django-postgresql-netfields,a5a11184ffd33a0d12878881f055455b4818d282,netaddr,py2-ipaddress,HTTP Clients,netfields/managers.py,176:176,IPNetwork,_BaseNetwork,type,type,one-to-one,element name change,netaddr__py2-ipaddress__jimfunk/django-postgresql-netfields__a5a1118,netaddr__py2-ipaddress,https://github.com/jimfunk/django-postgresql-netfields/commit/a5a1118 -4,S78,--,test files,jimfunk/django-postgresql-netfields,a5a11184ffd33a0d12878881f055455b4818d282,netaddr,py2-ipaddress,HTTP Clients,test/tests.py,,,,,,,,netaddr__py2-ipaddress__jimfunk/django-postgresql-netfields__a5a1118,netaddr__py2-ipaddress,https://github.com/jimfunk/django-postgresql-netfields/commit/a5a1118 -4,S79,--,,openstack/deb-python-muranoclient,e3a2b68f61d898c6a415ded9ba07a5fb6ce946d8,openstackclient,osc-lib,HTTP Clients,muranoclient/osc/plugin.py,13:13,utils,utils,import,import,one-to-one,no properties,openstackclient__osc-lib__openstack/deb-python-muranoclient__e3a2b68,openstackclient__osc-lib,https://github.com/openstack/deb-python-muranoclient/commit/e3a2b68 -4,S8,--,,kittenparry/meituri-downloader,422d73beace31a95a817d9befa860ca932df4596,click,argparse,Utility,meituri.py,:13,,add_argument_group,no program element,function call,zero-to-one,,click__argparse__kittenparry/meituri-downloader__422d73b,click__argparse,https://github.com/kittenparry/meituri-downloader/commit/422d73b -4,S80,--,,openstack/deb-python-muranoclient,e3a2b68f61d898c6a415ded9ba07a5fb6ce946d8,openstackclient,osc-lib,HTTP Clients,muranoclient/osc/v1/category.py,20:20,utils,utils,import,import,one-to-one,no properties,openstackclient__osc-lib__openstack/deb-python-muranoclient__e3a2b68,openstackclient__osc-lib,https://github.com/openstack/deb-python-muranoclient/commit/e3a2b68 -4,S81,--,,openstack/deb-python-muranoclient,e3a2b68f61d898c6a415ded9ba07a5fb6ce946d8,openstackclient,osc-lib,HTTP Clients,muranoclient/osc/v1/environment.py,21:21,utils,utils,import,import,one-to-one,no properties,openstackclient__osc-lib__openstack/deb-python-muranoclient__e3a2b68,openstackclient__osc-lib,https://github.com/openstack/deb-python-muranoclient/commit/e3a2b68 -4,S82,--,,openstack/deb-python-muranoclient,e3a2b68f61d898c6a415ded9ba07a5fb6ce946d8,openstackclient,osc-lib,HTTP Clients,muranoclient/tests/unit/osc/v1/fakes.py,14:14,utils,utils,import,import,one-to-one,no properties,openstackclient__osc-lib__openstack/deb-python-muranoclient__e3a2b68,openstackclient__osc-lib,https://github.com/openstack/deb-python-muranoclient/commit/e3a2b68 -4,S83,--,,hhatto/autopep8,3e1c196570204482d1376d4050633b8de6565533,pep8,pycodestyle,Codestyle,autopep8.py,60:60,pep8,pycodestyle,import,import,,,pep8__pycodestyle__hhatto/autopep8__3e1c196,pep8__pycodestyle,https://github.com/hhatto/autopep8/commit/3e1c196 -4,S84,--,,hhatto/autopep8,3e1c196570204482d1376d4050633b8de6565533,pep8,pycodestyle,Codestyle,autopep8.py,170:170,DOCSTRING_REGEX.match,DOCSTRING_REGEX.match,function call,function call,one-to-one,no properties,pep8__pycodestyle__hhatto/autopep8__3e1c196,pep8__pycodestyle,https://github.com/hhatto/autopep8/commit/3e1c196 -4,S85,--,,hhatto/autopep8,3e1c196570204482d1376d4050633b8de6565533,pep8,pycodestyle,Codestyle,autopep8.py,172:172,DOCSTRING_REGEX.match,DOCSTRING_REGEX.match,function call,function call,one-to-one,no properties,pep8__pycodestyle__hhatto/autopep8__3e1c196,pep8__pycodestyle,https://github.com/hhatto/autopep8/commit/3e1c196 -4,S86,--,,hhatto/autopep8,3e1c196570204482d1376d4050633b8de6565533,pep8,pycodestyle,Codestyle,autopep8.py,182:182,register_check,register_check,function call,function call,one-to-one,no properties,pep8__pycodestyle__hhatto/autopep8__3e1c196,pep8__pycodestyle,https://github.com/hhatto/autopep8/commit/3e1c196 -4,S87,--,,hhatto/autopep8,3e1c196570204482d1376d4050633b8de6565533,pep8,pycodestyle,Codestyle,autopep8.py,240:240,expand_indent,expand_indent,function call,function call,one-to-one,no properties,pep8__pycodestyle__hhatto/autopep8__3e1c196,pep8__pycodestyle,https://github.com/hhatto/autopep8/commit/3e1c196 -4,S88,--,,hhatto/autopep8,3e1c196570204482d1376d4050633b8de6565533,pep8,pycodestyle,Codestyle,autopep8.py,361:361,expand_indent,expand_indent,function call,function call,one-to-one,no properties,pep8__pycodestyle__hhatto/autopep8__3e1c196,pep8__pycodestyle,https://github.com/hhatto/autopep8/commit/3e1c196 -4,S89,--,,hhatto/autopep8,3e1c196570204482d1376d4050633b8de6565533,pep8,pycodestyle,Codestyle,autopep8.py,369:369,_checks,_checks,function call,function call,one-to-one,no properties,pep8__pycodestyle__hhatto/autopep8__3e1c196,pep8__pycodestyle,https://github.com/hhatto/autopep8/commit/3e1c196 -4,S9,--,,kittenparry/meituri-downloader,422d73beace31a95a817d9befa860ca932df4596,click,argparse,Utility,meituri.py,14-16:14-16,option,add_argument,decorator,function call,one-to-one,element name change; argument addition,click__argparse__kittenparry/meituri-downloader__422d73b,click__argparse,https://github.com/kittenparry/meituri-downloader/commit/422d73b -4,S90,--,,hhatto/autopep8,3e1c196570204482d1376d4050633b8de6565533,pep8,pycodestyle,Codestyle,autopep8.py,370:370,register_check,register_check,function call,function call,one-to-one,no properties,pep8__pycodestyle__hhatto/autopep8__3e1c196,pep8__pycodestyle,https://github.com/hhatto/autopep8/commit/3e1c196 -4,S91,--,,hhatto/autopep8,3e1c196570204482d1376d4050633b8de6565533,pep8,pycodestyle,Codestyle,autopep8.py,1207:1208,noqa,noqa,function call,function call,one-to-one,no properties,pep8__pycodestyle__hhatto/autopep8__3e1c196,pep8__pycodestyle,https://github.com/hhatto/autopep8/commit/3e1c196 -4,S92,--,,hhatto/autopep8,3e1c196570204482d1376d4050633b8de6565533,pep8,pycodestyle,Codestyle,autopep8.py,2469-2470:2470-2471,Checker,Checker,function call,function call,one-to-one,no properties,pep8__pycodestyle__hhatto/autopep8__3e1c196,pep8__pycodestyle,https://github.com/hhatto/autopep8/commit/3e1c196 -4,S93,--,,hhatto/autopep8,3e1c196570204482d1376d4050633b8de6565533,pep8,pycodestyle,Codestyle,autopep8.py,3443:3444,ARITHMETIC_OP,ARITHMETIC_OP,attribute access,attribute access,one-to-one,no properties,pep8__pycodestyle__hhatto/autopep8__3e1c196,pep8__pycodestyle,https://github.com/hhatto/autopep8/commit/3e1c196 -4,S94,--,tangled,dictation-toolbox/dragonfly,ade5f98ea1dc0021dff2918ff440367f668977e3,pyaudio,sounddevice,Database,dragonfly/engines/backend_kaldi/audio.py,,,,,,,,pyaudio__sounddevice__dictation-toolbox/dragonfly__ade5f98,pyaudio__sounddevice,https://github.com/dictation-toolbox/dragonfly/commit/ade5f98 -4,S95,--,,apache/libcloud,a68022d1dff4daebafccff15106ba6988c9464d8,pycryptodome,cryptography,Crypto,libcloud/common/google.py,92-96:92-95,SHA256;RSA;PKCS1_v1_5;Random,default_backend;serialization;SHA256;PKCS1v15,import,import,,,pycryptodome__cryptography__apache/libcloud__a68022d,pycryptodome__cryptography,https://github.com/apache/libcloud/commit/a68022d -4,S96,--,,apache/libcloud,a68022d1dff4daebafccff15106ba6988c9464d8,pycryptodome,cryptography,Crypto,libcloud/common/google.py,529:526-530,importKey,load_pem_private_key,function call,function call,one-to-one,argument transformation;argument addition;element name change,pycryptodome__cryptography__apache/libcloud__a68022d,pycryptodome__cryptography,https://github.com/apache/libcloud/commit/a68022d -4,S97,--,,apache/libcloud,a68022d1dff4daebafccff15106ba6988c9464d8,pycryptodome,cryptography,Crypto,libcloud/common/google.py,530-532:531-536,SHA256;PKCS1_v1_5;urlsafe_b64encode;sign,load_pem_private_key;sign;urlsafe_b64encode;PKCS1v15;SHA256,function call; function call; function call; function call,function call; function call; function call; function call; function call,many-to-many,argument transformation; element name change,pycryptodome__cryptography__apache/libcloud__a68022d,pycryptodome__cryptography,https://github.com/apache/libcloud/commit/a68022d -4,S98,--,test files,apache/libcloud,a68022d1dff4daebafccff15106ba6988c9464d8,pycryptodome,cryptography,Crypto,libcloud/test/common/test_google.py,,,,,,,,pycryptodome__cryptography__apache/libcloud__a68022d,pycryptodome__cryptography,https://github.com/apache/libcloud/commit/a68022d -4,S99,--,,tasmota/decode-config,5be614174b1e282440fa0166e48c0d39bafb3ff1,pycurl,requests,HTTP Clients,decode-config.py,201:202,pycurl,requests,import,import,one-to-one,,pycurl__requests__tasmota/decode-config__5be6141,pycurl__requests,https://github.com/tasmota/decode-config/commit/5be6141 diff --git a/code/report/data-stats.csv b/code/report/data-stats.csv deleted file mode 100644 index 164ffb4..0000000 --- a/code/report/data-stats.csv +++ /dev/null @@ -1,12 +0,0 @@ -Round,Dataset,# Migs,# LPs,# Libs,# Repos,# Commits -0,\migbench,75,34,55,57,74 -1,\salm,13,12,21,13,13 -2,\salm,19,14,28,19,19 -3,\salm,20,12,24,20,20 -4,\salm,258,116,174,249,253 -Labeled data,\migbench,75 (100%),34 (100%),55 (100%),57 (100%),74 (100%) -Labeled data,\salm,310 (13%),131 (57%),193 (67%),298 (16%),303 (12%) -Labeled data,all,385 (16%),159 (62%),229 (72%),355 (18%),377 (17%) -Full data,\migbench,75,34,55,57,74 -Full data,\salm,2335,231,288,1876,2462 -Full data,all,2405,256,319,1923,2231 diff --git a/code/report/effort.csv b/code/report/effort.csv deleted file mode 100644 index 4a7fce2..0000000 --- a/code/report/effort.csv +++ /dev/null @@ -1,257 +0,0 @@ -source MigLOC,target MigLOC,total MigLOC,mig,source NumAPIs,target NumAPIs,total NumAPIs,total NumChanges,source UniqueAPIs,target UniqueAPIs,total UniqueAPIs,total UniqueMappings -6,7,13,aiohttp__httpx__itzkvn/python-http-monitoring__790a4830,4,5,9,4,4,5,9,4 -6,11,17,aiohttp__httpx__sk-415/harukabot__0611d16a,6,12,18,6,2,4,6,2 -4,2,6,aiohttp__httpx__snwmds/polemicbooksapi__69df5304,4,2,6,2,4,2,6,2 -33,32,65,argparse__click__achalddave/segment-any-moving__87160d02,9,9,18,9,2,2,4,3 -14,3,17,argparse__click__adithyabsk/keep2roam__d340eea2,4,5,9,5,3,3,6,4 -54,46,100,argparse__click__amesar/mlflow-tools__431737a8,54,46,100,62,3,2,5,4 -3,2,5,argparse__click__ansible-community/molecule__b7d7740d,3,2,5,4,3,2,5,4 -47,24,71,argparse__click__clearmatics/ion__03fb3a3a,30,25,55,34,5,5,10,7 -97,36,133,argparse__click__godaddy/tartufo__553dc5fb,18,19,37,17,4,3,7,6 -25,25,50,argparse__click__googlesamples/assistant-sdk-python__38e4e642,9,8,17,10,3,2,5,4 -25,17,42,argparse__click__grahame/sedge__3badf078,8,7,15,9,3,3,6,5 -5,4,9,argparse__click__himkt/pyner__76106a9a,5,4,9,6,3,2,5,4 -4,2,6,argparse__click__klensy/wt-tools__760ff36b,3,1,4,3,3,1,4,3 -40,20,60,argparse__click__kxr/o-must-gather__9da47229,32,22,54,32,6,6,12,10 -22,11,33,argparse__click__lqez/hog__d722ade4,11,11,22,12,2,3,5,4 -4,4,8,argparse__click__magnetotesting/magneto__a5c82b8f,4,4,8,6,3,3,6,5 -53,29,82,argparse__click__martinthoma/hwrt__86bc433a,15,12,27,17,5,4,9,7 -7,6,13,argparse__click__oca/maintainer-tools__69593ae6,7,6,13,8,3,3,6,5 -14,12,26,argparse__click__terryyin/google-translate-python__ac375b49,5,4,9,6,3,2,5,4 -52,31,83,argparse__click__yubico/yubioath-desktop__9d601b4f,28,29,57,34,5,6,11,11 -8,8,16,argparse__configargparse__rocketmap/rocketmap__2960ec68,8,8,16,8,2,2,4,2 -4,15,19,argparse__docopt__ceph/teuthology__fb321053,3,1,4,1,3,1,4,1 -9,1,10,argparse__docopt__hootnot/oandapyv20-examples__e1df70e3,3,1,4,1,3,1,4,1 -8,1,9,argparse__docopt__tankerhq/tbump__54b12e29,4,1,5,1,3,1,4,1 -6,3,9,asyncio-redis__aioredis__augerai/a2ml__13ea499e,3,1,4,3,3,1,4,3 -2,1,3,asyncio-redis__aioredis__eyepea/api-hour__97286ef3,2,1,3,1,2,1,3,1 -187,62,249,attrs__dataclasses__aiortc/aiortc__270edaf4,187,62,249,187,2,2,4,4 -29,29,58,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,29,29,58,29,2,2,4,2 -20,20,40,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb8,20,20,40,20,3,2,5,3 -53,24,77,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064,53,24,77,53,2,2,4,3 -2,1,3,bcrypt__passlib__twiliodeved/sms2fa-flask__22eedfcd,2,1,3,1,2,1,3,1 -1,1,2,beautifulsoup__bs4__cfpb/cfgov-refresh__32626101,1,1,2,1,1,1,2,1 -1,3,4,botocore__boto__whoopinc/mkwheelhouse__54806ffc,2,2,4,1,2,2,4,1 -1,1,2,botocore__boto__zalando/spilo__a83681c7,1,1,2,1,1,1,2,1 -5,5,10,bottle__flask__cqmoe/python-cqhttp__f9f083ec,5,5,10,5,4,4,8,4 -3,5,8,bottle__flask__heyman/locust__4067b929,3,4,7,3,3,4,7,3 -5,5,10,bottle__flask__nicolas-van/pygreen__843c8cfe,5,5,10,5,4,4,8,4 -12,12,24,bunch__munch__fedora-infra/python-fedora__aca2a20a,12,12,24,12,2,2,4,2 -195,223,418,characteristic__attrs__rackerlabs/mimic__5bb49466,108,253,361,218,2,4,6,8 -1,1,2,chardet__cchardet__emlid/ntripbrowser__9161c194,1,1,2,1,1,1,2,1 -15,10,25,cheetah3__jinja2__openstack/ironic__cbf214b5,2,8,10,2,1,4,5,1 -1,6,7,cheetah3__jinja2__shingetsu/saku__d1ad50a9,1,3,4,1,1,3,4,1 -1,1,2,cheetah__jinja2__shingetsu/saku__d1ad50a9,1,1,2,1,1,1,2,1 -7,9,16,click__argparse__kittenparry/meituri-downloader__422d73be,3,5,8,6,2,4,6,5 -11,18,29,click__argparse__nodepy/nodepy__715142ce,7,12,19,13,3,5,8,7 -15,11,26,click__argparse__titusz/onixcheck__f17d1861,15,7,22,17,6,3,9,8 -1,1,2,cloud-sptheme__sphinx-rtd-theme__danielyule/hearthbreaker__d018edff,1,1,2,1,1,1,2,1 -2,2,4,configparser__configobj__ctlearn-project/ctlearn__2375af87,2,2,4,1,2,1,3,1 -3,3,6,csv__unicodecsv__ckan/ckanext-datapackager__a6a3fb3a,3,3,6,3,3,3,6,3 -1,1,2,csv__unicodecsv__codesy/codesy__b5824f4f,1,1,2,1,1,1,2,1 -4,4,8,csv__unicodecsv__mlsecproject/combine__efe20ac0,4,4,8,4,1,1,2,1 -1,1,2,csv__unicodecsv__praekelt/molo__567b66f9,1,1,2,1,1,1,2,1 -2,2,4,csv__unicodecsv__radremedy/radremedy__8fa9b7fd,2,2,4,2,2,2,4,2 -1,1,2,csv__unicodecsv__shoopio/shoop__639e3b5f,1,1,2,1,1,1,2,1 -4,4,8,dataproperty__typepy__thombashi/datetimerange__936761f7,2,4,6,2,1,2,3,1 -14,14,28,dataproperty__typepy__thombashi/pingparsing__45fac3cb,14,14,28,14,5,5,10,5 -4,4,8,dataproperty__typepy__thombashi/sqlitebiter__26c8e746,4,4,8,4,2,2,4,2 -3,2,5,dill__cloudpickle__rapid-design-of-systems-laboratory/beluga__078e3e56,3,2,5,2,3,2,5,2 -1,11,12,docopt__argparse__aio-libs/aioftp__ba6ef08f,1,3,4,1,1,3,4,1 -9,169,178,docopt__argparse__mete0r/pyhwp__0c5c5e78,5,17,22,5,1,4,5,2 -1,13,14,docopt__click__michaeljoseph/changes__d9a8faec,1,7,8,4,1,7,8,4 -6,7,13,ed25519__pynacl__romanz/trezor-agent__e1bbdb4b,6,6,12,6,3,3,6,3 -4,4,8,enum__aenum__princetonuniversity/psyneulink__5253a55c,4,4,8,4,1,1,2,1 -5,5,10,eventlet__gevent__c00w/bithopper__66125263,5,5,10,5,3,3,6,3 -19,20,39,eventlet__gevent__noisyboiler/wampy__f87f7bee,19,19,38,19,6,7,13,7 -1,1,2,eventlet__gevent__phuks-co/throat__9a289609,1,1,2,1,1,1,2,1 -1,1,2,eventlet__gevent__stefal/rtkbase__a4c347a2,1,1,2,1,1,1,2,1 -25,27,52,fabric3__invoke__skoczen/will__437f8be3,25,27,52,27,3,3,6,4 -28,50,78,fabric3__paramiko__mirantis/openstack-lbaas__d7440d46,22,36,58,23,5,6,11,8 -2,1,3,flask-restful__flask-restplus__testdrivenio/flask-react-aws__d4119a0f,1,1,2,1,1,1,2,1 -15,12,27,flask__bottle__arosenfeld/immunedb__6141b13b,13,12,25,13,2,1,3,2 -1,1,2,flask__fastapi__virtuber/openvtuber__3abbc431,1,1,2,1,1,1,2,1 -4,4,8,flask__quart__elblogbruno/notionai-mymind__002f5bde,4,4,8,4,4,4,8,4 -8,8,16,flask__quart__intel/stacks-usecase__22cc3f00,8,8,16,8,5,5,10,5 -1,1,2,flask__quart__learningorchestra/learningorchestra__db7f1321,1,1,2,1,1,1,2,1 -2,2,4,flask__quart__pgjones/faster_than_flask_article__0a70f2bd,2,2,4,2,2,2,4,2 -12,12,24,flask__quart__synesthesiam/voice2json__7ea7ddb8,12,12,24,12,5,5,10,5 -8,8,16,flask__quart__talkpython/async-techniques-python-course__aa607bd3,8,8,16,8,4,4,8,4 -1,1,2,flask__uvicorn__virtuber/openvtuber__3abbc431,1,1,2,1,1,1,2,1 -5,4,9,gcloud-aio-core__aiohttp__talkiq/gcloud-aio__45d94dda,1,3,4,1,1,3,4,1 -1,4,5,gcloud-aio-core__aiohttp__talkiq/gcloud-aio__963f3470,1,3,4,1,1,3,4,1 -1,1,2,gcloud__google__wal-e/wal-e__be9820b9,1,1,2,1,1,1,2,1 -3,2,5,gevent__eventlet__duanhongyi/dwebsocket__d707ff65,3,3,6,2,3,3,6,2 -1,1,2,gevent__eventlet__miguelgrinberg/flask-socketio__883e73e5,1,1,2,1,1,1,2,1 -9,4,13,gevent__eventlet__projectcalico/felix__657e7274,9,4,13,9,5,2,7,5 -1,1,2,gevent__eventlet__stefal/rtkbase__cf856c0c,1,1,2,1,1,1,2,1 -1,1,2,gevent__eventlet__thenetcircle/dino__119d922a,1,1,2,1,1,1,2,1 -1,1,2,guzzle-sphinx-theme__sphinx-rtd-theme__jamesls/semidbm__aa0babac,1,1,2,1,1,1,2,1 -3,1,4,html5lib__bleach__pycon/pycon__3dba9637,5,1,6,1,5,1,6,1 -14,6,20,httplib2__requests__ankitects/anki__f6245cdf,10,6,16,16,10,5,15,15 -17,7,24,httplib2__requests__cpfair/tapiriik__495db93a,13,7,20,7,3,2,5,2 -12,6,18,httplib2__requests__hasgeek/flask-lastuser__6114ad5c,2,2,4,2,2,2,4,2 -1,1,2,httplib2__requests__hpe-storage/python-3parclient__75b94d3e,1,1,2,1,1,1,2,1 -2,2,4,httplib2__requests__jarodl/flask-github__341c769f,2,2,4,2,2,2,4,2 -3,6,9,httplib2__requests__openshot/openshot-qt__4349753e,6,9,15,3,2,4,6,2 -4,4,8,httplib2__requests__openstack/deb-nova__346d9419,6,4,10,4,3,2,5,2 -7,7,14,httplib2__requests__openstack/networking-cisco__075010a6,4,3,7,3,3,2,5,2 -4,4,8,httplib2__requests__wikimedia/pywikibot__952665ac,4,4,8,4,1,1,2,1 -1,1,2,huey__celery__lonelam/onlinejudgeshu__b687d206,1,1,2,1,1,1,2,1 -1,1,2,ipaddress__netaddr__napalm-automation/napalm__085994a5,1,1,2,1,1,1,2,1 -17,23,40,ipaddr__ipaddress__google/capirca__eb768ea7,17,17,34,17,8,8,16,8 -68,69,137,ipaddr__ipaddress__reannz/faucet__4a23ef8e,67,70,137,70,8,8,16,13 -2,2,4,ipaddr__ipaddress__rvojcik/rtapi__2c25c053,2,2,4,2,1,1,2,1 -4,4,8,ipaddr__netaddr__openstack/deb-designate__eb16b1e1,4,4,8,4,2,2,4,2 -6,7,13,ipaddr__netaddr__openstack/fuel-devops__5d0df078,5,6,11,6,1,2,3,2 -4,4,8,ipaddr__netaddr__openstack/wsme__002473c0,4,4,8,4,3,2,5,3 -8,2,10,ipaddr__py2-ipaddress__evgeni/bley__dcc42853,8,2,10,8,3,1,4,3 -7,7,14,ipaddr__py2-ipaddress__jdswinbank/comet__1549e864,5,5,10,5,2,2,4,2 -1,1,2,ipaddr__py2-ipaddress__magic-wormhole/magic-wormhole__5b23669c,1,1,2,1,1,1,2,1 -1,1,2,ipaddr__py2-ipaddress__meejah/txtorcon__c8fdba0a,1,1,2,1,1,1,2,1 -2,2,4,ipaddr__py2-ipaddress__redhat-cip/hardware__a429c38c,2,2,4,2,2,2,4,2 -2,2,4,ipaddr__py2-ipaddress__rvojcik/rtapi__2c25c053,1,1,2,1,1,1,2,1 -2,2,4,ipaddr__py2-ipaddress__stackstorm/st2__4022aea9,1,1,2,1,1,1,2,1 -2,2,4,jsonpath-rw__jsonpath-rw-ext__hxlstandard/libhxl-python__0babff28,2,2,4,2,1,1,2,1 -6,4,10,kafka-python__confluent-kafka__biznetgio/restknot__6b103453,3,4,7,3,3,4,7,3 -23,3,26,kafka-python__confluent-kafka__openstack/oslo.messaging__5a842ae1,2,3,5,2,2,3,5,2 -2,2,4,kafka__confluent-kafka__svenskaspel/locust-plugins__fad53da5,4,2,6,2,3,2,5,2 -4,4,8,leveldb__plyvel__ethereum/py-evm__5c273fff,4,4,8,4,4,4,8,4 -3,3,6,leveldb__plyvel__gdassori/spruned__4326c648,3,3,6,3,2,2,4,2 -2,2,4,leveldb__plyvel__obsidianforensics/hindsight__973b3d32,2,2,4,2,2,2,4,2 -10,10,20,lockfile__fasteners__kizniche/mycodo__547f6d9f,10,10,20,10,2,2,4,2 -3,1,4,lockfile__fasteners__paratoolsinc/taucmdr__2a2c28ae,3,1,4,4,3,1,4,4 -1,1,2,logbook__loguru__thombashi/sqlitebiter__311c7ce5,1,1,2,1,1,1,2,1 -1,1,2,logbook__loguru__thombashi/tcconfig__7ba8676b,1,1,2,1,1,1,2,1 -17,12,29,logger__logging__prtg/pythonminiprobe__2b6a1aeb,11,6,17,11,2,1,3,2 -0,3,3,lxml__defusedxml__haiwen/seafdav__5e1291f1,0,3,3,3,0,3,3,3 -4,3,7,lxml__defusedxml__synacktiv/eos__ac9596f9,4,3,7,3,3,2,5,2 -4,4,8,m2crypto__cryptography__kevoreilly/capev2__abf58a7d,4,4,8,4,4,4,8,4 -6,6,12,m2crypto__cryptography__yubico/python-u2flib-server__65c46657,6,8,14,6,5,6,11,5 -7,2,9,mechanize__requests__jorgecarleitao/public-contracts__70a229cb,5,2,7,5,5,2,7,5 -11,3,14,msgpack__u-msgpack-python__crossbario/autobahn-python__9e00896d,3,3,6,3,2,2,4,2 -3,4,7,msgpack__u-msgpack-python__kushalp/serfclient-py__3adbf0f1,3,4,7,4,2,3,5,3 -2,2,4,multiprocessing__multiprocess__czheo/syntax_sugar_python__1dbc1d44,2,2,4,2,2,2,4,2 -3,1,4,multiprocessing__multiprocess__jhsmit/colicoords__a082ad56,3,1,4,3,3,1,4,3 -1,1,2,multiprocess__multiprocessing__intelpni/brainiak__e62dc1d0,1,1,2,1,1,1,2,1 -12,11,23,netaddr__ipaddress__ovirt/vdsm__6eef802a,13,13,26,12,4,4,8,6 -15,11,26,netaddr__py2-ipaddress__jimfunk/django-postgresql-netfields__a5a11184,16,12,28,15,4,6,10,8 -2,6,8,netaddr__py2-ipaddress__nitmir/policyd-rate-limit__c024e06a,2,6,8,4,2,5,7,3 -1,1,2,neutron__neutron-lib__openstack/networking-generic-switch__c6f4b71b,1,1,2,1,1,1,2,1 -8,8,16,node-semver__semantic-version__openstack/solar__8766f11d,7,7,14,7,3,3,6,3 -4,2,6,oauth2__oauthlib__discogs/discogs_client__c56f61aa,4,2,6,2,4,2,6,2 -1,1,2,openpyxl__xlsxwriter__bcgov/gwells__57d12c42,1,1,2,1,1,1,2,1 -12,11,23,paramiko__fabric__aws/aws-parallelcluster__d49460ac,11,6,17,7,10,5,15,6 -2,2,4,pep8__pycodestyle__cyberbotics/urdf2webots__723168db,2,2,4,2,2,2,4,2 -9,11,20,pep8__pycodestyle__fabioz/PyDev.Debugger__d535c190,9,11,20,11,6,8,14,8 -11,11,22,pep8__pycodestyle__hhatto/autopep8__3e1c1965,10,10,20,10,7,7,14,7 -1,1,2,pep8__pycodestyle__nchammas/flintrock__7323298d,1,1,2,1,1,1,2,1 -1,1,2,pep8__pycodestyle__openstack/designate__2c9e9f5f,1,1,2,1,1,1,2,1 -1,1,2,pep8__pycodestyle__openstack/sahara__61b0b2e0,1,1,2,1,1,1,2,1 -1,1,2,pep8__pycodestyle__schlamar/flake8-todo__fcd59c6c,1,1,2,1,1,1,2,1 -6,4,10,prettytable__tabulate__educationaltestingservice/skll__f870a659,4,1,5,1,4,1,5,1 -5,11,16,progressbar__tqdm__ozencb/yts-scraper__383401ae,7,4,11,7,7,3,10,7 -2,1,3,progressbar__tqdm__redkyn/assigner__f132d03c,2,1,3,2,2,1,3,2 -4,5,9,progressbar__tqdm__rivuletstudio/rivuletpy__52068adb,4,5,9,5,2,3,5,3 -2,2,4,py-bcrypt__bcrypt__weasyl/weasyl__f6230c73,2,2,4,2,1,1,2,1 -5,1,6,pyandoc__pypandoc__hustlzp/permission__d174a217,4,1,5,1,4,1,5,1 -3,3,6,pycryptodome__cryptography__allencellmodeling/cookiecutter-pypackage__8d172cbc,3,4,7,2,3,4,7,2 -4,11,15,pycryptodome__cryptography__apache/libcloud__a68022d1,5,6,11,2,5,5,10,2 -3,11,14,pycryptodome__cryptography__cloudve/cloudbridge__27b217e0,4,4,8,3,3,4,7,3 -4,5,9,pycryptodome__cryptography__coresecurity/pysap__21fe13a0,4,6,10,4,3,4,7,3 -4,6,10,pycryptodome__cryptography__jvanovost/dc09_spt__08a9d0b8,4,8,12,4,3,5,8,3 -0,7,7,pycryptodome__cryptography__leifj/pyxmlsecurity__b5d88c80,0,6,6,6,0,6,6,6 -5,9,14,pycryptodome__cryptography__mitya57/secretstorage__e637c3b3,5,11,16,6,4,7,11,6 -4,5,9,pycryptodome__cryptography__ojarva/python-sshpubkeys__e3ee2d26,4,7,11,4,2,5,7,3 -6,7,13,pycryptodome__cryptography__openstack/glance__5ebde907,6,8,14,6,5,5,10,5 -6,8,14,pycryptodome__cryptography__openstack/keystonemiddleware__e23cb36a,5,9,14,5,4,6,10,4 -9,20,29,pycryptodome__cryptography__privacyidea/privacyidea__bcd8a454,9,23,32,10,4,8,12,7 -2,4,6,pycryptodome__cryptography__rev112/pyope__48c294a3,2,4,6,2,2,4,6,2 -18,25,43,pycryptodome__cryptography__secdev/scapy__c24298b9,16,19,35,13,11,12,23,11 -8,19,27,pycryptodome__cryptography__spockbotmc/spockbot__4442170e,7,10,17,9,4,7,11,8 -5,6,11,pycryptodome__cryptography__tgalal/python-axolotl__f74a9367,5,8,13,5,3,5,8,4 -20,41,61,pycryptodome__cryptography__twisted/twisted__e31995c9,20,28,48,23,8,16,24,15 -21,21,42,pycryptodome__pycryptodomex__malwaredllc/byob__9291b54e,21,21,42,21,9,9,18,9 -4,4,8,pycrypto__pycryptodome__camptocamp/c2cgeoportal__14388c3d,4,4,8,4,3,3,6,3 -1,1,2,pycrypto__pycryptodome__hhyo/archery__e192ca69,1,1,2,1,1,1,2,1 -12,5,17,pycurl__requests__tasmota/decode-config__5be61417,5,2,7,2,5,2,7,2 -2,0,2,pycurl__requests__upstox/upstox-python__dce87602,2,0,2,2,1,0,1,1 -1,0,1,pydotplus__pydot__mathics/mathics__915daeb9,1,0,1,1,1,0,1,1 -7,7,14,pyfits__astropy__glue-viz/glue__5b2d7f92,7,7,14,7,5,5,10,5 -1,1,2,pymilvus-orm__pymilvus__milvus-io/bootcamp__89c7afc6,1,1,2,1,1,1,2,1 -8,22,30,pyopenssl__cryptography__celery/celery__9b39fc41,9,9,18,9,9,9,18,9 -2,2,4,pyopenssl__cryptography__openstack/neutron-lbaas__bb34d71c,1,1,2,1,1,1,2,1 -11,8,19,pyopenssl__cryptography__RIPE-NCC/ripe-atlas-sagan__f6fc10c8,10,11,21,8,7,9,16,8 -1,1,2,pypcap__pcapy__openstack/steth__a981d2ef,1,1,2,1,1,1,2,1 -4,4,8,pyqt5__pyside2__catalystneuro/nwb-conversion-tools__a2ef3358,4,4,8,4,3,3,6,3 -372,386,758,pyqt5__pyside2__sanpen/gridcal__39a5dd91,348,346,694,349,9,8,17,10 -71,71,142,pyqt5__pyside6__toufool/auto-split__86244b6c,71,73,144,71,21,22,43,22 -3,3,6,pyquery__beautifulsoup4__idan/telostats__f73354ab,3,3,6,3,2,2,4,2 -3,2,5,python-ldap__ldap3__ictu/quality-time__cc47b42c,2,2,4,2,2,2,4,2 -1,4,5,python3-memcached__pymemcache__flan/staticdhcpd__0e648193,1,1,2,1,1,1,2,1 -1,1,2,pytorch-pretrained-bert__pytorch-transformers__haoxizhong/pytorch-worker__fa8de771,1,1,2,1,1,1,2,1 -3,2,5,pytorch-pretrained-bert__pytorch-transformers__kaushaltrivedi/fast-bert__1c96992f,3,2,5,3,2,1,3,2 -2,2,4,pytorch-pretrained-bert__transformers__tiiiger/bert_score__04376e1e,2,2,4,2,1,1,2,1 -1,1,2,pytorch-transformers__transformers__huggingface/transfer-learning-conv-ai__16074b20,1,1,2,1,1,1,2,1 -3,11,14,pytorch-transformers__transformers__intellabs/nlp-architect__9f067f27,3,11,14,11,3,10,13,10 -2,6,8,pyuserinput__pynput__activitywatch/aw-watcher-afk__297b58cb,2,4,6,2,1,2,3,1 -2,6,8,raven__sentry-sdk__agdsn/sipa__ea23791c,2,2,4,1,2,2,4,1 -4,2,6,raven__sentry-sdk__city-of-helsinki/respa__4fecb977,4,2,6,2,2,1,3,1 -4,16,20,raven__sentry-sdk__etalab/udata__9bc0f731,4,4,8,2,4,4,8,2 -1,4,5,raven__sentry-sdk__habitissimo/myaas__0a65bcc2,1,2,3,1,1,2,3,1 -3,4,7,raven__sentry-sdk__kiwicom/the-zoo__e22070c0,3,4,7,3,2,3,5,3 -4,3,7,raven__sentry-sdk__mozilla/addons-server__634c64f7,4,3,7,1,3,3,6,1 -5,7,12,raven__sentry-sdk__onecodex/onecodex__120d9613,5,7,12,5,4,5,9,4 -5,1,6,raven__sentry-sdk__pokainc/cfn-cross-region-export__f1120d34,2,2,4,1,2,2,4,1 -6,6,12,raven__sentry-sdk__samuelcolvin/aiohttp-toolbox__3b7a2a33,1,1,2,1,1,1,2,1 -5,4,9,raven__sentry-sdk__teamsempo/sempoblockchain__449990a2,5,4,9,5,4,2,6,4 -9,9,18,raven__sentry-sdk__thespaghettidetective/thespaghettidetective__b86b3759,9,9,18,9,1,1,2,1 -1,1,2,raven__sentry-sdk__weasyl/weasyl__d10cb162,1,1,2,1,1,1,2,1 -6,6,12,redis__aioredis__walletconnect/py-walletconnect-bridge__c2d3db2a,6,6,12,6,4,4,8,4 -1,1,2,requests-oauth2__oauthlib__mozilla/addons-server__5fd17b43,1,1,2,1,1,1,2,1 -3,3,6,requests-oauth2__requests-oauthlib__gunthercox/chatterbot__6c3b234d,3,3,6,6,3,1,4,4 -3,1,4,requests-oauth2__requests-oauthlib__sarumont/py-trello__ede0ceb1,3,1,4,4,3,1,4,4 -3,2,5,requests-oauth2__requests__sybrenstuvel/flickrapi__c4f8d794,3,2,5,3,3,2,5,3 -3,3,6,requests__aiohttp__aiortc/aiortc__d30c2400,3,3,6,1,3,3,6,1 -10,10,20,requests__aiohttp__ictu/quality-time__d3a9a16a,10,10,20,10,5,5,10,5 -4,5,9,requests__aiohttp__keselekpermen69/userbutt__a2dd44e1,4,5,9,4,4,5,9,4 -5,6,11,requests__aiohttp__paradoxalarminterface/pai__fac6f807,3,4,7,3,3,4,7,3 -4,6,10,requests__aiohttp__raptor123471/dingolingo__1d8923ab,4,6,10,4,2,3,5,2 -6,9,15,requests__aiohttp__talkpython/async-techniques-python-course__a5c04bbd,6,9,15,6,2,3,5,2 -2,3,5,requests__aiohttp__talkpython/async-techniques-python-course__ab4e5fdd,2,3,5,2,2,3,5,2 -2,3,5,requests__aiohttp__usergeteam/userge-plugins__80a54344,2,3,5,2,2,3,5,2 -7,10,17,restkit__requests__sporteasy/python-poeditor__57108590,7,6,13,6,6,5,11,5 -7,7,14,retrying__tenacity__intelai/inference-model-manager__71aff3a0,7,7,14,7,1,1,2,1 -9,15,24,retrying__tenacity__openstack/aodh__7587ab9b,3,3,6,3,1,1,2,1 -13,21,34,retrying__tenacity__openstack/ceilometer__380bb26d,4,4,8,4,1,1,2,1 -3,5,8,retrying__tenacity__openstack/ironic-inspector__f4648fac,1,1,2,1,1,1,2,1 -73,91,164,retrying__tenacity__openstack/ironic__b0607a26,16,16,32,16,1,1,2,1 -3,2,5,rpi.gpio__gpiozero__raspberrypilearning/push-button-stop-motion__0b6cdadb,3,2,5,2,3,2,5,2 -8,8,16,ruamel.yaml__pyyaml__microsoft/nni__b955ac99,9,8,17,8,3,2,5,3 -17,17,34,simplejson__ujson__zulip/zulip__222ef672,17,17,34,17,3,3,6,3 -5,5,10,slackclient__slack-sdk__slackapi/python-slack-sdk__5f4d92a8,5,5,10,5,2,2,4,2 -3,3,6,slackclient__slack-sdk__zulip/python-zulip-api__2d9cf64d,3,3,6,3,3,3,6,3 -1,1,2,smbus-cffi__smbus2__pimoroni/inky__cba36514,1,1,2,1,1,1,2,1 -1,1,2,sphinx-rtd-theme__edx-sphinx-theme__edx/ecommerce__c1e120fb,1,1,2,1,1,1,2,1 -1,1,2,sphinx-rtd-theme__guzzle-sphinx-theme__bashtage/arch__36207003,1,1,2,1,1,1,2,1 -1,1,2,suds-py3__zeep__whynothugo/django-afip__827dd9f0,1,1,2,1,1,1,2,1 -6,5,11,suds__zeep__hbldh/pybankid__79e424ce,5,5,10,5,3,3,6,3 -1,3,4,suds__zeep__openstate/open-raadsinformatie__b56e4812,2,2,4,1,2,2,4,1 -1,1,2,tables__h5py__yoseflab/scvi__35163f01,1,1,2,1,1,1,2,1 -1,1,2,toml__tomlkit__greenbone/python-gvm__75a11ed4,1,1,2,1,1,1,2,1 -31,33,64,twitter__tweepy__cloudbotirc/cloudbot__f8243223,28,29,57,27,16,19,35,17 -4,3,7,twitter__tweepy__huntwelch/mongobot__bea008ae,1,3,4,1,1,3,4,1 -1,1,2,ujson__rapidjson__kinto/kinto__951dd25c,1,1,2,1,1,1,2,1 -1,1,2,ujson__rapidjson__murthylab/sleap__50721de0,1,1,2,1,1,1,2,1 -58,58,116,umsgpack__msgpack__logicaldash/lise__028d0b34,36,36,72,36,3,3,6,3 -6,6,12,unicodecsv__csv__cfpb/cfgov-refresh__b4beec37,6,6,12,6,2,2,4,2 -1,1,2,unicodecsv__csv__seed-platform/seed__119ba4b7,1,1,2,1,1,1,2,1 -3,1,4,unipath__pathlib__studentenportal/web__4842cff0,4,2,6,3,3,2,5,2 -8,5,13,urllib3__requests__byrnereese/uphold-sdk-python__14fd0850,5,5,10,5,4,4,8,4 -5,4,9,urllib3__requests__canonical/cloud-init__0fc887d9,5,4,9,8,5,3,8,8 -0,7,7,urllib3__requests__finish06/pyunifi__3e534821,0,7,7,7,0,4,4,4 -12,11,23,urllib3__requests__mixpanel/mixpanel-python__e8a93304,4,5,9,6,4,5,9,6 -4,4,8,webapp2__flask__c4rlo/vimhelp__7a5fadfd,4,4,8,4,3,3,6,3 -12,12,24,werkzeug__webob__dahlia/sqlalchemy-imageattach__7cd3ca5b,12,13,25,12,4,4,8,4 -3,16,19,wget__requests__noaa-oar-arl/monet__590936b7,3,3,6,3,1,1,2,1 -1,1,2,xlsxwriter__openpyxl__bcgov/gwells__472f336f,1,1,2,1,1,1,2,1 diff --git a/code/report/migration-combination--with-fc-groups.csv b/code/report/migration-combination--with-fc-groups.csv deleted file mode 100644 index 3b26d65..0000000 --- a/code/report/migration-combination--with-fc-groups.csv +++ /dev/null @@ -1,60 +0,0 @@ -what is with FC,# migs,% migs -attribute in different cc,20,7.8125 -"attribute in different cc -attribute in same cc",2,0.78125 -"attribute in different cc -decorator in different cc -decorator in same cc",1,0.390625 -"attribute in different cc -exception in different cc",3,1.171875 -"attribute in different cc -exception in different cc -type in different cc",1,0.390625 -"attribute in different cc -function reference in different cc -type in different cc",1,0.390625 -"attribute in different cc -type in different cc",2,0.78125 -attribute in same cc,17,6.640625 -"attribute in same cc -decorator in different cc",1,0.390625 -"attribute in same cc -exception in different cc",1,0.390625 -"attribute in same cc -exception in different cc -function reference in different cc",1,0.390625 -"attribute in same cc -exception in different cc -type in different cc",1,0.390625 -decorator in different cc,11,4.296875 -"decorator in different cc -decorator in same cc",14,5.46875 -"decorator in different cc -exception in different cc",1,0.390625 -decorator in same cc,4,1.5625 -does not have function call,18,7.03125 -exception in different cc,7,2.734375 -"exception in different cc -function reference in different cc",1,0.390625 -"exception in different cc -type in different cc",1,0.390625 -function reference in different cc,1,0.390625 -just function call with argument changes,15,5.859375 -"just function call with argument changes -just function call with asyncTrans -just function call with elemNC",1,0.390625 -"just function call with argument changes -just function call with elemNC",66,25.78125 -"just function call with argument changes -just function call with elemNC -just function call with outTrans",1,0.390625 -"just function call with asyncTrans -just function call with elemNC",3,1.171875 -"just function call with asyncTrans -just function call with elemNC -just function call with outTrans",1,0.390625 -just function call with elemNC,25,9.765625 -"just function call with elemNC -just function call with outTrans",6,2.34375 -just function call without properties,25,9.765625 -type in different cc,4,1.5625 diff --git a/code/report/migration-combination.csv b/code/report/migration-combination.csv deleted file mode 100644 index 80f1faa..0000000 --- a/code/report/migration-combination.csv +++ /dev/null @@ -1,601 +0,0 @@ -,combination,# migs,% migs,comb size,what is with FC -1,function call -> function call | elemNC,21,8.203125,1,just function call with elemNC -2,function call -> function call | no properties,18,7.03125,1,just function call without properties -3,"function call -> function call | argTrans, elemNC",11,4.296875,1,"just function call with argument changes -just function call with elemNC" -4,"function call -> function call | argAdd, argDel, elemNC",8,3.125,1,"just function call with argument changes -just function call with elemNC" -5,"function call -> function call | elemNC, outTrans",4,1.5625,1,"just function call with elemNC -just function call with outTrans" -6,"function call -> function call | argDel, elemNC",4,1.5625,1,"just function call with argument changes -just function call with elemNC" -7,function call -> function call | argAdd,4,1.5625,1,just function call with argument changes -8,"function call -> function call | argAdd, elemNC",4,1.5625,1,"just function call with argument changes -just function call with elemNC" -9,function call -> function call | argTrans,4,1.5625,1,just function call with argument changes -10,decorator -> decorator | argTrans,3,1.171875,1,does not have function call -11,"function call -> function call | elemNC -function call -> function call | no properties",3,1.171875,2,just function call with elemNC -12,function call -> function call | argDel,3,1.171875,1,just function call with argument changes -13,"attribute -> attribute | no properties -function call -> function call | no properties",2,0.78125,2,attribute in different cc -14,"function call -> function call | argDel, elemNC -function call -> function call | elemNC",2,0.78125,2,"just function call with argument changes -just function call with elemNC" -15,"function call -> function call | argAdd, argDel, elemNC -function call -> function call | argAdd, elemNC",2,0.78125,2,"just function call with argument changes -just function call with elemNC" -16,"function call -> none | no properties -none -> function call | no properties",2,0.78125,2,just function call without properties -17,exception -> exception | elemNC,2,0.78125,1,does not have function call -18,"function call -> function call | argDel, argTrans, elemNC",2,0.78125,1,"just function call with argument changes -just function call with elemNC" -19,function call -> none | no properties,2,0.78125,1,just function call without properties -20,type -> type | elemNC,2,0.78125,1,does not have function call -21,"function call -> attribute | elemNC -function call -> function call | argAdd, elemNC",2,0.78125,2,attribute in same cc -22,"function call -> function call | asyncTrans -function call -> function call | asyncTrans, elemNC",2,0.78125,2,"just function call with asyncTrans -just function call with elemNC" -23,"exception -> exception | elemNC -function call -> function call | argAdd, elemNC",2,0.78125,2,exception in different cc -24,"function call -> function call | argAdd, argTrans, elemNC",2,0.78125,1,"just function call with argument changes -just function call with elemNC" -25,"function call -> function call | argAdd, elemNC -function call -> function call | elemNC",2,0.78125,2,"just function call with argument changes -just function call with elemNC" -26,"decorator -> decorator | no properties -function call -> function call | no properties",2,0.78125,2,decorator in different cc -27,"attribute -> attribute | no properties -function call -> function call | no properties -type -> type | no properties",1,0.390625,3,"attribute in different cc -type in different cc" -28,"function call -> function call | argAdd, argDel, argTrans, elemNC -function call -> function call | elemNC",1,0.390625,2,"just function call with argument changes -just function call with elemNC" -29,"attribute -> attribute | no properties -function call -> function call | argAdd, argTrans, elemNC -function call -> function call | argNC, elemNC -function call -> function call | elemNC -none -> attribute | no properties",1,0.390625,5,attribute in different cc -30,"function call -> function call | argAdd, argTrans, elemNC -function call -> function call | argDel, argTrans, elemNC -function call -> function call | elemNC -type -> type | elemNC",1,0.390625,4,type in different cc -31,"function call -> function call | argAdd, argTrans, elemNC -function call -> function call | argAdd, elemNC -function call -> function call | elemNC -function call -> none | no properties -none -> exception | no properties -none -> function call | no properties -none -> type | no properties -type -> type | elemNC -type -> type | no properties",1,0.390625,9,"exception in different cc -type in different cc" -32,"function call -> function call | argAdd, argDel, argTrans, elemNC -function call -> function call | argAdd, argTrans, elemNC -function call -> function call | elemNC -function call -> none | no properties",1,0.390625,4,"just function call with argument changes -just function call with elemNC" -33,"function call -> function call | argAdd, argTrans -function call -> function call | argAdd, argTrans, elemNC -function call -> function call | elemNC",1,0.390625,3,"just function call with argument changes -just function call with elemNC" -34,"function call -> function call | argAdd, argTrans, elemNC -function call -> function call | elemNC -function call -> none | no properties",1,0.390625,3,"just function call with argument changes -just function call with elemNC" -35,"function call -> function call | argAdd, argNC, elemNC -function call -> function call | argAdd, argTrans, elemNC -function call -> function call | elemNC -function call -> function call | no properties -function call -> none | no properties -none -> function call | no properties",1,0.390625,6,"just function call with argument changes -just function call with elemNC" -36,"attribute -> attribute | elemNC -function call -> function call | argAdd, argDel, argTrans, elemNC -function call -> function call | argAdd, argTrans, elemNC -function call -> function call | elemNC -function call -> none | no properties -none -> exception | no properties -type -> type | elemNC -type -> type | no properties",1,0.390625,8,"attribute in different cc -exception in different cc -type in different cc" -37,"function call -> function call | argAdd, argTrans, elemNC -function call -> function call | elemNC -function reference -> function reference | elemNC",1,0.390625,3,function reference in different cc -38,"function call -> function call | argAdd, argTrans, elemNC -function call -> function call | elemNC -function call -> none | no properties -none -> function call | no properties",1,0.390625,4,"just function call with argument changes -just function call with elemNC" -39,"attribute, function call -> function call | elemNC",1,0.390625,1,attribute in same cc -40,"exception -> exception | elemNC -exception -> none | no properties -function call -> attribute, function call | elemNC -function call -> function call | elemNC -type -> type | elemNC",1,0.390625,5,"attribute in same cc -exception in different cc -type in different cc" -41,"function call -> function call | elemNC -none -> exception | no properties",1,0.390625,2,exception in different cc -42,"function call -> function call | elemNC, outTrans -function call -> function call | no properties",1,0.390625,2,"just function call with elemNC -just function call with outTrans" -43,"attribute -> attribute | elemNC -function call -> function call | argAdd, argNC, argTrans, elemNC -function call -> function call | argAdd, argNC, elemNC -function call -> function call | no properties -function call -> none | no properties",1,0.390625,5,attribute in different cc -44,"function call -> function call | no properties -type -> type | no properties",1,0.390625,2,type in different cc -45,"attribute -> attribute | no properties -function call -> function call | no properties -none -> attribute | no properties -none -> function call | no properties -type -> type | no properties",1,0.390625,5,"attribute in different cc -type in different cc" -46,"function call -> function call | argAdd, argDel, elemNC -function call -> none | no properties -none -> function call | no properties",1,0.390625,3,"just function call with argument changes -just function call with elemNC" -47,"none -> function call | no properties -none -> type | no properties",1,0.390625,2,does not have function call -48,"function call -> function call | argDel, elemNC -function call -> none | no properties",1,0.390625,2,"just function call with argument changes -just function call with elemNC" -49,"function call -> function call | argNC, elemNC -function call -> function call | argTrans -none -> function call | no properties",1,0.390625,3,"just function call with argument changes -just function call with elemNC" -50,"attribute, function call -> function call | argAdd, elemNC",1,0.390625,1,attribute in same cc -51,"function call -> function call | argAdd, argTrans, elemNC -function call -> function call | argAdd, elemNC",1,0.390625,2,"just function call with argument changes -just function call with elemNC" -52,"function call -> function call | argAdd, argTrans, elemNC -function call -> function call | argTrans, elemNC",1,0.390625,2,"just function call with argument changes -just function call with elemNC" -53,"function call -> function call | argTrans, elemNC -function call -> function call | elemNC",1,0.390625,2,"just function call with argument changes -just function call with elemNC" -54,"function call -> attribute | argTrans, elemNC -function call -> function call | argTrans, elemNC",1,0.390625,2,attribute in same cc -55,"attribute -> attribute | elemNC -exception -> exception | elemNC -function call -> function call | elemNC",1,0.390625,3,"attribute in different cc -exception in different cc" -56,"exception -> exception | elemNC -function call -> attribute | elemNC -function call -> function call | argAdd, argDel -function call -> function call | argAdd, argDel, argTrans -function call -> function call | argAdd, argDel, argTrans, elemNC -none -> function call | no properties",1,0.390625,6,"attribute in same cc -exception in different cc" -57,"function call -> function call | argNC, elemNC",1,0.390625,1,"just function call with argument changes -just function call with elemNC" -58,"attribute -> function call | asyncTrans, elemNC -function call -> function call | argAdd, asyncTrans, elemNC",1,0.390625,2,attribute in different cc -59,"function call -> attribute | asyncTrans, elemNC -function call -> function call | asyncTrans, elemNC",1,0.390625,2,attribute in same cc -60,"attribute -> attribute | elemNC -function call -> attribute | elemNC, outTrans -function call -> function call | argAdd, argNC, elemNC -function call -> function call | argAdd, elemNC",1,0.390625,4,"attribute in different cc -attribute in same cc" -61,"decorator -> decorator | argAdd, argNC, argTrans",1,0.390625,1,does not have function call -62,"decorator -> decorator | argTrans -function call -> function call | argTrans",1,0.390625,2,decorator in different cc -63,"exception -> exception | elemNC -function call -> function call | argDel -function call -> function call | no properties",1,0.390625,3,exception in different cc -64,"attribute -> attribute | elemNC, outTrans -attribute -> attribute | outTrans -exception -> exception | elemNC -function call -> function call | argNC, argTrans -function call -> function call | argNC, elemNC -function call -> function call | elemNC",1,0.390625,6,"attribute in different cc -exception in different cc" -65,"function call -> function call | argAdd -function call -> function call | argAdd, argNC -function call -> function call | argAdd, argNC, argTrans -function call -> function call | argAdd, argTrans -function call -> function call | elemNC",1,0.390625,5,"just function call with argument changes -just function call with elemNC" -66,"function call -> attribute | elemNC -function call -> attribute | elemNC, outTrans -function call -> function call | argAdd, argDel, argTrans, elemNC -function call -> function call | argTrans, elemNC, outTrans",1,0.390625,4,attribute in same cc -67,"function call -> function call | argDel -function call -> function call | argTrans",1,0.390625,2,just function call with argument changes -68,"function call -> attribute, function call | argDel, elemNC -function call -> none | no properties",1,0.390625,2,attribute in same cc -69,"exception -> exception | no properties -function call -> function call | argDel, elemNC",1,0.390625,2,exception in different cc -70,"attribute -> none | no properties -exception -> exception | elemNC -function call -> none | no properties -none -> exception | no properties -none -> function call | no properties",1,0.390625,5,"attribute in different cc -exception in different cc" -71,none -> function call | no properties,1,0.390625,1,just function call without properties -72,"function call -> function call | argAdd, argDel, elemNC -function call -> function call | argAdd, argTrans, elemNC -function call -> function call | argDel, elemNC -function call -> none | no properties -none -> function call | no properties",1,0.390625,5,"just function call with argument changes -just function call with elemNC" -73,"attribute -> attribute | elemNC -attribute -> attribute | no properties -type -> type | elemNC",1,0.390625,3,does not have function call -74,"attribute -> attribute | elemNC -function call -> function call | asyncTrans, elemNC -function call -> function call | no properties",1,0.390625,3,attribute in different cc -75,"attribute -> attribute | elemNC -attribute -> attribute | no properties -function call -> function call | asyncTrans -function call -> function call | asyncTrans, elemNC",1,0.390625,4,attribute in different cc -76,"attribute -> attribute | elemNC -attribute -> function call | asyncTrans -function call -> function call | argDel, argTrans -function call -> function call | argDel, asyncTrans -function call -> function call | asyncTrans",1,0.390625,5,attribute in different cc -77,"function call -> function call | asyncTrans, elemNC, outTrans",1,0.390625,1,"just function call with asyncTrans -just function call with elemNC -just function call with outTrans" -78,"decorator -> decorator | elemNC -function call -> function call | argAdd -function call -> function call | elemNC -function call -> function call | no properties -function call -> none | no properties -none -> function call | no properties",1,0.390625,6,decorator in different cc -79,"attribute -> attribute | no properties -attribute -> function call | elemNC -attribute -> function call | no properties -function call -> function call | argTrans -function call -> function call | elemNC",1,0.390625,5,attribute in different cc -80,"function call -> function call | argAdd, argTrans, elemNC -function call -> function call | elemNC",1,0.390625,2,"just function call with argument changes -just function call with elemNC" -81,"function call -> function call | argAdd, argTrans",1,0.390625,1,just function call with argument changes -82,"function call -> function call | argAdd -function call -> none | no properties",1,0.390625,2,just function call with argument changes -83,"type -> none | no properties -type -> type | elemNC",1,0.390625,2,does not have function call -84,type -> type | no properties,1,0.390625,1,does not have function call -85,"none -> function call | no properties -none -> type | no properties -type -> type | no properties",1,0.390625,3,does not have function call -86,"attribute -> attribute | elemNC -function call -> function call | argAdd, argTrans, elemNC",1,0.390625,2,attribute in different cc -87,"function call -> attribute, function call | elemNC -function call -> function call | elemNC -function call -> none | no properties",1,0.390625,3,attribute in same cc -88,"function call -> function call | argAdd, elemNC -function call -> function call | argTrans, elemNC -function call -> function call | elemNC",1,0.390625,3,"just function call with argument changes -just function call with elemNC" -89,"function call -> function call | argAdd, elemNC -function call -> function call | argTrans, elemNC -function call -> none | no properties",1,0.390625,3,"just function call with argument changes -just function call with elemNC" -90,"function call -> function call | argAdd, argDel, argTrans, asyncTrans, elemNC -function call -> function call | argTrans, asyncTrans -function call -> function call | asyncTrans",1,0.390625,3,"just function call with argument changes -just function call with asyncTrans -just function call with elemNC" -91,function call -> attribute | elemNC,1,0.390625,1,attribute in same cc -92,"attribute -> attribute | elemNC -attribute -> none | no properties -function call -> function call | argDel, argTrans, elemNC",1,0.390625,3,attribute in different cc -93,"attribute, function call -> function call | elemNC, outTrans -exception -> none | no properties -function call -> attribute, function call | elemNC -function call -> function call | elemNC -function reference -> function reference | elemNC",1,0.390625,5,"attribute in same cc -exception in different cc -function reference in different cc" -94,"function call -> function call | argAdd, argDel -function call -> function call | elemNC",1,0.390625,2,"just function call with argument changes -just function call with elemNC" -95,"function call -> function call | no properties -none -> attribute | no properties",1,0.390625,2,attribute in different cc -96,"attribute, function call -> function call | elemNC -function call -> function call | no properties",1,0.390625,2,attribute in same cc -97,"function call -> function call | argAdd, argDel, elemNC -function call -> none | no properties",1,0.390625,2,"just function call with argument changes -just function call with elemNC" -98,"decorator -> decorator | elemNC -decorator -> none | no properties -function call -> function call | argTrans, elemNC -function call -> none | no properties",1,0.390625,4,decorator in different cc -99,"decorator -> decorator | argDel, elemNC -function call -> function call | elemNC",1,0.390625,2,decorator in different cc -100,"decorator -> decorator | argAdd, argDel, elemNC -decorator -> decorator | argDel, elemNC -function call -> function call | argTrans, elemNC -function call -> function call | elemNC",1,0.390625,4,decorator in different cc -101,"decorator -> decorator | argNC, elemNC -decorator -> decorator | elemNC -function call -> function call | argNC, elemNC -function call -> function call | elemNC -function call -> none | no properties",1,0.390625,5,decorator in different cc -102,"function call -> function call | argAdd, elemNC -function call -> function call | elemNC -function call -> function call | no properties",1,0.390625,3,"just function call with argument changes -just function call with elemNC" -103,"decorator -> decorator | no properties -function call -> attribute, function call | argTrans, elemNC -function call -> function call | argAdd, elemNC",1,0.390625,3,"attribute in same cc -decorator in different cc" -104,"function call -> function call | argAdd, elemNC -function call -> function call | argDel, elemNC -function call -> function call | argTrans, elemNC",1,0.390625,3,"just function call with argument changes -just function call with elemNC" -105,"function call -> function call | elemNC -function call -> function call | no properties -type -> type | elemNC",1,0.390625,3,type in different cc -106,"decorator -> decorator | argDel, argNC, elemNC -decorator -> decorator | argDel, elemNC -decorator, function call -> decorator | argDel, elemNC -function call -> function call | argDel, argNC, argTrans, elemNC -function call -> function call | argDel, argNC, elemNC -none -> function call | no properties",1,0.390625,6,"decorator in different cc -decorator in same cc" -107,"decorator -> function call | argAdd, elemNC -decorator -> none | no properties -none -> function call | no properties",1,0.390625,3,does not have function call -108,"decorator -> function call | argAdd, argDel, argTrans, elemNC -decorator -> function call | argAdd, argDel, elemNC -decorator -> function call | argAdd, elemNC -decorator -> function call | argDel, argTrans, elemNC -decorator -> none | no properties -none -> attribute | no properties -none -> function call | no properties",1,0.390625,7,does not have function call -109,"decorator -> function call | argAdd, argDel, argTrans, elemNC -decorator -> function call | argAdd, argDel, elemNC -decorator -> function call | argDel, elemNC -decorator -> none | no properties -function call -> none | no properties -none -> function call | no properties",1,0.390625,6,decorator in different cc -110,"function call -> function call | argAdd, argDel, argTrans, elemNC",1,0.390625,1,"just function call with argument changes -just function call with elemNC" -111,"exception -> exception | no properties -function call -> function call | no properties",1,0.390625,2,exception in different cc -112,"function call -> function call | argAdd, elemNC -function call -> function call | argDel",1,0.390625,2,"just function call with argument changes -just function call with elemNC" -113,"function call -> decorator | argAdd, argDel, argTrans, elemNC, paramAdd -function call -> decorator | argAdd, argDel, elemNC, paramAdd -function call -> decorator | argAdd, argTrans, elemNC, paramAdd -function call -> decorator | argAdd, elemNC, paramAdd -function call -> decorator | argDel, elemNC -function call -> decorator | elemNC, paramAdd -function call -> decorator, function call | argAdd, argDel, elemNC, paramAdd -function call -> decorator, function call | argNC, argTrans, elemNC, paramAdd -function call -> decorator, function call | argTrans, elemNC, paramAdd -function call -> none | no properties -none -> decorator | no properties",1,0.390625,11,"decorator in different cc -decorator in same cc" -114,"function call -> decorator | argAdd, argDel, argTrans, elemNC, paramAdd -function call -> decorator | argDel, argTrans, elemNC, paramAdd -function call -> none | no properties -none -> decorator | no properties",1,0.390625,4,"decorator in different cc -decorator in same cc" -115,"function call -> decorator | argAdd, argDel, argTrans, elemNC -function call -> decorator | argAdd, argDel, elemNC -function call -> none | no properties -none -> decorator | no properties",1,0.390625,4,"decorator in different cc -decorator in same cc" -116,"function call -> decorator | argAdd, argDel, argTrans, elemNC, paramAdd -function call -> decorator | argDel, argTrans, elemNC, paramAdd -function call -> decorator | argTrans, elemNC, paramAdd -function call -> decorator | elemNC, paramAdd -function call -> decorator, function call | argNC, argTrans, elemNC, paramAdd -function call -> none | no properties",1,0.390625,6,decorator in same cc -117,"function call -> decorator, function call | argTrans, elemNC, paramAdd -function call -> none | no properties -none -> decorator | no properties",1,0.390625,3,"decorator in different cc -decorator in same cc" -118,"function call -> decorator | argAdd, argDel, elemNC, paramAdd -function call -> decorator | argDel, elemNC, paramAdd -function call -> none | no properties -none -> decorator | no properties",1,0.390625,4,"decorator in different cc -decorator in same cc" -119,"function call -> decorator | argAdd, elemNC -function call -> none | no properties -none -> decorator | no properties",1,0.390625,3,"decorator in different cc -decorator in same cc" -120,"function call -> decorator | argAdd, argDel, argNC, argTrans, elemNC, paramAdd -function call -> decorator | argAdd, argDel, argNC, elemNC, paramAdd -function call -> decorator | argAdd, argDel, argTrans, elemNC, paramAdd -function call -> decorator | argAdd, argDel, elemNC, paramAdd -function call -> decorator | argAdd, argNC, elemNC, paramAdd -function call -> decorator | argAdd, elemNC, paramAdd -function call -> decorator | argDel, argNC, elemNC, paramAdd -function call -> decorator | argDel, argTrans, elemNC, paramAdd -function call -> decorator | argDel, elemNC, paramAdd -function call -> decorator, function call | argAdd, argDel, argTrans, elemNC, paramAdd -function call -> function call | elemNC -function call -> none | no properties -none -> decorator | no properties",1,0.390625,13,"decorator in different cc -decorator in same cc" -121,"function call -> decorator | argAdd, argDel, argTrans, elemNC, paramAdd -function call -> decorator | argAdd, argDel, elemNC, paramAdd -function call -> decorator | argDel, elemNC, paramAdd -function call -> decorator, function call | argAdd, argDel, elemNC, paramAdd -function call -> decorator, function call | argDel, argTrans, elemNC, paramAdd -function call -> none | no properties -none -> decorator | no properties",1,0.390625,7,"decorator in different cc -decorator in same cc" -122,"function call -> decorator | argAdd, argDel, elemNC, paramAdd -function call -> decorator | argDel, elemNC -function call -> decorator | argDel, elemNC, paramAdd -function call -> none | no properties -none -> decorator | no properties",1,0.390625,5,"decorator in different cc -decorator in same cc" -123,"function call -> decorator | argAdd, argDel, elemNC, paramAdd -function call -> decorator | argTrans, elemNC, paramAdd -function call -> decorator | elemNC, paramAdd -function call -> none | no properties -none -> decorator | no properties",1,0.390625,5,"decorator in different cc -decorator in same cc" -124,"function call -> decorator | argAdd, elemNC, paramAdd -function call -> none | no properties -none -> decorator | no properties",1,0.390625,3,"decorator in different cc -decorator in same cc" -125,"function call -> decorator | argAdd, argDel, argTrans, elemNC, paramAdd -function call -> none | no properties",1,0.390625,2,decorator in same cc -126,"function call -> decorator | argAdd, argDel, argTrans, elemNC -function call -> decorator | argAdd, argDel, argTrans, elemNC, paramAdd -function call -> decorator | argAdd, argDel, elemNC, paramAdd -function call -> decorator | argAdd, elemNC -function call -> decorator | argDel, argTrans, elemNC -function call -> decorator | argDel, argTrans, elemNC, paramAdd -function call -> decorator | argDel, elemNC -function call -> decorator | argDel, elemNC, paramAdd -function call -> decorator, function call | argAdd, argDel, elemNC, paramAdd -function call -> decorator, function call | argDel, argTrans, elemNC, paramAdd -function call -> none | no properties",1,0.390625,11,decorator in same cc -127,"function call -> decorator | argAdd, argTrans, elemNC -function call -> decorator | argDel, elemNC -function call -> decorator | argTrans, elemNC -function call -> none | no properties -none -> function call | no properties",1,0.390625,5,decorator in same cc -128,"function call -> decorator | argDel, elemNC -function call -> none | no properties -none -> decorator | no properties",1,0.390625,3,"decorator in different cc -decorator in same cc" -129,"attribute -> attribute | no properties -function call -> decorator | argDel, elemNC, paramAdd -function call -> decorator, function call | argAdd, argDel, elemNC, paramAdd -function call -> decorator, function call | argDel, argTrans, elemNC, paramAdd -function call -> none | no properties -none -> decorator | no properties",1,0.390625,6,"attribute in different cc -decorator in different cc -decorator in same cc" -130,"function call -> function call | elemNC -function call -> function call | elemNC, outTrans -function call -> function call | no properties",1,0.390625,3,"just function call with elemNC -just function call with outTrans" -131,"function call -> decorator | argAdd, argDel, argTrans, elemNC -none -> decorator | no properties -none -> function call | no properties",1,0.390625,3,"decorator in different cc -decorator in same cc" -132,"attribute -> none | no properties -function call -> attribute | elemNC -function call -> function call | argAdd, elemNC -function call -> none | no properties",1,0.390625,4,"attribute in different cc -attribute in same cc" -133,"function call -> function call | argAdd, argTrans, elemNC -function call -> function call | argAdd, elemNC -function call -> function call | argTrans -type -> type | elemNC",1,0.390625,4,type in different cc -134,"attribute -> attribute | elemNC -function call -> function call | argAdd, argNC, argTrans, elemNC",1,0.390625,2,attribute in different cc -135,"attribute -> attribute | elemNC -attribute -> function call | elemNC",1,0.390625,2,does not have function call -136,decorator -> decorator | elemNC,1,0.390625,1,does not have function call -137,"attribute -> attribute | elemNC -attribute -> attribute | no properties -function call -> function call | argAdd, elemNC -function call -> function call | no properties -function reference -> function reference | elemNC -type -> type | no properties",1,0.390625,6,"attribute in different cc -function reference in different cc -type in different cc" -138,"attribute -> attribute | elemNC -function call -> function call | argTrans -function call -> function call | argTrans, elemNC -function call -> function call | elemNC -function call -> none | no properties -none -> attribute | no properties",1,0.390625,6,attribute in different cc -139,"function call -> function call | no properties -none -> function call | no properties",1,0.390625,2,just function call without properties -140,"function call -> function call | argTrans, elemNC -function call -> none | no properties",1,0.390625,2,"just function call with argument changes -just function call with elemNC" -141,"function call -> function call | argAdd, argTrans, elemNC -function call -> function call | argDel, argTrans, elemNC -function call -> function call | argTrans, elemNC",1,0.390625,3,"just function call with argument changes -just function call with elemNC" -142,"function call -> attribute, function call | argDel, asyncTrans, elemNC -function call -> function call | argDel, elemNC",1,0.390625,2,attribute in same cc -143,"exception -> none | no properties -function call -> none | no properties -none -> decorator | no properties",1,0.390625,3,"decorator in different cc -exception in different cc" -144,"function call -> function call | elemNC -function call -> none | no properties",1,0.390625,2,just function call with elemNC -145,"none -> function reference | no properties -none -> type | no properties",1,0.390625,2,does not have function call -146,"function call -> function call | argDel, argTrans, elemNC -function call -> function call | elemNC",1,0.390625,2,"just function call with argument changes -just function call with elemNC" -147,"function call -> attribute | argAdd, elemNC -function call -> attribute | elemNC -function call -> function call | elemNC",1,0.390625,3,attribute in same cc -148,"function call -> attribute | elemNC -function call -> attribute, function call | argAdd, elemNC, outTrans -function call -> function call | argAdd, argTrans, elemNC -function call -> function call | elemNC",1,0.390625,4,attribute in same cc -149,"attribute -> attribute | elemNC -function call -> function call | elemNC, outTrans",1,0.390625,2,attribute in different cc -150,"function call -> attribute, function call | argDel, argNC, elemNC, outTrans -function call -> attribute, function call | argDel, elemNC, outTrans -function call -> attribute, function call | elemNC, outTrans",1,0.390625,3,attribute in same cc -151,"function call -> function call | argDel, argTrans, elemNC -none -> function call | no properties",1,0.390625,2,"just function call with argument changes -just function call with elemNC" -152,"attribute -> attribute | no properties -function call -> function call | elemNC -function call -> function call | no properties",1,0.390625,3,attribute in different cc -153,"function call -> function call | argDel, elemNC -function call -> function call | elemNC -function call -> function call | no properties",1,0.390625,3,"just function call with argument changes -just function call with elemNC" -154,"exception -> exception | elemNC -exception -> exception | no properties -function call -> function call | argAdd -function call -> function call | elemNC -function call -> function call | no properties",1,0.390625,5,exception in different cc -155,"function call -> function call | elemNC -none -> decorator | no properties",1,0.390625,2,decorator in different cc -156,"function call -> function call | argAdd, argTrans, elemNC -function call -> function call | argAdd, argTrans, elemNC, outTrans -function call -> function call | argAdd, elemNC -function call -> function call | argAdd, elemNC, outTrans -function call -> function call | argTrans, elemNC -function call -> function call | elemNC -none -> function call | no properties",1,0.390625,7,"just function call with argument changes -just function call with elemNC -just function call with outTrans" -157,"decorator -> decorator | no properties -function call -> none | no properties",1,0.390625,2,decorator in different cc -158,"attribute -> attribute | asyncTrans -attribute -> function call | asyncTrans, elemNC -function call -> function call | asyncTrans -function call -> function call | elemNC",1,0.390625,4,attribute in different cc -159,"function call -> function call | asyncTrans -function call -> function call | elemNC",1,0.390625,2,"just function call with asyncTrans -just function call with elemNC" -160,"function call -> attribute, function call | argDel, argNC, argTrans, elemNC -function call -> none | no properties",1,0.390625,2,attribute in same cc -161,"attribute -> attribute | asyncTrans -function call -> function call | asyncTrans -function call -> function call | elemNC",1,0.390625,3,attribute in different cc -162,"function call -> function call | argAdd, argDel",1,0.390625,1,just function call with argument changes -163,"function call -> function call | no properties -function call -> none | no properties",1,0.390625,2,just function call without properties -164,"attribute, function call -> function call | argAdd, argDel, elemNC, outTrans",1,0.390625,1,attribute in same cc -165,"exception -> none | no properties -function call -> none | no properties -function reference -> none | no properties -none -> function call | no properties",1,0.390625,4,"exception in different cc -function reference in different cc" -166,"attribute -> attribute | elemNC -function call -> function call | argDel, argTrans, elemNC -function call -> function call | elemNC",1,0.390625,3,attribute in different cc -167,"attribute -> attribute | elemNC -function call -> function call | argAdd, elemNC -function call -> none | no properties",1,0.390625,3,attribute in different cc diff --git a/code/report/migrations.csv b/code/report/migrations.csv deleted file mode 100644 index b7c0e6e..0000000 --- a/code/report/migrations.csv +++ /dev/null @@ -1,336 +0,0 @@ -source,target,repo,commit,# ccs,# files,source PEs,target PEs,properties,# PE,# props,commit URL,id -aiohttp,httpx,itzkvn/python-http-monitoring,790a4830785a2dd03686c57f5ec70a4bb1a41f22,4,1,"attribute, exception, function call","attribute, exception, function call",element name change,3,1,https://github.com/itzkvn/python-http-monitoring/commit/790a4830,aiohttp__httpx__itzkvn/python-http-monitoring__790a4830 -aiohttp,httpx,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,6,2,function call,"attribute, function call","argument deletion, async transformation, element name change",2,3,https://github.com/sk-415/harukabot/commit/0611d16a,aiohttp__httpx__sk-415/harukabot__0611d16a -aiohttp,httpx,snwmds/polemicbooksapi,69df5304ad4280033c0a01ac6631e69ba276d973,2,1,function call,function call,"argument addition, argument deletion, element name change",1,3,https://github.com/snwmds/polemicbooksapi/commit/69df5304,aiohttp__httpx__snwmds/polemicbooksapi__69df5304 -argparse,click,achalddave/segment-any-moving,87160d02c8652eebf2d8a5dce572e26fa2d1ca61,9,1,function call,"decorator, function call","argument addition, argument deletion, argument name change, argument transformation, element name change, parameter addition to decorated function",2,6,https://github.com/achalddave/segment-any-moving/commit/87160d02,argparse__click__achalddave/segment-any-moving__87160d02 -argparse,click,adithyabsk/keep2roam,d340eea2fdedde8908334eda34325d058fc88282,5,1,function call,"decorator, function call","argument transformation, element name change, parameter addition to decorated function",2,3,https://github.com/adithyabsk/keep2roam/commit/d340eea2,argparse__click__adithyabsk/keep2roam__d340eea2 -argparse,click,amesar/mlflow-tools,431737a891b13a73ec7bdbc507fad21531f2cbf3,62,8,function call,decorator,"argument addition, argument deletion, element name change, parameter addition to decorated function",2,4,https://github.com/amesar/mlflow-tools/commit/431737a8,argparse__click__amesar/mlflow-tools__431737a8 -argparse,click,ansible-community/molecule,b7d7740db482624182dd6c31600ca1c09669cfc5,4,1,function call,decorator,"argument addition, element name change",2,2,https://github.com/ansible-community/molecule/commit/b7d7740d,argparse__click__ansible-community/molecule__b7d7740d -argparse,click,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,34,4,function call,"decorator, function call","argument addition, argument deletion, argument name change, argument transformation, element name change, parameter addition to decorated function",2,6,https://github.com/clearmatics/ion/commit/03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a -argparse,click,godaddy/tartufo,553dc5fb7ddef597cafda451954fa4cba23acde6,17,1,function call,"decorator, function call","argument addition, argument deletion, argument transformation, element name change, parameter addition to decorated function",2,5,https://github.com/godaddy/tartufo/commit/553dc5fb,argparse__click__godaddy/tartufo__553dc5fb -argparse,click,googlesamples/assistant-sdk-python,38e4e642cbfc2b0dd5ddf0151e87a867273f9a30,10,1,function call,decorator,"argument addition, argument deletion, argument transformation, element name change",2,4,https://github.com/googlesamples/assistant-sdk-python/commit/38e4e642,argparse__click__googlesamples/assistant-sdk-python__38e4e642 -argparse,click,grahame/sedge,3badf078e2f4153db161cada1c7a23901e36ab7f,9,1,function call,decorator,"argument addition, argument deletion, element name change, parameter addition to decorated function",2,4,https://github.com/grahame/sedge/commit/3badf078,argparse__click__grahame/sedge__3badf078 -argparse,click,himkt/pyner,76106a9a4202497de9719b5a5563cadd697bd3d0,6,1,function call,decorator,"argument addition, element name change, parameter addition to decorated function",2,3,https://github.com/himkt/pyner/commit/76106a9a,argparse__click__himkt/pyner__76106a9a -argparse,click,klensy/wt-tools,760ff36bab0c7b9acaf72e9cbae274b70fb3922a,3,1,function call,decorator,"argument addition, argument deletion, argument transformation, element name change, parameter addition to decorated function",2,5,https://github.com/klensy/wt-tools/commit/760ff36b,argparse__click__klensy/wt-tools__760ff36b -argparse,click,kxr/o-must-gather,9da472294ca5a598bb74cb413db0bd880f7012b2,32,1,function call,"decorator, function call","argument addition, argument deletion, argument transformation, element name change, parameter addition to decorated function",2,5,https://github.com/kxr/o-must-gather/commit/9da47229,argparse__click__kxr/o-must-gather__9da47229 -argparse,click,lqez/hog,d722ade4be3cf05bf32def1e732a8e8d1b78a29b,12,1,function call,"decorator, function call","argument addition, argument deletion, argument transformation, element name change",2,4,https://github.com/lqez/hog/commit/d722ade4,argparse__click__lqez/hog__d722ade4 -argparse,click,magnetotesting/magneto,a5c82b8f76b8e4f97c122da9726a99f4c591ffcc,6,1,function call,decorator,"argument deletion, element name change",2,2,https://github.com/magnetotesting/magneto/commit/a5c82b8f,argparse__click__magnetotesting/magneto__a5c82b8f -argparse,click,martinthoma/hwrt,86bc433a047454b7ede27e4c0fb4bc53f381941c,17,4,"attribute, function call","attribute, decorator, function call","argument addition, argument deletion, argument transformation, element name change, parameter addition to decorated function",3,5,https://github.com/martinthoma/hwrt/commit/86bc433a,argparse__click__martinthoma/hwrt__86bc433a -argparse,click,oca/maintainer-tools,69593ae691a43b75984bd92891165f1b26ad31a5,8,1,function call,decorator,"argument addition, argument deletion, argument transformation, element name change, parameter addition to decorated function",2,5,https://github.com/oca/maintainer-tools/commit/69593ae6,argparse__click__oca/maintainer-tools__69593ae6 -argparse,click,terryyin/google-translate-python,ac375b49cf1e72e0a79f78ba1a74e57b6c3f8aed,6,1,function call,decorator,"argument addition, argument deletion, argument transformation, element name change, parameter addition to decorated function",2,5,https://github.com/terryyin/google-translate-python/commit/ac375b49,argparse__click__terryyin/google-translate-python__ac375b49 -argparse,click,yubico/yubioath-desktop,9d601b4fe39c6e37ef51ee9a1274909309d4286f,34,1,function call,"decorator, function call","argument addition, argument deletion, argument name change, argument transformation, element name change, parameter addition to decorated function",2,6,https://github.com/yubico/yubioath-desktop/commit/9d601b4f,argparse__click__yubico/yubioath-desktop__9d601b4f -argparse,configargparse,rocketmap/rocketmap,2960ec68f85274c37068e2577f28c44eecc4ff26,8,1,function call,function call,"argument addition, argument deletion, element name change",1,3,https://github.com/rocketmap/rocketmap/commit/2960ec68,argparse__configargparse__rocketmap/rocketmap__2960ec68 -argparse,docopt,ceph/teuthology,fb3210538573bfe67d1f3faf0edb566a2c9877a6,1,1,function call,function call,"argument transformation, element name change",1,2,https://github.com/ceph/teuthology/commit/fb321053,argparse__docopt__ceph/teuthology__fb321053 -argparse,docopt,hootnot/oandapyv20-examples,e1df70e3f16a3275c8648cf873e3db10425d7fa3,1,1,function call,function call,"argument transformation, element name change",1,2,https://github.com/hootnot/oandapyv20-examples/commit/e1df70e3,argparse__docopt__hootnot/oandapyv20-examples__e1df70e3 -argparse,docopt,tankerhq/tbump,54b12e29d860336593ff24a514f4d2c9c483b470,1,1,function call,function call,"argument transformation, element name change",1,2,https://github.com/tankerhq/tbump/commit/54b12e29,argparse__docopt__tankerhq/tbump__54b12e29 -asyncio-redis,aioredis,augerai/a2ml,13ea499e413b86256345fbf39f26628b68a7fe83,3,1,function call,function call,"argument addition, argument deletion, element name change",1,3,https://github.com/augerai/a2ml/commit/13ea499e,asyncio-redis__aioredis__augerai/a2ml__13ea499e -asyncio-redis,aioredis,eyepea/api-hour,97286ef346d9378e92f5bf5627b2ff109e17079a,1,1,function call,function call,"argument addition, element name change",1,2,https://github.com/eyepea/api-hour/commit/97286ef3,asyncio-redis__aioredis__eyepea/api-hour__97286ef3 -attrs,dataclasses,aiortc/aiortc,270edaf4237cba1942fc0b8cc98f3ae4dfc3f0e1,187,12,"decorator, function call","decorator, function call","argument transformation, element name change",2,2,https://github.com/aiortc/aiortc/commit/270edaf4,attrs__dataclasses__aiortc/aiortc__270edaf4 -attrs,dataclasses,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,29,9,"decorator, function call","decorator, function call","argument deletion, element name change",2,2,https://github.com/keepsafe/aiohttp/commit/e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff -attrs,dataclasses,project-alice-assistant/projectalice,f1fe8cb8fe07a6ee7973dae4ea4a3fde3940352c,20,6,"decorator, function call","decorator, function call","argument addition, argument deletion, argument transformation, element name change",2,4,https://github.com/project-alice-assistant/projectalice/commit/f1fe8cb8,attrs__dataclasses__project-alice-assistant/projectalice__f1fe8cb8 -attrs,dataclasses,simonlindholm/decomp-permuter,cfbb706402fe106ae19762279eab8294a531f20c,53,8,"decorator, function call","decorator, function call","argument name change, element name change",2,2,https://github.com/simonlindholm/decomp-permuter/commit/cfbb7064,attrs__dataclasses__simonlindholm/decomp-permuter__cfbb7064 -bcrypt,passlib,twiliodeved/sms2fa-flask,22eedfcd1ef701a4283505762660146b57b26304,1,1,function call,function call,"argument deletion, argument transformation, element name change",1,3,https://github.com/twiliodeved/sms2fa-flask/commit/22eedfcd,bcrypt__passlib__twiliodeved/sms2fa-flask__22eedfcd -beautifulsoup,bs4,cfpb/cfgov-refresh,3262610155669294fa5b79c108b6a244d9d03cbc,1,1,function call,function call,argument addition,1,1,https://github.com/cfpb/cfgov-refresh/commit/32626101,beautifulsoup__bs4__cfpb/cfgov-refresh__32626101 -botocore,boto,whoopinc/mkwheelhouse,54806ffc8eddb19cb4b603a380a2f1126eaae84e,1,1,function call,function call,"argument addition, argument deletion, element name change",1,3,https://github.com/whoopinc/mkwheelhouse/commit/54806ffc,botocore__boto__whoopinc/mkwheelhouse__54806ffc -botocore,boto,zalando/spilo,a83681c756fe8dfc8e5117c690bde16319e3e943,1,1,exception,exception,element name change,1,1,https://github.com/zalando/spilo/commit/a83681c7,botocore__boto__zalando/spilo__a83681c7 -bottle,flask,cqmoe/python-cqhttp,f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,5,1,function call,function call,"argument addition, element name change",1,2,https://github.com/cqmoe/python-cqhttp/commit/f9f083ec,bottle__flask__cqmoe/python-cqhttp__f9f083ec -bottle,flask,heyman/locust,4067b929fab7691a12ad91bf70e3738d715e860e,3,1,"decorator, function call","attribute, decorator, function call","argument addition, argument transformation, element name change",3,3,https://github.com/heyman/locust/commit/4067b929,bottle__flask__heyman/locust__4067b929 -bottle,flask,nicolas-van/pygreen,843c8cfe9af68b9029235a229c838f519049ab0e,5,1,function call,function call,"argument addition, argument deletion, argument transformation, element name change",1,4,https://github.com/nicolas-van/pygreen/commit/843c8cfe,bottle__flask__nicolas-van/pygreen__843c8cfe -bunch,munch,1and1/confluencer,df895ac8e75c13e32e2369bc4d9c88aa036ab9d4,0,3,,,,0,0,https://github.com/1and1/confluencer/commit/df895ac8,bunch__munch__1and1/confluencer__df895ac8 -bunch,munch,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,12,6,"function call, type","function call, type",element name change,2,1,https://github.com/fedora-infra/python-fedora/commit/aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a -celery,rq,sapfir0/premier-eye,a7375ccc40885f04faf4a05852591e6de4ba676d,0,1,,,,0,0,https://github.com/sapfir0/premier-eye/commit/a7375ccc,celery__rq__sapfir0/premier-eye__a7375ccc -characteristic,attrs,rackerlabs/mimic,5bb494665ce21b645f273bb4597f6dfae861c573,218,20,"decorator, function call","decorator, function call","argument deletion, argument name change, argument transformation, element name change",2,4,https://github.com/rackerlabs/mimic/commit/5bb49466,characteristic__attrs__rackerlabs/mimic__5bb49466 -chardet,cchardet,emlid/ntripbrowser,9161c1943a8623892b174c98cdf686a4a0ce8673,1,1,function call,function call,,1,0,https://github.com/emlid/ntripbrowser/commit/9161c194,chardet__cchardet__emlid/ntripbrowser__9161c194 -cheetah3,jinja2,openstack/ironic,cbf214b5130e362f57dbe5da99f4cef1918d882d,2,2,function call,function call,"element name change, output transformation",1,2,https://github.com/openstack/ironic/commit/cbf214b5,cheetah3__jinja2__openstack/ironic__cbf214b5 -cheetah3,jinja2,shingetsu/saku,d1ad50a9baedf58b37fd8527c09d9b0668d59013,1,1,function call,function call,"argument transformation, element name change",1,2,https://github.com/shingetsu/saku/commit/d1ad50a9,cheetah3__jinja2__shingetsu/saku__d1ad50a9 -cheetah,jinja2,shingetsu/saku,d1ad50a9baedf58b37fd8527c09d9b0668d59013,1,1,function call,function call,"argument transformation, element name change",1,2,https://github.com/shingetsu/saku/commit/d1ad50a9,cheetah__jinja2__shingetsu/saku__d1ad50a9 -click,argparse,kittenparry/meituri-downloader,422d73beace31a95a817d9befa860ca932df4596,6,1,decorator,function call,"argument addition, element name change",2,2,https://github.com/kittenparry/meituri-downloader/commit/422d73be,click__argparse__kittenparry/meituri-downloader__422d73be -click,argparse,neurostuff/nimare,2b80aa28bbcb175823af5b3575d35b61488ecdf0,0,1,,,,0,0,https://github.com/neurostuff/nimare/commit/2b80aa28,click__argparse__neurostuff/nimare__2b80aa28 -click,argparse,nodepy/nodepy,715142ce26bf8ced33b9fb07fd951ab650f9c236,13,1,decorator,"attribute, function call","argument addition, argument deletion, argument transformation, element name change",3,4,https://github.com/nodepy/nodepy/commit/715142ce,click__argparse__nodepy/nodepy__715142ce -click,argparse,titusz/onixcheck,f17d1861f0fd83d951149066b55fdf1010bb7701,17,2,"decorator, function call",function call,"argument addition, argument deletion, argument transformation, element name change",2,4,https://github.com/titusz/onixcheck/commit/f17d1861,click__argparse__titusz/onixcheck__f17d1861 -cloud-sptheme,sphinx-rtd-theme,danielyule/hearthbreaker,d018edff306bf88c8be56d2c8252a44b374f9293,1,1,function call,function call,element name change,1,1,https://github.com/danielyule/hearthbreaker/commit/d018edff,cloud-sptheme__sphinx-rtd-theme__danielyule/hearthbreaker__d018edff -configparser,configobj,ctlearn-project/ctlearn,2375af87fa36b7c93c5a3be5cab81784d4a2f64e,1,1,function call,function call,"argument addition, argument deletion, argument transformation, element name change",1,4,https://github.com/ctlearn-project/ctlearn/commit/2375af87,configparser__configobj__ctlearn-project/ctlearn__2375af87 -configparser,configobj,dbcli/mycli,b7a0b0f7d05cc90c8e5b20c2203562fdffbd6add,0,1,,,,0,0,https://github.com/dbcli/mycli/commit/b7a0b0f7,configparser__configobj__dbcli/mycli__b7a0b0f7 -csv,unicodecsv,ckan/ckanext-datapackager,a6a3fb3aaa48790365430740686de2019ff0076a,3,1,"exception, function call","exception, function call",,2,0,https://github.com/ckan/ckanext-datapackager/commit/a6a3fb3a,csv__unicodecsv__ckan/ckanext-datapackager__a6a3fb3a -csv,unicodecsv,codesy/codesy,b5824f4f99b62978952b489d10d558e681c69497,1,1,function call,function call,argument addition,1,1,https://github.com/codesy/codesy/commit/b5824f4f,csv__unicodecsv__codesy/codesy__b5824f4f -csv,unicodecsv,heroku/salesforce-bulk,2f787fa0535957c3f7f864f3108bd1c2bc8a1271,0,1,,,,0,0,https://github.com/heroku/salesforce-bulk/commit/2f787fa0,csv__unicodecsv__heroku/salesforce-bulk__2f787fa0 -csv,unicodecsv,mlsecproject/combine,efe20ac0e2cb0717b35ee60ca60ff146c3ddb01a,4,1,function call,function call,,1,0,https://github.com/mlsecproject/combine/commit/efe20ac0,csv__unicodecsv__mlsecproject/combine__efe20ac0 -csv,unicodecsv,praekelt/molo,567b66f9b129587e9807fc9f6d96d49e1da4a19f,1,1,function call,function call,argument addition,1,1,https://github.com/praekelt/molo/commit/567b66f9,csv__unicodecsv__praekelt/molo__567b66f9 -csv,unicodecsv,radremedy/radremedy,8fa9b7fd7ce51c4b478ebb344d3c71ceb54b24bd,2,1,function call,function call,,1,0,https://github.com/radremedy/radremedy/commit/8fa9b7fd,csv__unicodecsv__radremedy/radremedy__8fa9b7fd -csv,unicodecsv,shoopio/shoop,639e3b5ff5a2359583e5bacd0a8c45fd0a6457c6,1,1,function call,function call,argument addition,1,1,https://github.com/shoopio/shoop/commit/639e3b5f,csv__unicodecsv__shoopio/shoop__639e3b5f -dataproperty,typepy,thombashi/datetimerange,936761f779c4f7dc8c2d4c03c47b6e7b6e978a89,2,1,function call,function call,"argument addition, argument deletion, element name change",1,3,https://github.com/thombashi/datetimerange/commit/936761f7,dataproperty__typepy__thombashi/datetimerange__936761f7 -dataproperty,typepy,thombashi/pingparsing,45fac3cb38661f80fc8bd129ce633cfd15423835,14,2,function call,function call,"element name change, output transformation",1,2,https://github.com/thombashi/pingparsing/commit/45fac3cb,dataproperty__typepy__thombashi/pingparsing__45fac3cb -dataproperty,typepy,thombashi/sqlitebiter,26c8e7467fb764d6abca03d6830f7679cbfc3ea1,4,1,function call,function call,element name change,1,1,https://github.com/thombashi/sqlitebiter/commit/26c8e746,dataproperty__typepy__thombashi/sqlitebiter__26c8e746 -dill,cloudpickle,blaze/distributed,6dc1f3f202fbef0e530b7e89c300e4f4d59dbc30,0,1,,,,0,0,https://github.com/blaze/distributed/commit/6dc1f3f2,dill__cloudpickle__blaze/distributed__6dc1f3f2 -dill,cloudpickle,rapid-design-of-systems-laboratory/beluga,078e3e56fe5b86d9c188aaf249a72296bd6fa753,2,2,"attribute, function call",function call,element name change,2,1,https://github.com/rapid-design-of-systems-laboratory/beluga/commit/078e3e56,dill__cloudpickle__rapid-design-of-systems-laboratory/beluga__078e3e56 -django-rest-swagger,drf-yasg,bcgov/theorgbook,728f86e941dfb6bdbee27628d28425757af5f22d,0,1,,,,0,0,https://github.com/bcgov/theorgbook/commit/728f86e9,django-rest-swagger__drf-yasg__bcgov/theorgbook__728f86e9 -django-rest-swagger,drf-yasg,opengisch/qfieldcloud,4377d67a99ed8b6680276cbf4585cbac18439b37,0,1,,,,0,0,https://github.com/opengisch/qfieldcloud/commit/4377d67a,django-rest-swagger__drf-yasg__opengisch/qfieldcloud__4377d67a -django,utils,rq/django-rq,310ac1d9934796988ef454d83a34b8e08bc608ce,0,4,,,,0,0,https://github.com/rq/django-rq/commit/310ac1d9,django__utils__rq/django-rq__310ac1d9 -docopt,argparse,aio-libs/aioftp,ba6ef08fb7ebb9d5db4034e65622f4d80288fa6a,1,1,function call,function call,"argument transformation, element name change",1,2,https://github.com/aio-libs/aioftp/commit/ba6ef08f,docopt__argparse__aio-libs/aioftp__ba6ef08f -docopt,argparse,deepspace2/styleframe,ffc8d7615fb37996ad7824a0e0501351a8f66b14,0,1,,,,0,0,https://github.com/deepspace2/styleframe/commit/ffc8d761,docopt__argparse__deepspace2/styleframe__ffc8d761 -docopt,argparse,mete0r/pyhwp,0c5c5e7898e5c82ad5543ad4f990cbc69439619a,5,5,function call,function call,"argument transformation, element name change",1,2,https://github.com/mete0r/pyhwp/commit/0c5c5e78,docopt__argparse__mete0r/pyhwp__0c5c5e78 -docopt,click,michaeljoseph/changes,d9a8faec7953abfcbf3ffd9b12d6a4be6b71444f,4,3,function call,"decorator, function call","argument addition, argument deletion, argument transformation, element name change",2,4,https://github.com/michaeljoseph/changes/commit/d9a8faec,docopt__click__michaeljoseph/changes__d9a8faec -ed25519,pynacl,romanz/trezor-agent,e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,6,2,"function call, type","function call, type","argument addition, argument transformation, element name change",2,3,https://github.com/romanz/trezor-agent/commit/e1bbdb4b,ed25519__pynacl__romanz/trezor-agent__e1bbdb4b -enum,aenum,princetonuniversity/psyneulink,5253a55c46d529b69397fc1d54d3f8e7262c337b,4,2,type,type,element name change,1,1,https://github.com/princetonuniversity/psyneulink/commit/5253a55c,enum__aenum__princetonuniversity/psyneulink__5253a55c -ethereum,ethereum-utils,omisego/plasma-contracts,fc4ac19f5d4f0d9f26125cd8042908a0bc46f4f0,0,22,,,,0,0,https://github.com/omisego/plasma-contracts/commit/fc4ac19f,ethereum__ethereum-utils__omisego/plasma-contracts__fc4ac19f -eventlet,gevent,c00w/bithopper,66125263ad3224e85cfe38682fe586f72747492b,5,3,function call,function call,"argument deletion, element name change",1,2,https://github.com/c00w/bithopper/commit/66125263,eventlet__gevent__c00w/bithopper__66125263 -eventlet,gevent,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,19,5,"exception, function call","exception, function call","argument addition, element name change",2,2,https://github.com/noisyboiler/wampy/commit/f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee -eventlet,gevent,phuks-co/throat,9a2896095779bfc60d544d52c5c28c0187f31949,1,1,function call,function call,element name change,1,1,https://github.com/phuks-co/throat/commit/9a289609,eventlet__gevent__phuks-co/throat__9a289609 -eventlet,gevent,stefal/rtkbase,a4c347a2ede5fba1d0e787193b7dc4079ab4fd6f,1,1,function call,function call,element name change,1,1,https://github.com/stefal/rtkbase/commit/a4c347a2,eventlet__gevent__stefal/rtkbase__a4c347a2 -fabric3,invoke,skoczen/will,437f8be397b864dc83c67af8942467907ccf1c21,27,1,function call,"decorator, function call",element name change,2,1,https://github.com/skoczen/will/commit/437f8be3,fabric3__invoke__skoczen/will__437f8be3 -fabric3,paramiko,mirantis/openstack-lbaas,d7440d4693629c15fc6ce6cc09d6bcda62c8b08a,23,1,function call,function call,"argument addition, argument transformation, element name change, output transformation",1,4,https://github.com/mirantis/openstack-lbaas/commit/d7440d46,fabric3__paramiko__mirantis/openstack-lbaas__d7440d46 -flask-restful,flask-restplus,kizniche/mycodo,047263beb9e4301c30eef0f44d8d93c722b31f20,0,1,,,,0,0,https://github.com/kizniche/mycodo/commit/047263be,flask-restful__flask-restplus__kizniche/mycodo__047263be -flask-restful,flask-restplus,testdrivenio/flask-react-aws,d4119a0f609b151df99b2250e419c168e688a0c6,1,2,function call,function call,"argument transformation, element name change",1,2,https://github.com/testdrivenio/flask-react-aws/commit/d4119a0f,flask-restful__flask-restplus__testdrivenio/flask-react-aws__d4119a0f -flask-restful,flask-restplus,ziirish/burp-ui,8ef3b624e52ac6a9420c533b0dd744a36d91c4d3,0,7,,,,0,0,https://github.com/ziirish/burp-ui/commit/8ef3b624,flask-restful__flask-restplus__ziirish/burp-ui__8ef3b624 -flask-restplus,flask-restx,apryor6/flaskerize,59d8319355bf95f26949fe13ac3d6be5b5282fb6,0,4,,,,0,0,https://github.com/apryor6/flaskerize/commit/59d83193,flask-restplus__flask-restx__apryor6/flaskerize__59d83193 -flask-restplus,flask-restx,kizniche/mycodo,516917351d7d8341375db4481ac72910c9510a42,0,11,,,,0,0,https://github.com/kizniche/mycodo/commit/51691735,flask-restplus__flask-restx__kizniche/mycodo__51691735 -flask-restplus,flask-restx,orchest/orchest,6b629d0d0dc7d44113e75a8a3f97a1c68d2ee131,0,11,,,,0,0,https://github.com/orchest/orchest/commit/6b629d0d,flask-restplus__flask-restx__orchest/orchest__6b629d0d -flask-restplus,flask-restx,pythondataintegrator/pythondataintegrator,598f275f11bdb1796b4ea0f6b3676a45758c08c4,0,8,,,,0,0,https://github.com/pythondataintegrator/pythondataintegrator/commit/598f275f,flask-restplus__flask-restx__pythondataintegrator/pythondataintegrator__598f275f -flask,bottle,arosenfeld/immunedb,6141b13b2da6843b37e76e40ba536a4ad81124ad,13,1,"decorator, function call",decorator,,2,0,https://github.com/arosenfeld/immunedb/commit/6141b13b,flask__bottle__arosenfeld/immunedb__6141b13b -flask,fastapi,bretttolbert/verbecc-svc,24a848d285ae2c6f3e5b06d1a8ee718cb3f17133,0,1,,,,0,0,https://github.com/bretttolbert/verbecc-svc/commit/24a848d2,flask__fastapi__bretttolbert/verbecc-svc__24a848d2 -flask,fastapi,virtuber/openvtuber,3abbc431e586218470f47eac10fa6d351c6fe907,1,1,function call,function call,"argument deletion, element name change",1,2,https://github.com/virtuber/openvtuber/commit/3abbc431,flask__fastapi__virtuber/openvtuber__3abbc431 -flask,quart,elblogbruno/notionai-mymind,002f5bde5d5d5f2eaaf6999e41e4619817c10400,4,1,"attribute, function call","attribute, function call","async transformation, element name change",2,2,https://github.com/elblogbruno/notionai-mymind/commit/002f5bde,flask__quart__elblogbruno/notionai-mymind__002f5bde -flask,quart,intel/stacks-usecase,22cc3f007a3267ca09a3f53b84fdbfff1f045e88,8,1,"attribute, function call","attribute, function call",element name change,2,1,https://github.com/intel/stacks-usecase/commit/22cc3f00,flask__quart__intel/stacks-usecase__22cc3f00 -flask,quart,learningorchestra/learningorchestra,db7f1321e13b5386f94670537aa49943f0f0cec9,1,1,function call,function call,element name change,1,1,https://github.com/learningorchestra/learningorchestra/commit/db7f1321,flask__quart__learningorchestra/learningorchestra__db7f1321 -flask,quart,pgjones/faster_than_flask_article,0a70f2bddae90da13da5bce2b77ea56355ecc5d1,2,3,function call,function call,"async transformation, element name change",1,2,https://github.com/pgjones/faster_than_flask_article/commit/0a70f2bd,flask__quart__pgjones/faster_than_flask_article__0a70f2bd -flask,quart,synesthesiam/voice2json,7ea7ddb8400775282e82c1adcb17b013f27ede2b,12,1,"attribute, function call","attribute, function call","async transformation, element name change",2,2,https://github.com/synesthesiam/voice2json/commit/7ea7ddb8,flask__quart__synesthesiam/voice2json__7ea7ddb8 -flask,quart,talkpython/async-techniques-python-course,aa607bd32a90d7693e91bd4a1be39baec2d889ba,8,3,function call,function call,element name change,1,1,https://github.com/talkpython/async-techniques-python-course/commit/aa607bd3,flask__quart__talkpython/async-techniques-python-course__aa607bd3 -flask,tornado,krischer/instaseis,13c26a6d59942807a3bf4607c29ba391511d8af6,0,1,,,,0,0,https://github.com/krischer/instaseis/commit/13c26a6d,flask__tornado__krischer/instaseis__13c26a6d -flask,uvicorn,virtuber/openvtuber,3abbc431e586218470f47eac10fa6d351c6fe907,1,1,function call,function call,"argument addition, argument deletion",1,2,https://github.com/virtuber/openvtuber/commit/3abbc431,flask__uvicorn__virtuber/openvtuber__3abbc431 -fuzzywuzzy,rapidfuzz,nlpia/nlpia-bot,054d5d207cba12d9b5c4765454be1c51424ea4f3,0,1,,,,0,0,https://github.com/nlpia/nlpia-bot/commit/054d5d20,fuzzywuzzy__rapidfuzz__nlpia/nlpia-bot__054d5d20 -gcloud-aio-core,aiohttp,talkiq/gcloud-aio,45d94ddaf969648d5479ff480a92b16d537716f9,1,1,function call,function call,"argument addition, argument transformation, element name change",1,3,https://github.com/talkiq/gcloud-aio/commit/45d94dda,gcloud-aio-core__aiohttp__talkiq/gcloud-aio__45d94dda -gcloud-aio-core,aiohttp,talkiq/gcloud-aio,963f34706918757ab7d3cbad70c363b9a48b9d40,1,1,function call,function call,"argument addition, argument transformation, element name change",1,3,https://github.com/talkiq/gcloud-aio/commit/963f3470,gcloud-aio-core__aiohttp__talkiq/gcloud-aio__963f3470 -gcloud-aio-core,aiohttp,talkiq/gcloud-aio,d15540f94ecdf468b1baf7fd9c025e4f862b3b69,0,1,,,,0,0,https://github.com/talkiq/gcloud-aio/commit/d15540f9,gcloud-aio-core__aiohttp__talkiq/gcloud-aio__d15540f9 -gcloud,google,googlecloudplatform/gcloud-python,e55a1d846e7872b90e325c16a5f2d5f2c21df04e,0,6,,,,0,0,https://github.com/googlecloudplatform/gcloud-python/commit/e55a1d84,gcloud__google__googlecloudplatform/gcloud-python__e55a1d84 -gcloud,google,wal-e/wal-e,be9820b90101b1bf845814c56e55ac7d6e6878f9,1,5,function call,function call,element name change,1,1,https://github.com/wal-e/wal-e/commit/be9820b9,gcloud__google__wal-e/wal-e__be9820b9 -gevent,eventlet,duanhongyi/dwebsocket,d707ff652fd74c3420e83a50fc9b1b9026ed0d98,2,1,function call,function call,element name change,1,1,https://github.com/duanhongyi/dwebsocket/commit/d707ff65,gevent__eventlet__duanhongyi/dwebsocket__d707ff65 -gevent,eventlet,miguelgrinberg/flask-socketio,883e73e548869ca6896e6b6cc6f44627c0168499,1,1,function call,function call,element name change,1,1,https://github.com/miguelgrinberg/flask-socketio/commit/883e73e5,gevent__eventlet__miguelgrinberg/flask-socketio__883e73e5 -gevent,eventlet,projectcalico/felix,657e727468c6c6c7ee13ce93fb88643339572440,9,1,function call,function call,,1,0,https://github.com/projectcalico/felix/commit/657e7274,gevent__eventlet__projectcalico/felix__657e7274 -gevent,eventlet,stefal/rtkbase,cf856c0cc9cbb0f810d59c9419f8789a1f9f5a80,1,1,function call,function call,element name change,1,1,https://github.com/stefal/rtkbase/commit/cf856c0c,gevent__eventlet__stefal/rtkbase__cf856c0c -gevent,eventlet,thenetcircle/dino,119d922a1c7c86cf6f6b3d8589df461bfe6abb2a,1,1,function call,function call,element name change,1,1,https://github.com/thenetcircle/dino/commit/119d922a,gevent__eventlet__thenetcircle/dino__119d922a -gunicorn,waitress,openphilology/nidaba,4bab2ee1ad5b8b2e4413a74a8d96a232b3f548e0,0,1,,,,0,0,https://github.com/openphilology/nidaba/commit/4bab2ee1,gunicorn__waitress__openphilology/nidaba__4bab2ee1 -guzzle-sphinx-theme,sphinx-rtd-theme,jamesls/semidbm,aa0babacc67027d1367c4bab112985203c984fab,1,1,function call,function call,"element name change, output transformation",1,2,https://github.com/jamesls/semidbm/commit/aa0babac,guzzle-sphinx-theme__sphinx-rtd-theme__jamesls/semidbm__aa0babac -html5lib,bleach,posativ/isso,f1a4478272395c5a4c110c7e564cfb444c4ec63f,0,1,,,,0,0,https://github.com/posativ/isso/commit/f1a44782,html5lib__bleach__posativ/isso__f1a44782 -html5lib,bleach,pycon/pycon,3dba9637623143551d388391a8d818e368304f6b,1,1,"attribute, function call",function call,"argument addition, argument deletion, element name change, output transformation",2,4,https://github.com/pycon/pycon/commit/3dba9637,html5lib__bleach__pycon/pycon__3dba9637 -httplib2,requests,ankitects/anki,f6245cdfd1e81fecb581a17d3ee314ed0d72698d,16,3,"exception, function call, function reference",function call,,3,0,https://github.com/ankitects/anki/commit/f6245cdf,httplib2__requests__ankitects/anki__f6245cdf -httplib2,requests,cpfair/tapiriik,495db93a46dae7004fa9454a962196f0c95b3dc6,7,1,"attribute, function call","attribute, function call","argument deletion, argument transformation, element name change",2,3,https://github.com/cpfair/tapiriik/commit/495db93a,httplib2__requests__cpfair/tapiriik__495db93a -httplib2,requests,hasgeek/flask-lastuser,6114ad5cb27d16048a86f2a1eff85756cf438d34,2,1,function call,"attribute, function call","argument deletion, argument name change, argument transformation, element name change",2,4,https://github.com/hasgeek/flask-lastuser/commit/6114ad5c,httplib2__requests__hasgeek/flask-lastuser__6114ad5c -httplib2,requests,hpe-storage/python-3parclient,75b94d3ec693de0961affc2fcf2e5d622b3624ca,1,1,function call,function call,argument transformation,1,1,https://github.com/hpe-storage/python-3parclient/commit/75b94d3e,httplib2__requests__hpe-storage/python-3parclient__75b94d3e -httplib2,requests,jarodl/flask-github,341c769f2f7889583a0802982ea3373677573de1,2,1,function call,function call,"argument deletion, argument transformation, element name change",1,3,https://github.com/jarodl/flask-github/commit/341c769f,httplib2__requests__jarodl/flask-github__341c769f -httplib2,requests,jgorset/facepy,89ba1d43ce59a9a7dbbb54b84fdd33fd116348c4,0,1,,,,0,0,https://github.com/jgorset/facepy/commit/89ba1d43,httplib2__requests__jgorset/facepy__89ba1d43 -httplib2,requests,openshot/openshot-qt,4349753e0eecae60c96768def773fa48189f06bf,3,2,function call,"attribute, function call","argument deletion, argument name change, element name change, output transformation",2,4,https://github.com/openshot/openshot-qt/commit/4349753e,httplib2__requests__openshot/openshot-qt__4349753e -httplib2,requests,openstack/deb-nova,346d9419a6aeb3c1277fa0ad2c539045be571d30,4,1,"attribute, function call","attribute, function call","element name change, output transformation",2,2,https://github.com/openstack/deb-nova/commit/346d9419,httplib2__requests__openstack/deb-nova__346d9419 -httplib2,requests,openstack/networking-cisco,075010a677ff2427799634b6fc4f7ed3a90bbda2,3,1,"attribute, function call","attribute, function call","argument addition, argument name change, argument transformation, element name change",2,4,https://github.com/openstack/networking-cisco/commit/075010a6,httplib2__requests__openstack/networking-cisco__075010a6 -httplib2,requests,wikimedia/pywikibot,952665acaa9ab2dd1a78cb4a935f3b5743941913,4,1,attribute,"attribute, function call",element name change,2,1,https://github.com/wikimedia/pywikibot/commit/952665ac,httplib2__requests__wikimedia/pywikibot__952665ac -hubstorage,scrapinghub,scrapinghub/scrapinghub-entrypoint-scrapy,80b2262a9696bf8fa6b0d5423efc30fdd46fe54f,0,1,,,,0,0,https://github.com/scrapinghub/scrapinghub-entrypoint-scrapy/commit/80b2262a,hubstorage__scrapinghub__scrapinghub/scrapinghub-entrypoint-scrapy__80b2262a -hubstorage,scrapinghub,scrapy-plugins/scrapy-pagestorage,ce31d531756661752b72dda9a93a8ed1cbcb919b,0,1,,,,0,0,https://github.com/scrapy-plugins/scrapy-pagestorage/commit/ce31d531,hubstorage__scrapinghub__scrapy-plugins/scrapy-pagestorage__ce31d531 -huey,celery,lonelam/onlinejudgeshu,b687d2067b28f6759a47ddcfe7bb575e8f83f679,1,1,decorator,decorator,element name change,1,1,https://github.com/lonelam/onlinejudgeshu/commit/b687d206,huey__celery__lonelam/onlinejudgeshu__b687d206 -ipaddress,netaddr,napalm-automation/napalm,085994a5b33f37e5c29f2081ddf272df4db0319c,1,1,function call,function call,element name change,1,1,https://github.com/napalm-automation/napalm/commit/085994a5,ipaddress__netaddr__napalm-automation/napalm__085994a5 -ipaddr,ipaddress,google/capirca,eb768ea7e8cb33ab16786ddeb52b53122c740c65,17,3,"attribute, function call, function reference, type","attribute, function call, function reference, type","argument addition, element name change",4,2,https://github.com/google/capirca/commit/eb768ea7,ipaddr__ipaddress__google/capirca__eb768ea7 -ipaddr,ipaddress,reannz/faucet,4a23ef8e3074c8749435de2bd8e2a299a6db9d92,70,8,"attribute, function call","attribute, function call","argument transformation, element name change",2,2,https://github.com/reannz/faucet/commit/4a23ef8e,ipaddr__ipaddress__reannz/faucet__4a23ef8e -ipaddr,ipaddress,rvojcik/rtapi,2c25c0539c8bc46812a0f1e75da97066af76905b,2,1,function call,function call,element name change,1,1,https://github.com/rvojcik/rtapi/commit/2c25c053,ipaddr__ipaddress__rvojcik/rtapi__2c25c053 -ipaddr,netaddr,openstack/deb-designate,eb16b1e1be8da26193fd3482c8f5eb55eebfcbc2,4,1,"exception, function call","exception, function call","argument addition, element name change",2,2,https://github.com/openstack/deb-designate/commit/eb16b1e1,ipaddr__netaddr__openstack/deb-designate__eb16b1e1 -ipaddr,netaddr,openstack/fuel-devops,5d0df07841dd862165137ed34fcb2a02d9ec2b7b,6,11,function call,function call,,1,0,https://github.com/openstack/fuel-devops/commit/5d0df078,ipaddr__netaddr__openstack/fuel-devops__5d0df078 -ipaddr,netaddr,openstack/wsme,002473c0eaff5bde539e6f6980c387d3817f7063,4,1,"exception, function call","exception, function call","argument addition, element name change",2,2,https://github.com/openstack/wsme/commit/002473c0,ipaddr__netaddr__openstack/wsme__002473c0 -ipaddr,py2-ipaddress,evgeni/bley,dcc428536d19b0f43604d4052ecaadabadef5e64,8,2,function call,function call,"argument transformation, element name change",1,2,https://github.com/evgeni/bley/commit/dcc42853,ipaddr__py2-ipaddress__evgeni/bley__dcc42853 -ipaddr,py2-ipaddress,jdswinbank/comet,1549e864ad46d3216dea9b4aa2353722de2081c5,5,4,function call,function call,"argument addition, element name change",1,2,https://github.com/jdswinbank/comet/commit/1549e864,ipaddr__py2-ipaddress__jdswinbank/comet__1549e864 -ipaddr,py2-ipaddress,magic-wormhole/magic-wormhole,5b23669cf3fec46471bbc30620651ffc188c578c,1,1,function call,function call,element name change,1,1,https://github.com/magic-wormhole/magic-wormhole/commit/5b23669c,ipaddr__py2-ipaddress__magic-wormhole/magic-wormhole__5b23669c -ipaddr,py2-ipaddress,meejah/txtorcon,c8fdba0a3494a41ceb499a3473956faf48034a0c,1,1,function call,function call,element name change,1,1,https://github.com/meejah/txtorcon/commit/c8fdba0a,ipaddr__py2-ipaddress__meejah/txtorcon__c8fdba0a -ipaddr,py2-ipaddress,redhat-cip/hardware,a429c38cf6e6630f6bc1d1793f1aa2a75b21cc03,2,1,function call,function call,,1,0,https://github.com/redhat-cip/hardware/commit/a429c38c,ipaddr__py2-ipaddress__redhat-cip/hardware__a429c38c -ipaddr,py2-ipaddress,rvojcik/rtapi,2c25c0539c8bc46812a0f1e75da97066af76905b,1,1,function call,function call,element name change,1,1,https://github.com/rvojcik/rtapi/commit/2c25c053,ipaddr__py2-ipaddress__rvojcik/rtapi__2c25c053 -ipaddr,py2-ipaddress,stackstorm/st2,4022aea911726ab98e376860cfba75987e4b3df4,1,1,function call,function call,element name change,1,1,https://github.com/stackstorm/st2/commit/4022aea9,ipaddr__py2-ipaddress__stackstorm/st2__4022aea9 -jsonpath-rw,jsonpath-rw-ext,hxlstandard/libhxl-python,0babff28e04c7da97cae91de78e86295bc42b118,2,2,function call,function call,,1,0,https://github.com/hxlstandard/libhxl-python/commit/0babff28,jsonpath-rw__jsonpath-rw-ext__hxlstandard/libhxl-python__0babff28 -jsontableschema,tableschema,frictionlessdata/tableschema-sql-py,a1385f748263c12f7d7c59c7f44eac49943503a4,0,1,,,,0,0,https://github.com/frictionlessdata/tableschema-sql-py/commit/a1385f74,jsontableschema__tableschema__frictionlessdata/tableschema-sql-py__a1385f74 -kafka-python,confluent-kafka,biznetgio/restknot,6b10345398630fbb418f84ca7268d481ecad56ee,3,2,function call,function call,"argument addition, argument deletion, argument transformation, element name change",1,4,https://github.com/biznetgio/restknot/commit/6b103453,kafka-python__confluent-kafka__biznetgio/restknot__6b103453 -kafka-python,confluent-kafka,openstack/oslo.messaging,5a842ae15582e4eedfb1b2510eaf4a8997701f58,2,1,function call,function call,"argument transformation, element name change",1,2,https://github.com/openstack/oslo.messaging/commit/5a842ae1,kafka-python__confluent-kafka__openstack/oslo.messaging__5a842ae1 -kafka,confluent-kafka,svenskaspel/locust-plugins,fad53da58706ba4d69633667d62a9e8c84b4fa9e,2,1,function call,function call,"argument transformation, element name change",1,2,https://github.com/svenskaspel/locust-plugins/commit/fad53da5,kafka__confluent-kafka__svenskaspel/locust-plugins__fad53da5 -leveldb,plyvel,ethereum/py-evm,5c273fff1ed8f4815b7232a442061673c00f1c60,4,1,function call,function call,"argument deletion, element name change",1,2,https://github.com/ethereum/py-evm/commit/5c273fff,leveldb__plyvel__ethereum/py-evm__5c273fff -leveldb,plyvel,gdassori/spruned,4326c6485f8ff6d6e6d2ad38a2d0707e50ec126d,3,1,function call,function call,"argument addition, element name change",1,2,https://github.com/gdassori/spruned/commit/4326c648,leveldb__plyvel__gdassori/spruned__4326c648 -leveldb,plyvel,obsidianforensics/hindsight,973b3d3278609c144f11542bd24164243ee165af,2,2,function call,function call,element name change,1,1,https://github.com/obsidianforensics/hindsight/commit/973b3d32,leveldb__plyvel__obsidianforensics/hindsight__973b3d32 -lockfile,fasteners,kizniche/mycodo,547f6d9f22e569007c1066e36ee5142f5e1b533d,10,6,function call,function call,"argument addition, argument deletion, element name change",1,3,https://github.com/kizniche/mycodo/commit/547f6d9f,lockfile__fasteners__kizniche/mycodo__547f6d9f -lockfile,fasteners,paratoolsinc/taucmdr,2a2c28aeee469c514196ec5ca68592c9bf354146,4,2,"exception, function call",decorator,,3,0,https://github.com/paratoolsinc/taucmdr/commit/2a2c28ae,lockfile__fasteners__paratoolsinc/taucmdr__2a2c28ae -lockfile,fasteners,samschott/maestral,e4388ee1a5ab8699e3a08055fb0d5e6485b9921d,0,1,,,,0,0,https://github.com/samschott/maestral/commit/e4388ee1,lockfile__fasteners__samschott/maestral__e4388ee1 -logbook,loguru,thombashi/sqlitebiter,311c7ce50a89316d5cab9bb2daef05315175faf2,1,1,function call,function call,,1,0,https://github.com/thombashi/sqlitebiter/commit/311c7ce5,logbook__loguru__thombashi/sqlitebiter__311c7ce5 -logbook,loguru,thombashi/tcconfig,7ba8676b3b9347ef15142bfeba30d611822c154d,1,1,function call,function call,,1,0,https://github.com/thombashi/tcconfig/commit/7ba8676b,logbook__loguru__thombashi/tcconfig__7ba8676b -logger,logging,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,11,5,function call,function call,element name change,1,1,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb -lxml,defusedxml,haiwen/seafdav,5e1291f1cb8ed22e3ef5a78f46b1aa7534105764,3,1,,"function reference, type",,2,0,https://github.com/haiwen/seafdav/commit/5e1291f1,lxml__defusedxml__haiwen/seafdav__5e1291f1 -lxml,defusedxml,openvinotoolkit/open_model_zoo,7c2529f53bf8b8901685df88f898ce57089fe490,0,1,,,,0,0,https://github.com/openvinotoolkit/open_model_zoo/commit/7c2529f5,lxml__defusedxml__openvinotoolkit/open_model_zoo__7c2529f5 -lxml,defusedxml,synacktiv/eos,ac9596f942aaf733ebafd9eef94617710ac18864,3,1,function call,function call,"argument deletion, argument transformation, element name change",1,3,https://github.com/synacktiv/eos/commit/ac9596f9,lxml__defusedxml__synacktiv/eos__ac9596f9 -m2crypto,cryptography,kevoreilly/capev2,abf58a7deb32893febb4151f579d8428ffca3b8e,4,1,function call,"attribute, function call","argument addition, element name change",2,2,https://github.com/kevoreilly/capev2/commit/abf58a7d,m2crypto__cryptography__kevoreilly/capev2__abf58a7d -m2crypto,cryptography,yubico/python-u2flib-server,65c46657d50fb2d38036b4533806d36997cedac5,6,1,function call,"attribute, function call","argument addition, argument transformation, element name change, output transformation",2,4,https://github.com/yubico/python-u2flib-server/commit/65c46657,m2crypto__cryptography__yubico/python-u2flib-server__65c46657 -mechanize,requests,jorgecarleitao/public-contracts,70a229cb5a3be1a56bdfa4f6df8019456276bf3f,5,1,"attribute, function call","attribute, function call","argument addition, element name change",2,2,https://github.com/jorgecarleitao/public-contracts/commit/70a229cb,mechanize__requests__jorgecarleitao/public-contracts__70a229cb -migrate,alembic,kickstandproject/payload,ffeff6a308ba1fcdf97b2eb91d0ae5f64787fef2,0,1,,,,0,0,https://github.com/kickstandproject/payload/commit/ffeff6a3,migrate__alembic__kickstandproject/payload__ffeff6a3 -models,model,hwwang55/gcn-lpa,7a974861900be4415113d84baf00c49b82b2d8d9,0,1,,,,0,0,https://github.com/hwwang55/gcn-lpa/commit/7a974861,models__model__hwwang55/gcn-lpa__7a974861 -msgpack,u-msgpack-python,crossbario/autobahn-python,9e00896d3601b965e58b21eaac233fc9b9509272,3,1,function call,function call,argument deletion,1,1,https://github.com/crossbario/autobahn-python/commit/9e00896d,msgpack__u-msgpack-python__crossbario/autobahn-python__9e00896d -msgpack,u-msgpack-python,kushalp/serfclient-py,3adbf0f1cebe37239a1ca2eda427ee91b4570207,4,1,function call,"attribute, function call",,2,0,https://github.com/kushalp/serfclient-py/commit/3adbf0f1,msgpack__u-msgpack-python__kushalp/serfclient-py__3adbf0f1 -multiprocessing,multiprocess,czheo/syntax_sugar_python,1dbc1d44855acd57f280cca03878681e8dc26b01,2,1,function call,function call,element name change,1,1,https://github.com/czheo/syntax_sugar_python/commit/1dbc1d44,multiprocessing__multiprocess__czheo/syntax_sugar_python__1dbc1d44 -multiprocessing,multiprocess,jhsmit/colicoords,a082ad56448cf9db47ee5b14d1466d1c362c3cff,3,1,function call,function call,argument addition,1,1,https://github.com/jhsmit/colicoords/commit/a082ad56,multiprocessing__multiprocess__jhsmit/colicoords__a082ad56 -multiprocess,multiprocessing,axelrod-python/axelrod,70f3a3520291812966b68d443dd94289939e0537,0,2,,,,0,0,https://github.com/axelrod-python/axelrod/commit/70f3a352,multiprocess__multiprocessing__axelrod-python/axelrod__70f3a352 -multiprocess,multiprocessing,intelpni/brainiak,e62dc1d02ad1a3f2e7f8ef909b035349cd5552c5,1,1,function call,function call,,1,0,https://github.com/intelpni/brainiak/commit/e62dc1d0,multiprocess__multiprocessing__intelpni/brainiak__e62dc1d0 -multiprocess,multiprocessing,markovmodel/msmtools,a3a152ea77d571a6087149540350e3826ad92ab0,0,1,,,,0,0,https://github.com/markovmodel/msmtools/commit/a3a152ea,multiprocess__multiprocessing__markovmodel/msmtools__a3a152ea -napalm-base,napalm,afourmy/e-napalm,1033665344fa7330a27b31883d6b14efa3f35547,0,1,,,,0,0,https://github.com/afourmy/e-napalm/commit/10336653,napalm-base__napalm__afourmy/e-napalm__10336653 -netaddr,ipaddress,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,12,3,"attribute, exception, function call, function reference","attribute, function call, function reference","element name change, output transformation",4,2,https://github.com/ovirt/vdsm/commit/6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a -netaddr,py2-ipaddress,jimfunk/django-postgresql-netfields,a5a11184ffd33a0d12878881f055455b4818d282,15,3,"exception, function call, type","attribute, exception, function call, type",element name change,4,1,https://github.com/jimfunk/django-postgresql-netfields/commit/a5a11184,netaddr__py2-ipaddress__jimfunk/django-postgresql-netfields__a5a11184 -netaddr,py2-ipaddress,nitmir/policyd-rate-limit,c024e06ab9313b2b4dae1e1962aa9c2a4de4d62e,4,1,function call,"exception, function call",element name change,2,1,https://github.com/nitmir/policyd-rate-limit/commit/c024e06a,netaddr__py2-ipaddress__nitmir/policyd-rate-limit__c024e06a -neutron,neutron-lib,openstack/networking-bagpipe,4bb14fa0be826184e4e9c85793af63a121453613,0,1,,,,0,0,https://github.com/openstack/networking-bagpipe/commit/4bb14fa0,neutron__neutron-lib__openstack/networking-bagpipe__4bb14fa0 -neutron,neutron-lib,openstack/networking-fortinet,2365dcbdf9a1b5bbd6b3c550cbf3428725156f90,0,2,,,,0,0,https://github.com/openstack/networking-fortinet/commit/2365dcbd,neutron__neutron-lib__openstack/networking-fortinet__2365dcbd -neutron,neutron-lib,openstack/networking-generic-switch,c6f4b71bf3aad44ba8948f4226791a55ba95ce4c,1,1,type,type,element name change,1,1,https://github.com/openstack/networking-generic-switch/commit/c6f4b71b,neutron__neutron-lib__openstack/networking-generic-switch__c6f4b71b -neutron,neutron-lib,openstack/networking-nec,ff1695d591d2a78dc668cc02e62d029a1dad75f5,0,1,,,,0,0,https://github.com/openstack/networking-nec/commit/ff1695d5,neutron__neutron-lib__openstack/networking-nec__ff1695d5 -neutron,neutron-lib,openstack/networking-odl,a40b9d90d28d086b82f110d8e53d42ed13465ad7,0,6,,,,0,0,https://github.com/openstack/networking-odl/commit/a40b9d90,neutron__neutron-lib__openstack/networking-odl__a40b9d90 -node-semver,semantic-version,openstack/solar,8766f11d9618c45f397a989eef67a800da166a21,7,1,function call,function call,"element name change, output transformation",1,2,https://github.com/openstack/solar/commit/8766f11d,node-semver__semantic-version__openstack/solar__8766f11d -oauth2,oauthlib,discogs/discogs_client,c56f61aa1d190aa76db71005612a40540277e288,2,1,function call,"attribute, function call","argument addition, element name change",2,2,https://github.com/discogs/discogs_client/commit/c56f61aa,oauth2__oauthlib__discogs/discogs_client__c56f61aa -openpyxl,xlsxwriter,bcgov/gwells,57d12c42941e0afb07ac46fb51f8316d6c5a0cea,1,1,function call,function call,element name change,1,1,https://github.com/bcgov/gwells/commit/57d12c42,openpyxl__xlsxwriter__bcgov/gwells__57d12c42 -openstackclient,osc-lib,openstack/deb-python-ironic-inspector-client,c25d73e554d78022f0b933473c3fe27074f5c951,0,2,,,,0,0,https://github.com/openstack/deb-python-ironic-inspector-client/commit/c25d73e5,openstackclient__osc-lib__openstack/deb-python-ironic-inspector-client__c25d73e5 -openstackclient,osc-lib,openstack/deb-python-muranoclient,e3a2b68f61d898c6a415ded9ba07a5fb6ce946d8,0,4,,,,0,0,https://github.com/openstack/deb-python-muranoclient/commit/e3a2b68f,openstackclient__osc-lib__openstack/deb-python-muranoclient__e3a2b68f -openstackclient,osc-lib,openstack/python-searchlightclient,0bc93d17f7d9c7251064de6c2616d70fc850c0c8,0,4,,,,0,0,https://github.com/openstack/python-searchlightclient/commit/0bc93d17,openstackclient__osc-lib__openstack/python-searchlightclient__0bc93d17 -paramiko,fabric,aws/aws-parallelcluster,d49460ac5ca5ac3c5728ef7f13471f0682d7e966,7,1,"attribute, function call","attribute, function call","argument addition, argument name change, argument transformation, element name change",2,4,https://github.com/aws/aws-parallelcluster/commit/d49460ac,paramiko__fabric__aws/aws-parallelcluster__d49460ac -pep8,pycodestyle,cyberbotics/urdf2webots,723168dbfff6132aa5591837d43c960679a0a2c4,2,1,"function call, type","function call, type",,2,0,https://github.com/cyberbotics/urdf2webots/commit/723168db,pep8__pycodestyle__cyberbotics/urdf2webots__723168db -pep8,pycodestyle,fabioz/PyDev.Debugger,d535c190c06df3fa968cdf55154359cbd3b0d828,11,1,"attribute, function call, type","attribute, function call, type",,3,0,https://github.com/fabioz/PyDev.Debugger/commit/d535c190,pep8__pycodestyle__fabioz/PyDev.Debugger__d535c190 -pep8,pycodestyle,hhatto/autopep8,3e1c196570204482d1376d4050633b8de6565533,10,1,"attribute, function call","attribute, function call",,2,0,https://github.com/hhatto/autopep8/commit/3e1c1965,pep8__pycodestyle__hhatto/autopep8__3e1c1965 -pep8,pycodestyle,nchammas/flintrock,7323298d4a7827887d12f20787385255fccaaca4,1,1,function call,function call,,1,0,https://github.com/nchammas/flintrock/commit/7323298d,pep8__pycodestyle__nchammas/flintrock__7323298d -pep8,pycodestyle,openstack/designate,2c9e9f5f41d4fdf6a5f4f9870e0bb261c53d4e94,1,1,function call,function call,,1,0,https://github.com/openstack/designate/commit/2c9e9f5f,pep8__pycodestyle__openstack/designate__2c9e9f5f -pep8,pycodestyle,openstack/sahara,61b0b2e03846f3d743b8dafa604632e15ca47ea1,1,1,function call,function call,,1,0,https://github.com/openstack/sahara/commit/61b0b2e0,pep8__pycodestyle__openstack/sahara__61b0b2e0 -pep8,pycodestyle,schlamar/flake8-todo,fcd59c6c0ba68ec7b394709fbf219418ecff14a5,1,1,function call,function call,,1,0,https://github.com/schlamar/flake8-todo/commit/fcd59c6c,pep8__pycodestyle__schlamar/flake8-todo__fcd59c6c -pil,pillow,rcos/observatory-retired,f970b543dc349460492a32a11731738062bfcc09,0,1,,,,0,0,https://github.com/rcos/observatory-retired/commit/f970b543,pil__pillow__rcos/observatory-retired__f970b543 -pil,pillow,shoebot/shoebot,0171fb9ff6ed2fed71dcfe82eef7ca723d609fcf,0,1,,,,0,0,https://github.com/shoebot/shoebot/commit/0171fb9f,pil__pillow__shoebot/shoebot__0171fb9f -prettytable,tabulate,educationaltestingservice/skll,f870a65904a449103d8f147e9746e548965f27d1,1,1,"attribute, function call",function call,element name change,2,1,https://github.com/educationaltestingservice/skll/commit/f870a659,prettytable__tabulate__educationaltestingservice/skll__f870a659 -progressbar,tqdm,ozencb/yts-scraper,383401ae9f95fed9132d26b4b9aed8e4c44d47b5,7,1,function call,function call,"argument addition, argument deletion, element name change",1,3,https://github.com/ozencb/yts-scraper/commit/383401ae,progressbar__tqdm__ozencb/yts-scraper__383401ae -progressbar,tqdm,redkyn/assigner,f132d03c9154401da28316e552fc6ca0bd51cf31,2,1,function call,function call,"argument deletion, element name change",1,2,https://github.com/redkyn/assigner/commit/f132d03c,progressbar__tqdm__redkyn/assigner__f132d03c -progressbar,tqdm,rivuletstudio/rivuletpy,52068adbb96160b27768f0d5bb64672dab109d99,5,1,function call,function call,"argument name change, argument transformation, element name change",1,3,https://github.com/rivuletstudio/rivuletpy/commit/52068adb,progressbar__tqdm__rivuletstudio/rivuletpy__52068adb -progressbar,tqdm,wkentaro/fcn,399069ac568af1d295a5ac2d3b61b531af998898,0,1,,,,0,0,https://github.com/wkentaro/fcn/commit/399069ac,progressbar__tqdm__wkentaro/fcn__399069ac -py-bcrypt,bcrypt,weasyl/weasyl,f6230c731f662be1301bdc38f6ab9815c7441144,2,1,function call,function call,argument transformation,1,1,https://github.com/weasyl/weasyl/commit/f6230c73,py-bcrypt__bcrypt__weasyl/weasyl__f6230c73 -pyandoc,pypandoc,hustlzp/permission,d174a21795ede39cdfce884a7f9757f50e29ca9b,1,1,"attribute, function call",function call,"argument addition, element name change",2,2,https://github.com/hustlzp/permission/commit/d174a217,pyandoc__pypandoc__hustlzp/permission__d174a217 -pycryptodome,cryptography,allencellmodeling/cookiecutter-pypackage,8d172cbc6f07c1f12c70670057dc609df0932e21,2,1,function call,function call,"argument addition, argument transformation, element name change",1,3,https://github.com/allencellmodeling/cookiecutter-pypackage/commit/8d172cbc,pycryptodome__cryptography__allencellmodeling/cookiecutter-pypackage__8d172cbc -pycryptodome,cryptography,apache/libcloud,a68022d1dff4daebafccff15106ba6988c9464d8,2,1,function call,function call,"argument addition, argument transformation, element name change",1,3,https://github.com/apache/libcloud/commit/a68022d1,pycryptodome__cryptography__apache/libcloud__a68022d1 -pycryptodome,cryptography,cloudve/cloudbridge,27b217e070e5711a7fd21c76663d64918fcd9c6e,3,1,function call,function call,"argument addition, argument deletion, element name change",1,3,https://github.com/cloudve/cloudbridge/commit/27b217e0,pycryptodome__cryptography__cloudve/cloudbridge__27b217e0 -pycryptodome,cryptography,coresecurity/pysap,21fe13a08b83d6fcabbdbbddaf15c3c5dd53de77,4,1,"function call, function reference","function call, function reference","argument addition, argument transformation, element name change",2,3,https://github.com/coresecurity/pysap/commit/21fe13a0,pycryptodome__cryptography__coresecurity/pysap__21fe13a0 -pycryptodome,cryptography,jvanovost/dc09_spt,08a9d0b85bf03b9d4d55294a6f287e3068579834,4,1,function call,function call,"argument transformation, element name change",1,2,https://github.com/jvanovost/dc09_spt/commit/08a9d0b8,pycryptodome__cryptography__jvanovost/dc09_spt__08a9d0b8 -pycryptodome,cryptography,leifj/pyxmlsecurity,b5d88c805e12296bc31d287f64f455523bcbe123,6,1,,"function call, type",,2,0,https://github.com/leifj/pyxmlsecurity/commit/b5d88c80,pycryptodome__cryptography__leifj/pyxmlsecurity__b5d88c80 -pycryptodome,cryptography,mitya57/secretstorage,e637c3b38bec3798f75fba190a597d37e1dcc3d6,6,3,function call,function call,"argument addition, argument transformation, element name change",1,3,https://github.com/mitya57/secretstorage/commit/e637c3b3,pycryptodome__cryptography__mitya57/secretstorage__e637c3b3 -pycryptodome,cryptography,ojarva/python-sshpubkeys,e3ee2d2635e8489ef6e3a57520e3bf1b61d94962,4,1,function call,"attribute, function call","argument addition, element name change",2,2,https://github.com/ojarva/python-sshpubkeys/commit/e3ee2d26,pycryptodome__cryptography__ojarva/python-sshpubkeys__e3ee2d26 -pycryptodome,cryptography,openstack/glance,5ebde9079b34544cc6642a73b40ec865bcef8580,6,1,function call,function call,"argument addition, argument transformation, element name change",1,3,https://github.com/openstack/glance/commit/5ebde907,pycryptodome__cryptography__openstack/glance__5ebde907 -pycryptodome,cryptography,openstack/keystonemiddleware,e23cb36ac03c5e3a368cb8c493927cf8babc8dbc,5,1,"function call, type","function call, type","argument addition, argument deletion, argument transformation, element name change",2,4,https://github.com/openstack/keystonemiddleware/commit/e23cb36a,pycryptodome__cryptography__openstack/keystonemiddleware__e23cb36a -pycryptodome,cryptography,privacyidea/privacyidea,bcd8a454b7ab53ac6f531a9f8d88061217ff9d67,10,2,"attribute, function call","attribute, function call","argument addition, argument name change, argument transformation, element name change",2,4,https://github.com/privacyidea/privacyidea/commit/bcd8a454,pycryptodome__cryptography__privacyidea/privacyidea__bcd8a454 -pycryptodome,cryptography,rev112/pyope,48c294a3fba2b424d75f0e7f541f31a1cc0421a6,2,1,function call,function call,"argument addition, argument deletion, argument transformation, element name change",1,4,https://github.com/rev112/pyope/commit/48c294a3,pycryptodome__cryptography__rev112/pyope__48c294a3 -pycryptodome,cryptography,secdev/scapy,c24298b9569bd8b46114882cf404b03d8682cba3,13,2,"attribute, function call, type","attribute, exception, function call, type","argument addition, argument deletion, argument transformation, element name change",4,4,https://github.com/secdev/scapy/commit/c24298b9,pycryptodome__cryptography__secdev/scapy__c24298b9 -pycryptodome,cryptography,spockbotmc/spockbot,4442170e317a69d36df1b34f29c45652f1d296c2,9,2,function call,function call,"argument addition, argument name change, argument transformation, element name change",1,4,https://github.com/spockbotmc/spockbot/commit/4442170e,pycryptodome__cryptography__spockbotmc/spockbot__4442170e -pycryptodome,cryptography,tgalal/python-axolotl,f74a936745db2c2f04575bd63308d6b6c0cc91ce,5,1,function call,function call,"argument addition, argument deletion, argument transformation, element name change",1,4,https://github.com/tgalal/python-axolotl/commit/f74a9367,pycryptodome__cryptography__tgalal/python-axolotl__f74a9367 -pycryptodome,cryptography,twisted/twisted,e31995c9894c04b916191913107943caef1f48e8,23,7,"function call, type","exception, function call, type","argument addition, argument transformation, element name change",3,3,https://github.com/twisted/twisted/commit/e31995c9,pycryptodome__cryptography__twisted/twisted__e31995c9 -pycryptodome,pycryptodomex,azure/aztk,19dde429a702c29bdcf86a69805053ecfd02edee,0,4,,,,0,0,https://github.com/azure/aztk/commit/19dde429,pycryptodome__pycryptodomex__azure/aztk__19dde429 -pycryptodome,pycryptodomex,malwaredllc/byob,9291b54ed6a1c727030c571a6ebdf7b344781c8f,21,2,"attribute, function call, type","attribute, function call, type",,3,0,https://github.com/malwaredllc/byob/commit/9291b54e,pycryptodome__pycryptodomex__malwaredllc/byob__9291b54e -pycryptodome,pycryptodomex,snemes/malware-analysis,02b064b4acc0ae26d6c61246ab3f1f45b750091a,0,1,,,,0,0,https://github.com/snemes/malware-analysis/commit/02b064b4,pycryptodome__pycryptodomex__snemes/malware-analysis__02b064b4 -pycrypto,cryptography,freeopcua/opcua-asyncio,cdaff1575780a99ab035abb08a6ad13414cd4859,0,1,,,,0,0,https://github.com/freeopcua/opcua-asyncio/commit/cdaff157,pycrypto__cryptography__freeopcua/opcua-asyncio__cdaff157 -pycrypto,pycryptodome,camptocamp/c2cgeoportal,14388c3d85ab164d7b36b1331534913a1c9d6c9a,4,2,function call,function call,"argument addition, argument transformation, element name change",1,3,https://github.com/camptocamp/c2cgeoportal/commit/14388c3d,pycrypto__pycryptodome__camptocamp/c2cgeoportal__14388c3d -pycrypto,pycryptodome,hhyo/archery,e192ca69e2d610bc59a9f10165c7fd1c8ab9b157,1,1,function call,function call,argument transformation,1,1,https://github.com/hhyo/archery/commit/e192ca69,pycrypto__pycryptodome__hhyo/archery__e192ca69 -pycurl,requests,tasmota/decode-config,5be614174b1e282440fa0166e48c0d39bafb3ff1,2,1,function call,"attribute, function call","argument transformation, element name change",2,2,https://github.com/tasmota/decode-config/commit/5be61417,pycurl__requests__tasmota/decode-config__5be61417 -pycurl,requests,upstox/upstox-python,dce87602c4bcc41ddee1cfb06c5fe1866a338fee,2,1,function call,,,1,0,https://github.com/upstox/upstox-python/commit/dce87602,pycurl__requests__upstox/upstox-python__dce87602 -pydotplus,pydot2,networkx/networkx,481f3e8e405cafc05c570e8fc5a2a4d531f86121,0,6,,,,0,0,https://github.com/networkx/networkx/commit/481f3e8e,pydotplus__pydot2__networkx/networkx__481f3e8e -pydotplus,pydot2,trungdong/prov,acb9b05f0bd99b3fbd58e5f1a684d1cfc28961f8,0,1,,,,0,0,https://github.com/trungdong/prov/commit/acb9b05f,pydotplus__pydot2__trungdong/prov__acb9b05f -pydotplus,pydot,mathics/mathics,915daeb9cd029b666ac3156b1c8f52939f6d0198,1,1,function call,,,1,0,https://github.com/mathics/mathics/commit/915daeb9,pydotplus__pydot__mathics/mathics__915daeb9 -pyfits,astropy,glue-viz/glue,5b2d7f925fd49aac3654c7f288e87e9b6df347cf,7,4,"attribute, function call","attribute, function call",,2,0,https://github.com/glue-viz/glue/commit/5b2d7f92,pyfits__astropy__glue-viz/glue__5b2d7f92 -pyfits,astropy,icrar/ngas,fa8b714cfe1a3644f4132b25932b614a2ed625a7,0,3,,,,0,0,https://github.com/icrar/ngas/commit/fa8b714c,pyfits__astropy__icrar/ngas__fa8b714c -pyfits,astropy,spacetelescope/pysynphot,5b80ada45d2eb5fcdcca8959d073713ab3e84c7b,0,18,,,,0,0,https://github.com/spacetelescope/pysynphot/commit/5b80ada4,pyfits__astropy__spacetelescope/pysynphot__5b80ada4 -pymilvus-orm,pymilvus,milvus-io/bootcamp,89c7afc6548362e9bbf1dbf6142aabb02bc3bb93,1,1,function call,function call,"argument addition, element name change",1,2,https://github.com/milvus-io/bootcamp/commit/89c7afc6,pymilvus-orm__pymilvus__milvus-io/bootcamp__89c7afc6 -pymilvus-orm,pymilvus,milvus-io/bootcamp,a7f4c3f13e007116d88d9a2776f471a4e4f1fc81,0,1,,,,0,0,https://github.com/milvus-io/bootcamp/commit/a7f4c3f1,pymilvus-orm__pymilvus__milvus-io/bootcamp__a7f4c3f1 -pymilvus-orm,pymilvus,milvus-io/bootcamp,e5073e4c0c3e799822e939268d80c8f0601ea4cf,0,2,,,,0,0,https://github.com/milvus-io/bootcamp/commit/e5073e4c,pymilvus-orm__pymilvus__milvus-io/bootcamp__e5073e4c -pyopenssl,cryptography,celery/celery,9b39fc41998c708c6612f0c7bf4393bf48f72e9b,9,4,"exception, function call","attribute, exception, function call","argument addition, argument deletion, argument transformation, element name change",3,4,https://github.com/celery/celery/commit/9b39fc41,pyopenssl__cryptography__celery/celery__9b39fc41 -pyopenssl,cryptography,openstack/neutron-lbaas,bb34d71c7772d1728d6ceaa04333856f8b6ea4d4,1,1,function call,function call,"argument addition, argument deletion, element name change",1,3,https://github.com/openstack/neutron-lbaas/commit/bb34d71c,pyopenssl__cryptography__openstack/neutron-lbaas__bb34d71c -pyopenssl,cryptography,RIPE-NCC/ripe-atlas-sagan,f6fc10c8f55b73a3229f4f5f5beea4d771994913,8,1,function call,"attribute, function call","argument addition, argument deletion, argument transformation, element name change, output transformation",2,5,https://github.com/RIPE-NCC/ripe-atlas-sagan/commit/f6fc10c8,pyopenssl__cryptography__RIPE-NCC/ripe-atlas-sagan__f6fc10c8 -pypcap,pcapy,openstack/steth,a981d2eff81eec01d3663c5530e79852619e9d7e,1,1,function call,function call,element name change,1,1,https://github.com/openstack/steth/commit/a981d2ef,pypcap__pcapy__openstack/steth__a981d2ef -pyqt5,pyside2,catalystneuro/nwb-conversion-tools,a2ef3358d8aa51f8f49b81debcd54b648e25b6da,4,8,function call,function call,,1,0,https://github.com/catalystneuro/nwb-conversion-tools/commit/a2ef3358,pyqt5__pyside2__catalystneuro/nwb-conversion-tools__a2ef3358 -pyqt5,pyside2,sanpen/gridcal,39a5dd91e4f42ccab5d18efbf899293f18330ec7,349,28,"decorator, function call","decorator, function call","argument addition, element name change",2,2,https://github.com/sanpen/gridcal/commit/39a5dd91,pyqt5__pyside2__sanpen/gridcal__39a5dd91 -pyqt5,pyside6,toufool/auto-split,86244b6c190f48200826788fa6af4bd8d26b230f,71,8,"attribute, function call","attribute, function call","argument transformation, element name change",2,2,https://github.com/toufool/auto-split/commit/86244b6c,pyqt5__pyside6__toufool/auto-split__86244b6c -pyquery,beautifulsoup4,idan/telostats,f73354ab6a11c665921a25d9bdfdbd74a33b55fb,3,1,function call,function call,"argument addition, argument transformation, element name change",1,3,https://github.com/idan/telostats/commit/f73354ab,pyquery__beautifulsoup4__idan/telostats__f73354ab -pyside2,qtpy,pypeit/pypeit,ba5e21ad19520001e4d4e8441910a43be9496115,0,1,,,,0,0,https://github.com/pypeit/pypeit/commit/ba5e21ad,pyside2__qtpy__pypeit/pypeit__ba5e21ad -python-ldap,ldap3,cloud-custodian/cloud-custodian,cbaf252ff1eb554511b0384392ea02387887ed6c,0,1,,,,0,0,https://github.com/cloud-custodian/cloud-custodian/commit/cbaf252f,python-ldap__ldap3__cloud-custodian/cloud-custodian__cbaf252f -python-ldap,ldap3,ictu/quality-time,cc47b42cf70b6968b22a3819bf0b9714135271c1,2,1,function call,function call,"argument addition, argument deletion, element name change",1,3,https://github.com/ictu/quality-time/commit/cc47b42c,python-ldap__ldap3__ictu/quality-time__cc47b42c -python3-memcached,pymemcache,flan/staticdhcpd,0e648193ba476780ff951ede0cbbf9c871bc1aca,1,1,function call,function call,"argument addition, argument transformation",1,2,https://github.com/flan/staticdhcpd/commit/0e648193,python3-memcached__pymemcache__flan/staticdhcpd__0e648193 -pytorch-pretrained-bert,pytorch-transformers,haoxizhong/pytorch-worker,fa8de771a86df6130d7ff456319240bc1387804d,1,2,function call,function call,argument deletion,1,1,https://github.com/haoxizhong/pytorch-worker/commit/fa8de771,pytorch-pretrained-bert__pytorch-transformers__haoxizhong/pytorch-worker__fa8de771 -pytorch-pretrained-bert,pytorch-transformers,kaushaltrivedi/fast-bert,1c96992f4e825e9dd8635a36007d498396d87eba,3,5,type,type,element name change,1,1,https://github.com/kaushaltrivedi/fast-bert/commit/1c96992f,pytorch-pretrained-bert__pytorch-transformers__kaushaltrivedi/fast-bert__1c96992f -pytorch-pretrained-bert,pytorch-transformers,naver/claf,cffe4993564244545f085ede95eb848b94d07bde,0,1,,,,0,0,https://github.com/naver/claf/commit/cffe4993,pytorch-pretrained-bert__pytorch-transformers__naver/claf__cffe4993 -pytorch-pretrained-bert,transformers,tiiiger/bert_score,04376e1e50d452f698b454a074d526d5ecd6a76b,2,1,function call,function call,argument transformation,1,1,https://github.com/tiiiger/bert_score/commit/04376e1e,pytorch-pretrained-bert__transformers__tiiiger/bert_score__04376e1e -pytorch-transformers,transformers,allenai/abductive-commonsense-reasoning,abfeffc58f4d5ccfccbadedcb70dea6fab981f82,0,1,,,,0,0,https://github.com/allenai/abductive-commonsense-reasoning/commit/abfeffc5,pytorch-transformers__transformers__allenai/abductive-commonsense-reasoning__abfeffc5 -pytorch-transformers,transformers,calclavia/story-generation,8954fad71993decf00cafa4407413a305ccd381c,0,5,,,,0,0,https://github.com/calclavia/story-generation/commit/8954fad7,pytorch-transformers__transformers__calclavia/story-generation__8954fad7 -pytorch-transformers,transformers,huggingface/transfer-learning-conv-ai,16074b209c8a94c887c2b869d773ea5f56d8593b,1,5,type,type,,1,0,https://github.com/huggingface/transfer-learning-conv-ai/commit/16074b20,pytorch-transformers__transformers__huggingface/transfer-learning-conv-ai__16074b20 -pytorch-transformers,transformers,intellabs/nlp-architect,9f067f27667f622b94c71cf703716513d8a19ea8,11,4,type,"function call, type",,2,0,https://github.com/intellabs/nlp-architect/commit/9f067f27,pytorch-transformers__transformers__intellabs/nlp-architect__9f067f27 -pytorch-transformers,transformers,jsybrandt/agatha,b570ef0eed11a0d55f1e00d0291fccad62f06222,0,1,,,,0,0,https://github.com/jsybrandt/agatha/commit/b570ef0e,pytorch-transformers__transformers__jsybrandt/agatha__b570ef0e -pytorch-transformers,transformers,nvidia/nemo,786651234cc92e1bb1d14e44aa5e207867f85596,0,8,,,,0,0,https://github.com/nvidia/nemo/commit/78665123,pytorch-transformers__transformers__nvidia/nemo__78665123 -pytz,pendulum,oddluck/limnoria-plugins,2c40713d3a2778d6f729d896372c3bcd74302104,0,1,,,,0,0,https://github.com/oddluck/limnoria-plugins/commit/2c40713d,pytz__pendulum__oddluck/limnoria-plugins__2c40713d -pytz,pendulum,oddluck/limnoria-plugins,33c7a3fc0878d87ee803db91c17523a9e61af3ed,0,2,,,,0,0,https://github.com/oddluck/limnoria-plugins/commit/33c7a3fc,pytz__pendulum__oddluck/limnoria-plugins__33c7a3fc -pyuserinput,pynput,activitywatch/aw-watcher-afk,297b58cb7e65a05744dbf9aa30b2e179cd653e11,2,1,function call,function call,"argument addition, argument deletion, element name change",1,3,https://github.com/activitywatch/aw-watcher-afk/commit/297b58cb,pyuserinput__pynput__activitywatch/aw-watcher-afk__297b58cb -pyyaml,oyaml,cronyo/cronyo,edd0cc6078a1c0b6afaee0b71946ac61e14fdaed,0,1,,,,0,0,https://github.com/cronyo/cronyo/commit/edd0cc60,pyyaml__oyaml__cronyo/cronyo__edd0cc60 -pyyaml,oyaml,gammapy/gammapy,848da6312d566b699888d77d3894ab2f1a9a8baf,0,1,,,,0,0,https://github.com/gammapy/gammapy/commit/848da631,pyyaml__oyaml__gammapy/gammapy__848da631 -pyyaml,ruamel.yaml,cloud-custodian/cloud-custodian,ee4d52689e1f4965439b2d360c89eddf8767a935,0,3,,,,0,0,https://github.com/cloud-custodian/cloud-custodian/commit/ee4d5268,pyyaml__ruamel.yaml__cloud-custodian/cloud-custodian__ee4d5268 -pyyaml,ruamel.yaml,common-workflow-language/cwltool,b9b65c0f4d7531c8a97690356ecf1a34214eaac2,0,1,,,,0,0,https://github.com/common-workflow-language/cwltool/commit/b9b65c0f,pyyaml__ruamel.yaml__common-workflow-language/cwltool__b9b65c0f -pyyaml,ruamel.yaml,holgern/beem,f5ba90e2cc5bb88b29b173bae11ba46e06efecf7,0,1,,,,0,0,https://github.com/holgern/beem/commit/f5ba90e2,pyyaml__ruamel.yaml__holgern/beem__f5ba90e2 -raven,sentry-sdk,agdsn/sipa,ea23791cfdc36d614189418a01a57c78859fa5e8,1,1,function call,function call,"argument addition, argument deletion, element name change",1,3,https://github.com/agdsn/sipa/commit/ea23791c,raven__sentry-sdk__agdsn/sipa__ea23791c -raven,sentry-sdk,city-of-helsinki/respa,4fecb977083666abb353b203f661cdb0952a0764,2,2,function call,function call,"argument deletion, element name change",1,2,https://github.com/city-of-helsinki/respa/commit/4fecb977,raven__sentry-sdk__city-of-helsinki/respa__4fecb977 -raven,sentry-sdk,etalab/udata,9bc0f731c23bb6fc45765bb312aabf94e697de3c,2,1,"attribute, function call","attribute, function call","argument addition, argument transformation, element name change",2,3,https://github.com/etalab/udata/commit/9bc0f731,raven__sentry-sdk__etalab/udata__9bc0f731 -raven,sentry-sdk,habitissimo/myaas,0a65bcc2ce97a2e3ad9b028b1cf9bcc58499f5d9,1,1,function call,function call,"argument addition, argument deletion, element name change",1,3,https://github.com/habitissimo/myaas/commit/0a65bcc2,raven__sentry-sdk__habitissimo/myaas__0a65bcc2 -raven,sentry-sdk,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,3,4,function call,"attribute, function call",element name change,2,1,https://github.com/kiwicom/the-zoo/commit/e22070c0,raven__sentry-sdk__kiwicom/the-zoo__e22070c0 -raven,sentry-sdk,mozilla/addons-server,634c64f7d1a6e6183087ad996599f1c033e333b1,1,1,function call,function call,"argument transformation, element name change",1,2,https://github.com/mozilla/addons-server/commit/634c64f7,raven__sentry-sdk__mozilla/addons-server__634c64f7 -raven,sentry-sdk,onecodex/onecodex,120d9613fe1b8c7a6af247ec2dce8937127207c5,5,1,function call,function call,"argument addition, argument transformation, element name change",1,3,https://github.com/onecodex/onecodex/commit/120d9613,raven__sentry-sdk__onecodex/onecodex__120d9613 -raven,sentry-sdk,pokainc/cfn-cross-region-export,f1120d34c2a71686e769995300ac7cf09f858e34,1,1,function call,function call,"argument addition, argument deletion, element name change",1,3,https://github.com/pokainc/cfn-cross-region-export/commit/f1120d34,raven__sentry-sdk__pokainc/cfn-cross-region-export__f1120d34 -raven,sentry-sdk,samuelcolvin/aiohttp-toolbox,3b7a2a33f2b9eae5edd188752fad73ff36ff7c44,1,1,function call,function call,"argument deletion, argument transformation, element name change",1,3,https://github.com/samuelcolvin/aiohttp-toolbox/commit/3b7a2a33,raven__sentry-sdk__samuelcolvin/aiohttp-toolbox__3b7a2a33 -raven,sentry-sdk,teamsempo/sempoblockchain,449990a2f87b776eb6d498d542469408148c85ce,5,3,function call,function call,"argument addition, argument transformation, element name change",1,3,https://github.com/teamsempo/sempoblockchain/commit/449990a2,raven__sentry-sdk__teamsempo/sempoblockchain__449990a2 -raven,sentry-sdk,thespaghettidetective/thespaghettidetective,b86b375952cc3e965c32201caa8094998c56cde7,9,1,function call,function call,element name change,1,1,https://github.com/thespaghettidetective/thespaghettidetective/commit/b86b3759,raven__sentry-sdk__thespaghettidetective/thespaghettidetective__b86b3759 -raven,sentry-sdk,weasyl/weasyl,d10cb162447d9e3a9506b76054851863b10ff27a,1,2,function call,function call,"argument addition, element name change",1,2,https://github.com/weasyl/weasyl/commit/d10cb162,raven__sentry-sdk__weasyl/weasyl__d10cb162 -redis,aioredis,walletconnect/py-walletconnect-bridge,c2d3db2aa64cccab96d71f8786981fdbb82a2773,6,1,function call,function call,"argument addition, argument deletion, argument transformation, async transformation, element name change",1,5,https://github.com/walletconnect/py-walletconnect-bridge/commit/c2d3db2a,redis__aioredis__walletconnect/py-walletconnect-bridge__c2d3db2a -requests-oauth2,oauthlib,mozilla/addons-server,5fd17b43f241bb83c2cdb1d2d179b3b4369e644f,1,1,function call,attribute,element name change,2,1,https://github.com/mozilla/addons-server/commit/5fd17b43,requests-oauth2__oauthlib__mozilla/addons-server__5fd17b43 -requests-oauth2,requests-oauthlib,getsentry/sentry,0bfe540d62bd38483de26796e20ae014b2f06d54,0,1,,,,0,0,https://github.com/getsentry/sentry/commit/0bfe540d,requests-oauth2__requests-oauthlib__getsentry/sentry__0bfe540d -requests-oauth2,requests-oauthlib,gunthercox/chatterbot,6c3b234d2eb6692976f96ca253b83c73d6fea00c,6,1,function call,function call,,1,0,https://github.com/gunthercox/chatterbot/commit/6c3b234d,requests-oauth2__requests-oauthlib__gunthercox/chatterbot__6c3b234d -requests-oauth2,requests-oauthlib,sarumont/py-trello,ede0ceb10b1e08451767f2b709b52445ada72f37,4,1,function call,function call,,1,0,https://github.com/sarumont/py-trello/commit/ede0ceb1,requests-oauth2__requests-oauthlib__sarumont/py-trello__ede0ceb1 -requests-oauth2,requests,sybrenstuvel/flickrapi,c4f8d7940d28080bfa358e3460d2f7f6ff2176e4,3,1,"attribute, function call","attribute, function call","argument deletion, argument transformation, element name change",2,3,https://github.com/sybrenstuvel/flickrapi/commit/c4f8d794,requests-oauth2__requests__sybrenstuvel/flickrapi__c4f8d794 -requests,aiohttp,aiortc/aiortc,d30c24009196f6f520010f7cca1d24e7506163be,1,1,function call,function call,"async transformation, element name change, output transformation",1,3,https://github.com/aiortc/aiortc/commit/d30c2400,requests__aiohttp__aiortc/aiortc__d30c2400 -requests,aiohttp,ictu/quality-time,d3a9a16a72348cece48c9788cf10db6cc043ec7c,10,4,"attribute, function call","attribute, function call","argument deletion, argument transformation, async transformation, element name change",2,4,https://github.com/ictu/quality-time/commit/d3a9a16a,requests__aiohttp__ictu/quality-time__d3a9a16a -requests,aiohttp,keselekpermen69/userbutt,a2dd44e191e6539011d3ff3a38535cb167ceb2e5,4,1,"attribute, function call","attribute, function call","async transformation, element name change",2,2,https://github.com/keselekpermen69/userbutt/commit/a2dd44e1,requests__aiohttp__keselekpermen69/userbutt__a2dd44e1 -requests,aiohttp,paradoxalarminterface/pai,fac6f807b02028921310e48d14f3b71b365e283b,3,1,"attribute, function call","attribute, function call","async transformation, element name change",2,2,https://github.com/paradoxalarminterface/pai/commit/fac6f807,requests__aiohttp__paradoxalarminterface/pai__fac6f807 -requests,aiohttp,raptor123471/dingolingo,1d8923abae93915ad877774e0fdc812d6c53a70b,4,1,"attribute, function call",function call,"argument addition, async transformation, element name change",2,3,https://github.com/raptor123471/dingolingo/commit/1d8923ab,requests__aiohttp__raptor123471/dingolingo__1d8923ab -requests,aiohttp,talkpython/async-techniques-python-course,a5c04bbd9b5614a8fc0317050c01e4c241b1b41d,6,3,function call,function call,"async transformation, element name change",1,2,https://github.com/talkpython/async-techniques-python-course/commit/a5c04bbd,requests__aiohttp__talkpython/async-techniques-python-course__a5c04bbd -requests,aiohttp,talkpython/async-techniques-python-course,ab4e5fdd32982c97e9701d3e1fdb8c39882d4250,2,1,function call,function call,"async transformation, element name change",1,2,https://github.com/talkpython/async-techniques-python-course/commit/ab4e5fdd,requests__aiohttp__talkpython/async-techniques-python-course__ab4e5fdd -requests,aiohttp,usergeteam/userge-plugins,80a54344d8a36252079661cb3486f4a3c33aa092,2,1,function call,"attribute, function call","async transformation, element name change",2,2,https://github.com/usergeteam/userge-plugins/commit/80a54344,requests__aiohttp__usergeteam/userge-plugins__80a54344 -restkit,requests,sporteasy/python-poeditor,571085905db10c4ddd07ce83f875ca711000f171,6,1,"attribute, function call","attribute, function call","argument addition, argument name change, element name change, output transformation",2,4,https://github.com/sporteasy/python-poeditor/commit/57108590,restkit__requests__sporteasy/python-poeditor__57108590 -retrying,tenacity,intelai/inference-model-manager,71aff3a0bd1ae2a7d7d91858dcbe721de152693e,7,4,decorator,decorator,argument transformation,1,1,https://github.com/intelai/inference-model-manager/commit/71aff3a0,retrying__tenacity__intelai/inference-model-manager__71aff3a0 -retrying,tenacity,openstack/aodh,7587ab9bf362f3ed26c392e89aa4626429d95e7a,3,2,decorator,decorator,argument transformation,1,1,https://github.com/openstack/aodh/commit/7587ab9b,retrying__tenacity__openstack/aodh__7587ab9b -retrying,tenacity,openstack/ceilometer,380bb26dbb8aec89ea853d8afd435c213fd72b0c,4,3,decorator,decorator,argument transformation,1,1,https://github.com/openstack/ceilometer/commit/380bb26d,retrying__tenacity__openstack/ceilometer__380bb26d -retrying,tenacity,openstack/ironic-inspector,f4648facf76ff2ac742fc11bb81880f262e61ee2,1,1,decorator,decorator,"argument addition, argument name change, argument transformation",1,3,https://github.com/openstack/ironic-inspector/commit/f4648fac,retrying__tenacity__openstack/ironic-inspector__f4648fac -retrying,tenacity,openstack/ironic,b0607a26687c55548af111b128e49dd1e625ba9f,16,13,"decorator, function call","decorator, function call",argument transformation,2,1,https://github.com/openstack/ironic/commit/b0607a26,retrying__tenacity__openstack/ironic__b0607a26 -retrying,tenacity,pokainc/cfn-cross-region-export,8d0ec687838ea69612d7b1236e2341198aef7937,0,1,,,,0,0,https://github.com/pokainc/cfn-cross-region-export/commit/8d0ec687,retrying__tenacity__pokainc/cfn-cross-region-export__8d0ec687 -rpi.gpio,gpiozero,raspberrypilearning/push-button-stop-motion,0b6cdadb424feee7d6259966bbc1f6994e30320b,2,1,function call,function call,"argument deletion, element name change",1,2,https://github.com/raspberrypilearning/push-button-stop-motion/commit/0b6cdadb,rpi.gpio__gpiozero__raspberrypilearning/push-button-stop-motion__0b6cdadb -ruamel.yaml,pyyaml,cloud-custodian/cloud-custodian,12e3e8084ddb2e7f5ccbc5ea3c3bd3e4c7e9c207,0,3,,,,0,0,https://github.com/cloud-custodian/cloud-custodian/commit/12e3e808,ruamel.yaml__pyyaml__cloud-custodian/cloud-custodian__12e3e808 -ruamel.yaml,pyyaml,microsoft/nni,b955ac99a46094d2d701d447e9df07509767cc32,8,6,function call,function call,"argument deletion, element name change",1,2,https://github.com/microsoft/nni/commit/b955ac99,ruamel.yaml__pyyaml__microsoft/nni__b955ac99 -simplejson,ujson,covid-projections/covid-data-model,95385ff8e825098f27b1c5aebe489c95fb84fd33,0,1,,,,0,0,https://github.com/covid-projections/covid-data-model/commit/95385ff8,simplejson__ujson__covid-projections/covid-data-model__95385ff8 -simplejson,ujson,zulip/zulip,222ef672b555fda7d6bd35c1db84c8744fd6ecb8,17,13,function call,function call,,1,0,https://github.com/zulip/zulip/commit/222ef672,simplejson__ujson__zulip/zulip__222ef672 -slackclient,slack-sdk,alice-biometrics/petisco,9abf7b1f6ef8c55bdddcb9a5c2eff513f6a93130,0,3,,,,0,0,https://github.com/alice-biometrics/petisco/commit/9abf7b1f,slackclient__slack-sdk__alice-biometrics/petisco__9abf7b1f -slackclient,slack-sdk,slackapi/python-slack-events-api,813214e403c800722dd5a92449cb0a49b8b73abc,0,4,,,,0,0,https://github.com/slackapi/python-slack-events-api/commit/813214e4,slackclient__slack-sdk__slackapi/python-slack-events-api__813214e4 -slackclient,slack-sdk,slackapi/python-slack-sdk,5f4d92a8048814fc4938753594e74d7cfc74c27a,5,2,"decorator, function call","decorator, function call",,2,0,https://github.com/slackapi/python-slack-sdk/commit/5f4d92a8,slackclient__slack-sdk__slackapi/python-slack-sdk__5f4d92a8 -slackclient,slack-sdk,zulip/python-zulip-api,2d9cf64db860ab5e5eabb8151254b0f3dab609bd,3,1,"decorator, function call","decorator, function call",,2,0,https://github.com/zulip/python-zulip-api/commit/2d9cf64d,slackclient__slack-sdk__zulip/python-zulip-api__2d9cf64d -smbus-cffi,smbus2,pimoroni/inky,cba36514eb8c881f8bd1d92b0b6a5bf12b4b72fb,1,2,function call,function call,,1,0,https://github.com/pimoroni/inky/commit/cba36514,smbus-cffi__smbus2__pimoroni/inky__cba36514 -sphinx-rtd-theme,edx-sphinx-theme,edx/ecommerce,c1e120fbdbbf99c9d591698d585af802a2079b69,1,1,function call,function call,,1,0,https://github.com/edx/ecommerce/commit/c1e120fb,sphinx-rtd-theme__edx-sphinx-theme__edx/ecommerce__c1e120fb -sphinx-rtd-theme,guzzle-sphinx-theme,bashtage/arch,3620700332f821ba84bcee1c4bfd53118e4e90a1,1,1,function call,function call,"element name change, output transformation",1,2,https://github.com/bashtage/arch/commit/36207003,sphinx-rtd-theme__guzzle-sphinx-theme__bashtage/arch__36207003 -suds-py3,zeep,whynothugo/django-afip,827dd9f05a0ab517c7f4833754c0d60ddee48f56,1,2,exception,exception,element name change,1,1,https://github.com/whynothugo/django-afip/commit/827dd9f0,suds-py3__zeep__whynothugo/django-afip__827dd9f0 -suds,zeep,hbldh/pybankid,79e424cef579d6bffc1e40048e46febbd53aded5,5,1,"exception, function call","exception, function call","argument deletion, element name change",2,2,https://github.com/hbldh/pybankid/commit/79e424ce,suds__zeep__hbldh/pybankid__79e424ce -suds,zeep,openstate/open-raadsinformatie,b56e48128d3551841287efdeebfb3a11f378eb6e,1,1,function call,function call,"argument addition, element name change",1,2,https://github.com/openstate/open-raadsinformatie/commit/b56e4812,suds__zeep__openstate/open-raadsinformatie__b56e4812 -tables,h5py,yoseflab/scvi,35163f01deaa5db099b52683453a5fc49f064e11,1,1,function call,function call,"argument deletion, element name change",1,2,https://github.com/yoseflab/scvi/commit/35163f01,tables__h5py__yoseflab/scvi__35163f01 -toml,tomlkit,greenbone/python-gvm,75a11ed482b70b5ffceaac939294ebaad2d7fe58,1,1,function call,function call,element name change,1,1,https://github.com/greenbone/python-gvm/commit/75a11ed4,toml__tomlkit__greenbone/python-gvm__75a11ed4 -toolz,cytoolz,nlesc/xtas,0dbf3884e1a63065efc1523505348a343a1c2764,0,2,,,,0,0,https://github.com/nlesc/xtas/commit/0dbf3884,toolz__cytoolz__nlesc/xtas__0dbf3884 -trollius,asyncio,popupcad/popupcad,d0526f68ebc8ddafbaa0fd7a3abf238d196b587d,0,1,,,,0,0,https://github.com/popupcad/popupcad/commit/d0526f68,trollius__asyncio__popupcad/popupcad__d0526f68 -twitter,tweepy,cloudbotirc/cloudbot,f82432236f86ae0139a4f910394e453d790c28c6,27,1,"attribute, exception, function call","attribute, exception, function call","argument name change, argument transformation, element name change, output transformation",3,4,https://github.com/cloudbotirc/cloudbot/commit/f8243223,twitter__tweepy__cloudbotirc/cloudbot__f8243223 -twitter,tweepy,huntwelch/mongobot,bea008ae61e1ea8304f429623ad87b036ac3649a,1,1,function call,function call,"argument name change, element name change",1,2,https://github.com/huntwelch/mongobot/commit/bea008ae,twitter__tweepy__huntwelch/mongobot__bea008ae -ufolib,fonttools,googlefonts/cu2qu,3543e4f24e3b6246deb206ca53c03e00d003497b,0,2,,,,0,0,https://github.com/googlefonts/cu2qu/commit/3543e4f2,ufolib__fonttools__googlefonts/cu2qu__3543e4f2 -ujson,rapidjson,htrc/htrc-feature-reader,7eae68aa368f3e1bc41b36a4f504f8bbe6ff46c8,0,1,,,,0,0,https://github.com/htrc/htrc-feature-reader/commit/7eae68aa,ujson__rapidjson__htrc/htrc-feature-reader__7eae68aa -ujson,rapidjson,kinto/kinto,951dd25ca87f6e4b47a87d254cc187331c4d031c,1,1,function call,function call,,1,0,https://github.com/kinto/kinto/commit/951dd25c,ujson__rapidjson__kinto/kinto__951dd25c -ujson,rapidjson,murthylab/sleap,50721de04719ea3064650cacba3ffba6456e69b7,1,1,function call,function call,,1,0,https://github.com/murthylab/sleap/commit/50721de0,ujson__rapidjson__murthylab/sleap__50721de0 -umsgpack,msgpack,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,36,1,function call,function call,"argument addition, argument name change, argument transformation, element name change",1,4,https://github.com/logicaldash/lise/commit/028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34 -unicodecsv,csv,cfpb/cfgov-refresh,b4beec37d768262df8d6a0bb37707bb5d54f3bf9,6,6,function call,function call,"argument deletion, argument transformation",1,2,https://github.com/cfpb/cfgov-refresh/commit/b4beec37,unicodecsv__csv__cfpb/cfgov-refresh__b4beec37 -unicodecsv,csv,seed-platform/seed,119ba4b7e75f38785c249fc635addb538d2877d9,1,1,function call,function call,argument deletion,1,1,https://github.com/seed-platform/seed/commit/119ba4b7,unicodecsv__csv__seed-platform/seed__119ba4b7 -unipath,pathlib,studentenportal/web,4842cff0ea80d0e29fe541ab096803c321a6fffd,3,1,function call,"attribute, function call","argument deletion, element name change",2,2,https://github.com/studentenportal/web/commit/4842cff0,unipath__pathlib__studentenportal/web__4842cff0 -urllib3,requests,byrnereese/uphold-sdk-python,14fd08502a37cd98aaf4570f53d4082b3dafe3dd,5,1,"exception, function call","exception, function call","argument deletion, element name change",2,2,https://github.com/byrnereese/uphold-sdk-python/commit/14fd0850,urllib3__requests__byrnereese/uphold-sdk-python__14fd0850 -urllib3,requests,canonical/cloud-init,0fc887d97626132e9024490b271888bed162c867,8,1,"attribute, exception, function call","exception, function call",element name change,3,1,https://github.com/canonical/cloud-init/commit/0fc887d9,urllib3__requests__canonical/cloud-init__0fc887d9 -urllib3,requests,finish06/pyunifi,3e534821de914f023995719060a8723f6186bef6,7,1,,function call,,1,0,https://github.com/finish06/pyunifi/commit/3e534821,urllib3__requests__finish06/pyunifi__3e534821 -urllib3,requests,mixpanel/mixpanel-python,e8a9330448f8fd4ec2cdb1ab35e0de9a05d9717f,6,2,function call,function call,"argument addition, argument deletion, argument transformation, element name change",1,4,https://github.com/mixpanel/mixpanel-python/commit/e8a93304,urllib3__requests__mixpanel/mixpanel-python__e8a93304 -watchdog,pyinotify,onitu/onitu,04575c8dab8d632acc40fc30fd42046cdfca36db,0,1,,,,0,0,https://github.com/onitu/onitu/commit/04575c8d,watchdog__pyinotify__onitu/onitu__04575c8d -webapp2,flask,c4rlo/vimhelp,7a5fadfd129ab995e783101a7e6a91c3702832c2,4,1,"attribute, type","attribute, type",element name change,2,1,https://github.com/c4rlo/vimhelp/commit/7a5fadfd,webapp2__flask__c4rlo/vimhelp__7a5fadfd -werkzeug,webob,dahlia/sqlalchemy-imageattach,7cd3ca5b3e3d88540adf82b6a35f7e68d4db0c68,12,1,"attribute, function call","attribute, function call","argument addition, element name change",2,2,https://github.com/dahlia/sqlalchemy-imageattach/commit/7cd3ca5b,werkzeug__webob__dahlia/sqlalchemy-imageattach__7cd3ca5b -wget,requests,noaa-oar-arl/monet,590936b7ab2e0aa49c04a5ecaed502eb1ab348b8,3,3,function call,function call,"element name change, output transformation",1,2,https://github.com/noaa-oar-arl/monet/commit/590936b7,wget__requests__noaa-oar-arl/monet__590936b7 -xlsxwriter,openpyxl,bcgov/gwells,472f336f5db32ead27b6f4e171c6b8f782da8a02,1,1,function call,function call,element name change,1,1,https://github.com/bcgov/gwells/commit/472f336f,xlsxwriter__openpyxl__bcgov/gwells__472f336f diff --git a/code/report/taxonomy-stat-table.csv b/code/report/taxonomy-stat-table.csv deleted file mode 100644 index bacd8cc..0000000 --- a/code/report/taxonomy-stat-table.csv +++ /dev/null @@ -1,44 +0,0 @@ -,program element,property,# migrations,# code changes -0,import,not applicable,180,370 -1,import,,180,370 -2,function,no properties,51,114 -3,function,argument deletion,30,63 -4,function,await deletion,1,2 -5,function,argument addition,50,87 -6,function,element name change,74,166 -7,function,argument addition to decorated function,4,19 -8,function,argument name change,4,11 -9,function,argument transformation,34,55 -10,function,output transformation,7,9 -11,function,making await,7,13 -12,function,making async,3,5 -13,function,,120,357 -14,attribute,element name change,15,21 -15,attribute,argument deletion,1,2 -16,attribute,await deletion,1,2 -17,attribute,argument transformation,2,2 -18,attribute,no properties,10,32 -19,attribute,making await,4,6 -20,attribute,argument addition,2,3 -21,attribute,output transformation,2,2 -22,attribute,,25,62 -23,exception,element name change,5,6 -24,exception,no properties,4,6 -25,exception,,7,12 -26,no program element,no properties,23,63 -27,no program element,not applicable,4,9 -28,no program element,,25,72 -29,decorator,argument addition,9,20 -30,decorator,no properties,11,15 -31,decorator,argument addition to decorated function,4,19 -32,decorator,argument deletion,8,37 -33,decorator,argument name change,2,6 -34,decorator,element name change,9,40 -35,decorator,argument transformation,7,17 -36,decorator,,19,66 -37,type,element name change,6,13 -38,type,no properties,4,10 -39,type,,8,23 -40,callable,element name change,2,3 -41,callable,,2,3 -42,,,183,827 diff --git a/code/requirements.txt b/code/requirements.txt deleted file mode 100644 index 9a66379..0000000 --- a/code/requirements.txt +++ /dev/null @@ -1,16 +0,0 @@ -requests~=2.28.1 -PyYAML~=6.0 -packaging~=21.3 -pandas~=1.5.2 -seaborn~=0.12.1 -matplotlib~=3.6.2 -python-dateutil~=2.8.2 -johnnydep~=1.17.5 -pip~=22.3.1 -pytest~=7.2.1 -numpy~=1.24.1 -scipy~=1.9.3 -dataclasses~=0.6 -munch~=2.5.0 -nltk~=3.8.1 -scikit-learn~=1.2.2 \ No newline at end of file diff --git a/code/taxonomy-data/round1--merge.csv b/code/taxonomy-data/round1--merge.csv deleted file mode 100644 index 1319cfa..0000000 --- a/code/taxonomy-data/round1--merge.csv +++ /dev/null @@ -1,84 +0,0 @@ -id 1,id 2,repo,commit,source,target,file path,lines,R1 source APIs,R2 source APIs,agreed source API,R1 target APIs,R2 target APIs,agreed target APIs,R1 program element,R2 program element,agreed program element,R1 cardinality,R2 cardinality,agreed cardinality,R1 properties,R2 properties,agreed properties -M1,S1,deepspace2/styleframe,ffc8d7615fb37996ad7824a0e0501351a8f66b14,docopt,argparse,StyleFrame/commandline.py,11:1,docopt,docopt,docopt,argparse,argparse,argparse,import,import,import,one-to-one,one-to-one,one-to-one,module name change,module name change,module name change -M12,S9,projectcalico/felix,657e727468c6c6c7ee13ce93fb88643339572440,gevent,eventlet,calico/election.py,26-27:25,gevent;gevent.lock,gevent;gevent.lock,gevent;gevent.lock,eventlet,eventlet,eventlet,import,import,import,many-to-one,many-to-one,many-to-one,,module name change, -M13,S10,projectcalico/felix,657e727468c6c6c7ee13ce93fb88643339572440,gevent,eventlet,calico/election.py,56:,gevent.lock.Semaphore,gevent.lock.Semaphore,gevent.lock.Semaphore,,,,function call,function call,function call,,removal,,,, -M14,S11,projectcalico/felix,657e727468c6c6c7ee13ce93fb88643339572440,gevent,eventlet,calico/election.py,58:77,gevent.spawn,gevent.spawn,gevent.spawn,eventlet.spawn,eventlet.spawn,eventlet.spawn,function call,function call,function call,one-to-one,one-to-one,one-to-one,function name change,function name change,function name change -M23,S20,jhsmit/colicoords,a082ad56448cf9db47ee5b14d1466d1c362c3cff,multiprocessing,multiprocess,colicoords/cell.py,11:11,multiprocessing,multiprocessing,multiprocessing,multiprocess,multiprocess,multiprocess,import,import,import,one-to-one,one-to-one,one-to-one,module name change,module name change,module name change -M24,S21,jhsmit/colicoords,a082ad56448cf9db47ee5b14d1466d1c362c3cff,multiprocessing,multiprocess,colicoords/cell.py,1297:1297,Pool,multiprocessing.Pool,,Pool,multiprocess.Pool,,function call,function call,function call,one-to-one,one-to-one,one-to-one,argument addition,argument addition,argument addition -M28,A2,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/ipwrapper.py,29:25,from netaddr import IPAddress,IPAddress,,from ipaddress import ip_address,ip_address,,import,import,import,one-to-one,one-to-one,one-to-one,full statement replacement,full statement replacement,full statement replacement -M63,A1,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/ipwrapper.py,28:,from netaddr.core import AddrFormatError,AddrFormatError,,,,,import,import,import,,one-to-zero,,,full statement replacement, -M29,A3,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/ipwrapper.py,30:26,from netaddr import IPNetwork,IPNetwork,,from netaddr import IPNetwork,ip_network,,import,import,import,one-to-one,one-to-one,one-to-one,full statement replacement,full statement replacement,full statement replacement -M32,A11,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/netinfo/addresses.py,25:26,from netaddr import IPNetwork,IPNetwork,,import ipaddress,ipaddress,,import,import,import,one-to-one,one-to-one,one-to-one,full statement replacement,"module removed, object changed", -M33,A12,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/netinfo/addresses.py,45:47,IPNetwork,IPNetwork,IPNetwork,ipaddress.ip_interface,ip_interface,,function call,constructor/function call,,one-to-one,one-to-one,one-to-one,function name change,argument transformation, -M34,A13,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/netinfo/addresses.py,46:48,IPNetwork,IPNetwork,IPNetwork,network;ipaddress.ip_interface,ip_interface,,attribute access; function call: function call,constructor/function call,,one-to-many,one-to-one,,,argument transformation, -M35,A19,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/sourceroute.py,24:23,netaddr,netaddr,netaddr,ipaddress,ipaddress,ipaddress,import,import,import,one-to-one,one-to-one,one-to-one,module name change,full statement replacement, -M37,A21,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/sourceroute.py,56:56,,IPAddress,,,ip_address,,,constructor/function call,,,one-to-one,,,argument transformation, -M38,A23,openstack/python-searchlightclient,0bc93d17f7d9c7251064de6c2616d70fc850c0c8,openstackclient,osc-lib,searchlightclient/osc/plugin.py,16:16,openstackclient.common,openstackclient.common,openstackclient.common,osc_lib,osc_lib,osc_lib,import,import,import,one-to-one,one-to-one,one-to-one,module name change,module name change,module name change -M39,A24,openstack/python-searchlightclient,0bc93d17f7d9c7251064de6c2616d70fc850c0c8,openstackclient,osc-lib,searchlightclient/osc/v1/facet.py,20:20,openstackclient.common,openstackclient.common,openstackclient.common,osc_lib,osc_lib,osc_lib,import,import,import,one-to-one,one-to-one,one-to-one,module name change,module name change,module name change -M40,A25,openstack/python-searchlightclient,0bc93d17f7d9c7251064de6c2616d70fc850c0c8,openstackclient,osc-lib,searchlightclient/osc/v1/resource_type.py,19:19,openstackclient.common,openstackclient.common,openstackclient.common,osc_lib,osc_lib,osc_lib,import,import,import,one-to-one,one-to-one,one-to-one,module name change,module name change,module name change -M41,A26,openstack/python-searchlightclient,0bc93d17f7d9c7251064de6c2616d70fc850c0c8,openstackclient,osc-lib,searchlightclient/osc/v1/search.py,21:21,openstackclient.common,openstackclient.common,openstackclient.common,osc_lib,osc_lib,osc_lib,import,import,import,one-to-one,one-to-one,one-to-one,module name change,module name change,module name change -M17,S14,rivuletstudio/rivuletpy,52068adbb96160b27768f0d5bb64672dab109d99,progressbar,tqdm,rivuletpy/trace.py,1:2,progressbar,progressbar,progressbar,tqdm,tqdm,tqdm,import,import,import,one-to-one,one-to-one,one-to-one,full statement replacement,full statement replacement,full statement replacement -M20,S17,rivuletstudio/rivuletpy,52068adbb96160b27768f0d5bb64672dab109d99,progressbar,tqdm,rivuletpy/trace.py,:248,,,,close,ProgessBar.close,,function call,function call,function call,,addition,,,, -M27,S22,pypeit/pypeit,ba5e21ad19520001e4d4e8441910a43be9496115,pyside2,qtpy,pypeit/scripts/show_1dspec.py,31:31,PySide2.QtWidgets,pyside2,,qtpy.QtWidgets,qtpy,,import,import,import,one-to-one,one-to-one,one-to-one,module name change,module name change,module name change -M50,I1,kaushaltrivedi/fast-bert,1c96992f4e825e9dd8635a36007d498396d87eba,pytorch-pretrained-bert,pytorch-transformers,fast_bert/data.py,3:3,pytorch_pretrained_bert.tokenization,pytorch-pretrained-bert,,pytorch_transformers,pytorch-transformers,,import,import,import,one-to-one,one-to-one,one-to-one,module name change,module name change,module name change -M54,I2,kaushaltrivedi/fast-bert,1c96992f4e825e9dd8635a36007d498396d87eba,pytorch-pretrained-bert,pytorch-transformers,fast_bert/lm-data.py,5:5,pytorch_pretrained_bert.tokenization,pytorch_pretrained_bert.tokenization,pytorch_pretrained_bert.tokenization,pytorch_transformers,pytorch_transformers.BertTokenizer,,import,import,import,one-to-one,one-to-one,one-to-one,module name change,module name change,module name change -M55,I3,kaushaltrivedi/fast-bert,1c96992f4e825e9dd8635a36007d498396d87eba,pytorch-pretrained-bert,pytorch-transformers,fast_bert/modeling.py,1:1,pytorch_pretrained_bert.modeling,pytorch_pretrained_bert.modeling,pytorch_pretrained_bert.modeling,pytorch_transformers,pytorch_transformers,pytorch_transformers,import,import,import,one-to-one,one-to-one,one-to-one,module name change,module name change,module name change -M56,I4,kaushaltrivedi/fast-bert,1c96992f4e825e9dd8635a36007d498396d87eba,pytorch-pretrained-bert,pytorch-transformers,fast_bert/prediction.py,3:3,pytorch_pretrained_bert.tokenization,pytorch_pretrained_bert.tokenization,pytorch_pretrained_bert.tokenization,pytorch_transformers,pytorch_transformers.BertTokenizer,,import,import,import,one-to-one,one-to-one,one-to-one,module name change,module name change,module name change -M61,I9,allenai/abductive-commonsense-reasoning,abfeffc58f4d5ccfccbadedcb70dea6fab981f82,pytorch-transformers,transformers,anlg/tokenizers.py,2:2,pytorch_transformers,pytorch-transformers,,transformers,transformers,transformers,import,import,import,one-to-one,one-to-one,one-to-one,module name change,module name change,module name change -M62,I10,jsybrandt/agatha,b570ef0eed11a0d55f1e00d0291fccad62f06222,pytorch-transformers,transformers,pymoliere/construct/embedding_util.py,10:10,pytorch_transformers,pytorch-transformers,,transformers,transformers,transformers,import,import,import,one-to-one,many-to-many,,module name change,module name change,module name change -M42,A27,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,raven,sentry-sdk,zoo/analytics/tasks/licenses.py,3:2,from raven.contrib.django.raven_compat.models import client,raven.contrib.django.raven_compat.models,,import sentry_sdk,sentry_sdk,,import,import,import,one-to-one,one-to-one,one-to-one,full statement replacement,full statement replacement,full statement replacement -M44,A28,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,raven,sentry-sdk,zoo/auditing/runner.py,8:4,from raven.contrib.django.raven_compat.models import client,raven.contrib.django.raven_compat.models,,import sentry_sdk,sentry_sdk,,import,import,import,one-to-one,one-to-one,one-to-one,full statement replacement,full statement replacement,full statement replacement -M45,A29,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,raven,sentry-sdk,zoo/auditing/runner.py,142:142-144,client.captureException,captureException,,fingerprint;sentry_sdk.capture_exception;sentry_sdk.push_scope,"capture_exception, push_scope",,attribute access; function call:function call,function call,,one-to-many,one-to-many,one-to-many,,, -M46,A30,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,raven,sentry-sdk,zoo/base/settings.py,:13,,,,import sentry_sdk,sentry_sdk,,import,import,import,,,,,full statement replacement, -M64,A31,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,raven,sentry-sdk,zoo/base/settings.py,:14,,,,from sentry_sdk.integrations.django import DjangoIntegration,sentry_sdk.integrations.django,,import,import,import,,,,,full statement replacement, -M47,A32,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,raven,sentry-sdk,zoo/base/settings.py,:231-233,init;DjangoIntegration,,,,init,,function call,function call,function call,,,,,, -M48,A35,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,raven,sentry-sdk,zoo/utils.py,4:,raven,raven,raven,,,,import,import,import,,,,full statement replacement,full statement replacement,full statement replacement -M49,A36,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,raven,sentry-sdk,zoo/utils.py,11:,raven.fetch_git_sha,fetch_git_sha,,,,,function call,function call,function call,,,,,, -M21,S18,openstack/ironic-inspector,f4648facf76ff2ac742fc11bb81880f262e61ee2,retrying,tenacity,ironic_inspector/common/ironic.py,21:21,retrying,retrying,retrying,tenacity,tenacity,tenacity,import,import,import,one-to-one,one-to-one,one-to-one,module name change,module name change,module name change -M22,S19,openstack/ironic-inspector,f4648facf76ff2ac742fc11bb81880f262e61ee2,retrying,tenacity,ironic_inspector/common/ironic.py,190-192:190-194,retrying.retry,retrying.retry,retrying.retry,tenacity.retry,tenacity.retry,tenacity.retry,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,argument addition;argument name change;argument transformation,argument addition;argument name change;argument transformation,argument addition;argument name change;argument transformation -M2,,deepspace2/styleframe,ffc8d7615fb37996ad7824a0e0501351a8f66b14,docopt,argparse,StyleFrame/commandline.py,-,,,,,,,,,,,,,,, -M15,,projectcalico/felix,657e727468c6c6c7ee13ce93fb88643339572440,gevent,eventlet,calico/election.py,136;138;155;157,acquire,,,,,,function call,,,,,,,, -M16,,projectcalico/felix,657e727468c6c6c7ee13ce93fb88643339572440,gevent,eventlet,calico/election.py,142:192,gevent.sleep,,,eventlet.sleep,,,function call,,,one-to-one,,,function name change,, -M25,,jhsmit/colicoords,a082ad56448cf9db47ee5b14d1466d1c362c3cff,multiprocessing,multiprocess,colicoords/cell.py,1300:,close,,,,,,function call,,,,,,,, -M26,,jhsmit/colicoords,a082ad56448cf9db47ee5b14d1466d1c362c3cff,multiprocessing,multiprocess,colicoords/cell.py,1301:,join,,,,,,function call,,,,,,,, -M30,,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/ipwrapper.py,308:307;410:409;420:419,IPNetwork,,,ip_network,,,object,,,one-to-one,,,,, -M31,,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/ipwrapper.py,311:310;314:313;410:409;419:418,IPAddress,,,ip_address,,,object,,,one-to-one,,,,, -M36,,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/sourceroute.py,51:52,netaddr.IPNetwork,,,ipaddress.ip_interface;network,,,attribute access; function call: function call,,,one-to-many,,,,, -M18,,rivuletstudio/rivuletpy,52068adbb96160b27768f0d5bb64672dab109d99,progressbar,tqdm,rivuletpy/trace.py,63:64;284:288,progressbar.ProgressBar,,,tqdm,,,function call,,,one-to-one,,,argument name change;function name change,, -M19,,rivuletstudio/rivuletpy,52068adbb96160b27768f0d5bb64672dab109d99,progressbar,tqdm,rivuletpy/trace.py,73:72;294:296,update,,,update,,,function call,,,one-to-one,,,argument transformation,, -M51,,kaushaltrivedi/fast-bert,1c96992f4e825e9dd8635a36007d498396d87eba,pytorch-pretrained-bert,pytorch-transformers,fast_bert/learner.py,5-6:5-6,"from pytorch_pretrained_bert.optimization import BertAdam, ConstantLR, WarmupCosineSchedule, WarmupConstantSchedule, WarmupLinearSchedule, WarmupCosineWithWarmupRestartsSchedule, WarmupCosineWithHardRestartsSchedule -from pytorch_pretrained_bert.modeling import BertForSequenceClassification, BertLayerNorm",,,,,,import,,,many-to-many,,,full statement replacement,, -M52,,kaushaltrivedi/fast-bert,1c96992f4e825e9dd8635a36007d498396d87eba,pytorch-pretrained-bert,pytorch-transformers,fast_bert/learner.py,27:29;28:30,ConstantLR,,,ConstantLRSchedule,,,object,,,one-to-one,,,object name change,, -M53,,kaushaltrivedi/fast-bert,1c96992f4e825e9dd8635a36007d498396d87eba,pytorch-pretrained-bert,pytorch-transformers,fast_bert/learner.py,32:,WarmupCosineWithWarmupRestartsSchedule,,,,,,object,,,,,,,, -M57,,tiiiger/bert_score,04376e1e50d452f698b454a074d526d5ecd6a76b,pytorch-pretrained-bert,transformers,bert_score/score.py,6:10,"from pytorch_pretrained_bert import BertTokenizer, BertModel, BertForMaskedLM",,,"from transformers import AutoModel, AutoTokenizer",,,import,,,many-to-many,,,full statement replacement,, -M58,,tiiiger/bert_score,04376e1e50d452f698b454a074d526d5ecd6a76b,pytorch-pretrained-bert,transformers,bert_score/score.py,33:72;85:134,BertTokenizer.from_pretrained,,,AutoTokenizer.from_pretrained,,,function call,,,one-to-one,,,;function name change,, -M59,,tiiiger/bert_score,04376e1e50d452f698b454a074d526d5ecd6a76b,pytorch-pretrained-bert,transformers,bert_score/utils.py,nocodechange,,,,,,,,,,,,,,, -M60,,tiiiger/bert_score,04376e1e50d452f698b454a074d526d5ecd6a76b,pytorch-pretrained-bert,transformers,cli/score.py,nocodechange,,,,,,,,,,,,,,, -M43,,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,raven,sentry-sdk,zoo/analytics/tasks/licenses.py,35:35,client.captureException,,,sentry_sdk.capture_exception,,,function call,,,one-to-one,,,function name change,, -,A14,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/netinfo/addresses.py,:48,,,,,network,,,attribute,,,zero-to-one,,,, -,A15,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/netinfo/addresses.py,"58-59:60-62,129-131",,IPNetwork,,,ip_interface,,,decorator,,,one-to-one,,,decorator name change, -,A16,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/netinfo/addresses.py,59:131,,netmask,,,"network, netmask",,,attribute,,,one-to-many,,,, -,A17,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/netinfo/addresses.py,"66-67:69,129-131",,IPNetwork,,,ip_interface,,,decorator,,,one-to-one,,,decorator name change, -,A18,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/netinfo/addresses.py,67:131,,netmask,,,"network, netmask",,,attribute,,,one-to-many,,,, -,A20,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/sourceroute.py,51-52:52,,IPNetwork,,,ip_interface,,,constructor/function call,,,one-to-one,,,argument transformation, -,A22,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/sourceroute.py,56:,,value,,,,,,attribute,,,one-to-zero,,,, -,A33,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,raven,sentry-sdk,zoo/base/settings.py,120:,,raven.contrib.django.raven_compat,,,,,,list element,,,,,,, -,A34,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,raven,sentry-sdk,zoo/base/settings.py,135:,,raven.contrib.django.raven_compat.middleware.SentryResponseErrorIdMiddleware,,,,,,list element,,,,,,, -,A4,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/ipwrapper.py,65:64,,AddrFormatError,,,,,,exception clause,,,one-to-one,,,argument deletion, -,A5,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/ipwrapper.py,308:307,,IPNetwork,,,ip_network,,,function argument,,,one-to-one,,,, -,A5,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/ipwrapper.py,410:409,,"IPAddress, IPNetwork",,,"ip_address, ip_network",,,function argument,,,one-to-one,,,, -,A5,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/ipwrapper.py,420:419,,IPNetwork,,,ip_network,,,function argument,,,one-to-one,,,, -,A6,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/ipwrapper.py,311:310,,IPAddress,,,ip_address,,,function argument,,,one-to-one,,,, -,A6,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/ipwrapper.py,314:313,,IPAddress,,,ip_address,,,function argument,,,one-to-one,,,, -,A6,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/ipwrapper.py,419:418,,IPAddress,,,ip_address,,,function argument,,,one-to-one,,,, -,S2,deepspace2/styleframe,ffc8d7615fb37996ad7824a0e0501351a8f66b14,docopt,argparse,StyleFrame/commandline.py,"1-10,71:60-64,79-81,69",,docopt.docopt;docstring?,,,ArgumentParser.add_argument;ArgumentParser.add_mutually_exclusive_group;ArgumentParser.parse_args;argparse.ArgumentParser,,,function call:function call,,,one-to-many,,,argument addition;argument deletion;function name change, -,S3,deepspace2/styleframe,ffc8d7615fb37996ad7824a0e0501351a8f66b14,docopt,argparse,StyleFrame/commandline.py,"72:65-72,82",,,,,,,,,,,,,,, -,S4,projectcalico/felix,657e727468c6c6c7ee13ce93fb88643339572440,gevent,eventlet,calico/election.py,,,,,,,,,,,,,,,, -,S15,rivuletstudio/rivuletpy,52068adbb96160b27768f0d5bb64672dab109d99,progressbar,tqdm,rivuletpy/trace.py,63:64,,ProgressBar,,,tqdm,,,function call,,,one-to-one,,,argument name change;function name change, -,S16,rivuletstudio/rivuletpy,52068adbb96160b27768f0d5bb64672dab109d99,progressbar,tqdm,rivuletpy/trace.py,73:72,,ProgressBar.update,,,tqdm.update,,,function call,,,one-to-one,,,, -,I11,kaushaltrivedi/fast-bert,1c96992f4e825e9dd8635a36007d498396d87eba,pytorch-pretrained-bert,pytorch-transformers,fast_bert/learner.py,,,,,,,,,,,,,,,, -,I12,tiiiger/bert_score,04376e1e50d452f698b454a074d526d5ecd6a76b,pytorch-pretrained-bert,transformers,bert_score/score.py,,,,,,,,,,,,,,,, -,I5,tiiiger/bert_score,04376e1e50d452f698b454a074d526d5ecd6a76b,pytorch-pretrained-bert,transformers,bert_score/utils.py,:9,,pytorch-pretrained-bert,,,transformers,,,import,,,zero-to-one,,,adding new imports, -,I6,tiiiger/bert_score,04376e1e50d452f698b454a074d526d5ecd6a76b,pytorch-pretrained-bert,transformers,bert_score/utils.py,9:15,,pytorch-pretrained-bert,,,transformers,,,attribute access,,,one-to-one,,,attribute value change, -,I7,tiiiger/bert_score,04376e1e50d452f698b454a074d526d5ecd6a76b,pytorch-pretrained-bert,transformers,bert_score/utils.py,11-19:17-20,,pytorch-pretrained-bert,,,transformers,,,attribute access,,,one-to-many,,,"attribute name change, attribute value transformation", -,I8,tiiiger/bert_score,04376e1e50d452f698b454a074d526d5ecd6a76b,pytorch-pretrained-bert,transformers,cli/score.py,7:,,pytorch-pretrained-bert,,,,,,import,,,one-to-zero,,,removing import, diff --git a/code/taxonomy-data/round1-ajay.csv b/code/taxonomy-data/round1-ajay.csv deleted file mode 100644 index 3474dfe..0000000 --- a/code/taxonomy-data/round1-ajay.csv +++ /dev/null @@ -1,37 +0,0 @@ -id,repo,commit,source,target,file path,lines,incomplete?,source APIs,target APIs,program element,cardinality,properties,commit URL,candidate source lines,candidate target lines,migration id,file id -A1,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/ipwrapper.py,28:,,AddrFormatError,,import,one-to-zero,full statement replacement,https://github.com/ovirt/vdsm/commit/6eef802a,"28-30,65,308,311,314,410,419-420","25-26,307,310,313,409,418-419",netaddr__ipaddress__ovirt/vdsm__6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a__lib/vdsm/network/ipwrapper.py -A11,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/netinfo/addresses.py,25:26,,IPNetwork,ipaddress,import,one-to-one,"module removed, object changed",https://github.com/ovirt/vdsm/commit/6eef802a,"25,45-47,59,67","26,47-49,130-131",netaddr__ipaddress__ovirt/vdsm__6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a__lib/vdsm/network/netinfo/addresses.py -A12,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/netinfo/addresses.py,45:47,,IPNetwork,ip_interface,constructor/function call,one-to-one,argument transformation,https://github.com/ovirt/vdsm/commit/6eef802a,"25,45-47,59,67","26,47-49,130-131",netaddr__ipaddress__ovirt/vdsm__6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a__lib/vdsm/network/netinfo/addresses.py -A13,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/netinfo/addresses.py,46:48,,IPNetwork,ip_interface,constructor/function call,one-to-one,argument transformation,https://github.com/ovirt/vdsm/commit/6eef802a,"25,45-47,59,67","26,47-49,130-131",netaddr__ipaddress__ovirt/vdsm__6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a__lib/vdsm/network/netinfo/addresses.py -A14,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/netinfo/addresses.py,:48,,,network,attribute,zero-to-one,,https://github.com/ovirt/vdsm/commit/6eef802a,"25,45-47,59,67","26,47-49,130-131",netaddr__ipaddress__ovirt/vdsm__6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a__lib/vdsm/network/netinfo/addresses.py -A15,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/netinfo/addresses.py,"58-59:60-62,129-131",,IPNetwork,ip_interface,decorator,one-to-one,decorator name change,https://github.com/ovirt/vdsm/commit/6eef802a,"25,45-47,59,67","26,47-49,130-131",netaddr__ipaddress__ovirt/vdsm__6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a__lib/vdsm/network/netinfo/addresses.py -A16,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/netinfo/addresses.py,59:131,,netmask,"network, netmask",attribute,one-to-many,,https://github.com/ovirt/vdsm/commit/6eef802a,"25,45-47,59,67","26,47-49,130-131",netaddr__ipaddress__ovirt/vdsm__6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a__lib/vdsm/network/netinfo/addresses.py -A17,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/netinfo/addresses.py,"66-67:69,129-131",,IPNetwork,ip_interface,decorator,one-to-one,decorator name change,https://github.com/ovirt/vdsm/commit/6eef802a,"25,45-47,59,67","26,47-49,130-131",netaddr__ipaddress__ovirt/vdsm__6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a__lib/vdsm/network/netinfo/addresses.py -A18,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/netinfo/addresses.py,67:131,,netmask,"network, netmask",attribute,one-to-many,,https://github.com/ovirt/vdsm/commit/6eef802a,"25,45-47,59,67","26,47-49,130-131",netaddr__ipaddress__ovirt/vdsm__6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a__lib/vdsm/network/netinfo/addresses.py -A19,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/sourceroute.py,24:23,,netaddr,ipaddress,import,one-to-one,full statement replacement,https://github.com/ovirt/vdsm/commit/6eef802a,"24,51-52,56","23,52,56",netaddr__ipaddress__ovirt/vdsm__6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a__lib/vdsm/network/sourceroute.py -A2,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/ipwrapper.py,29:25,,IPAddress,ip_address,import,one-to-one,full statement replacement,https://github.com/ovirt/vdsm/commit/6eef802a,"28-30,65,308,311,314,410,419-420","25-26,307,310,313,409,418-419",netaddr__ipaddress__ovirt/vdsm__6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a__lib/vdsm/network/ipwrapper.py -A20,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/sourceroute.py,51-52:52,,IPNetwork,ip_interface,constructor/function call,one-to-one,argument transformation,https://github.com/ovirt/vdsm/commit/6eef802a,"24,51-52,56","23,52,56",netaddr__ipaddress__ovirt/vdsm__6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a__lib/vdsm/network/sourceroute.py -A21,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/sourceroute.py,56:56,,IPAddress,ip_address,constructor/function call,one-to-one,argument transformation,https://github.com/ovirt/vdsm/commit/6eef802a,"24,51-52,56","23,52,56",netaddr__ipaddress__ovirt/vdsm__6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a__lib/vdsm/network/sourceroute.py -A22,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/sourceroute.py,56:,,value,,attribute,one-to-zero,,https://github.com/ovirt/vdsm/commit/6eef802a,"24,51-52,56","23,52,56",netaddr__ipaddress__ovirt/vdsm__6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a__lib/vdsm/network/sourceroute.py -A23,openstack/python-searchlightclient,0bc93d17f7d9c7251064de6c2616d70fc850c0c8,openstackclient,osc-lib,searchlightclient/osc/plugin.py,16:16,,openstackclient.common,osc_lib,import,one-to-one,module name change,https://github.com/openstack/python-searchlightclient/commit/0bc93d17,16,16,openstackclient__osc-lib__openstack/python-searchlightclient__0bc93d17,openstackclient__osc-lib__openstack/python-searchlightclient__0bc93d17__searchlightclient/osc/plugin.py -A24,openstack/python-searchlightclient,0bc93d17f7d9c7251064de6c2616d70fc850c0c8,openstackclient,osc-lib,searchlightclient/osc/v1/facet.py,20:20,,openstackclient.common,osc_lib,import,one-to-one,module name change,https://github.com/openstack/python-searchlightclient/commit/0bc93d17,20,20,openstackclient__osc-lib__openstack/python-searchlightclient__0bc93d17,openstackclient__osc-lib__openstack/python-searchlightclient__0bc93d17__searchlightclient/osc/v1/facet.py -A25,openstack/python-searchlightclient,0bc93d17f7d9c7251064de6c2616d70fc850c0c8,openstackclient,osc-lib,searchlightclient/osc/v1/resource_type.py,19:19,,openstackclient.common,osc_lib,import,one-to-one,module name change,https://github.com/openstack/python-searchlightclient/commit/0bc93d17,19,19,openstackclient__osc-lib__openstack/python-searchlightclient__0bc93d17,openstackclient__osc-lib__openstack/python-searchlightclient__0bc93d17__searchlightclient/osc/v1/resource_type.py -A26,openstack/python-searchlightclient,0bc93d17f7d9c7251064de6c2616d70fc850c0c8,openstackclient,osc-lib,searchlightclient/osc/v1/search.py,21:21,,openstackclient.common,osc_lib,import,one-to-one,module name change,https://github.com/openstack/python-searchlightclient/commit/0bc93d17,21,21,openstackclient__osc-lib__openstack/python-searchlightclient__0bc93d17,openstackclient__osc-lib__openstack/python-searchlightclient__0bc93d17__searchlightclient/osc/v1/search.py -A27,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,raven,sentry-sdk,zoo/analytics/tasks/licenses.py,3:2,,raven.contrib.django.raven_compat.models,sentry_sdk,import,one-to-one,full statement replacement,https://github.com/kiwicom/the-zoo/commit/e22070c0,"3,35","2,35",raven__sentry-sdk__kiwicom/the-zoo__e22070c0,raven__sentry-sdk__kiwicom/the-zoo__e22070c0__zoo/analytics/tasks/licenses.py -A28,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,raven,sentry-sdk,zoo/auditing/runner.py,8:4,,raven.contrib.django.raven_compat.models,sentry_sdk,import,one-to-one,full statement replacement,https://github.com/kiwicom/the-zoo/commit/e22070c0,"8,142","4,142,144",raven__sentry-sdk__kiwicom/the-zoo__e22070c0,raven__sentry-sdk__kiwicom/the-zoo__e22070c0__zoo/auditing/runner.py -A29,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,raven,sentry-sdk,zoo/auditing/runner.py,142:142-144,,captureException,"capture_exception, push_scope",function call,one-to-many,,https://github.com/kiwicom/the-zoo/commit/e22070c0,"8,142","4,142,144",raven__sentry-sdk__kiwicom/the-zoo__e22070c0,raven__sentry-sdk__kiwicom/the-zoo__e22070c0__zoo/auditing/runner.py -A3,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/ipwrapper.py,30:26,,IPNetwork,ip_network,import,one-to-one,full statement replacement,https://github.com/ovirt/vdsm/commit/6eef802a,"28-30,65,308,311,314,410,419-420","25-26,307,310,313,409,418-419",netaddr__ipaddress__ovirt/vdsm__6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a__lib/vdsm/network/ipwrapper.py -A30,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,raven,sentry-sdk,zoo/base/settings.py,:13,,,sentry_sdk,import,,full statement replacement,https://github.com/kiwicom/the-zoo/commit/e22070c0,,"13-14,231-232",raven__sentry-sdk__kiwicom/the-zoo__e22070c0,raven__sentry-sdk__kiwicom/the-zoo__e22070c0__zoo/base/settings.py -A31,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,raven,sentry-sdk,zoo/base/settings.py,:14,,,sentry_sdk.integrations.django,import,,full statement replacement,https://github.com/kiwicom/the-zoo/commit/e22070c0,,"13-14,231-232",raven__sentry-sdk__kiwicom/the-zoo__e22070c0,raven__sentry-sdk__kiwicom/the-zoo__e22070c0__zoo/base/settings.py -A32,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,raven,sentry-sdk,zoo/base/settings.py,:231-233,,,init,function call,,,https://github.com/kiwicom/the-zoo/commit/e22070c0,,"13-14,231-232",raven__sentry-sdk__kiwicom/the-zoo__e22070c0,raven__sentry-sdk__kiwicom/the-zoo__e22070c0__zoo/base/settings.py -A33,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,raven,sentry-sdk,zoo/base/settings.py,120:,,raven.contrib.django.raven_compat,,list element,,,https://github.com/kiwicom/the-zoo/commit/e22070c0,,"13-14,231-232",raven__sentry-sdk__kiwicom/the-zoo__e22070c0,raven__sentry-sdk__kiwicom/the-zoo__e22070c0__zoo/base/settings.py -A34,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,raven,sentry-sdk,zoo/base/settings.py,135:,,raven.contrib.django.raven_compat.middleware.SentryResponseErrorIdMiddleware,,list element,,,https://github.com/kiwicom/the-zoo/commit/e22070c0,,"13-14,231-232",raven__sentry-sdk__kiwicom/the-zoo__e22070c0,raven__sentry-sdk__kiwicom/the-zoo__e22070c0__zoo/base/settings.py -A35,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,raven,sentry-sdk,zoo/utils.py,4:,,raven,,import,,full statement replacement,https://github.com/kiwicom/the-zoo/commit/e22070c0,"4,11",,raven__sentry-sdk__kiwicom/the-zoo__e22070c0,raven__sentry-sdk__kiwicom/the-zoo__e22070c0__zoo/utils.py -A36,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,raven,sentry-sdk,zoo/utils.py,11:,,fetch_git_sha,,function call,,,https://github.com/kiwicom/the-zoo/commit/e22070c0,"4,11",,raven__sentry-sdk__kiwicom/the-zoo__e22070c0,raven__sentry-sdk__kiwicom/the-zoo__e22070c0__zoo/utils.py -A4,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/ipwrapper.py,65:64,,AddrFormatError,,exception clause,one-to-one,argument deletion,https://github.com/ovirt/vdsm/commit/6eef802a,"28-30,65,308,311,314,410,419-420","25-26,307,310,313,409,418-419",netaddr__ipaddress__ovirt/vdsm__6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a__lib/vdsm/network/ipwrapper.py -A5,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/ipwrapper.py,308:307,,IPNetwork,ip_network,function argument,one-to-one,,https://github.com/ovirt/vdsm/commit/6eef802a,"28-30,65,308,311,314,410,419-420","25-26,307,310,313,409,418-419",netaddr__ipaddress__ovirt/vdsm__6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a__lib/vdsm/network/ipwrapper.py -A5,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/ipwrapper.py,410:409,,"IPAddress, IPNetwork","ip_address, ip_network",function argument,one-to-one,,https://github.com/ovirt/vdsm/commit/6eef802a,"28-30,65,308,311,314,410,419-420","25-26,307,310,313,409,418-419",netaddr__ipaddress__ovirt/vdsm__6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a__lib/vdsm/network/ipwrapper.py -A5,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/ipwrapper.py,420:419,,IPNetwork,ip_network,function argument,one-to-one,,https://github.com/ovirt/vdsm/commit/6eef802a,"28-30,65,308,311,314,410,419-420","25-26,307,310,313,409,418-419",netaddr__ipaddress__ovirt/vdsm__6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a__lib/vdsm/network/ipwrapper.py -A6,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/ipwrapper.py,311:310,,IPAddress,ip_address,function argument,one-to-one,,https://github.com/ovirt/vdsm/commit/6eef802a,"28-30,65,308,311,314,410,419-420","25-26,307,310,313,409,418-419",netaddr__ipaddress__ovirt/vdsm__6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a__lib/vdsm/network/ipwrapper.py -A6,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/ipwrapper.py,314:313,,IPAddress,ip_address,function argument,one-to-one,,https://github.com/ovirt/vdsm/commit/6eef802a,"28-30,65,308,311,314,410,419-420","25-26,307,310,313,409,418-419",netaddr__ipaddress__ovirt/vdsm__6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a__lib/vdsm/network/ipwrapper.py -A6,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/ipwrapper.py,419:418,,IPAddress,ip_address,function argument,one-to-one,,https://github.com/ovirt/vdsm/commit/6eef802a,"28-30,65,308,311,314,410,419-420","25-26,307,310,313,409,418-419",netaddr__ipaddress__ovirt/vdsm__6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a__lib/vdsm/network/ipwrapper.py diff --git a/code/taxonomy-data/round1-ildar.csv b/code/taxonomy-data/round1-ildar.csv deleted file mode 100644 index f70781a..0000000 --- a/code/taxonomy-data/round1-ildar.csv +++ /dev/null @@ -1,13 +0,0 @@ -id,repo,commit,source,target,file path,lines,incomplete?,source APIs,target APIs,program element,cardinality,properties,commit URL,candidate source lines,candidate target lines,migration id,file id -I1,kaushaltrivedi/fast-bert,1c96992f4e825e9dd8635a36007d498396d87eba,pytorch-pretrained-bert,pytorch-transformers,fast_bert/data.py,3:3,,pytorch-pretrained-bert,pytorch-transformers,import,one-to-one,module name change,https://github.com/kaushaltrivedi/fast-bert/commit/1c96992f,3,3,pytorch-pretrained-bert__pytorch-transformers__kaushaltrivedi/fast-bert__1c96992f,pytorch-pretrained-bert__pytorch-transformers__kaushaltrivedi/fast-bert__1c96992f__fast_bert/data.py -I11,kaushaltrivedi/fast-bert,1c96992f4e825e9dd8635a36007d498396d87eba,pytorch-pretrained-bert,pytorch-transformers,fast_bert/learner.py,,,,,,,,https://github.com/kaushaltrivedi/fast-bert/commit/1c96992f,"5-6,19,27-28,32,65,76,78,203,209,211,214,220,494,497,499,502,505,507,510,542,560","5-6,29-30,196,200,207,209,220,238,413,418,430,446,456,480,482",pytorch-pretrained-bert__pytorch-transformers__kaushaltrivedi/fast-bert__1c96992f,pytorch-pretrained-bert__pytorch-transformers__kaushaltrivedi/fast-bert__1c96992f__fast_bert/learner.py -I2,kaushaltrivedi/fast-bert,1c96992f4e825e9dd8635a36007d498396d87eba,pytorch-pretrained-bert,pytorch-transformers,fast_bert/lm-data.py,5:5,,pytorch_pretrained_bert.tokenization,pytorch_transformers.BertTokenizer,import,one-to-one,module name change,https://github.com/kaushaltrivedi/fast-bert/commit/1c96992f,5,5,pytorch-pretrained-bert__pytorch-transformers__kaushaltrivedi/fast-bert__1c96992f,pytorch-pretrained-bert__pytorch-transformers__kaushaltrivedi/fast-bert__1c96992f__fast_bert/lm-data.py -I3,kaushaltrivedi/fast-bert,1c96992f4e825e9dd8635a36007d498396d87eba,pytorch-pretrained-bert,pytorch-transformers,fast_bert/modeling.py,1:1,,pytorch_pretrained_bert.modeling,pytorch_transformers,import,one-to-one,module name change,https://github.com/kaushaltrivedi/fast-bert/commit/1c96992f,1,1,pytorch-pretrained-bert__pytorch-transformers__kaushaltrivedi/fast-bert__1c96992f,pytorch-pretrained-bert__pytorch-transformers__kaushaltrivedi/fast-bert__1c96992f__fast_bert/modeling.py -I4,kaushaltrivedi/fast-bert,1c96992f4e825e9dd8635a36007d498396d87eba,pytorch-pretrained-bert,pytorch-transformers,fast_bert/prediction.py,3:3,,pytorch_pretrained_bert.tokenization,pytorch_transformers.BertTokenizer,import,one-to-one,module name change,https://github.com/kaushaltrivedi/fast-bert/commit/1c96992f,3,3,pytorch-pretrained-bert__pytorch-transformers__kaushaltrivedi/fast-bert__1c96992f,pytorch-pretrained-bert__pytorch-transformers__kaushaltrivedi/fast-bert__1c96992f__fast_bert/prediction.py -I12,tiiiger/bert_score,04376e1e50d452f698b454a074d526d5ecd6a76b,pytorch-pretrained-bert,transformers,bert_score/score.py,,,,,,,,https://github.com/tiiiger/bert_score/commit/04376e1e,"6,33-35,40,51,85-87,91-92,94,97,99","10,20-21,26-27,29-30,32,37,39-40,72-73,80-81,86,134-135,141-142,144,146,154-155",pytorch-pretrained-bert__transformers__tiiiger/bert_score__04376e1e,pytorch-pretrained-bert__transformers__tiiiger/bert_score__04376e1e__bert_score/score.py -I5,tiiiger/bert_score,04376e1e50d452f698b454a074d526d5ecd6a76b,pytorch-pretrained-bert,transformers,bert_score/utils.py,:9,,pytorch-pretrained-bert,transformers,import,zero-to-one,adding new imports,https://github.com/tiiiger/bert_score/commit/04376e1e,,"11,17-20",pytorch-pretrained-bert__transformers__tiiiger/bert_score__04376e1e,pytorch-pretrained-bert__transformers__tiiiger/bert_score__04376e1e__bert_score/utils.py -I6,tiiiger/bert_score,04376e1e50d452f698b454a074d526d5ecd6a76b,pytorch-pretrained-bert,transformers,bert_score/utils.py,9:15,,pytorch-pretrained-bert,transformers,attribute access,one-to-one,attribute value change,https://github.com/tiiiger/bert_score/commit/04376e1e,,"11,17-20",pytorch-pretrained-bert__transformers__tiiiger/bert_score__04376e1e,pytorch-pretrained-bert__transformers__tiiiger/bert_score__04376e1e__bert_score/utils.py -I7,tiiiger/bert_score,04376e1e50d452f698b454a074d526d5ecd6a76b,pytorch-pretrained-bert,transformers,bert_score/utils.py,11-19:17-20,,pytorch-pretrained-bert,transformers,attribute access,one-to-many,"attribute name change, attribute value transformation",https://github.com/tiiiger/bert_score/commit/04376e1e,,"11,17-20",pytorch-pretrained-bert__transformers__tiiiger/bert_score__04376e1e,pytorch-pretrained-bert__transformers__tiiiger/bert_score__04376e1e__bert_score/utils.py -I8,tiiiger/bert_score,04376e1e50d452f698b454a074d526d5ecd6a76b,pytorch-pretrained-bert,transformers,cli/score.py,7:,,pytorch-pretrained-bert,,import,one-to-zero,removing import,https://github.com/tiiiger/bert_score/commit/04376e1e,7,,pytorch-pretrained-bert__transformers__tiiiger/bert_score__04376e1e,pytorch-pretrained-bert__transformers__tiiiger/bert_score__04376e1e__cli/score.py -I9,allenai/abductive-commonsense-reasoning,abfeffc58f4d5ccfccbadedcb70dea6fab981f82,pytorch-transformers,transformers,anlg/tokenizers.py,2:2,,pytorch-transformers,transformers,import,one-to-one,module name change,https://github.com/allenai/abductive-commonsense-reasoning/commit/abfeffc5,2,2,pytorch-transformers__transformers__allenai/abductive-commonsense-reasoning__abfeffc5,pytorch-transformers__transformers__allenai/abductive-commonsense-reasoning__abfeffc5__anlg/tokenizers.py -I10,jsybrandt/agatha,b570ef0eed11a0d55f1e00d0291fccad62f06222,pytorch-transformers,transformers,pymoliere/construct/embedding_util.py,10:10,,pytorch-transformers,transformers,import,many-to-many,module name change,https://github.com/jsybrandt/agatha/commit/b570ef0e,10,10,pytorch-transformers__transformers__jsybrandt/agatha__b570ef0e,pytorch-transformers__transformers__jsybrandt/agatha__b570ef0e__pymoliere/construct/embedding_util.py diff --git a/code/taxonomy-data/round1-moha.csv b/code/taxonomy-data/round1-moha.csv deleted file mode 100644 index e4100f2..0000000 --- a/code/taxonomy-data/round1-moha.csv +++ /dev/null @@ -1,57 +0,0 @@ -id,repo,commit,source,target,file path,incomplete?,lines,source APIs,target APIs,program element,cardinality,properties,commit URL,candidate source lines,candidate target lines,migration id,file id -M1,deepspace2/styleframe,ffc8d7615fb37996ad7824a0e0501351a8f66b14,docopt,argparse,StyleFrame/commandline.py,,11:1,docopt,argparse,import,one-to-one,module name change,https://github.com/deepspace2/styleframe/commit/ffc8d761,"11,71-72","1,60-62,65-67,69,71-72,74,78-79,82",docopt__argparse__deepspace2/styleframe__ffc8d761,docopt__argparse__deepspace2/styleframe__ffc8d761__StyleFrame/commandline.py -M2,deepspace2/styleframe,ffc8d7615fb37996ad7824a0e0501351a8f66b14,docopt,argparse,StyleFrame/commandline.py,TRUE,-,,,,,,https://github.com/deepspace2/styleframe/commit/ffc8d761,"11,71-72","1,60-62,65-67,69,71-72,74,78-79,82",docopt__argparse__deepspace2/styleframe__ffc8d761,docopt__argparse__deepspace2/styleframe__ffc8d761__StyleFrame/commandline.py -M12,projectcalico/felix,657e727468c6c6c7ee13ce93fb88643339572440,gevent,eventlet,calico/election.py,,26-27:25,gevent;gevent.lock,eventlet,import,many-to-one,,https://github.com/projectcalico/felix/commit/657e7274,"26-27,56,58,67,136,138,142,155,157","25,77,108,192",gevent__eventlet__projectcalico/felix__657e7274,gevent__eventlet__projectcalico/felix__657e7274__calico/election.py -M13,projectcalico/felix,657e727468c6c6c7ee13ce93fb88643339572440,gevent,eventlet,calico/election.py,,56:,gevent.lock.Semaphore,,function call,,,https://github.com/projectcalico/felix/commit/657e7274,"26-27,56,58,67,136,138,142,155,157","25,77,108,192",gevent__eventlet__projectcalico/felix__657e7274,gevent__eventlet__projectcalico/felix__657e7274__calico/election.py -M14,projectcalico/felix,657e727468c6c6c7ee13ce93fb88643339572440,gevent,eventlet,calico/election.py,,58:77,gevent.spawn,eventlet.spawn,function call,one-to-one,function name change,https://github.com/projectcalico/felix/commit/657e7274,"26-27,56,58,67,136,138,142,155,157","25,77,108,192",gevent__eventlet__projectcalico/felix__657e7274,gevent__eventlet__projectcalico/felix__657e7274__calico/election.py -M15,projectcalico/felix,657e727468c6c6c7ee13ce93fb88643339572440,gevent,eventlet,calico/election.py,,136;138;155;157,acquire,,function call,,,https://github.com/projectcalico/felix/commit/657e7274,"26-27,56,58,67,136,138,142,155,157","25,77,108,192",gevent__eventlet__projectcalico/felix__657e7274,gevent__eventlet__projectcalico/felix__657e7274__calico/election.py -M16,projectcalico/felix,657e727468c6c6c7ee13ce93fb88643339572440,gevent,eventlet,calico/election.py,,142:192,gevent.sleep,eventlet.sleep,function call,one-to-one,function name change,https://github.com/projectcalico/felix/commit/657e7274,"26-27,56,58,67,136,138,142,155,157","25,77,108,192",gevent__eventlet__projectcalico/felix__657e7274,gevent__eventlet__projectcalico/felix__657e7274__calico/election.py -M23,jhsmit/colicoords,a082ad56448cf9db47ee5b14d1466d1c362c3cff,multiprocessing,multiprocess,colicoords/cell.py,,11:11,multiprocessing,multiprocess,import,one-to-one,module name change,https://github.com/jhsmit/colicoords/commit/a082ad56,"11,1297,1300-1301","111,297",multiprocessing__multiprocess__jhsmit/colicoords__a082ad56,multiprocessing__multiprocess__jhsmit/colicoords__a082ad56__colicoords/cell.py -M24,jhsmit/colicoords,a082ad56448cf9db47ee5b14d1466d1c362c3cff,multiprocessing,multiprocess,colicoords/cell.py,,1297:1297,Pool,Pool,function call,one-to-one,argument addition,https://github.com/jhsmit/colicoords/commit/a082ad56,"11,1297,1300-1301","111,297",multiprocessing__multiprocess__jhsmit/colicoords__a082ad56,multiprocessing__multiprocess__jhsmit/colicoords__a082ad56__colicoords/cell.py -M25,jhsmit/colicoords,a082ad56448cf9db47ee5b14d1466d1c362c3cff,multiprocessing,multiprocess,colicoords/cell.py,,1300:,close,,function call,,,https://github.com/jhsmit/colicoords/commit/a082ad56,"11,1297,1300-1301","111,297",multiprocessing__multiprocess__jhsmit/colicoords__a082ad56,multiprocessing__multiprocess__jhsmit/colicoords__a082ad56__colicoords/cell.py -M26,jhsmit/colicoords,a082ad56448cf9db47ee5b14d1466d1c362c3cff,multiprocessing,multiprocess,colicoords/cell.py,,1301:,join,,function call,,,https://github.com/jhsmit/colicoords/commit/a082ad56,"11,1297,1300-1301","111,297",multiprocessing__multiprocess__jhsmit/colicoords__a082ad56,multiprocessing__multiprocess__jhsmit/colicoords__a082ad56__colicoords/cell.py -M28,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/ipwrapper.py,,29:25,from netaddr import IPAddress,from ipaddress import ip_address,import,one-to-one,full statement replacement,https://github.com/ovirt/vdsm/commit/6eef802a,"28-30,65,308,311,314,410,419-420","25-26,307,310,313,409,418-419",netaddr__ipaddress__ovirt/vdsm__6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a__lib/vdsm/network/ipwrapper.py -M63,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/ipwrapper.py,,28:,from netaddr.core import AddrFormatError,,import,,,https://github.com/ovirt/vdsm/commit/6eef802a,"28-30,65,308,311,314,410,419-420","25-26,307,310,313,409,418-419",netaddr__ipaddress__ovirt/vdsm__6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a__lib/vdsm/network/ipwrapper.py -M29,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/ipwrapper.py,,30:26,from netaddr import IPNetwork,from netaddr import IPNetwork,import,one-to-one,full statement replacement,https://github.com/ovirt/vdsm/commit/6eef802a,"28-30,65,308,311,314,410,419-420","25-26,307,310,313,409,418-419",netaddr__ipaddress__ovirt/vdsm__6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a__lib/vdsm/network/ipwrapper.py -M30,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/ipwrapper.py,,308:307; 410:409; 420:419,IPNetwork,ip_network,object,one-to-one,,https://github.com/ovirt/vdsm/commit/6eef802a,"28-30,65,308,311,314,410,419-420","25-26,307,310,313,409,418-419",netaddr__ipaddress__ovirt/vdsm__6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a__lib/vdsm/network/ipwrapper.py -M31,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/ipwrapper.py,,311:310; 314:313; 410:409; 419:418,IPAddress,ip_address,object,one-to-one,,https://github.com/ovirt/vdsm/commit/6eef802a,"28-30,65,308,311,314,410,419-420","25-26,307,310,313,409,418-419",netaddr__ipaddress__ovirt/vdsm__6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a__lib/vdsm/network/ipwrapper.py -M32,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/netinfo/addresses.py,,25:26,from netaddr import IPNetwork,import ipaddress,import,one-to-one,full statement replacement,https://github.com/ovirt/vdsm/commit/6eef802a,"25,45-47,59,67","26,47-49,130-131",netaddr__ipaddress__ovirt/vdsm__6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a__lib/vdsm/network/netinfo/addresses.py -M33,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/netinfo/addresses.py,,45:47,IPNetwork,ipaddress.ip_interface,function call,one-to-one,function name change,https://github.com/ovirt/vdsm/commit/6eef802a,"25,45-47,59,67","26,47-49,130-131",netaddr__ipaddress__ovirt/vdsm__6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a__lib/vdsm/network/netinfo/addresses.py -M34,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/netinfo/addresses.py,,46:48,IPNetwork,ipaddress.ip_interface; network,function call: function call;attribute access,one-to-many,,https://github.com/ovirt/vdsm/commit/6eef802a,"25,45-47,59,67","26,47-49,130-131",netaddr__ipaddress__ovirt/vdsm__6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a__lib/vdsm/network/netinfo/addresses.py -M35,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/sourceroute.py,,24:23,netaddr,ipaddress,import,one-to-one,module name change,https://github.com/ovirt/vdsm/commit/6eef802a,"24,51-52,56","23,52,56",netaddr__ipaddress__ovirt/vdsm__6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a__lib/vdsm/network/sourceroute.py -M36,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/sourceroute.py,,51:52,netaddr.IPNetwork,ipaddress.ip_interface;network,function call: function call;attribute access,one-to-many,,https://github.com/ovirt/vdsm/commit/6eef802a,"24,51-52,56","23,52,56",netaddr__ipaddress__ovirt/vdsm__6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a__lib/vdsm/network/sourceroute.py -M37,ovirt/vdsm,6eef802af9194c702b2799d23527e85b152f0ad6,netaddr,ipaddress,lib/vdsm/network/sourceroute.py,TRUE,56:56,,,,,,https://github.com/ovirt/vdsm/commit/6eef802a,"24,51-52,56","23,52,56",netaddr__ipaddress__ovirt/vdsm__6eef802a,netaddr__ipaddress__ovirt/vdsm__6eef802a__lib/vdsm/network/sourceroute.py -M38,openstack/python-searchlightclient,0bc93d17f7d9c7251064de6c2616d70fc850c0c8,openstackclient,osc-lib,searchlightclient/osc/plugin.py,,16:16,openstackclient.common,osc_lib ,import,one-to-one,module name change,https://github.com/openstack/python-searchlightclient/commit/0bc93d17,16,16,openstackclient__osc-lib__openstack/python-searchlightclient__0bc93d17,openstackclient__osc-lib__openstack/python-searchlightclient__0bc93d17__searchlightclient/osc/plugin.py -M39,openstack/python-searchlightclient,0bc93d17f7d9c7251064de6c2616d70fc850c0c8,openstackclient,osc-lib,searchlightclient/osc/v1/facet.py,,20:20,openstackclient.common,osc_lib ,import,one-to-one,module name change,https://github.com/openstack/python-searchlightclient/commit/0bc93d17,20,20,openstackclient__osc-lib__openstack/python-searchlightclient__0bc93d17,openstackclient__osc-lib__openstack/python-searchlightclient__0bc93d17__searchlightclient/osc/v1/facet.py -M40,openstack/python-searchlightclient,0bc93d17f7d9c7251064de6c2616d70fc850c0c8,openstackclient,osc-lib,searchlightclient/osc/v1/resource_type.py,,19:19,openstackclient.common,osc_lib ,import,one-to-one,module name change,https://github.com/openstack/python-searchlightclient/commit/0bc93d17,19,19,openstackclient__osc-lib__openstack/python-searchlightclient__0bc93d17,openstackclient__osc-lib__openstack/python-searchlightclient__0bc93d17__searchlightclient/osc/v1/resource_type.py -M41,openstack/python-searchlightclient,0bc93d17f7d9c7251064de6c2616d70fc850c0c8,openstackclient,osc-lib,searchlightclient/osc/v1/search.py,,21:21,openstackclient.common,osc_lib ,import,one-to-one,module name change,https://github.com/openstack/python-searchlightclient/commit/0bc93d17,21,21,openstackclient__osc-lib__openstack/python-searchlightclient__0bc93d17,openstackclient__osc-lib__openstack/python-searchlightclient__0bc93d17__searchlightclient/osc/v1/search.py -M17,rivuletstudio/rivuletpy,52068adbb96160b27768f0d5bb64672dab109d99,progressbar,tqdm,rivuletpy/trace.py,,1:2,progressbar,tqdm,import,one-to-one,full statement replacement,https://github.com/rivuletstudio/rivuletpy/commit/52068adb,"1,63,73,284,294","2,64,72,248,288,296",progressbar__tqdm__rivuletstudio/rivuletpy__52068adb,progressbar__tqdm__rivuletstudio/rivuletpy__52068adb__rivuletpy/trace.py -M18,rivuletstudio/rivuletpy,52068adbb96160b27768f0d5bb64672dab109d99,progressbar,tqdm,rivuletpy/trace.py,,63:64; 284:288,progressbar.ProgressBar,tqdm,function call,one-to-one,function name change; argument name change,https://github.com/rivuletstudio/rivuletpy/commit/52068adb,"1,63,73,284,294","2,64,72,248,288,296",progressbar__tqdm__rivuletstudio/rivuletpy__52068adb,progressbar__tqdm__rivuletstudio/rivuletpy__52068adb__rivuletpy/trace.py -M19,rivuletstudio/rivuletpy,52068adbb96160b27768f0d5bb64672dab109d99,progressbar,tqdm,rivuletpy/trace.py,,73:72; 294:296,update,update,function call,one-to-one,argument transformation,https://github.com/rivuletstudio/rivuletpy/commit/52068adb,"1,63,73,284,294","2,64,72,248,288,296",progressbar__tqdm__rivuletstudio/rivuletpy__52068adb,progressbar__tqdm__rivuletstudio/rivuletpy__52068adb__rivuletpy/trace.py -M20,rivuletstudio/rivuletpy,52068adbb96160b27768f0d5bb64672dab109d99,progressbar,tqdm,rivuletpy/trace.py,,:248,,close,function call,,,https://github.com/rivuletstudio/rivuletpy/commit/52068adb,"1,63,73,284,294","2,64,72,248,288,296",progressbar__tqdm__rivuletstudio/rivuletpy__52068adb,progressbar__tqdm__rivuletstudio/rivuletpy__52068adb__rivuletpy/trace.py -M27,pypeit/pypeit,ba5e21ad19520001e4d4e8441910a43be9496115,pyside2,qtpy,pypeit/scripts/show_1dspec.py,,31:31,PySide2.QtWidgets,qtpy.QtWidgets,import,one-to-one,module name change,https://github.com/pypeit/pypeit/commit/ba5e21ad,31,31,pyside2__qtpy__pypeit/pypeit__ba5e21ad,pyside2__qtpy__pypeit/pypeit__ba5e21ad__pypeit/scripts/show_1dspec.py -M50,kaushaltrivedi/fast-bert,1c96992f4e825e9dd8635a36007d498396d87eba,pytorch-pretrained-bert,pytorch-transformers,fast_bert/data.py,,3:3,pytorch_pretrained_bert.tokenization,pytorch_transformers,import,one-to-one,module name change,https://github.com/kaushaltrivedi/fast-bert/commit/1c96992f,3,3,pytorch-pretrained-bert__pytorch-transformers__kaushaltrivedi/fast-bert__1c96992f,pytorch-pretrained-bert__pytorch-transformers__kaushaltrivedi/fast-bert__1c96992f__fast_bert/data.py -M51,kaushaltrivedi/fast-bert,1c96992f4e825e9dd8635a36007d498396d87eba,pytorch-pretrained-bert,pytorch-transformers,fast_bert/learner.py,,5-6:5-6,"from pytorch_pretrained_bert.optimization import BertAdam, ConstantLR, WarmupCosineSchedule, WarmupConstantSchedule, WarmupLinearSchedule, WarmupCosineWithWarmupRestartsSchedule, WarmupCosineWithHardRestartsSchedule -from pytorch_pretrained_bert.modeling import BertForSequenceClassification, BertLayerNorm",,import,many-to-many,full statement replacement,https://github.com/kaushaltrivedi/fast-bert/commit/1c96992f,"5-6,19,27-28,32,65,76,78,203,209,211,214,220,494,497,499,502,505,507,510,542,560","5-6,29-30,196,200,207,209,220,238,413,418,430,446,456,480,482",pytorch-pretrained-bert__pytorch-transformers__kaushaltrivedi/fast-bert__1c96992f,pytorch-pretrained-bert__pytorch-transformers__kaushaltrivedi/fast-bert__1c96992f__fast_bert/learner.py -M52,kaushaltrivedi/fast-bert,1c96992f4e825e9dd8635a36007d498396d87eba,pytorch-pretrained-bert,pytorch-transformers,fast_bert/learner.py,,27:29;28:30,ConstantLR,ConstantLRSchedule,object,one-to-one,object name change,https://github.com/kaushaltrivedi/fast-bert/commit/1c96992f,"5-6,19,27-28,32,65,76,78,203,209,211,214,220,494,497,499,502,505,507,510,542,560","5-6,29-30,196,200,207,209,220,238,413,418,430,446,456,480,482",pytorch-pretrained-bert__pytorch-transformers__kaushaltrivedi/fast-bert__1c96992f,pytorch-pretrained-bert__pytorch-transformers__kaushaltrivedi/fast-bert__1c96992f__fast_bert/learner.py -M53,kaushaltrivedi/fast-bert,1c96992f4e825e9dd8635a36007d498396d87eba,pytorch-pretrained-bert,pytorch-transformers,fast_bert/learner.py,,32:,WarmupCosineWithWarmupRestartsSchedule,,object,,,https://github.com/kaushaltrivedi/fast-bert/commit/1c96992f,"5-6,19,27-28,32,65,76,78,203,209,211,214,220,494,497,499,502,505,507,510,542,560","5-6,29-30,196,200,207,209,220,238,413,418,430,446,456,480,482",pytorch-pretrained-bert__pytorch-transformers__kaushaltrivedi/fast-bert__1c96992f,pytorch-pretrained-bert__pytorch-transformers__kaushaltrivedi/fast-bert__1c96992f__fast_bert/learner.py -M54,kaushaltrivedi/fast-bert,1c96992f4e825e9dd8635a36007d498396d87eba,pytorch-pretrained-bert,pytorch-transformers,fast_bert/lm-data.py,,5:5,pytorch_pretrained_bert.tokenization,pytorch_transformers,import,one-to-one,module name change,https://github.com/kaushaltrivedi/fast-bert/commit/1c96992f,5,5,pytorch-pretrained-bert__pytorch-transformers__kaushaltrivedi/fast-bert__1c96992f,pytorch-pretrained-bert__pytorch-transformers__kaushaltrivedi/fast-bert__1c96992f__fast_bert/lm-data.py -M55,kaushaltrivedi/fast-bert,1c96992f4e825e9dd8635a36007d498396d87eba,pytorch-pretrained-bert,pytorch-transformers,fast_bert/modeling.py,,1:1,pytorch_pretrained_bert.modeling,pytorch_transformers,import,one-to-one,module name change,https://github.com/kaushaltrivedi/fast-bert/commit/1c96992f,1,1,pytorch-pretrained-bert__pytorch-transformers__kaushaltrivedi/fast-bert__1c96992f,pytorch-pretrained-bert__pytorch-transformers__kaushaltrivedi/fast-bert__1c96992f__fast_bert/modeling.py -M56,kaushaltrivedi/fast-bert,1c96992f4e825e9dd8635a36007d498396d87eba,pytorch-pretrained-bert,pytorch-transformers,fast_bert/prediction.py,,3:3,pytorch_pretrained_bert.tokenization,pytorch_transformers,import,one-to-one,module name change,https://github.com/kaushaltrivedi/fast-bert/commit/1c96992f,3,3,pytorch-pretrained-bert__pytorch-transformers__kaushaltrivedi/fast-bert__1c96992f,pytorch-pretrained-bert__pytorch-transformers__kaushaltrivedi/fast-bert__1c96992f__fast_bert/prediction.py -M57,tiiiger/bert_score,04376e1e50d452f698b454a074d526d5ecd6a76b,pytorch-pretrained-bert,transformers,bert_score/score.py,,6:10,"from pytorch_pretrained_bert import BertTokenizer, BertModel, BertForMaskedLM","from transformers import AutoModel, AutoTokenizer",import,many-to-many,full statement replacement,https://github.com/tiiiger/bert_score/commit/04376e1e,"6,33-35,40,51,85-87,91-92,94,97,99","10,20-21,26-27,29-30,32,37,39-40,72-73,80-81,86,134-135,141-142,144,146,154-155",pytorch-pretrained-bert__transformers__tiiiger/bert_score__04376e1e,pytorch-pretrained-bert__transformers__tiiiger/bert_score__04376e1e__bert_score/score.py -M58,tiiiger/bert_score,04376e1e50d452f698b454a074d526d5ecd6a76b,pytorch-pretrained-bert,transformers,bert_score/score.py,,33:72; 85:134,BertTokenizer.from_pretrained,AutoTokenizer.from_pretrained,function call,one-to-one,function name change; ,https://github.com/tiiiger/bert_score/commit/04376e1e,"6,33-35,40,51,85-87,91-92,94,97,99","10,20-21,26-27,29-30,32,37,39-40,72-73,80-81,86,134-135,141-142,144,146,154-155",pytorch-pretrained-bert__transformers__tiiiger/bert_score__04376e1e,pytorch-pretrained-bert__transformers__tiiiger/bert_score__04376e1e__bert_score/score.py -M59,tiiiger/bert_score,04376e1e50d452f698b454a074d526d5ecd6a76b,pytorch-pretrained-bert,transformers,bert_score/utils.py,,no code change,,,,,,https://github.com/tiiiger/bert_score/commit/04376e1e,,"11,17-20",pytorch-pretrained-bert__transformers__tiiiger/bert_score__04376e1e,pytorch-pretrained-bert__transformers__tiiiger/bert_score__04376e1e__bert_score/utils.py -M60,tiiiger/bert_score,04376e1e50d452f698b454a074d526d5ecd6a76b,pytorch-pretrained-bert,transformers,cli/score.py,,no code change,,,,,,https://github.com/tiiiger/bert_score/commit/04376e1e,7,,pytorch-pretrained-bert__transformers__tiiiger/bert_score__04376e1e,pytorch-pretrained-bert__transformers__tiiiger/bert_score__04376e1e__cli/score.py -M61,allenai/abductive-commonsense-reasoning,abfeffc58f4d5ccfccbadedcb70dea6fab981f82,pytorch-transformers,transformers,anlg/tokenizers.py,,2:2,pytorch_transformers ,transformers ,import,one-to-one,module name change,https://github.com/allenai/abductive-commonsense-reasoning/commit/abfeffc5,2,2,pytorch-transformers__transformers__allenai/abductive-commonsense-reasoning__abfeffc5,pytorch-transformers__transformers__allenai/abductive-commonsense-reasoning__abfeffc5__anlg/tokenizers.py -M62,jsybrandt/agatha,b570ef0eed11a0d55f1e00d0291fccad62f06222,pytorch-transformers,transformers,pymoliere/construct/embedding_util.py,,10:10,pytorch_transformers ,transformers,import,one-to-one,module name change,https://github.com/jsybrandt/agatha/commit/b570ef0e,10,10,pytorch-transformers__transformers__jsybrandt/agatha__b570ef0e,pytorch-transformers__transformers__jsybrandt/agatha__b570ef0e__pymoliere/construct/embedding_util.py -M42,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,raven,sentry-sdk,zoo/analytics/tasks/licenses.py,,3:2,from raven.contrib.django.raven_compat.models import client,import sentry_sdk,import,one-to-one,full statement replacement,https://github.com/kiwicom/the-zoo/commit/e22070c0,"3,35","2,35",raven__sentry-sdk__kiwicom/the-zoo__e22070c0,raven__sentry-sdk__kiwicom/the-zoo__e22070c0__zoo/analytics/tasks/licenses.py -M43,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,raven,sentry-sdk,zoo/analytics/tasks/licenses.py,,35:35,client.captureException,sentry_sdk.capture_exception,function call,one-to-one,function name change,https://github.com/kiwicom/the-zoo/commit/e22070c0,"3,35","2,35",raven__sentry-sdk__kiwicom/the-zoo__e22070c0,raven__sentry-sdk__kiwicom/the-zoo__e22070c0__zoo/analytics/tasks/licenses.py -M44,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,raven,sentry-sdk,zoo/auditing/runner.py,,8:4,from raven.contrib.django.raven_compat.models import client,import sentry_sdk,import,one-to-one,full statement replacement,https://github.com/kiwicom/the-zoo/commit/e22070c0,"8,142","4,142,144",raven__sentry-sdk__kiwicom/the-zoo__e22070c0,raven__sentry-sdk__kiwicom/the-zoo__e22070c0__zoo/auditing/runner.py -M45,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,raven,sentry-sdk,zoo/auditing/runner.py,,142:142-144,client.captureException,sentry_sdk.push_scope;fingerprint;sentry_sdk.capture_exception,function call:function call;attribute access,one-to-many,,https://github.com/kiwicom/the-zoo/commit/e22070c0,"8,142","4,142,144",raven__sentry-sdk__kiwicom/the-zoo__e22070c0,raven__sentry-sdk__kiwicom/the-zoo__e22070c0__zoo/auditing/runner.py -M46,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,raven,sentry-sdk,zoo/base/settings.py,,:13,,import sentry_sdk,import,,,https://github.com/kiwicom/the-zoo/commit/e22070c0,,"13-14,231-232",raven__sentry-sdk__kiwicom/the-zoo__e22070c0,raven__sentry-sdk__kiwicom/the-zoo__e22070c0__zoo/base/settings.py -M64,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,raven,sentry-sdk,zoo/base/settings.py,,:14,,from sentry_sdk.integrations.django import DjangoIntegration,import,,,https://github.com/kiwicom/the-zoo/commit/e22070c0,,"13-14,231-232",raven__sentry-sdk__kiwicom/the-zoo__e22070c0,raven__sentry-sdk__kiwicom/the-zoo__e22070c0__zoo/base/settings.py -M47,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,raven,sentry-sdk,zoo/base/settings.py,,:231-233,DjangoIntegration; init,,function call,,,https://github.com/kiwicom/the-zoo/commit/e22070c0,,"13-14,231-232",raven__sentry-sdk__kiwicom/the-zoo__e22070c0,raven__sentry-sdk__kiwicom/the-zoo__e22070c0__zoo/base/settings.py -M48,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,raven,sentry-sdk,zoo/utils.py,,4:,raven,,import,,full statement replacement,https://github.com/kiwicom/the-zoo/commit/e22070c0,"4,11",,raven__sentry-sdk__kiwicom/the-zoo__e22070c0,raven__sentry-sdk__kiwicom/the-zoo__e22070c0__zoo/utils.py -M49,kiwicom/the-zoo,e22070c01d0beee9622d9dc393530ce1a6f254e5,raven,sentry-sdk,zoo/utils.py,,11:,raven.fetch_git_sha,,function call,,,https://github.com/kiwicom/the-zoo/commit/e22070c0,"4,11",,raven__sentry-sdk__kiwicom/the-zoo__e22070c0,raven__sentry-sdk__kiwicom/the-zoo__e22070c0__zoo/utils.py -M21,openstack/ironic-inspector,f4648facf76ff2ac742fc11bb81880f262e61ee2,retrying,tenacity,ironic_inspector/common/ironic.py,,21:21,retrying,tenacity,import,one-to-one,module name change,https://github.com/openstack/ironic-inspector/commit/f4648fac,"21,190","21,190-193",retrying__tenacity__openstack/ironic-inspector__f4648fac,retrying__tenacity__openstack/ironic-inspector__f4648fac__ironic_inspector/common/ironic.py -M22,openstack/ironic-inspector,f4648facf76ff2ac742fc11bb81880f262e61ee2,retrying,tenacity,ironic_inspector/common/ironic.py,,190-192:190-194,retrying.retry,tenacity.retry,decorator,one-to-one,argument transformation; argument addition; argument name change,https://github.com/openstack/ironic-inspector/commit/f4648fac,"21,190","21,190-193",retrying__tenacity__openstack/ironic-inspector__f4648fac,retrying__tenacity__openstack/ironic-inspector__f4648fac__ironic_inspector/common/ironic.py diff --git a/code/taxonomy-data/round1-sarah.csv b/code/taxonomy-data/round1-sarah.csv deleted file mode 100644 index 70f10db..0000000 --- a/code/taxonomy-data/round1-sarah.csv +++ /dev/null @@ -1,17 +0,0 @@ -id,repo,commit,source,target,file path,lines,incomplete?,source APIs,target APIs,program element,cardinality,properties,commit URL,candidate source lines,candidate target lines,migration id,file id -S1,deepspace2/styleframe,ffc8d7615fb37996ad7824a0e0501351a8f66b14,docopt,argparse,StyleFrame/commandline.py,11:1,,docopt,argparse,import,one-to-one,module name change,https://github.com/deepspace2/styleframe/commit/ffc8d761,"11,71-72","1,60-62,65-67,69,71-72,74,78-79,82",docopt__argparse__deepspace2/styleframe__ffc8d761,docopt__argparse__deepspace2/styleframe__ffc8d761__StyleFrame/commandline.py -S2,deepspace2/styleframe,ffc8d7615fb37996ad7824a0e0501351a8f66b14,docopt,argparse,StyleFrame/commandline.py,"1-10,71:60-64,79-81,69",,docstring?;docopt.docopt,argparse.ArgumentParser;ArgumentParser.add_mutually_exclusive_group();ArgumentParser.add_argument();ArgumentParser.parse_args(),function call:function call,one-to-many,argument addition;argument deletion;function name change,https://github.com/deepspace2/styleframe/commit/ffc8d761,"11,71-72","1,60-62,65-67,69,71-72,74,78-79,82",docopt__argparse__deepspace2/styleframe__ffc8d761,docopt__argparse__deepspace2/styleframe__ffc8d761__StyleFrame/commandline.py -S3,deepspace2/styleframe,ffc8d7615fb37996ad7824a0e0501351a8f66b14,docopt,argparse,StyleFrame/commandline.py,"72:65-72,82",,,,,,,https://github.com/deepspace2/styleframe/commit/ffc8d761,"11,71-72","1,60-62,65-67,69,71-72,74,78-79,82",docopt__argparse__deepspace2/styleframe__ffc8d761,docopt__argparse__deepspace2/styleframe__ffc8d761__StyleFrame/commandline.py -S9,projectcalico/felix,657e727468c6c6c7ee13ce93fb88643339572440,gevent,eventlet,calico/election.py,26-27:25,,gevent;gevent.lock,eventlet,import,many-to-one,module name change,https://github.com/projectcalico/felix/commit/657e7274,"26-27,56,58,67,136,138,142,155,157","25,77,108,192",gevent__eventlet__projectcalico/felix__657e7274,gevent__eventlet__projectcalico/felix__657e7274__calico/election.py -S10,projectcalico/felix,657e727468c6c6c7ee13ce93fb88643339572440,gevent,eventlet,calico/election.py,56:,,gevent.lock.Semaphore(),,function call,removal,,https://github.com/projectcalico/felix/commit/657e7274,"26-27,56,58,67,136,138,142,155,157","25,77,108,192",gevent__eventlet__projectcalico/felix__657e7274,gevent__eventlet__projectcalico/felix__657e7274__calico/election.py -S11,projectcalico/felix,657e727468c6c6c7ee13ce93fb88643339572440,gevent,eventlet,calico/election.py,58:77,,gevent.spawn(),eventlet.spawn(),function call,one-to-one,function name change,https://github.com/projectcalico/felix/commit/657e7274,"26-27,56,58,67,136,138,142,155,157","25,77,108,192",gevent__eventlet__projectcalico/felix__657e7274,gevent__eventlet__projectcalico/felix__657e7274__calico/election.py -S4,projectcalico/felix,657e727468c6c6c7ee13ce93fb88643339572440,gevent,eventlet,calico/election.py,,TRUE,,,,,,https://github.com/projectcalico/felix/commit/657e7274,"26-27,56,58,67,136,138,142,155,157","25,77,108,192",gevent__eventlet__projectcalico/felix__657e7274,gevent__eventlet__projectcalico/felix__657e7274__calico/election.py -S20,jhsmit/colicoords,a082ad56448cf9db47ee5b14d1466d1c362c3cff,multiprocessing,multiprocess,colicoords/cell.py,11:11,,multiprocessing,multiprocess,import,one-to-one,module name change,https://github.com/jhsmit/colicoords/commit/a082ad56,"11,1297,1300-1301","111,297",multiprocessing__multiprocess__jhsmit/colicoords__a082ad56,multiprocessing__multiprocess__jhsmit/colicoords__a082ad56__colicoords/cell.py -S21,jhsmit/colicoords,a082ad56448cf9db47ee5b14d1466d1c362c3cff,multiprocessing,multiprocess,colicoords/cell.py,1297:1297,,multiprocessing.Pool,multiprocess.Pool,function call,one-to-one,argument addition,https://github.com/jhsmit/colicoords/commit/a082ad56,"11,1297,1300-1301","111,297",multiprocessing__multiprocess__jhsmit/colicoords__a082ad56,multiprocessing__multiprocess__jhsmit/colicoords__a082ad56__colicoords/cell.py -S14,rivuletstudio/rivuletpy,52068adbb96160b27768f0d5bb64672dab109d99,progressbar,tqdm,rivuletpy/trace.py,1:2,,progressbar,tqdm,import,one-to-one,full statement replacement,https://github.com/rivuletstudio/rivuletpy/commit/52068adb,"1,63,73,284,294","2,64,72,248,288,296",progressbar__tqdm__rivuletstudio/rivuletpy__52068adb,progressbar__tqdm__rivuletstudio/rivuletpy__52068adb__rivuletpy/trace.py -S15,rivuletstudio/rivuletpy,52068adbb96160b27768f0d5bb64672dab109d99,progressbar,tqdm,rivuletpy/trace.py,63:64,,ProgressBar(),tqdm(),function call,one-to-one,function name change; argument name change,https://github.com/rivuletstudio/rivuletpy/commit/52068adb,"1,63,73,284,294","2,64,72,248,288,296",progressbar__tqdm__rivuletstudio/rivuletpy__52068adb,progressbar__tqdm__rivuletstudio/rivuletpy__52068adb__rivuletpy/trace.py -S16,rivuletstudio/rivuletpy,52068adbb96160b27768f0d5bb64672dab109d99,progressbar,tqdm,rivuletpy/trace.py,73:72,,ProgressBar.update(),tqdm.update(),function call,one-to-one,,https://github.com/rivuletstudio/rivuletpy/commit/52068adb,"1,63,73,284,294","2,64,72,248,288,296",progressbar__tqdm__rivuletstudio/rivuletpy__52068adb,progressbar__tqdm__rivuletstudio/rivuletpy__52068adb__rivuletpy/trace.py -S17,rivuletstudio/rivuletpy,52068adbb96160b27768f0d5bb64672dab109d99,progressbar,tqdm,rivuletpy/trace.py,:248,,,ProgessBar.close(),function call,addition,,https://github.com/rivuletstudio/rivuletpy/commit/52068adb,"1,63,73,284,294","2,64,72,248,288,296",progressbar__tqdm__rivuletstudio/rivuletpy__52068adb,progressbar__tqdm__rivuletstudio/rivuletpy__52068adb__rivuletpy/trace.py -S22,pypeit/pypeit,ba5e21ad19520001e4d4e8441910a43be9496115,pyside2,qtpy,pypeit/scripts/show_1dspec.py,31:31,,pyside2,qtpy,import,one-to-one,module name change,https://github.com/pypeit/pypeit/commit/ba5e21ad,31,31,pyside2__qtpy__pypeit/pypeit__ba5e21ad,pyside2__qtpy__pypeit/pypeit__ba5e21ad__pypeit/scripts/show_1dspec.py -S18,openstack/ironic-inspector,f4648facf76ff2ac742fc11bb81880f262e61ee2,retrying,tenacity,ironic_inspector/common/ironic.py,21:21,,retrying,tenacity,import,one-to-one,module name change,https://github.com/openstack/ironic-inspector/commit/f4648fac,"21,190","21,190-193",retrying__tenacity__openstack/ironic-inspector__f4648fac,retrying__tenacity__openstack/ironic-inspector__f4648fac__ironic_inspector/common/ironic.py -S19,openstack/ironic-inspector,f4648facf76ff2ac742fc11bb81880f262e61ee2,retrying,tenacity,ironic_inspector/common/ironic.py,190-192:190-194,,@retrying.retry,@tenacity.retry,decorator,one-to-one,argument transformation;argument name change;argument addition,https://github.com/openstack/ironic-inspector/commit/f4648fac,"21,190","21,190-193",retrying__tenacity__openstack/ironic-inspector__f4648fac,retrying__tenacity__openstack/ironic-inspector__f4648fac__ironic_inspector/common/ironic.py diff --git a/code/taxonomy-data/round2--merge.csv b/code/taxonomy-data/round2--merge.csv deleted file mode 100644 index 8a310b3..0000000 --- a/code/taxonomy-data/round2--merge.csv +++ /dev/null @@ -1,286 +0,0 @@ -id 1,id 2,repo,commit,source,target,file path,lines,flag,R1 source APIs,R2 source APIs,agreed source API,R1 target APIs,R2 target APIs,agreed target APIs,R1 source program elements,R2 source program elements,agreed source program elements,R1 target program elements,R2 target program elements,agreed target program elements,R1 cardinality,R2 cardinality,agreed cardinality,R1 properties,R2 properties,agreed properties,R1 comments,R2 comments,R1,R2 -M1,A1,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/client.py,31:5,,import attr,attr,,import dataclasses,dataclasses,,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,module name change,full statement replacement,,,,moha,ajay -M2,A2,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/client.py,139:139,,s,attr.s,,dataclass,dataclasses.dataclass,,decorator,decorator,decorator,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,argument deletion;element name change,argument deletion,,,,moha,ajay -M3,A3,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/client.py,704:704,,evolve,attr.evolve,,replace,dataclasses.replace,,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,element name change,no properties,,,,moha,ajay -M4,A4,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/client_reqrep.py,26:3,,import attr,attr,,import dataclasses,dataclasses,,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,module name change,full statement replacement,,,,moha,ajay -M5,A5,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/client_reqrep.py,89:89,,s,attr.s,,dataclass,dataclasses.dataclass,,decorator,decorator,decorator,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,argument deletion;element name change,argument deletion,,,,moha,ajay -M6,A6,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/client_reqrep.py,96:96,,s,attr.s,,dataclass,dataclasses.dataclass,,decorator,decorator,decorator,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,argument deletion;element name change,argument deletion,,,,moha,ajay -M7,A7,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/client_reqrep.py,148:144,,s,attr.s,,dataclass,dataclasses.dataclass,,decorator,decorator,decorator,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,argument deletion;element name change,argument deletion,,,,moha,ajay -M8,A8,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/client_ws.py,7:4,,import attr,attr,,import dataclasses,dataclasses,,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,module name change,full statement replacement,,,,moha,ajay -M9,A9,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/client_ws.py,30:30,,s,attr.s,,dataclass,dataclasses.dataclass,,decorator,decorator,decorator,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,argument deletion;element name change,argument deletion,,,,moha,ajay -M10,A10,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/connector.py,31:2,,import attr,attr,,import dataclasses,dataclasses,,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,module name change,full statement replacement,,,,moha,ajay -M11,A11,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/connector.py,1073:1072,,evolve,attr.evolve,,replace,dataclasses.replace,,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,element name change,no properties,,,,moha,ajay -M12,A12,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/helpers.py,45:7,,import attr,attr,,import dataclasses,dataclasses,,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,module name change,full statement replacement,,,,moha,ajay -M13,A13,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/helpers.py,235:235,,s,attr.s,,dataclass,dataclasses.dataclass,,decorator,decorator,decorator,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,argument deletion;element name change,argument deletion,,,,moha,ajay -M14,A14,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/helpers.py,272:272,,s,attr.s,,dataclass,dataclasses.dataclass,,decorator,decorator,decorator,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,argument deletion;element name change,argument deletion,,,,moha,ajay -M15,A15,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,4:1,,import attr,attr,,import dataclasses,dataclasses,,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,module name change,full statement replacement,,,,moha,ajay -M16,A16,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,220:220,,s,attr.s,,dataclass,dataclasses.dataclass,,decorator,decorator,decorator,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,argument deletion;element name change,argument deletion,,,,moha,ajay -M17,A17,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,229:229,,s,attr.s,,dataclass,dataclasses.dataclass,,decorator,decorator,decorator,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,argument deletion;element name change,argument deletion,,,,moha,ajay -M18,A18,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,238:238,,s,attr.s,,dataclass,dataclasses.dataclass,,decorator,decorator,decorator,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,argument deletion;element name change,argument deletion,,,,moha,ajay -M19,A19,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,247:247,,s,attr.s,,dataclass,dataclasses.dataclass,,decorator,decorator,decorator,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,argument deletion;element name change,argument deletion,,,,moha,ajay -M20,A20,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,257:257,,s,attr.s,,dataclass,dataclasses.dataclass,,decorator,decorator,decorator,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,argument deletion;element name change,argument deletion,,,,moha,ajay -M21,A21,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,267:267,,s,attr.s,,dataclass,dataclasses.dataclass,,decorator,decorator,decorator,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,argument deletion;element name change,argument deletion,,,,moha,ajay -M22,A22,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,277:277,,s,attr.s,,dataclass,dataclasses.dataclass,,decorator,decorator,decorator,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,argument deletion;element name change,argument deletion,,,,moha,ajay -M23,A23,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,282:282,,s,attr.s,,dataclass,dataclasses.dataclass,,decorator,decorator,decorator,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,argument deletion;element name change,argument deletion,,,,moha,ajay -M24,A24,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,287:287,,s,attr.s,,dataclass,dataclasses.dataclass,,decorator,decorator,decorator,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,argument deletion;element name change,argument deletion,,,,moha,ajay -M25,A25,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,292:292,,s,attr.s,,dataclass,dataclasses.dataclass,,decorator,decorator,decorator,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,argument deletion;element name change,argument deletion,,,,moha,ajay -M26,A26,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,297:297,,s,attr.s,,dataclass,dataclasses.dataclass,,decorator,decorator,decorator,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,argument deletion;element name change,argument deletion,,,,moha,ajay -M27,A27,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,302:302,,s,attr.s,,dataclass,dataclasses.dataclass,,decorator,decorator,decorator,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,argument deletion;element name change,argument deletion,,,,moha,ajay -M28,A28,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,309:309,,s,attr.s,,dataclass,dataclasses.dataclass,,decorator,decorator,decorator,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,argument deletion;element name change,argument deletion,,,,moha,ajay -M29,A29,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,316:316,,s,attr.s,,dataclass,dataclasses.dataclass,,decorator,decorator,decorator,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,argument deletion;element name change,argument deletion,,,,moha,ajay -M30,A30,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,323:323,,s,attr.s,,dataclass,dataclasses.dataclass,,decorator,decorator,decorator,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,argument deletion;element name change,argument deletion,,,,moha,ajay -M31,A31,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,330:330,,s,attr.s,,dataclass,dataclasses.dataclass,,decorator,decorator,decorator,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,argument deletion;element name change,argument deletion,,,,moha,ajay -M32,A32,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/web_request.py,27:2,,import attr,attr,,import dataclasses,dataclasses,,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,module name change,full statement replacement,,,,moha,ajay -M33,A33,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/web_request.py,69:69,,s,attr.s,,dataclass,dataclasses.dataclass,,decorator,decorator,decorator,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,argument deletion;element name change,argument deletion,,,,moha,ajay -M34,A34,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/web_routedef.py,18:2,,import attr,attr,,import dataclasses,dataclasses,,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,module name change,full statement replacement,,,,moha,ajay -M35,A35,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/web_routedef.py,60:59,,s,attr.s,,dataclass,dataclasses.dataclass,,decorator,decorator,decorator,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,argument deletion;element name change,argument deletion,,,,moha,ajay -M36,A36,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/web_routedef.py,85:84,,s,attr.s,,dataclass,dataclasses.dataclass,,decorator,decorator,decorator,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,argument deletion;element name change,argument deletion,,,,moha,ajay -M37,A37,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/web_ws.py,9:4,,import attr,attr,,import dataclasses,dataclasses,,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,module name change,full statement replacement,,,,moha,ajay -M38,A38,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/web_ws.py,44:44,,s,attr.s,,dataclass,dataclasses.dataclass,,decorator,decorator,decorator,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,argument deletion;element name change,argument deletion,,,,moha,ajay -M39,A39,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,test/helpers.py,5:5,,import eventlet,eventlet,,import gevent,gevent,,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,module name change,full statement replacement,,,,moha,ajay -M40,A40,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,test/helpers.py,13:13,,Timeout,Timeout,Timeout,Timeout,Timeout,Timeout,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,no properties,no properties,no properties,,Correct line is 11:11,moha,ajay -M48,A48,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/__init__.py,8:8,,import eventlet,eventlet,,import gevent.monkey,gevent.monkey,,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,module name change,full statement replacement,,,,moha,ajay -M49,A49,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/__init__.py,25:25,,monkey_patch,monkey_patch,monkey_patch,patch_all,patch_all,patch_all,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,element name change,no properties,,,,moha,ajay -M50,A50,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/session.py,8:8-9,,import eventlet,eventlet,,"import gevent -import gevent.queue",gevent.queue;gevent,,import,import,import,import,import,import,many-to-one,one-to-many,,full statement replacement,full statement replacement,full statement replacement,,,moha,ajay -M51,A51,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/session.py,68:69,,Queue,Queue,Queue,Queue,Queue,Queue,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,no properties,no properties,no properties,,,moha,ajay -M52,A52,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/session.py,118:119,,Timeout,Timeout,Timeout,Empty,Empty,Empty,exception,exception,exception,exception,exception,exception,one-to-one,one-to-one,one-to-one,element name change,element name change,element name change,,,moha,ajay -M53,A53,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/session.py,171:167-168,,spawn,spawn,spawn,spawn,spawn,spawn,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,argument transformation,no properties,,,,moha,ajay -M54,A54,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/session.py,178:175,,spawn,spawn,spawn,spawn,spawn,spawn,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,no properties,no properties,no properties,,,moha,ajay -M55,A55,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/testing/helpers.py,5:5,,import eventlet,eventlet,,import gevent.monkey,gevent,,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,module name change,full statement replacement,,,,moha,ajay -M56,A56,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/testing/helpers.py,13:13,,Timeout,Timeout,Timeout,Timeout,Timeout,Timeout,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,no properties,no properties,no properties,,,moha,ajay -M57,A57,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/testing/helpers.py,18:18,,sleep,sleep,sleep,sleep,sleep,sleep,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,argument addition,argument addition,argument addition,,,moha,ajay -M58,A58,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/testing/helpers.py,22:22,,Timeout,Timeout,Timeout,Timeout,Timeout,Timeout,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,no properties,no properties,no properties,,,moha,ajay -M59,A59,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/testing/helpers.py,27:27,,sleep,sleep,sleep,sleep,sleep,sleep,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,argument addition,argument addition,argument addition,,,moha,ajay -M60,A60,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/testing/helpers.py,31:31,,Timeout,Timeout,Timeout,Timeout,Timeout,Timeout,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,no properties,no properties,no properties,,,moha,ajay -M61,A61,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/testing/helpers.py,33:33,,sleep,sleep,sleep,sleep,sleep,sleep,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,argument addition,argument addition,argument addition,,,moha,ajay -M62,A62,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/testing/helpers.py,40:40,,Timeout,Timeout,Timeout,Timeout,Timeout,Timeout,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,no properties,no properties,no properties,,,moha,ajay -M63,A63,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/testing/helpers.py,42:42,,sleep,sleep,sleep,sleep,sleep,sleep,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,argument addition,argument addition,argument addition,,,moha,ajay -M64,A64,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/transports/websocket/connection.py,12:12,,import eventlet,eventlet,,import gevent.monkey,gevent,,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,module name change,full statement replacement,,,,moha,ajay -M65,A65,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/transports/websocket/connection.py,72:72,,GreenletExit,GreenletExit,GreenletExit,GreenletExit,GreenletExit,GreenletExit,import,class object,,import,class object,,one-to-one,one-to-one,one-to-one,no properties,no properties,no properties,,,moha,ajay -M66,A66,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/transports/websocket/connection.py,153:153,,Timeout,Timeout,Timeout,Timeout,Timeout,Timeout,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,no properties,no properties,no properties,,,moha,ajay -M67,A67,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/transports/websocket/connection.py,155:155,,Timeout,Timeout,Timeout,Timeout,Timeout,Timeout,exception,exception,exception,exception,exception,exception,one-to-one,one-to-one,one-to-one,no properties,no properties,no properties,,,moha,ajay -M68,A68,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/transports/websocket/connection.py,211:211,,sleep,sleep,sleep,sleep,sleep,sleep,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,argument addition,argument addition,argument addition,,,moha,ajay -M69,A69,openstack/ironic,cbf214b5130e362f57dbe5da99f4cef1918d882d,cheetah3,jinja2,ironic/drivers/modules/pxe.py,21:25,,from Cheetah import Template,from Cheetah import Template,from Cheetah import Template,import jinja2,import jinja2,import jinja2,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,full statement replacement,full statement replacement,full statement replacement,,,moha,ajay -M71,A71,openstack/ironic,cbf214b5130e362f57dbe5da99f4cef1918d882d,cheetah3,jinja2,ironic/nova/tilera.py,55:25,,from Cheetah import Template,from Cheetah import Template,from Cheetah import Template,import jinja2,import jinja2,import jinja2,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,full statement replacement,full statement replacement,full statement replacement,,,moha,ajay -M72,A72,openstack/ironic,cbf214b5130e362f57dbe5da99f4cef1918d882d,cheetah3,jinja2,ironic/nova/tilera.py,restofthefile,,Template,Template.Template,,FileSystemLoader;get_template;render;Environment,get_template;render;Environment,,function call,function call,function call,function call,function call,function call,one-to-many,one-to-many,one-to-many,type cast,argument transformation,,misc properties,,moha,ajay -M73,A73,shingetsu/saku,d1ad50a9baedf58b37fd8527c09d9b0668d59013,cheetah3,jinja2,shingetsu/template.py,34:32,,import Cheetah.Template,Cheetah.Template,,import jinja2,jinja2,,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,module name change,full statement replacement,,,,moha,ajay -M77,A75,whoopinc/mkwheelhouse,54806ffc8eddb19cb4b603a380a2f1126eaae84e,botocore,boto,mkwheelhouse.py,12:13-14,,import botocore.session,botocore.session,,"import boto -import boto.s3.connection",boto.s3.connection;boto,,import,import,import,import,import,import,one-to-many,one-to-many,one-to-many,full statement replacement,full statement replacement,full statement replacement,,,moha,ajay -M81,A79,zalando/spilo,a83681c756fe8dfc8e5117c690bde16319e3e943,botocore,boto,postgres-appliance/callback_aws.py,9:3-4,,from botocore.exceptions import ClientError,from botocore.exceptions import ClientError;import boto3,,"import boto.ec2 -import boto.utils",import boto.utils;import boto.ec2,,import,import,import,import,import,import,one-to-many,many-to-many,,full statement replacement,full statement replacement,full statement replacement,,"MR code: 3,9:3-4",moha,ajay -M82,A80,zalando/spilo,a83681c756fe8dfc8e5117c690bde16319e3e943,botocore,boto,postgres-appliance/callback_aws.py,22:18,,ClientError,ClientError,ClientError,BotoServerError,BotoServerError,BotoServerError,exception,exception,exception,exception,exception,exception,one-to-one,one-to-one,one-to-one,element name change,element name change,element name change,,,moha,ajay -M85,S1,openstack/wsme,002473c0eaff5bde539e6f6980c387d3817f7063,ipaddr,netaddr,wsme/types.py,15:6,,import ipaddr as ipaddress,ipaddr,,import netaddr,netaddr,,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,full statement replacement,full statement replacement,full statement replacement,,,moha,sarah -M86,S2,openstack/wsme,002473c0eaff5bde539e6f6980c387d3817f7063,ipaddr,netaddr,wsme/types.py,237:233,,IPv4Address,IPv4Address,IPv4Address,IPAddress,IPAddress,IPAddress,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,argument addition;element name change,argument addition;element name change,argument addition;element name change,,,moha,sarah -M87,S3,openstack/wsme,002473c0eaff5bde539e6f6980c387d3817f7063,ipaddr,netaddr,wsme/types.py,238:234,,AddressValueError,AddressValueError,AddressValueError,AddrFormatError,AddrFormatError,AddrFormatError,exception,exception,exception,exception,exception,exception,one-to-one,one-to-one,one-to-one,element name change,element name change,element name change,,,moha,sarah -M88,S4,openstack/wsme,002473c0eaff5bde539e6f6980c387d3817f7063,ipaddr,netaddr,wsme/types.py,257:253,,IPv6Address,IPv4Address,,IPAddress,IPAddress,IPAddress,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,argument addition;element name change,argument addition,,,,moha,sarah -M89,S5,openstack/wsme,002473c0eaff5bde539e6f6980c387d3817f7063,ipaddr,netaddr,wsme/types.py,258:254,,AddressValueError,AddressValueError,AddressValueError,AddrFormatError,AddrFormatError,AddrFormatError,exception,exception,exception,exception,exception,exception,one-to-one,one-to-one,one-to-one,element name change,element name change,element name change,,,moha,sarah -M93,S8,czheo/syntax_sugar_python,1dbc1d44855acd57f280cca03878681e8dc26b03,multiprocessing,multiprocess,syntax_sugar/pipe.py,86:91,,Pool,Pool,Pool,ThreadPool,ThreadPool,ThreadPool,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,element name change,element name change,element name change,,,moha,sarah -M95,S10,radremedy/radremedy,8fa9b7fd7ce51c4b478ebb344d3c71ceb54b24bd,csv,unicodecsv,remedy/data_importer/data_importer.py,8:8,,csv,csv,csv,unicodecsv,unicodecsv,unicodecsv,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,module name change,module name change,module name change,,,moha,sarah -M96,S11,radremedy/radremedy,8fa9b7fd7ce51c4b478ebb344d3c71ceb54b24bd,csv,unicodecsv,remedy/data_importer/data_importer.py,19:27,,reader,reader,reader,reader,reader,reader,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,no properties,no properties,no properties,,,moha,sarah -M97,S12,radremedy/radremedy,8fa9b7fd7ce51c4b478ebb344d3c71ceb54b24bd,csv,unicodecsv,remedy/data_importer/data_importer.py,31:45,,DictReader,DictReader,DictReader,DictReader,DictReader,DictReader,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,no properties,no properties,no properties,,,moha,sarah -M98,S13,ckan/ckanext-datapackager,a6a3fb3aaa48790365430740686de2019ff0076a,csv,unicodecsv,ckanext/datapackager/lib/helpers.py,4:4,,csv,csv,csv,unicodecsv,unicodecsv,unicodecsv,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,module name change,module name change,module name change,,,moha,sarah -M99,S14,ckan/ckanext-datapackager,a6a3fb3aaa48790365430740686de2019ff0076a,csv,unicodecsv,ckanext/datapackager/lib/helpers.py,73:73,,Sniffer,Sniffer,Sniffer,Sniffer,Sniffer,Sniffer,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,no properties,no properties,no properties,,,moha,sarah -M100,S15,ckan/ckanext-datapackager,a6a3fb3aaa48790365430740686de2019ff0076a,csv,unicodecsv,ckanext/datapackager/lib/helpers.py,75:75,,reader,reader,reader,reader,reader,reader,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,no properties,no properties,no properties,,,moha,sarah -M101,S16,ckan/ckanext-datapackager,a6a3fb3aaa48790365430740686de2019ff0076a,csv,unicodecsv,ckanext/datapackager/lib/helpers.py,79:79,,Error,Error,Error,Error,Error,Error,exception,exception,exception,exception,exception,exception,one-to-one,one-to-one,one-to-one,no properties,no properties,no properties,,,moha,sarah -M102,S17,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/client/__init_.py,33:33,,from bunch import Bunch,Bunch,,from munch import Munch,Munch,,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,object name change;module name change,full statement replacement,,,,moha,sarah -M103,S18,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/client/__init_.py,111:111,,Bunch,Bunch,Bunch,Munch,Munch,Munch,class,class object,,class,class object,,one-to-one,one-to-one,one-to-one,element name change,no properties,,,,moha,sarah -M104,S19,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/client/__init_.py,116:116,,Bunch,__init__,,Munch,__init__,,class,function call,,class,function call,,one-to-one,one-to-one,one-to-one,element name change,no properties,,,,moha,sarah -M105,S20,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/client/fas2.py,31:31,,from bunch import Bunch,Bunch,,from munch import Munch,Munch,,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,object name change;module name change,full statement replacement,,,,moha,sarah -M106,S21,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/client/fas2.py,403:403,,Bunch,Bunch,Bunch,Munch,Munch,Munch,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,element name change,no properties,,,,moha,sarah -M107,S22,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/client/fas2.py,702:702,,Bunch,Bunch,Bunch,Munch,Munch,Munch,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,element name change,no properties,,,,moha,sarah -M108,S23,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/client/fas2.py,741:741,,Bunch,Bunch,Bunch,Munch,Munch,Munch,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,element name change,no properties,,,,moha,sarah -M109,S24,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/tg2/utils.py,39:39,,from bunch import Bunch,Bunch,,from munch import Munch,Munch,,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,object name change;module name change,full statement replacement,,,,moha,sarah -M110,S25,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/tg2/utils.py,160:160,,from bunch import Bunch,Bunch,,from munch import Munch,Munch,,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,object name change;module name change,full statement replacement,,,,moha,sarah -M111,S26,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/tg2/utils.py,162:162,,Bunch,Bunch,Bunch,Munch,Munch,Munch,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,element name change,no properties,,,,moha,sarah -M112,S27,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/tg2/utils.py,177:177,,Bunch,Bunch,Bunch,Munch,Munch,Munch,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,element name change,no properties,,,,moha,sarah -M113,S28,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/wsgi/csrf.py,34:34,,from bunch import Bunch,Bunch,,from munch import Munch,Munch,,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,object name change;module name change,full statement replacement,,,,moha,sarah -M114,S29,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/wsgi/csrf.py,150:150,,Bunch,Bunch,Bunch,Munch,Munch,Munch,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,element name change,no properties,,,,moha,sarah -M115,S30,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/wsgi/faswho/faswhoplugin.py,40:40,,from bunch import Bunch,Bunch,,from munch import Munch,Munch,,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,object name change;module name change,full statement replacement,,,,moha,sarah -M116,S31,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/wsgi/faswho/faswhoplugin.py,231:231,,Bunch,Bunch,Bunch,Munch,Munch,Munch,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,element name change,no properties,,,,moha,sarah -M117,S32,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/wsgi/faswho/faswhoplugin.py,397:397,,Bunch,Bunch,Bunch,Munch,Munch,Munch,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,element name change,no properties,,,,moha,sarah -M118,S33,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,flask_fas_openid.py,31:31,,from bunch import Bunch,Bunch,,from munch import Munch,Munch,,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,object name change;module name change,full statement replacement,,,,moha,sarah -M119,S34,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,flask_fas_openid.py,179:179,,fromDict,fromDict,fromDict,fromDict,fromDict,fromDict,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,no properties,no properties,no properties,,,moha,sarah -M120,S35,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,flask_fas_openid.py,180:180,,fromDict,fromDict,fromDict,fromDict,fromDict,fromDict,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,no properties,no properties,no properties,,,moha,sarah -M121,S36,1and1/confluencer,df895ac8e75c13e32e2369bc4d9c88aa036ab9d4,bunch,munch,src/confluencer/__main__.py,24:24,,from bunch import Bunch,Bunch,,from munch import Munch as Bunch,Munch,,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,alias addition;object name change;module name change,full statement replacement,,,it's interesting how they avoided other api replacements by naming it Bunch,moha,sarah -M122,S37,1and1/confluencer,df895ac8e75c13e32e2369bc4d9c88aa036ab9d4,bunch,munch,src/confluencer/commands/stats.py,23:23,,from bunch import Bunch,Bunch,,from munch import Munch as Bunch,Munch,,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,alias addition;object name change;module name change,full statement replacement,,,,moha,sarah -M123,S38,1and1/confluencer,df895ac8e75c13e32e2369bc4d9c88aa036ab9d4,bunch,munch,src/confluencer/tools/content.py,29:29,,from bunch import bunchify,Bunch,,from munch import munchify as bunchify,Munch,,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,alias addition;object name change;module name change,full statement replacement,,,,moha,sarah -M126,S42,itzkvn/python-http-monitoring,790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp,httpx,app/targets.py,10-11:9-10,,"from aiohttp import ClientSession -from aiohttp.client_exceptions import ClientConnectorError",ClientConnectorError;ClientSession,,"import httpx -from httpx import ConnectTimeout, ConnectError",ConnectErrror;ConnectTimeout;httpx,,import,import,import,import,import,import,many-to-many,many-to-many,many-to-many,full statement replacement,full statement replacement,full statement replacement,,,moha,sarah -M128,S44,itzkvn/python-http-monitoring,790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp,httpx,app/targets.py,56:56,,status,status,status,status_code,status_code,status_code,attribute access,attribute access,attribute access,attribute access,attribute access,attribute access,one-to-one,one-to-one,one-to-one,element name change,element name change,element name change,,,moha,sarah -M129,S45,itzkvn/python-http-monitoring,790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp,httpx,app/targets.py,57:57,,ClientConnectorError,ClientConnectError,,ConnectError,ConnectError,ConnectError,exception,exception,exception,exception,exception,exception,one-to-one,one-to-one,one-to-one,element name change,element name change,element name change,,,moha,sarah -M130,S46,itzkvn/python-http-monitoring,790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp,httpx,app/targets.py,60:60,,TimeoutError,asyncio.TimeoutError,,ConnectTimeout,ConnectError,,exception,exception,exception,exception,exception,exception,one-to-one,one-to-one,one-to-one,element name change,element name change,element name change,this is part of another library. may be it is replacement of more than one libraries by one library?,,moha,sarah -M131,I1,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,13:13,,import umsgpack,umsgpack,,import msgpack,msgpack,,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,module name change,module name change,module name change,,,moha,ildar -M132,I2,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,184:184,,Ext,"Ext, packb",,ExtType,"ExtType, packb",,function call,"class object, function call",,function call,"class object, function call",,one-to-one,many-to-many,,element name change,"element name change, argument name change, argument addition, argument transformation",,,"two nested migrations -- thus, many-to-many? (this and the ones below)",moha,ildar -M134,I3,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,187-189:187-189,,Ext,"Ext, packb",,ExtType,"ExtType, packb",,function call,"class object, function call",,function call,"class object, function call",,one-to-one,many-to-many,,element name change,"element name change, argument name change, argument addition, argument transformation",,,,moha,ildar -M136,I4,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,192-194:192-194,,Ext,"Ext, packb",,ExtType,"ExtType, packb",,function call,"class object, function call",,function call,"class object, function call",,one-to-one,many-to-many,,element name change,"element name change, argument name change, argument addition, argument transformation",,,,moha,ildar -M138,I5,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,197-199:197-199,,Ext,"Ext, packb",,ExtType,"ExtType, packb",,function call,"class object, function call",,function call,"class object, function call",,one-to-one,many-to-many,,element name change,"element name change, argument name change, argument addition, argument transformation",,,,moha,ildar -M140,I6,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,202:202,,Ext,"Ext, packb",,ExtType,"ExtType, packb",,function call,"class object, function call",,function call,"class object, function call",,one-to-one,many-to-many,,element name change,"element name change, argument name change, argument addition, argument transformation",,,,moha,ildar -M142,I7,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,205:205,,Ext,"Ext, packb",,ExtType,"ExtType, packb",,function call,"class object, function call",,function call,"class object, function call",,one-to-one,many-to-many,,element name change,"element name change, argument name change, argument addition, argument transformation",,,,moha,ildar -M144,I8,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,208:208,,Ext,"Ext, packb",,ExtType,"ExtType, packb",,function call,"class object, function call",,function call,"class object, function call",,one-to-one,many-to-many,,element name change,"element name change, argument name change, argument addition, argument transformation",,,,moha,ildar -M146,I9,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,211-213:211-213,,Ext,"Ext, packb",,ExtType,"ExtType, packb",,function call,"class object, function call",,function call,"class object, function call",,one-to-one,many-to-many,,element name change,"element name change, argument name change, argument addition, argument transformation",,,,moha,ildar -M148,I10,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,216-222:216-222,,Ext,"Ext, packb",,ExtType,"ExtType, packb",,function call,"class object, function call",,function call,"class object, function call",,one-to-one,many-to-many,,element name change,"element name change, argument name change, argument addition, argument transformation",,,,moha,ildar -M152,I12,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,228:228,,unpackb,unpackb,unpackb,unpackb,unpackb,unpackb,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,argument addition;argument name change;argument transformation,"argument name change, argument addition, argument transformation",,,,moha,ildar -M153,I13,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,237:237,,unpackb,unpackb,unpackb,unpackb,unpackb,unpackb,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,argument addition;argument name change;argument transformation,"argument name change, argument addition, argument transformation",,,,moha,ildar -M154,I14,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,252:252,,unpackb,unpackb,unpackb,unpackb,unpackb,unpackb,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,argument addition;argument name change;argument transformation,"argument name change, argument addition, argument transformation",,,,moha,ildar -M155,I15,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,267:267,,unpackb,unpackb,unpackb,unpackb,unpackb,unpackb,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,argument addition;argument name change;argument transformation,"argument name change, argument addition, argument transformation",,,,moha,ildar -M156,I16,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,282:282,,unpackb,unpackb,unpackb,unpackb,unpackb,unpackb,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,argument addition;argument transformation,"argument transformation, argument addition",,,,moha,ildar -M157,I17,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,285:285,,unpackb,unpackb,unpackb,unpackb,unpackb,unpackb,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,argument addition;argument transformation,"argument transformation, argument addition",,,,moha,ildar -M158,I18,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,288:288,,unpackb,unpackb,unpackb,unpackb,unpackb,unpackb,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,argument addition;argument transformation,"argument transformation, argument addition",,,,moha,ildar -M159,I19,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,291:291,,unpackb,unpackb,unpackb,unpackb,unpackb,unpackb,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,argument addition;argument transformation,"argument transformation, argument addition",,,,moha,ildar -M160,I20,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,294:294,,unpackb,unpackb,unpackb,unpackb,unpackb,unpackb,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,argument addition;argument transformation,"argument transformation, argument addition",,,,moha,ildar -M161,I21,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,297:297,,unpackb,unpackb,unpackb,unpackb,unpackb,unpackb,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,argument addition;argument name change;argument transformation,"argument name change, argument addition, argument transformation",,,,moha,ildar -M162,I22,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,300:300,,unpackb,unpackb,unpackb,unpackb,unpackb,unpackb,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,argument addition;argument name change;argument transformation,"argument name change, argument addition, argument transformation",,,,moha,ildar -M163,I23,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,303:303,,unpackb,unpackb,unpackb,unpackb,unpackb,unpackb,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,argument addition;argument name change;argument transformation,"argument name change, argument addition, argument transformation",,,,moha,ildar -M164,I24,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,350:350,,unpackb,unpackb,unpackb,unpackb,unpackb,unpackb,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,argument addition;argument name change;argument transformation,"argument name change, argument addition, argument transformation",,,,moha,ildar -M165,I25,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,385:390,,Ext,Ext,Ext,ExtType,ExtType,ExtType,function call,class object,,function call,class object,,one-to-one,one-to-one,one-to-one,element name change,element name change,element name change,,,moha,ildar -M166,I26,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,392:404,,packb,packb,packb,packb,packb,packb,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,argument addition;argument name change,"argument name change, argument addition, argument transformation",,,,moha,ildar -M167,I27,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,395:407,,unpackb,unpackb,unpackb,unpackb,unpackb,unpackb,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,argument addition;argument name change,"argument name change, argument addition, argument transformation",,,,moha,ildar -M171,I32,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/chain.py,132:135,,import argparse,argparse,,import click,click,,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,module name change,module name change,module name change,,,moha,ildar -M172,I33,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/chain.py,299:,,ArgumentParser,ArgumentParser,ArgumentParser,,,,function call,class object,,,,,one-to-zero,one-to-zero,one-to-zero,no properties,,,,,moha,ildar -M173,I34,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/chain.py,:298,,,,,command,command,command,,,,decorator,decorator,decorator,zero-to-one,zero-to-one,zero-to-one,no properties,,,,,moha,ildar -M174,I35,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/chain.py,300-301:299,,add_argument,add_argument,add_argument,option,option,option,function call,function call,function call,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,argument deletion;argument name change;element name change;argument addition,"argument addition, argument deletion",,,,moha,ildar -M175,I36,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/chain.py,302-303:300,,add_argument,add_argument,add_argument,option,option,option,function call,function call,function call,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,argument deletion;argument name change;element name change;argument addition,"argument addition, argument deletion",,,,moha,ildar -M176,I37,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/chain.py,304-305:301,,add_argument,add_argument,add_argument,option,option,option,function call,function call,function call,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,argument deletion;argument name change;element name change;argument addition,"argument addition, argument deletion",,,,moha,ildar -M177,I38,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/chain.py,306:302,,add_argument,add_argument,add_argument,option,"argument, Path",,function call,function call,function call,decorator,"decorator, class object",,one-to-one,one-to-many,,argument deletion;argument name change;element name change;argument addition,"argument addition, argument transformation",,,,moha,ildar -M178,I39,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/chain.py,307:,,parse_args,parse_args,parse_args,,,,function call,function call,function call,,,,one-to-zero,one-to-zero,one-to-zero,no properties,,,,,moha,ildar -M180,I41,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,5:7,,argparse,argparse,argparse,click,click,click,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,module name change,module name change,module name change,,,moha,ildar -M181,I42,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,199:,,ArgumentParser,ArgumentParser,ArgumentParser,,,,function call,class object,,,,,one-to-zero,one-to-zero,one-to-zero,no properties,,,,,moha,ildar -M182,I43,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,:196,,,,,command,command,command,,,,decorator,decorator,decorator,zero-to-one,zero-to-one,zero-to-one,no properties,,,,,moha,ildar -M185,I46,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,204-205:197,,add_argument,add_argument,add_argument,option,option,option,function call,function call,function call,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,argument deletion;argument name change;element name change;argument addition,"argument addition, argument deletion",,,,moha,ildar -M187,I47,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,206-207:198,,add_argument,"add_argument, FileType",,option,"option, File",,function call,"function call, class object",,decorator,"decorator, class object",,one-to-one,many-to-many,,element name change;argument addition,"argument addition, argument deletion",,,,moha,ildar -M188,I48,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,209-210:200,,add_argument,add_argument,add_argument,option,option,option,function call,function call,function call,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,argument name change;argument name deletion;element name change;argument addition,"argument addition, argument deletion",,,,moha,ildar -M189,I49,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,211-212:201,,add_argument,add_argument,add_argument,option,option,option,function call,function call,function call,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,argument addition;argument name change;element name change;argument deletion,"argument addition, argument deletion",,,,moha,ildar -M190,I50,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,213-214:202,,add_argument,add_argument,add_argument,option,option,option,function call,function call,function call,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,argument addition;argument name change;element name change;argument deletion,"argument addition, argument deletion",,,,moha,ildar -M191,I51,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,215-216:203,,add_argument,add_argument,add_argument,option,option,option,function call,function call,function call,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,argument addition;argument name change;element name change;argument deletion,"argument addition, argument deletion",,,,moha,ildar -M192,I52,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,218-219:204,,add_argument,add_argument,add_argument,option,option,option,function call,function call,function call,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,argument addition;argument name change;element name change;argument deletion,"argument addition, argument deletion",,,,moha,ildar -M194,I55,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,227:,,parse_args,parse_args,parse_args,,,,function call,function call,function call,,,,one-to-zero,one-to-zero,one-to-zero,no properties,,,,,moha,ildar -M196,I57,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/client.py,3:4,,argparse,argparse,argparse,click,click,click,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,module name change,module name change,module name change,,,moha,ildar -M197,I58,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/client.py,222:,,ArgumentParser,ArgumentParser,ArgumentParser,,,,function call,class object,,,,,one-to-zero,one-to-zero,one-to-zero,no properties,,,,,moha,ildar -M198,I59,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/client.py,:222,,,,,command,command,command,,,,decorator,decorator,decorator,zero-to-one,zero-to-one,zero-to-one,no properties,,,,,moha,ildar -M199,I60,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/client.py,223-224:223,,add_argument,add_argument,add_argument,option,option,option,function call,function call,function call,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,argument addition;element name change;argument deletion,"argument addition, argument deletion",,,,moha,ildar -M201,I62,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/client.py,226-227:224,,add_argument,add_argument,add_argument,option,option,option,function call,function call,function call,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,argument addition;element name change;argument deletion,"argument addition, argument deletion",,,,moha,ildar -M202,I63,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/client.py,228:225,,add_argument,add_argument,add_argument,option,argument,,function call,function call,function call,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,argument addition;element name change;argument deletion,"argument addition, argument deletion",,,,moha,ildar -M203,I64,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/client.py,229:,,parse_args,parse_args,parse_args,,,,function call,function call,function call,,,,one-to-zero,one-to-zero,one-to-zero,no properties,,,,,moha,ildar -M205,I66,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/server.py,8:7,,argparse,argparse,argparse,click,click,click,function call,import,,decorator,import,,one-to-one,one-to-one,one-to-one,module name change,module name change,module name change,,,moha,ildar -M206,I67,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/server.py,123:,,ArgumentParser,ArgumentParser,ArgumentParser,,,,function call,class object,,,,,one-to-zero,one-to-zero,one-to-zero,no properties,,,,,moha,ildar -M207,I68,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/server.py,:118,,,,,command,command,command,,,,decorator,decorator,decorator,zero-to-one,zero-to-one,zero-to-one,no properties,,,,,moha,ildar -M208,I69,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/server.py,127-128:119,,add_argument,add_argument,add_argument,option,option,option,function call,function call,function call,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,argument name change;element name change;argument deletion,"argument addition, argument deletion",,,,moha,ildar -M209,I70,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/server.py,129-130:120,,add_argument,add_argument,add_argument,option,option,option,function call,function call,function call,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,element name change;argument deletion,"argument deletion, argument transformation",,,,moha,ildar -M210,I71,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/server.py,131-132:121,,add_argument,add_argument,add_argument,option,option,option,function call,function call,function call,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,element name change;argument deletion,"argument deletion, argument transformation",,,,moha,ildar -M211,I72,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/server.py,134-135:123,,add_argument,add_argument,add_argument,option,option,option,function call,function call,function call,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,element name change;argument deletion,argument deletion,,,,moha,ildar -M212,I73,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/server.py,136-137:122,,add_argument,add_argument,add_argument,option,option,option,function call,function call,function call,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,element name change;argument deletion,argument deletion,,,,moha,ildar -M213,I74,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/server.py,139:,,parse_args,parse_args,parse_args,,,,function call,function call,function call,,,,one-to-zero,one-to-zero,one-to-zero,no properties,,,,,moha,ildar -M215,I76,onitu/onitu,04575c8dab8d632acc40fc30fd42046cdfca36db,watchdog,pyinotify,onitu/drivers/local_storage/local_storage.py,4-5:3,,"from watchdog.observers import Observer -from watchdog.events import FileSystemEventHandler","watchdog.observers.Observer, watchdog.events.FileSystemEventHandler",,import pyinotify,pyinotify,,import,import,import,import,import,import,many-to-one,many-to-one,many-to-one,full statement replacement,module name change,,,,moha,ildar -M218,I78,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp,httpx,src/plugins/haruka_bot/login.py,1:6,,aiohttp,aiohttp,aiohttp,httpx,httpx,httpx,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,module name change,module name change,module name change,,,moha,ildar -M223,I81,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp,httpx,src/plugins/haruka_bot/utils.py,11:11,,aiohttp,aiohttp,aiohttp,httpx,httpx,httpx,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,module name change,module name change,module name change,,,moha,ildar -M230,I87,landlab/landlab,06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4,xarray,landlab/io/netcdf/read.py,13:12,,import netCDF4 as nc4,netCDF4,,import xarray as xr,xarray,,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,alias name change;module name change,module name change,,,,moha,ildar -M231,I88,landlab/landlab,06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4,xarray,landlab/io/netcdf/read.py,340:328,,Dataset,Dataset,Dataset,open_dataset,open_dataset,open_dataset,function call,class object,,function call,function call,function call,one-to-one,one-to-one,one-to-one,argument deletion;element name change,argument addition,,,,moha,ildar -M232,I89,landlab/landlab,06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4,xarray,landlab/io/netcdf/write.py,26:14,,import netCDF4 as nc4,netCDF4,,import xarray as xr,xarray,,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,alias name change;module name change,module name change,,,,moha,ildar -M233,I91,wkentaro/fcn,399069ac568af1d295a5ac2d3b61b531af998898,progressbar,tqdm,scripts/fcn_train.py,13:13,,import progressbar,progressbar,,import tqdm,tqdm,,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,module name change,module name change,module name change,,,moha,ildar -M41,-,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,test/helpers.py,19:19,,sleep,,,sleep,,,function call,,,function call,,,one-to-one,,,no properties,,,,,moha, -M42,-,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,test/helpers.py,22:22,not MR,,,,,,,,,,,,,,,,,,,,,moha, -M43,-,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,test/helpers.py,27:27,not MR,,,,,,,,,,,,,,,,,,,,,moha, -M44,-,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,test/helpers.py,31:31,not MR,,,,,,,,,,,,,,,,,,,,,moha, -M45,-,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,test/helpers.py,33:33,not MR,,,,,,,,,,,,,,,,,,,,,moha, -M46,-,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,test/helpers.py,40:40,not MR,,,,,,,,,,,,,,,,,,,,,moha, -M47,-,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,test/helpers.py,42:42,not MR,,,,,,,,,,,,,,,,,,,,,moha, -M70,-,openstack/ironic,cbf214b5130e362f57dbe5da99f4cef1918d882d,cheetah3,jinja2,ironic/drivers/modules/pxe.py,"141,154-159:152-156",unsure,Template,,,FileSystemLoader;get_template;render;Environment,,,function call,,,function call,,,one-to-many,,,type cast,,,misc properties,,moha, -M74,-,shingetsu/saku,d1ad50a9baedf58b37fd8527c09d9b0668d59013,cheetah3,jinja2,shingetsu/template.py,:57,,,,,FileSystemLoader,,,,,,function call,,,zero-to-one,,,no properties,,,,,moha, -M75,-,shingetsu/saku,d1ad50a9baedf58b37fd8527c09d9b0668d59013,cheetah3,jinja2,shingetsu/template.py,:56-59,,,,,Environment,,,,,,function call,,,zero-to-one,,,no properties,,,,,moha, -M76,-,shingetsu/saku,d1ad50a9baedf58b37fd8527c09d9b0668d59013,cheetah3,jinja2,shingetsu/template.py,72:67,,compile,,,get_template,,,function call,,,function call,,,one-to-one,,,argument transformation,,,,,moha, -M78,-,whoopinc/mkwheelhouse,54806ffc8eddb19cb4b603a380a2f1126eaae84e,botocore,boto,mkwheelhouse.py,19:25-27,,get_service;get_session,,,OrdinaryCallingFormat;connect_to_region,,,function call,,,function call,,,many-to-many,,,argument deletion;argument addition,,,,,moha, -M79,-,whoopinc/mkwheelhouse,54806ffc8eddb19cb4b603a380a2f1126eaae84e,botocore,boto,mkwheelhouse.py,23-28:32-51,unsure,,,,,,,,,,,,,,,,,,,,,moha, -M80,-,whoopinc/mkwheelhouse,54806ffc8eddb19cb4b603a380a2f1126eaae84e,botocore,boto,mkwheelhouse.py,34:62,unsure,,,,,,,,,,,,,,,,,,,,,moha, -M83,-,zalando/spilo,a83681c756fe8dfc8e5117c690bde16319e3e943,botocore,boto,postgres-appliance/callback_aws.py,26:,not MR,,,,,,,,,,,,,,,,,,,,,moha, -M84,-,zalando/spilo,a83681c756fe8dfc8e5117c690bde16319e3e943,botocore,boto,postgres-appliance/callback_aws.py,:29,not MR,,,,,,,,,,,,,,,,,,,this is an additional feature,,moha, -M90,-,czheo/syntax_sugar_python,1dbc1d44855acd57f280cca03878681e8dc26b01,multiprocessing,multiprocess,syntax_sugar/pipe.py,3:4,,multiprocessing,,,multiprocess.pool,,,import,,,import,,,one-to-one,,,module name change,,,,,moha, -M91,-,czheo/syntax_sugar_python,1dbc1d44855acd57f280cca03878681e8dc26b01,multiprocessing,multiprocess,syntax_sugar/pipe.py,4:3,,multiprocessing.pool,,,multiprocess.pool,,,import,,,import,,,one-to-one,,,module name change,,,,,moha, -M92,-,czheo/syntax_sugar_python,1dbc1d44855acd57f280cca03878681e8dc26b02,multiprocessing,multiprocess,syntax_sugar/pipe.py,83:85-88,,map,,,map,,,function call,,,function call,,,one-to-one,,,argument transformation,,,"this is more like a ""conditional"" argument transformation",,moha, -M94,-,czheo/syntax_sugar_python,1dbc1d44855acd57f280cca03878681e8dc26b04,multiprocessing,multiprocess,syntax_sugar/pipe.py,87:92-95,,map,,,map,,,function call,,,function call,,,one-to-one,,,argument transformation,,,,,moha, -M124,-,itzkvn/python-http-monitoring,790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp,httpx,app/main.py,,no code changes,,,,,,,,,,,,,,,,,,,,,moha, -M125,-,itzkvn/python-http-monitoring,790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp,httpx,app/settings.py,,no code changes,,,,,,,,,,,,,,,,,,,,,moha, -M127,-,itzkvn/python-http-monitoring,790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp,httpx,app/targets.py,53-55:52-55,,get,,,get;AsyncClient,,,function call,,,function call,,,one-to-many,,,no properties,,,"this has a tangled refactoring, but not too bad",,moha, -M133,-,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,184:184,,packb,,,packb,,,function call,,,function call,,,one-to-one,,,argument addition;argument name change,,,,,moha, -M135,-,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,187-189:187-189,,packb,,,packb,,,function call,,,function call,,,one-to-one,,,argument addition;argument name change,,,,,moha, -M137,-,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,192-194:192-194,,packb,,,packb,,,function call,,,function call,,,one-to-one,,,argument addition;argument name change,,,,,moha, -M139,-,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,197-199:197-199,,packb,,,packb,,,function call,,,function call,,,one-to-one,,,argument addition;argument name change,,,,,moha, -M141,-,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,202:202,,packb,,,packb,,,function call,,,function call,,,one-to-one,,,argument addition;argument name change,,,,,moha, -M143,-,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,205:205,,packb,,,packb,,,function call,,,function call,,,one-to-one,,,argument addition;argument name change,,,,,moha, -M145,-,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,208:208,,packb,,,packb,,,function call,,,function call,,,one-to-one,,,argument addition;argument name change,,,,,moha, -M147,-,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,211-213:211-213,,packb,,,packb,,,function call,,,function call,,,one-to-one,,,argument addition;argument name change,,,,,moha, -M149,-,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,222:222,,packb,,,packb,,,function call,,,function call,,,one-to-one,,,argument addition,,,,,moha, -M150,-,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,225:225,,Ext,,,ExtType,,,function call,,,function call,,,one-to-one,,,element name change,,,,,moha, -M151,-,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,225:225,,packb,,,packb,,,function call,,,function call,,,one-to-one,,,argument addition,,,,,moha, -M168,-,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,375-378:,tangled,,,,,,,,,,,,,,,,,,,,,moha, -M169,-,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/__main__.py,,no code changes,,,,,,,,,,,,,,,,,,,,,moha, -M170,-,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/args.py,,no code changes,,,,,,,,,,,,,,,,,,,,,moha, -M179,-,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/chain.py,310:303,unsure,,,,,,,,,,,,,,,,,,,,,moha, -M183,-,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,201:,,add_mutually_exclusive_group,,,,,,function call,,,,,,one-to-zero,,,no properties,,,,,moha, -M184,-,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,202:,not MR,,,,,,,,,,,,,,,,,,,,,moha, -M186,-,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,206:198,,FileType,,,File,,,function call,,,function call,,,one-to-one,,,element name change,,,,,moha, -M193,-,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,221-225:205,,add_mutually_exclusive_group;add_mutually_exclusive_group;add_mutually_exclusive_group,,,option,,,function call,,,function call;decorator,,,many-to-many,,,argument addition;element name change;argument deletion,,,,,moha, -M195,-,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,241:206,unsure,,,,,,,,,,,,,,,,,,,,,moha, -M200,-,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/client.py,225:,,add_mutually_exclusive_group,,,,,,function call,,,,,,one-to-zero,,,no properties,,,,,moha, -M204,-,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/client.py,232:226,unsure,,,,,,,,,,,,,,,,,,,,,moha, -M214,-,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/server.py,153:124,unsure,,,,,,,,,,,,,,,,,,,,,moha, -M216,-,onitu/onitu,04575c8dab8d632acc40fc30fd42046cdfca36db,watchdog,pyinotify,onitu/drivers/local_storage/local_storage.py,114:114,,FileSystemEventHandler,,,ProcessEvent,,,class,,,class,,,one-to-one,,,element name change,,,,,moha, -M217,-,onitu/onitu,04575c8dab8d632acc40fc30fd42046cdfca36db,watchdog,pyinotify,onitu/drivers/local_storage/local_storage.py,"152-154:132-137,141",unsure,,,,,,,,,,,,,,,,,,,,,moha, -M219,-,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp,httpx,src/plugins/haruka_bot/login.py,33:37-38,,request,,,get;AsyncClient,,,function call,,,function call,,,one-to-many,,,argument deletion,,,,,moha, -M220,-,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp,httpx,src/plugins/haruka_bot/login.py,34:41,,json,,,json;encoding,,,function call,,,function call,,,one-to-many,,,unmake await;argument deletion,,,,,moha, -M221,-,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp,httpx,src/plugins/haruka_bot/login.py,37:44-45,,request,,,get;AsyncClient,,,function call,,,function call,,,one-to-many,,,argument deletion,,,,,moha, -M222,-,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp,httpx,src/plugins/haruka_bot/login.py,38:47-48,,json,,,json;encoding,,,function call,,,function call,,,one-to-one,,,unmake await;argument deletion,,,,,moha, -M224,-,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp,httpx,src/plugins/haruka_bot/utils.py,111:111-112,,request,,,get;AsyncClient,,,function call,,,function call,,,one-to-many,,,argument deletion,,,,,moha, -M225,-,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp,httpx,src/plugins/haruka_bot/utils.py,112:113-114,,json,,,json;encoding,,,function call,,,function call,,,one-to-one,,,unmake await;argument deletion,,,,,moha, -M226,-,landlab/landlab,06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4,xarray,landlab/grid/base.py,,not MR,,,,,,,,,,,,,,,,,,,,,moha, -M227,-,landlab/landlab,06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4,xarray,landlab/grid/hex.py,,not MR,,,,,,,,,,,,,,,,,,,,,moha, -M228,-,landlab/landlab,06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4,xarray,landlab/grid/radial.py,,not MR,,,,,,,,,,,,,,,,,,,,,moha, -M229,-,landlab/landlab,06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4,xarray,landlab/grid/raster.py,,not MR,,,,,,,,,,,,,,,,,,,,,moha, -M234,-,wkentaro/fcn,399069ac568af1d295a5ac2d3b61b531af998898,progressbar,tqdm,scripts/fcn_train.py,"66,68,91:68",unsure,,,,,,,,,,,,,,,,,,,,,moha, --,A41,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,test/helpers.py,18:18,,,sleep,,,sleep,,,function call,,,function call,,,one-to-one,,,no properties,,,Correct line is 19:19,,ajay --,A42,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,test/helpers.py,22:22,no code changes,,,,,,,,,,,,,,,,,,,,"Incorrect file path. Correct is testing/helpers.py, which exists below.",,ajay --,A43,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,test/helpers.py,27:27,no code changes,,,,,,,,,,,,,,,,,,,,"Incorrect file path. Correct is testing/helpers.py, which exists below.",,ajay --,A44,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,test/helpers.py,31:31,no code changes,,,,,,,,,,,,,,,,,,,,"Incorrect file path. Correct is testing/helpers.py, which exists below.",,ajay --,A45,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,test/helpers.py,33:33,no code changes,,,,,,,,,,,,,,,,,,,,"Incorrect file path. Correct is testing/helpers.py, which exists below.",,ajay --,A46,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,test/helpers.py,40:40,no code changes,,,,,,,,,,,,,,,,,,,,"Incorrect file path. Correct is testing/helpers.py, which exists below.",,ajay --,A47,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,test/helpers.py,42:42,no code changes,,,,,,,,,,,,,,,,,,,,"Incorrect file path. Correct is testing/helpers.py, which exists below.",,ajay --,A70,openstack/ironic,cbf214b5130e362f57dbe5da99f4cef1918d882d,cheetah3,jinja2,ironic/drivers/modules/pxe.py,"141,154-159:152-156",,,Template.Template,,,get_template;render;Environment,,,function call,,,function call,,,one-to-many,,,argument transformation,,,,,ajay --,A74,shingetsu/saku,d1ad50a9baedf58b37fd8527c09d9b0668d59013,cheetah3,jinja2,shingetsu/template.py,restofthefile,,,Template.compile,,,get_template;render;Environment,,,function call,,,function call,,,one-to-many,,,argument transformation,,,,,ajay --,A76,whoopinc/mkwheelhouse,54806ffc8eddb19cb4b603a380a2f1126eaae84e,botocore,boto,mkwheelhouse.py,19:25-28,,,get_service;get_session,,,get_bucket;connect_to_region,,,function call,,,function call,,,many-to-many,,,argument addition;argument transformation,,,,,ajay --,A77,whoopinc/mkwheelhouse,54806ffc8eddb19cb4b603a380a2f1126eaae84e,botocore,boto,mkwheelhouse.py,23-28:32-51,,,call;get_operation;get_endpoint,,,,,,function call,,,,,,many-to-zero,,,no properties,,,,,ajay --,A78,whoopinc/mkwheelhouse,54806ffc8eddb19cb4b603a380a2f1126eaae84e,botocore,boto,mkwheelhouse.py,34:62,not MR,,,,,,,,,,,,,,,,,,,,,,ajay --,A81,zalando/spilo,a83681c756fe8dfc8e5117c690bde16319e3e943,botocore,boto,postgres-appliance/callback_aws.py,26:,,,RequestException,,,,,,exception,,,,,,one-to-zero,,,no properties,,,,,ajay --,A82,zalando/spilo,a83681c756fe8dfc8e5117c690bde16319e3e943,botocore,boto,postgres-appliance/callback_aws.py,:29,,,,,,get_instance_identity,,,,,,function call,,,zero-to-one,,,no properties,,,,,ajay --,S6,czheo/syntax_sugar_python,1dbc1d44855acd57f280cca03878681e8dc26b01,multiprocessing,multiprocess,syntax_sugar/pipe.py,3-4:3,,,Pool;ThreadPool,,,Pool;ThreadPool,,,import,,,import,,,many-to-one,,,module name change,,,,,sarah --,S7,czheo/syntax_sugar_python,1dbc1d44855acd57f280cca03878681e8dc26b02,multiprocessing,multiprocess,syntax_sugar/pipe.py,83:88,,,map,,,map,,,function call,,,function call,,,one-to-one,,,no properties,,,,,sarah --,S9,czheo/syntax_sugar_python,1dbc1d44855acd57f280cca03878681e8dc26b04,multiprocessing,multiprocess,syntax_sugar/pipe.py,87:92-95,not MR,,,,,,,,,,,,,,,,,,,,,,sarah --,S39,itzkvn/python-http-monitoring,790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp,httpx,app/main.py,,no code changes,,,,,,,,,,,,,,,,,,,,,,sarah --,S40,itzkvn/python-http-monitoring,790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp,httpx,app/settings.py,,no code changes,,,,,,,,,,,,,,,,,,,,,,sarah --,S41,itzkvn/python-http-monitoring,790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp,httpx,app/targets.py,3:,,,asyncio.TimeoutError,,,,,,import,,,no program element,,,one-to-zero,,,,,,,,sarah --,S43,itzkvn/python-http-monitoring,790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp,httpx,app/targets.py,44;53-55:52-55,,,ClientSession;get,,,AsyncClient;get,,,function call,,,function call,,,many-to-many,,,making await,,,,,sarah --,I11,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,225:225,,,"Ext, packb",,,"ExtType, packb",,,"class object, function call",,,"class object, function call",,,many-to-many,,,"element name change, argument addition",,,ADDED,,ildar --,I28,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,375-378:,no code changes,,,,,,,,,,,,,,,,,,,,,,ildar --,I29,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/__main__.py,,not MR,,,,,,,,,,,,,,,,,,,,,,ildar --,I30,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/args.py,1:,,,argparse,,,,,,import,,,,,,one-to-zero,,,,,,,,ildar --,I31,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/args.py,25-82:,tangled,,,,,,,,,,,,,,,,,,,,A few argparse-related classes removed,,ildar --,I40,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/chain.py,310:303,not MR,,,,,,,,,,,,,,,,,,,,,,ildar --,I44,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,201:,unsure,,add_mutually_exclusive_group,,,,,,function call,,,,,,one-to-zero,,,,,,Related to the lines below? (a group is created and used),,ildar --,I45,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,202:,not MR,,add_argument,,,,,,function call,,,,,,one-to-zero,,,,,,"Perhaps, changes in semantics",,ildar --,I53,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,221:,unsure,,add_mutually_exclusive_group,,,,,,function call,,,,,,one-to-zero,,,,,,Related to the lines below? (a group is created and used),,ildar --,I54,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,222-225:205,,,add_argument,,,"option, Choice",,,function call,,,"decorator, class object",,,many-to-many,,,"argument addition, argument deletion",,,,,ildar --,I56,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,241:206,not MR,,,,,,,,,,,,,,,,,,,,,,ildar --,I61,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/client.py,225:,unsure,,add_mutually_exclusive_group,,,,,,function call,,,,,,one-to-zero,,,,,,Related to the lines below? (a group is created and used),,ildar --,I65,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/client.py,232:226,not MR,,,,,,,,,,,,,,,,,,,,,,ildar --,I75,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/server.py,153:124,not MR,,,,,,,,,,,,,,,,,,,,,,ildar --,I77,onitu/onitu,04575c8dab8d632acc40fc30fd42046cdfca36db,watchdog,pyinotify,onitu/drivers/local_storage/local_storage.py,"114-136,152-154:114-116,132-137,141",tangled,,,,,,,,,,,,,,,,,,,,,,ildar --,I79,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp,httpx,src/plugins/haruka_bot/login.py,33-34:37-41,unsure,,request,,,AsyncClient,,,function call,,,class object,,,one-to-one,,,?,,,Flagged for discussion,,ildar --,I80,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp,httpx,src/plugins/haruka_bot/login.py,37-38:44-48,unsure,,request,,,AsyncClient,,,function call,,,class object,,,one-to-one,,,?,,,Flagged for discussion,,ildar --,I82,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp,httpx,src/plugins/haruka_bot/utils.py,111-112:111-114,unsure,,request,,,AsyncClient,,,function call,,,class object,,,one-to-one,,,?,,,Flagged for discussion,,ildar --,I83,landlab/landlab,06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4,xarray,landlab/grid/base.py,,not MR,,,,,,,,,,,,,,,,,,,,,,ildar --,I84,landlab/landlab,06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4,xarray,landlab/grid/hex.py,,not MR,,,,,,,,,,,,,,,,,,,,,,ildar --,I85,landlab/landlab,06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4,xarray,landlab/grid/radial.py,,not MR,,,,,,,,,,,,,,,,,,,,,,ildar --,I86,landlab/landlab,06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4,xarray,landlab/grid/raster.py,,not MR,,,,,,,,,,,,,,,,,,,,,,ildar --,I90,landlab/landlab,06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4,xarray,landlab/io/netcdf/write.py,667:658,,,Dataset,,,open_dataset,,,class object,,,function call,,,one-to-one,,,argument deletion,,,,,ildar --,I92,wkentaro/fcn,399069ac568af1d295a5ac2d3b61b531af998898,progressbar,tqdm,scripts/fcn_train.py,"66,68,91:68",tangled,,,,,,,,,,,,,,,,,,,,Tangled? Flagging for discussion,,ildar diff --git a/code/taxonomy-data/round2-ajay.csv b/code/taxonomy-data/round2-ajay.csv deleted file mode 100644 index 1331186..0000000 --- a/code/taxonomy-data/round2-ajay.csv +++ /dev/null @@ -1,83 +0,0 @@ -id,repo,commit,source,target,file path,lines,flag,source APIs,target APIs,source program elements,target program elements,cardinality,properties,comments,commit URL,migration id,file id,candidate source lines,candidate target lines -A1,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/client.py,31:5,,attr,dataclasses,import,import,one-to-one,full statement replacement,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/client.py,,"5,139,704" -A2,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/client.py,139:139,,attr.s,dataclasses.dataclass,decorator,decorator,one-to-one,argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/client.py,, -A3,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/client.py,704:704,,attr.evolve,dataclasses.replace,function call,function call,one-to-one,no properties,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/client.py,, -A4,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/client_reqrep.py,26:3,,attr,dataclasses,import,import,one-to-one,full statement replacement,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/client_reqrep.py,,"3,89,96,144" -A5,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/client_reqrep.py,89:89,,attr.s,dataclasses.dataclass,decorator,decorator,one-to-one,argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/client_reqrep.py,, -A6,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/client_reqrep.py,96:96,,attr.s,dataclasses.dataclass,decorator,decorator,one-to-one,argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/client_reqrep.py,, -A7,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/client_reqrep.py,148:144,,attr.s,dataclasses.dataclass,decorator,decorator,one-to-one,argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/client_reqrep.py,, -A8,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/client_ws.py,7:4,,attr,dataclasses,import,import,one-to-one,full statement replacement,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/client_ws.py,,"4,30" -A9,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/client_ws.py,30:30,,attr.s,dataclasses.dataclass,decorator,decorator,one-to-one,argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/client_ws.py,, -A10,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/connector.py,31:2,,attr,dataclasses,import,import,one-to-one,full statement replacement,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/connector.py,,"21,072" -A11,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/connector.py,1073:1072,,attr.evolve,dataclasses.replace,function call,function call,one-to-one,no properties,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/connector.py,, -A12,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/helpers.py,45:7,,attr,dataclasses,import,import,one-to-one,full statement replacement,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/helpers.py,,"7,235,272" -A13,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/helpers.py,235:235,,attr.s,dataclasses.dataclass,decorator,decorator,one-to-one,argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/helpers.py,, -A14,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/helpers.py,272:272,,attr.s,dataclasses.dataclass,decorator,decorator,one-to-one,argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/helpers.py,, -A15,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,4:1,,attr,dataclasses,import,import,one-to-one,full statement replacement,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/tracing.py,,"1,220,229,238,247,257,267,277,282,287,292,297,302,309,316,323,330" -A16,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,220:220,,attr.s,dataclasses.dataclass,decorator,decorator,one-to-one,argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/tracing.py,, -A17,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,229:229,,attr.s,dataclasses.dataclass,decorator,decorator,one-to-one,argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/tracing.py,, -A18,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,238:238,,attr.s,dataclasses.dataclass,decorator,decorator,one-to-one,argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/tracing.py,, -A19,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,247:247,,attr.s,dataclasses.dataclass,decorator,decorator,one-to-one,argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/tracing.py,, -A20,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,257:257,,attr.s,dataclasses.dataclass,decorator,decorator,one-to-one,argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/tracing.py,, -A21,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,267:267,,attr.s,dataclasses.dataclass,decorator,decorator,one-to-one,argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/tracing.py,, -A22,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,277:277,,attr.s,dataclasses.dataclass,decorator,decorator,one-to-one,argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/tracing.py,, -A23,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,282:282,,attr.s,dataclasses.dataclass,decorator,decorator,one-to-one,argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/tracing.py,, -A24,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,287:287,,attr.s,dataclasses.dataclass,decorator,decorator,one-to-one,argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/tracing.py,, -A25,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,292:292,,attr.s,dataclasses.dataclass,decorator,decorator,one-to-one,argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/tracing.py,, -A26,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,297:297,,attr.s,dataclasses.dataclass,decorator,decorator,one-to-one,argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/tracing.py,, -A27,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,302:302,,attr.s,dataclasses.dataclass,decorator,decorator,one-to-one,argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/tracing.py,, -A28,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,309:309,,attr.s,dataclasses.dataclass,decorator,decorator,one-to-one,argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/tracing.py,, -A29,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,316:316,,attr.s,dataclasses.dataclass,decorator,decorator,one-to-one,argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/tracing.py,, -A30,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,323:323,,attr.s,dataclasses.dataclass,decorator,decorator,one-to-one,argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/tracing.py,, -A31,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,330:330,,attr.s,dataclasses.dataclass,decorator,decorator,one-to-one,argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/tracing.py,, -A32,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/web_request.py,27:2,,attr,dataclasses,import,import,one-to-one,full statement replacement,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/web_request.py,,"2,69" -A33,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/web_request.py,69:69,,attr.s,dataclasses.dataclass,decorator,decorator,one-to-one,argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/web_request.py,, -A34,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/web_routedef.py,18:2,,attr,dataclasses,import,import,one-to-one,full statement replacement,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/web_routedef.py,,"2,59,84" -A35,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/web_routedef.py,60:59,,attr.s,dataclasses.dataclass,decorator,decorator,one-to-one,argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/web_routedef.py,, -A36,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/web_routedef.py,85:84,,attr.s,dataclasses.dataclass,decorator,decorator,one-to-one,argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/web_routedef.py,, -A37,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/web_ws.py,9:4,,attr,dataclasses,import,import,one-to-one,full statement replacement,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/web_ws.py,,"4,44" -A38,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/web_ws.py,44:44,,attr.s,dataclasses.dataclass,decorator,decorator,one-to-one,argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/web_ws.py,, -A39,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,test/helpers.py,5:5,,eventlet,gevent,import,import,one-to-one,full statement replacement,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__test/helpers.py,"5,11,19","5,11,19" -A40,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,test/helpers.py,13:13,,Timeout,Timeout,function call,function call,one-to-one,no properties,Correct line is 11:11,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__test/helpers.py,, -A41,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,test/helpers.py,18:18,,sleep,sleep,function call,function call,one-to-one,no properties,Correct line is 19:19,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__test/helpers.py,, -A42,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,test/helpers.py,22:22,no code changes,,,,,,,"Incorrect file path. Correct is testing/helpers.py, which exists below.",https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__test/helpers.py,, -A43,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,test/helpers.py,27:27,no code changes,,,,,,,"Incorrect file path. Correct is testing/helpers.py, which exists below.",https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__test/helpers.py,, -A44,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,test/helpers.py,31:31,no code changes,,,,,,,"Incorrect file path. Correct is testing/helpers.py, which exists below.",https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__test/helpers.py,, -A45,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,test/helpers.py,33:33,no code changes,,,,,,,"Incorrect file path. Correct is testing/helpers.py, which exists below.",https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__test/helpers.py,, -A46,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,test/helpers.py,40:40,no code changes,,,,,,,"Incorrect file path. Correct is testing/helpers.py, which exists below.",https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__test/helpers.py,, -A47,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,test/helpers.py,42:42,no code changes,,,,,,,"Incorrect file path. Correct is testing/helpers.py, which exists below.",https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__test/helpers.py,, -A48,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/__init__.py,8:8,,eventlet,gevent.monkey,import,import,one-to-one,full statement replacement,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__wampy/__init__.py,"8,25","8,25" -A49,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/__init__.py,25:25,,monkey_patch,patch_all,function call,function call,one-to-one,no properties,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__wampy/__init__.py,, -A50,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/session.py,8:8-9,,eventlet,gevent; gevent.queue,import,import,one-to-many,full statement replacement,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__wampy/session.py,"8,68,118,171,178,182,184,188","8-9,69,118-119,167,175" -A51,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/session.py,68:69,,Queue,Queue,function call,function call,one-to-one,no properties,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__wampy/session.py,, -A52,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/session.py,118:119,,Timeout,Empty,exception,exception,one-to-one,element name change,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__wampy/session.py,, -A53,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/session.py,171:167-168,,spawn,spawn,function call,function call,one-to-one,no properties,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__wampy/session.py,, -A54,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/session.py,178:175,,spawn,spawn,function call,function call,one-to-one,no properties,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__wampy/session.py,, -A55,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/testing/helpers.py,5:5,,eventlet,gevent,import,import,one-to-one,full statement replacement,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__wampy/testing/helpers.py,"5,13,18,22,27,31,33,40,42","5,13,18,22,27,31,33,40,42" -A56,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/testing/helpers.py,13:13,,Timeout,Timeout,function call,function call,one-to-one,no properties,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__wampy/testing/helpers.py,, -A57,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/testing/helpers.py,18:18,,sleep,sleep,function call,function call,one-to-one,argument addition,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__wampy/testing/helpers.py,, -A58,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/testing/helpers.py,22:22,,Timeout,Timeout,function call,function call,one-to-one,no properties,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__wampy/testing/helpers.py,, -A59,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/testing/helpers.py,27:27,,sleep,sleep,function call,function call,one-to-one,argument addition,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__wampy/testing/helpers.py,, -A60,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/testing/helpers.py,31:31,,Timeout,Timeout,function call,function call,one-to-one,no properties,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__wampy/testing/helpers.py,, -A61,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/testing/helpers.py,33:33,,sleep,sleep,function call,function call,one-to-one,argument addition,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__wampy/testing/helpers.py,, -A62,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/testing/helpers.py,40:40,,Timeout,Timeout,function call,function call,one-to-one,no properties,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__wampy/testing/helpers.py,, -A63,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/testing/helpers.py,42:42,,sleep,sleep,function call,function call,one-to-one,argument addition,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__wampy/testing/helpers.py,, -A64,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/transports/websocket/connection.py,12:12,,eventlet,gevent,import,import,one-to-one,full statement replacement,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__wampy/transports/websocket/connection.py,"12,72,153,155,211","12,72,153,155,211" -A65,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/transports/websocket/connection.py,72:72,,GreenletExit,GreenletExit,class object,class object,one-to-one,no properties,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__wampy/transports/websocket/connection.py,, -A66,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/transports/websocket/connection.py,153:153,,Timeout,Timeout,function call,function call,one-to-one,no properties,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__wampy/transports/websocket/connection.py,, -A67,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/transports/websocket/connection.py,155:155,,Timeout,Timeout,exception,exception,one-to-one,no properties,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__wampy/transports/websocket/connection.py,, -A68,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/transports/websocket/connection.py,211:211,,sleep,sleep,function call,function call,one-to-one,argument addition,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__wampy/transports/websocket/connection.py,, -A69,openstack/ironic,cbf214b5130e362f57dbe5da99f4cef1918d882d,cheetah3,jinja2,ironic/drivers/modules/pxe.py,21:25,,from Cheetah import Template,import jinja2,import,import,one-to-one,full statement replacement,,https://github.com/openstack/ironic/commit/cbf214b5130e362f57dbe5da99f4cef1918d882d,cheetah3__jinja2__openstack/ironic__cbf214b5,cheetah3__jinja2__openstack/ironic__cbf214b5__ironic/drivers/modules/pxe.py,"21,141,154","25,153-155" -A70,openstack/ironic,cbf214b5130e362f57dbe5da99f4cef1918d882d,cheetah3,jinja2,ironic/drivers/modules/pxe.py,"141,154-159:152-156",,Template.Template,Environment; get_template; render,function call,function call,one-to-many,argument transformation,,https://github.com/openstack/ironic/commit/cbf214b5130e362f57dbe5da99f4cef1918d882d,cheetah3__jinja2__openstack/ironic__cbf214b5,cheetah3__jinja2__openstack/ironic__cbf214b5__ironic/drivers/modules/pxe.py,, -A71,openstack/ironic,cbf214b5130e362f57dbe5da99f4cef1918d882d,cheetah3,jinja2,ironic/nova/tilera.py,55:25,,from Cheetah import Template,import jinja2,import,import,one-to-one,full statement replacement,,https://github.com/openstack/ironic/commit/cbf214b5130e362f57dbe5da99f4cef1918d882d,cheetah3__jinja2__openstack/ironic__cbf214b5,cheetah3__jinja2__openstack/ironic__cbf214b5__ironic/nova/tilera.py,"49,54-57","25,78-80" -A72,openstack/ironic,cbf214b5130e362f57dbe5da99f4cef1918d882d,cheetah3,jinja2,ironic/nova/tilera.py,rest of the file,,Template.Template,Environment; get_template; render,function call,function call,one-to-many,argument transformation,,https://github.com/openstack/ironic/commit/cbf214b5130e362f57dbe5da99f4cef1918d882d,cheetah3__jinja2__openstack/ironic__cbf214b5,cheetah3__jinja2__openstack/ironic__cbf214b5__ironic/nova/tilera.py,, -A73,shingetsu/saku,d1ad50a9baedf58b37fd8527c09d9b0668d59013,cheetah3,jinja2,shingetsu/template.py,34:32,,Cheetah.Template,jinja2,import,import,one-to-one,full statement replacement,,https://github.com/shingetsu/saku/commit/d1ad50a9baedf58b37fd8527c09d9b0668d59013,cheetah3__jinja2__shingetsu/saku__d1ad50a9,cheetah3__jinja2__shingetsu/saku__d1ad50a9__shingetsu/template.py,"34,72","32,39,56-57,67" -A74,shingetsu/saku,d1ad50a9baedf58b37fd8527c09d9b0668d59013,cheetah3,jinja2,shingetsu/template.py,rest of the file,,Template.compile,Environment; get_template; render,function call,function call,one-to-many,argument transformation,,https://github.com/shingetsu/saku/commit/d1ad50a9baedf58b37fd8527c09d9b0668d59013,cheetah3__jinja2__shingetsu/saku__d1ad50a9,cheetah3__jinja2__shingetsu/saku__d1ad50a9__shingetsu/template.py,, -A75,whoopinc/mkwheelhouse,54806ffc8eddb19cb4b603a380a2f1126eaae84e,botocore,boto,mkwheelhouse.py,12:13-14,,botocore.session,boto; boto.s3.connection,import,import,one-to-many,full statement replacement,,https://github.com/whoopinc/mkwheelhouse/commit/54806ffc8eddb19cb4b603a380a2f1126eaae84e,botocore__boto__whoopinc/mkwheelhouse__54806ffc,botocore__boto__whoopinc/mkwheelhouse__54806ffc__mkwheelhouse.py,"12,19","13-14,25,27-28,54-55,57,66,68,70,72,75,80-82" -A76,whoopinc/mkwheelhouse,54806ffc8eddb19cb4b603a380a2f1126eaae84e,botocore,boto,mkwheelhouse.py,19:25-28,,get_session; get_service,connect_to_region; get_bucket,function call,function call,many-to-many,argument transformation; argument addition,,https://github.com/whoopinc/mkwheelhouse/commit/54806ffc8eddb19cb4b603a380a2f1126eaae84e,botocore__boto__whoopinc/mkwheelhouse__54806ffc,botocore__boto__whoopinc/mkwheelhouse__54806ffc__mkwheelhouse.py,, -A77,whoopinc/mkwheelhouse,54806ffc8eddb19cb4b603a380a2f1126eaae84e,botocore,boto,mkwheelhouse.py,23-28:32-51,,get_endpoint; get_operation; call,,function call,,many-to-zero,no properties,,https://github.com/whoopinc/mkwheelhouse/commit/54806ffc8eddb19cb4b603a380a2f1126eaae84e,botocore__boto__whoopinc/mkwheelhouse__54806ffc,botocore__boto__whoopinc/mkwheelhouse__54806ffc__mkwheelhouse.py,, -A78,whoopinc/mkwheelhouse,54806ffc8eddb19cb4b603a380a2f1126eaae84e,botocore,boto,mkwheelhouse.py,34:62,not MR,,,,,,,,https://github.com/whoopinc/mkwheelhouse/commit/54806ffc8eddb19cb4b603a380a2f1126eaae84e,botocore__boto__whoopinc/mkwheelhouse__54806ffc,botocore__boto__whoopinc/mkwheelhouse__54806ffc__mkwheelhouse.py,, -A79,zalando/spilo,a83681c756fe8dfc8e5117c690bde16319e3e943,botocore,boto,postgres-appliance/callback_aws.py,9:3-4,,import boto3; from botocore.exceptions import ClientError,import boto.ec2; import boto.utils,import,import,many-to-many,full statement replacement,"MR code: 3,9:3-4",https://github.com/zalando/spilo/commit/a83681c756fe8dfc8e5117c690bde16319e3e943,botocore__boto__zalando/spilo__a83681c7,botocore__boto__zalando/spilo__a83681c7__postgres-appliance/callback_aws.py,"9,22","3-4,29,64" -A80,zalando/spilo,a83681c756fe8dfc8e5117c690bde16319e3e943,botocore,boto,postgres-appliance/callback_aws.py,22:18,,ClientError,BotoServerError,exception,exception,one-to-one,element name change,,https://github.com/zalando/spilo/commit/a83681c756fe8dfc8e5117c690bde16319e3e943,botocore__boto__zalando/spilo__a83681c7,botocore__boto__zalando/spilo__a83681c7__postgres-appliance/callback_aws.py,, -A81,zalando/spilo,a83681c756fe8dfc8e5117c690bde16319e3e943,botocore,boto,postgres-appliance/callback_aws.py,26:,,RequestException,,exception,,one-to-zero,no properties,,https://github.com/zalando/spilo/commit/a83681c756fe8dfc8e5117c690bde16319e3e943,botocore__boto__zalando/spilo__a83681c7,botocore__boto__zalando/spilo__a83681c7__postgres-appliance/callback_aws.py,, -A82,zalando/spilo,a83681c756fe8dfc8e5117c690bde16319e3e943,botocore,boto,postgres-appliance/callback_aws.py,:29,,,get_instance_identity,,function call,zero-to-one,no properties,,https://github.com/zalando/spilo/commit/a83681c756fe8dfc8e5117c690bde16319e3e943,botocore__boto__zalando/spilo__a83681c7,botocore__boto__zalando/spilo__a83681c7__postgres-appliance/callback_aws.py,, \ No newline at end of file diff --git a/code/taxonomy-data/round2-ildar.csv b/code/taxonomy-data/round2-ildar.csv deleted file mode 100644 index 2266cb0..0000000 --- a/code/taxonomy-data/round2-ildar.csv +++ /dev/null @@ -1,93 +0,0 @@ -id,repo,commit,source,target,file path,lines,flag,source APIs,target APIs,source program elements,target program elements,cardinality,properties,comments,commit URL,migration id,file id,candidate source lines,candidate target lines -I1,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,13:13,,umsgpack,msgpack,import,import,one-to-one,module name change,,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,"13,184,187,192,197,202,205,208,211,216,222,225,228,237,252,267,282,285,288,291,294,297,300,303,350,385,392,395","13,184,187,192,197,202,205,208,211,216,222,225,228,237,252,267,282,285,288,291,294,297,300,303,350,377-378,390,404,407" -I2,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,184:184,,"Ext, packb","ExtType, packb","class object, function call","class object, function call",many-to-many,"element name change, argument name change, argument addition, argument transformation","two nested migrations -- thus, many-to-many? (this and the ones below)",https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -I3,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,187-189:187-189,,"Ext, packb","ExtType, packb","class object, function call","class object, function call",many-to-many,"element name change, argument name change, argument addition, argument transformation",,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -I4,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,192-194:192-194,,"Ext, packb","ExtType, packb","class object, function call","class object, function call",many-to-many,"element name change, argument name change, argument addition, argument transformation",,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -I5,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,197-199:197-199,,"Ext, packb","ExtType, packb","class object, function call","class object, function call",many-to-many,"element name change, argument name change, argument addition, argument transformation",,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -I6,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,202:202,,"Ext, packb","ExtType, packb","class object, function call","class object, function call",many-to-many,"element name change, argument name change, argument addition, argument transformation",,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -I7,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,205:205,,"Ext, packb","ExtType, packb","class object, function call","class object, function call",many-to-many,"element name change, argument name change, argument addition, argument transformation",,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -I8,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,208:208,,"Ext, packb","ExtType, packb","class object, function call","class object, function call",many-to-many,"element name change, argument name change, argument addition, argument transformation",,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -I9,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,211-213:211-213,,"Ext, packb","ExtType, packb","class object, function call","class object, function call",many-to-many,"element name change, argument name change, argument addition, argument transformation",,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -I10,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,216-222:216-222,,"Ext, packb","ExtType, packb","class object, function call","class object, function call",many-to-many,"element name change, argument name change, argument addition, argument transformation",,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -I11,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,225:225,,"Ext, packb","ExtType, packb","class object, function call","class object, function call",many-to-many,"element name change, argument addition",ADDED,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -I12,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,228:228,,unpackb,unpackb,function call,function call,one-to-one,"argument name change, argument addition, argument transformation",,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -I13,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,237:237,,unpackb,unpackb,function call,function call,one-to-one,"argument name change, argument addition, argument transformation",,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -I14,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,252:252,,unpackb,unpackb,function call,function call,one-to-one,"argument name change, argument addition, argument transformation",,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -I15,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,267:267,,unpackb,unpackb,function call,function call,one-to-one,"argument name change, argument addition, argument transformation",,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -I16,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,282:282,,unpackb,unpackb,function call,function call,one-to-one,"argument transformation, argument addition",,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -I17,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,285:285,,unpackb,unpackb,function call,function call,one-to-one,"argument transformation, argument addition",,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -I18,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,288:288,,unpackb,unpackb,function call,function call,one-to-one,"argument transformation, argument addition",,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -I19,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,291:291,,unpackb,unpackb,function call,function call,one-to-one,"argument transformation, argument addition",,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -I20,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,294:294,,unpackb,unpackb,function call,function call,one-to-one,"argument transformation, argument addition",,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -I21,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,297:297,,unpackb,unpackb,function call,function call,one-to-one,"argument name change, argument addition, argument transformation",,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -I22,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,300:300,,unpackb,unpackb,function call,function call,one-to-one,"argument name change, argument addition, argument transformation",,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -I23,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,303:303,,unpackb,unpackb,function call,function call,one-to-one,"argument name change, argument addition, argument transformation",,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -I24,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,350:350,,unpackb,unpackb,function call,function call,one-to-one,"argument name change, argument addition, argument transformation",,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -I25,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,385:390,,Ext,ExtType,class object,class object,one-to-one,element name change,,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -I26,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,392:404,,packb,packb,function call,function call,one-to-one,"argument name change, argument addition, argument transformation",,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -I27,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,395:407,,unpackb,unpackb,function call,function call,one-to-one,"argument name change, argument addition, argument transformation",,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -I28,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,375-378:,no code changes,,,,,,,,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -I29,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/__main__.py,,not MR,,,,,,,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/__main__.py,,"1,8-10,13,15,19" -I30,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/args.py,1:,,argparse,,import,,one-to-zero,,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/args.py,"1,25,34,45,56,71", -I31,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/args.py,25-82:,tangled,,,,,,,A few argparse-related classes removed,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/args.py,"1,25,34,45,56,71", -I32,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/chain.py,132:135,,argparse,click,import,import,one-to-one,module name change,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/chain.py,"132,299-300,302,304,306-307","135,298-302" -I33,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/chain.py,299:,,ArgumentParser,,class object,,one-to-zero,,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/chain.py,, -I34,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/chain.py,:298,,,command,,decorator,zero-to-one,,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/chain.py,, -I35,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/chain.py,300-301:299,,add_argument,option,function call,decorator,one-to-one,"argument addition, argument deletion",,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/chain.py,, -I36,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/chain.py,302-303:300,,add_argument,option,function call,decorator,one-to-one,"argument addition, argument deletion",,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/chain.py,, -I37,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/chain.py,304-305:301,,add_argument,option,function call,decorator,one-to-one,"argument addition, argument deletion",,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/chain.py,, -I38,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/chain.py,306:302,,add_argument,"argument, Path",function call,"decorator, class object",one-to-many,"argument addition, argument transformation",,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/chain.py,, -I39,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/chain.py,307:,,parse_args,,function call,,one-to-zero,,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/chain.py,, -I40,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/chain.py,310:303,not MR,,,,,,,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/chain.py,, -I41,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,5:7,,argparse,click,import,import,one-to-one,module name change,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/payment.py,"5,199,201-202,204,206,209,211,213,215,218,221-222,224,227,229-233,235-236,238,246,248,250-251,255,257-258,262,275","7,196-205" -I42,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,199:,,ArgumentParser,,class object,,one-to-zero,,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/payment.py,, -I43,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,:196,,,command,,decorator,zero-to-one,,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/payment.py,, -I44,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,201:,unsure,add_mutually_exclusive_group,,function call,,one-to-zero,,Related to the lines below? (a group is created and used),https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/payment.py,, -I45,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,202:,not MR,add_argument,,function call,,one-to-zero,,"Perhaps, changes in semantics",https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/payment.py,, -I46,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,204-205:197,,add_argument,option,function call,decorator,one-to-one,"argument addition, argument deletion",,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/payment.py,, -I47,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,206-207:198,,"add_argument, FileType","option, File","function call, class object","decorator, class object",many-to-many,"argument addition, argument deletion",,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/payment.py,, -I48,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,209-210:200,,add_argument,option,function call,decorator,one-to-one,"argument addition, argument deletion",,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/payment.py,, -I49,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,211-212:201,,add_argument,option,function call,decorator,one-to-one,"argument addition, argument deletion",,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/payment.py,, -I50,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,213-214:202,,add_argument,option,function call,decorator,one-to-one,"argument addition, argument deletion",,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/payment.py,, -I51,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,215-216:203,,add_argument,option,function call,decorator,one-to-one,"argument addition, argument deletion",,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/payment.py,, -I52,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,218-219:204,,add_argument,option,function call,decorator,one-to-one,"argument addition, argument deletion",,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/payment.py,, -I53,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,221:,unsure,add_mutually_exclusive_group,,function call,,one-to-zero,,Related to the lines below? (a group is created and used),https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/payment.py,, -I54,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,222-225:205,,add_argument,"option, Choice",function call,"decorator, class object",many-to-many,"argument addition, argument deletion",,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/payment.py,, -I55,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,227:,,parse_args,,function call,,one-to-zero,,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/payment.py,, -I56,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,241:206,not MR,,,,,,,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/payment.py,, -I57,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/client.py,3:4,,argparse,click,import,import,one-to-one,module name change,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/rpc/client.py,"3,222-223,225-226,228-229","4,222-225" -I58,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/client.py,222:,,ArgumentParser,,class object,,one-to-zero,,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/rpc/client.py,, -I59,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/client.py,:222,,,command,,decorator,zero-to-one,,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/rpc/client.py,, -I60,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/client.py,223-224:223,,add_argument,option,function call,decorator,one-to-one,"argument addition, argument deletion",,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/rpc/client.py,, -I61,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/client.py,225:,unsure,add_mutually_exclusive_group,,function call,,one-to-zero,,Related to the lines below? (a group is created and used),https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/rpc/client.py,, -I62,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/client.py,226-227:224,,add_argument,option,function call,decorator,one-to-one,"argument addition, argument deletion",,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/rpc/client.py,, -I63,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/client.py,228:225,,add_argument,argument,function call,decorator,one-to-one,"argument addition, argument deletion",,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/rpc/client.py,, -I64,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/client.py,229:,,parse_args,,function call,,one-to-zero,,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/rpc/client.py,, -I65,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/client.py,232:226,not MR,,,,,,,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/rpc/client.py,, -I66,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/server.py,8:7,,argparse,click,import,import,one-to-one,module name change,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/rpc/server.py,"8,23,123,127,129,131,134,136,139,141,143,145-146,148,150,154-156","7,118-123" -I67,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/server.py,123:,,ArgumentParser,,class object,,one-to-zero,,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/rpc/server.py,, -I68,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/server.py,:118,,,command,,decorator,zero-to-one,,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/rpc/server.py,, -I69,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/server.py,127-128:119,,add_argument,option,function call,decorator,one-to-one,"argument addition, argument deletion",,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/rpc/server.py,, -I70,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/server.py,129-130:120,,add_argument,option,function call,decorator,one-to-one,"argument deletion, argument transformation",,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/rpc/server.py,, -I71,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/server.py,131-132:121,,add_argument,option,function call,decorator,one-to-one,"argument deletion, argument transformation",,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/rpc/server.py,, -I72,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/server.py,134-135:123,,add_argument,option,function call,decorator,one-to-one,argument deletion,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/rpc/server.py,, -I73,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/server.py,136-137:122,,add_argument,option,function call,decorator,one-to-one,argument deletion,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/rpc/server.py,, -I74,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/server.py,139:,,parse_args,,function call,,one-to-zero,,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/rpc/server.py,, -I75,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/server.py,153:124,not MR,,,,,,,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/rpc/server.py,, -I76,onitu/onitu,04575c8dab8d632acc40fc30fd42046cdfca36db,watchdog,pyinotify,onitu/drivers/local_storage/local_storage.py,4-5:3,,"watchdog.observers.Observer, watchdog.events.FileSystemEventHandler",pyinotify,import,import,many-to-one,module name change,,https://github.com/onitu/onitu/commit/04575c8dab8d632acc40fc30fd42046cdfca36db,watchdog__pyinotify__onitu/onitu__04575c8d,watchdog__pyinotify__onitu/onitu__04575c8d__onitu/drivers/local_storage/local_storage.py,"4-5,114,152-154","3,114,132-134,136-137,141" -I77,onitu/onitu,04575c8dab8d632acc40fc30fd42046cdfca36db,watchdog,pyinotify,onitu/drivers/local_storage/local_storage.py,"114-136,152-154:114-116,132-137,141",tangled,,,,,,,,https://github.com/onitu/onitu/commit/04575c8dab8d632acc40fc30fd42046cdfca36db,watchdog__pyinotify__onitu/onitu__04575c8d,watchdog__pyinotify__onitu/onitu__04575c8d__onitu/drivers/local_storage/local_storage.py,, -I78,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp,httpx,src/plugins/haruka_bot/login.py,1:6,,aiohttp,httpx,import,import,one-to-one,module name change,,https://github.com/sk-415/harukabot/commit/0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp__httpx__sk-415/harukabot__0611d16a,aiohttp__httpx__sk-415/harukabot__0611d16a__src/plugins/haruka_bot/login.py,"1,33,37","6,37,44" -I79,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp,httpx,src/plugins/haruka_bot/login.py,33-34:37-41,unsure,request,AsyncClient,function call,class object,one-to-one,?,Flagged for discussion,https://github.com/sk-415/harukabot/commit/0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp__httpx__sk-415/harukabot__0611d16a,aiohttp__httpx__sk-415/harukabot__0611d16a__src/plugins/haruka_bot/login.py,, -I80,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp,httpx,src/plugins/haruka_bot/login.py,37-38:44-48,unsure,request,AsyncClient,function call,class object,one-to-one,?,Flagged for discussion,https://github.com/sk-415/harukabot/commit/0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp__httpx__sk-415/harukabot__0611d16a,aiohttp__httpx__sk-415/harukabot__0611d16a__src/plugins/haruka_bot/login.py,, -I81,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp,httpx,src/plugins/haruka_bot/utils.py,11:11,,aiohttp,httpx,import,import,one-to-one,module name change,,https://github.com/sk-415/harukabot/commit/0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp__httpx__sk-415/harukabot__0611d16a,aiohttp__httpx__sk-415/harukabot__0611d16a__src/plugins/haruka_bot/utils.py,"11,111","11,111" -I82,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp,httpx,src/plugins/haruka_bot/utils.py,111-112:111-114,unsure,request,AsyncClient,function call,class object,one-to-one,?,Flagged for discussion,https://github.com/sk-415/harukabot/commit/0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp__httpx__sk-415/harukabot__0611d16a,aiohttp__httpx__sk-415/harukabot__0611d16a__src/plugins/haruka_bot/utils.py,, -I83,landlab/landlab,06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4,xarray,landlab/grid/base.py,,not MR,,,,,,,,https://github.com/landlab/landlab/commit/06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4__xarray__landlab/landlab__06a0c634,netcdf4__xarray__landlab/landlab__06a0c634__landlab/grid/base.py,,"13,497" -I84,landlab/landlab,06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4,xarray,landlab/grid/hex.py,,not MR,,,,,,,,https://github.com/landlab/landlab/commit/06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4__xarray__landlab/landlab__06a0c634,netcdf4__xarray__landlab/landlab__06a0c634__landlab/grid/hex.py,,"11,137-141,145,157" -I85,landlab/landlab,06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4,xarray,landlab/grid/radial.py,,not MR,,,,,,,,https://github.com/landlab/landlab/commit/06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4__xarray__landlab/landlab__06a0c634,netcdf4__xarray__landlab/landlab__06a0c634__landlab/grid/radial.py,,"11,127-130,134,143" -I86,landlab/landlab,06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4,xarray,landlab/grid/raster.py,,not MR,,,,,,,,https://github.com/landlab/landlab/commit/06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4__xarray__landlab/landlab__06a0c634,netcdf4__xarray__landlab/landlab__06a0c634__landlab/grid/raster.py,,"11,369-371,375,383" -I87,landlab/landlab,06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4,xarray,landlab/io/netcdf/read.py,13:12,,netCDF4,xarray,import,import,one-to-one,module name change,,https://github.com/landlab/landlab/commit/06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4__xarray__landlab/landlab__06a0c634,netcdf4__xarray__landlab/landlab__06a0c634__landlab/io/netcdf/read.py,"13,338,340,343,345-346,349,386,413","12,328,333,337-338,345,347-348,368,393" -I88,landlab/landlab,06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4,xarray,landlab/io/netcdf/read.py,340:328,,Dataset,open_dataset,class object,function call,one-to-one,argument addition,,https://github.com/landlab/landlab/commit/06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4__xarray__landlab/landlab__06a0c634,netcdf4__xarray__landlab/landlab__06a0c634__landlab/io/netcdf/read.py,, -I89,landlab/landlab,06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4,xarray,landlab/io/netcdf/write.py,26:14,,netCDF4,xarray,import,import,one-to-one,module name change,,https://github.com/landlab/landlab/commit/06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4__xarray__landlab/landlab__06a0c634,netcdf4__xarray__landlab/landlab__06a0c634__landlab/io/netcdf/write.py,"26,663,665,667,669,671-672,674-675,678,680,800,802,804,806,808,810-811,814,845","14,658,660,664,666-667,669,699,701" -I90,landlab/landlab,06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4,xarray,landlab/io/netcdf/write.py,667:658,,Dataset,open_dataset,class object,function call,one-to-one,argument deletion,,https://github.com/landlab/landlab/commit/06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4__xarray__landlab/landlab__06a0c634,netcdf4__xarray__landlab/landlab__06a0c634__landlab/io/netcdf/write.py,, -I91,wkentaro/fcn,399069ac568af1d295a5ac2d3b61b531af998898,progressbar,tqdm,scripts/fcn_train.py,13:13,,progressbar,tqdm,import,import,one-to-one,module name change,,https://github.com/wkentaro/fcn/commit/399069ac568af1d295a5ac2d3b61b531af998898,progressbar__tqdm__wkentaro/fcn__399069ac,progressbar__tqdm__wkentaro/fcn__399069ac__scripts/fcn_train.py,"13,66,68,91","13,68" -I92,wkentaro/fcn,399069ac568af1d295a5ac2d3b61b531af998898,progressbar,tqdm,scripts/fcn_train.py,"66,68,91:68",tangled,,,,,,,Tangled? Flagging for discussion,https://github.com/wkentaro/fcn/commit/399069ac568af1d295a5ac2d3b61b531af998898,progressbar__tqdm__wkentaro/fcn__399069ac,progressbar__tqdm__wkentaro/fcn__399069ac__scripts/fcn_train.py,, \ No newline at end of file diff --git a/code/taxonomy-data/round2-moha.csv b/code/taxonomy-data/round2-moha.csv deleted file mode 100644 index 3e147d8..0000000 --- a/code/taxonomy-data/round2-moha.csv +++ /dev/null @@ -1,241 +0,0 @@ -id,repo,commit,source,target,file path,lines,flag,source APIs,target APIs,source program elements,target program elements,cardinality,properties,comments,commit URL,migration id,file id,candidate source lines,candidate target lines -M1,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/client.py,31:5,,import attr,import dataclasses,import,import,one-to-one,module name change,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/client.py,,"5,139,704" -M2,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/client.py,139:139,,s,dataclass,decorator,decorator,one-to-one,element name change; argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/client.py,, -M3,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/client.py,704:704,,evolve,replace,function call,function call,one-to-one,element name change,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/client.py,, -M4,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/client_reqrep.py,26:3,,import attr,import dataclasses,import,import,one-to-one,module name change,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/client_reqrep.py,,"3,89,96,144" -M5,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/client_reqrep.py,89:89,,s,dataclass,decorator,decorator,one-to-one,element name change; argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/client_reqrep.py,, -M6,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/client_reqrep.py,96:96,,s,dataclass,decorator,decorator,one-to-one,element name change; argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/client_reqrep.py,, -M7,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/client_reqrep.py,148:144,,s,dataclass,decorator,decorator,one-to-one,element name change; argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/client_reqrep.py,, -M8,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/client_ws.py,7:4,,import attr,import dataclasses,import,import,one-to-one,module name change,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/client_ws.py,,"4,30" -M9,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/client_ws.py,30:30,,s,dataclass,decorator,decorator,one-to-one,element name change; argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/client_ws.py,, -M10,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/connector.py,31:2,,import attr,import dataclasses,import,import,one-to-one,module name change,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/connector.py,,"21,072" -M11,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/connector.py,1073:1072,,evolve,replace,function call,function call,one-to-one,element name change,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/connector.py,, -M12,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/helpers.py,45:7,,import attr,import dataclasses,import,import,one-to-one,module name change,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/helpers.py,,"7,235,272" -M13,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/helpers.py,235:235,,s,dataclass,decorator,decorator,one-to-one,element name change; argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/helpers.py,, -M14,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/helpers.py,272:272,,s,dataclass,decorator,decorator,one-to-one,element name change; argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/helpers.py,, -M15,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,4:1,,import attr,import dataclasses,import,import,one-to-one,module name change,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/tracing.py,,"1,220,229,238,247,257,267,277,282,287,292,297,302,309,316,323,330" -M16,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,220:220,,s,dataclass,decorator,decorator,one-to-one,element name change; argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/tracing.py,, -M17,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,229:229,,s,dataclass,decorator,decorator,one-to-one,element name change; argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/tracing.py,, -M18,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,238:238,,s,dataclass,decorator,decorator,one-to-one,element name change; argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/tracing.py,, -M19,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,247:247,,s,dataclass,decorator,decorator,one-to-one,element name change; argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/tracing.py,, -M20,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,257:257,,s,dataclass,decorator,decorator,one-to-one,element name change; argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/tracing.py,, -M21,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,267:267,,s,dataclass,decorator,decorator,one-to-one,element name change; argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/tracing.py,, -M22,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,277:277,,s,dataclass,decorator,decorator,one-to-one,element name change; argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/tracing.py,, -M23,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,282:282,,s,dataclass,decorator,decorator,one-to-one,element name change; argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/tracing.py,, -M24,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,287:287,,s,dataclass,decorator,decorator,one-to-one,element name change; argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/tracing.py,, -M25,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,292:292,,s,dataclass,decorator,decorator,one-to-one,element name change; argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/tracing.py,, -M26,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,297:297,,s,dataclass,decorator,decorator,one-to-one,element name change; argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/tracing.py,, -M27,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,302:302,,s,dataclass,decorator,decorator,one-to-one,element name change; argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/tracing.py,, -M28,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,309:309,,s,dataclass,decorator,decorator,one-to-one,element name change; argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/tracing.py,, -M29,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,316:316,,s,dataclass,decorator,decorator,one-to-one,element name change; argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/tracing.py,, -M30,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,323:323,,s,dataclass,decorator,decorator,one-to-one,element name change; argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/tracing.py,, -M31,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/tracing.py,330:330,,s,dataclass,decorator,decorator,one-to-one,element name change; argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/tracing.py,, -M32,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/web_request.py,27:2,,import attr,import dataclasses,import,import,one-to-one,module name change,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/web_request.py,,"2,69" -M33,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/web_request.py,69:69,,s,dataclass,decorator,decorator,one-to-one,element name change; argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/web_request.py,, -M34,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/web_routedef.py,18:2,,import attr,import dataclasses,import,import,one-to-one,module name change,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/web_routedef.py,,"2,59,84" -M35,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/web_routedef.py,60:59,,s,dataclass,decorator,decorator,one-to-one,element name change; argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/web_routedef.py,, -M36,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/web_routedef.py,85:84,,s,dataclass,decorator,decorator,one-to-one,element name change; argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/web_routedef.py,, -M37,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/web_ws.py,9:4,,import attr,import dataclasses,import,import,one-to-one,module name change,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/web_ws.py,,"4,44" -M38,keepsafe/aiohttp,e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs,dataclasses,aiohttp/web_ws.py,44:44,,s,dataclass,decorator,decorator,one-to-one,element name change; argument deletion,,https://github.com/keepsafe/aiohttp/commit/e51fb1ff1ebdde566b96af0090c5c63cf1a62b1b,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff,attrs__dataclasses__keepsafe/aiohttp__e51fb1ff__aiohttp/web_ws.py,, -M39,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,test/helpers.py,5:5,,import eventlet,import gevent,import,import,one-to-one,module name change,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__test/helpers.py,"5,11,19","5,11,19" -M40,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,test/helpers.py,13:13,,Timeout,Timeout,function call,function call,one-to-one,no properties,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__test/helpers.py,, -M41,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,test/helpers.py,19:19,,sleep,sleep,function call,function call,one-to-one,no properties,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__test/helpers.py,, -M42,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,test/helpers.py,22:22,not MR,,,,,,,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__test/helpers.py,, -M43,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,test/helpers.py,27:27,not MR,,,,,,,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__test/helpers.py,, -M44,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,test/helpers.py,31:31,not MR,,,,,,,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__test/helpers.py,, -M45,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,test/helpers.py,33:33,not MR,,,,,,,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__test/helpers.py,, -M46,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,test/helpers.py,40:40,not MR,,,,,,,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__test/helpers.py,, -M47,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,test/helpers.py,42:42,not MR,,,,,,,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__test/helpers.py,, -M48,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/__init__.py,8:8,,import eventlet,import gevent.monkey,import,import,one-to-one,module name change,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__wampy/__init__.py,"8,25","8,25" -M49,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/__init__.py,25:25,,monkey_patch,patch_all,function call,function call,one-to-one,element name change,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__wampy/__init__.py,, -M50,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/session.py,8:8-9,,import eventlet,"import gevent -import gevent.queue",import,import,many-to-one,full statement replacement,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__wampy/session.py,"8,68,118,171,178,182,184,188","8-9,69,118-119,167,175" -M51,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/session.py,68:69,,Queue,Queue,function call,function call,one-to-one,no properties,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__wampy/session.py,, -M52,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/session.py,118:119,,Timeout,Empty,exception,exception,one-to-one,element name change,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__wampy/session.py,, -M53,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/session.py,171:167-168,,spawn,spawn,function call,function call,one-to-one,argument transformation,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__wampy/session.py,, -M54,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/session.py,178:175,,spawn,spawn,function call,function call,one-to-one,no properties,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__wampy/session.py,, -M55,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/testing/helpers.py,5:5,,import eventlet,import gevent.monkey,import,import,one-to-one,module name change,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__wampy/testing/helpers.py,"5,13,18,22,27,31,33,40,42","5,13,18,22,27,31,33,40,42" -M56,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/testing/helpers.py,13:13,,Timeout,Timeout,function call,function call,one-to-one,no properties,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__wampy/testing/helpers.py,, -M57,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/testing/helpers.py,18:18,,sleep,sleep,function call,function call,one-to-one,argument addition,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__wampy/testing/helpers.py,, -M58,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/testing/helpers.py,22:22,,Timeout,Timeout,function call,function call,one-to-one,no properties,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__wampy/testing/helpers.py,, -M59,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/testing/helpers.py,27:27,,sleep,sleep,function call,function call,one-to-one,argument addition,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__wampy/testing/helpers.py,, -M60,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/testing/helpers.py,31:31,,Timeout,Timeout,function call,function call,one-to-one,no properties,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__wampy/testing/helpers.py,, -M61,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/testing/helpers.py,33:33,,sleep,sleep,function call,function call,one-to-one,argument addition,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__wampy/testing/helpers.py,, -M62,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/testing/helpers.py,40:40,,Timeout,Timeout,function call,function call,one-to-one,no properties,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__wampy/testing/helpers.py,, -M63,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/testing/helpers.py,42:42,,sleep,sleep,function call,function call,one-to-one,argument addition,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__wampy/testing/helpers.py,, -M64,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/transports/websocket/connection.py,12:12,,import eventlet,import gevent.monkey,import,import,one-to-one,module name change,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__wampy/transports/websocket/connection.py,"12,72,153,155,211","12,72,153,155,211" -M65,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/transports/websocket/connection.py,72:72,,GreenletExit,GreenletExit,import,import,one-to-one,no properties,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__wampy/transports/websocket/connection.py,, -M66,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/transports/websocket/connection.py,153:153,,Timeout,Timeout,function call,function call,one-to-one,no properties,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__wampy/transports/websocket/connection.py,, -M67,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/transports/websocket/connection.py,155:155,,Timeout,Timeout,exception,exception,one-to-one,no properties,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__wampy/transports/websocket/connection.py,, -M68,noisyboiler/wampy,f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet,gevent,wampy/transports/websocket/connection.py,211:211,,sleep,sleep,function call,function call,one-to-one,argument addition,,https://github.com/noisyboiler/wampy/commit/f87f7bee3363567132240caac62c8a3f8148a8fe,eventlet__gevent__noisyboiler/wampy__f87f7bee,eventlet__gevent__noisyboiler/wampy__f87f7bee__wampy/transports/websocket/connection.py,, -M69,openstack/ironic,cbf214b5130e362f57dbe5da99f4cef1918d882d,cheetah3,jinja2,ironic/drivers/modules/pxe.py,21:25,,from Cheetah import Template,import jinja2,import,import,one-to-one,full statement replacement,,https://github.com/openstack/ironic/commit/cbf214b5130e362f57dbe5da99f4cef1918d882d,cheetah3__jinja2__openstack/ironic__cbf214b5,cheetah3__jinja2__openstack/ironic__cbf214b5__ironic/drivers/modules/pxe.py,"21,141,154","25,153-155" -M70,openstack/ironic,cbf214b5130e362f57dbe5da99f4cef1918d882d,cheetah3,jinja2,ironic/drivers/modules/pxe.py,"141,154-159:152-156",unsure,Template,Environment; FileSystemLoader; get_template; render,function call,function call,one-to-many,type cast,misc properties,https://github.com/openstack/ironic/commit/cbf214b5130e362f57dbe5da99f4cef1918d882d,cheetah3__jinja2__openstack/ironic__cbf214b5,cheetah3__jinja2__openstack/ironic__cbf214b5__ironic/drivers/modules/pxe.py,, -M71,openstack/ironic,cbf214b5130e362f57dbe5da99f4cef1918d882d,cheetah3,jinja2,ironic/nova/tilera.py,55:25,,from Cheetah import Template,import jinja2,import,import,one-to-one,full statement replacement,,https://github.com/openstack/ironic/commit/cbf214b5130e362f57dbe5da99f4cef1918d882d,cheetah3__jinja2__openstack/ironic__cbf214b5,cheetah3__jinja2__openstack/ironic__cbf214b5__ironic/nova/tilera.py,"49,54-57","25,78-80" -M72,openstack/ironic,cbf214b5130e362f57dbe5da99f4cef1918d882d,cheetah3,jinja2,ironic/nova/tilera.py,rest of the file,,Template,Environment; FileSystemLoader; get_template; render,function call,function call,one-to-many,type cast,misc properties,https://github.com/openstack/ironic/commit/cbf214b5130e362f57dbe5da99f4cef1918d882d,cheetah3__jinja2__openstack/ironic__cbf214b5,cheetah3__jinja2__openstack/ironic__cbf214b5__ironic/nova/tilera.py,, -M73,shingetsu/saku,d1ad50a9baedf58b37fd8527c09d9b0668d59013,cheetah3,jinja2,shingetsu/template.py,34:32,,import Cheetah.Template,import jinja2,import,import,one-to-one,module name change,,https://github.com/shingetsu/saku/commit/d1ad50a9baedf58b37fd8527c09d9b0668d59013,cheetah3__jinja2__shingetsu/saku__d1ad50a9,cheetah3__jinja2__shingetsu/saku__d1ad50a9__shingetsu/template.py,"34,72","32,39,56-57,67" -M74,shingetsu/saku,d1ad50a9baedf58b37fd8527c09d9b0668d59013,cheetah3,jinja2,shingetsu/template.py,:57,,,FileSystemLoader,,function call,zero-to-one,no properties,,https://github.com/shingetsu/saku/commit/d1ad50a9baedf58b37fd8527c09d9b0668d59013,cheetah3__jinja2__shingetsu/saku__d1ad50a9,cheetah3__jinja2__shingetsu/saku__d1ad50a9__shingetsu/template.py,, -M75,shingetsu/saku,d1ad50a9baedf58b37fd8527c09d9b0668d59013,cheetah3,jinja2,shingetsu/template.py,:56-59,,,Environment,,function call,zero-to-one,no properties,,https://github.com/shingetsu/saku/commit/d1ad50a9baedf58b37fd8527c09d9b0668d59013,cheetah3__jinja2__shingetsu/saku__d1ad50a9,cheetah3__jinja2__shingetsu/saku__d1ad50a9__shingetsu/template.py,, -M76,shingetsu/saku,d1ad50a9baedf58b37fd8527c09d9b0668d59013,cheetah3,jinja2,shingetsu/template.py,72:67,,compile,get_template,function call,function call,one-to-one,argument transformation,,https://github.com/shingetsu/saku/commit/d1ad50a9baedf58b37fd8527c09d9b0668d59013,cheetah3__jinja2__shingetsu/saku__d1ad50a9,cheetah3__jinja2__shingetsu/saku__d1ad50a9__shingetsu/template.py,, -M77,whoopinc/mkwheelhouse,54806ffc8eddb19cb4b603a380a2f1126eaae84e,botocore,boto,mkwheelhouse.py,12:13-14,,import botocore.session,"import boto -import boto.s3.connection",import,import,one-to-many,full statement replacement,,https://github.com/whoopinc/mkwheelhouse/commit/54806ffc8eddb19cb4b603a380a2f1126eaae84e,botocore__boto__whoopinc/mkwheelhouse__54806ffc,botocore__boto__whoopinc/mkwheelhouse__54806ffc__mkwheelhouse.py,"12,19","13-14,25,27-28,54-55,57,66,68,70,72,75,80-82" -M78,whoopinc/mkwheelhouse,54806ffc8eddb19cb4b603a380a2f1126eaae84e,botocore,boto,mkwheelhouse.py,19:25-27,,get_session; get_service,connect_to_region; OrdinaryCallingFormat,function call,function call,many-to-many,argument addition; argument deletion,,https://github.com/whoopinc/mkwheelhouse/commit/54806ffc8eddb19cb4b603a380a2f1126eaae84e,botocore__boto__whoopinc/mkwheelhouse__54806ffc,botocore__boto__whoopinc/mkwheelhouse__54806ffc__mkwheelhouse.py,, -M79,whoopinc/mkwheelhouse,54806ffc8eddb19cb4b603a380a2f1126eaae84e,botocore,boto,mkwheelhouse.py,23-28:32-51,unsure,,,,,,,,https://github.com/whoopinc/mkwheelhouse/commit/54806ffc8eddb19cb4b603a380a2f1126eaae84e,botocore__boto__whoopinc/mkwheelhouse__54806ffc,botocore__boto__whoopinc/mkwheelhouse__54806ffc__mkwheelhouse.py,, -M80,whoopinc/mkwheelhouse,54806ffc8eddb19cb4b603a380a2f1126eaae84e,botocore,boto,mkwheelhouse.py,34:62,unsure,,,,,,,,https://github.com/whoopinc/mkwheelhouse/commit/54806ffc8eddb19cb4b603a380a2f1126eaae84e,botocore__boto__whoopinc/mkwheelhouse__54806ffc,botocore__boto__whoopinc/mkwheelhouse__54806ffc__mkwheelhouse.py,, -M81,zalando/spilo,a83681c756fe8dfc8e5117c690bde16319e3e943,botocore,boto,postgres-appliance/callback_aws.py,9:3-4,,from botocore.exceptions import ClientError,"import boto.ec2 -import boto.utils",import,import,one-to-many,full statement replacement,,https://github.com/zalando/spilo/commit/a83681c756fe8dfc8e5117c690bde16319e3e943,botocore__boto__zalando/spilo__a83681c7,botocore__boto__zalando/spilo__a83681c7__postgres-appliance/callback_aws.py,"9,22","3-4,29,64" -M82,zalando/spilo,a83681c756fe8dfc8e5117c690bde16319e3e943,botocore,boto,postgres-appliance/callback_aws.py,22:18,,ClientError,BotoServerError,exception,exception,one-to-one,element name change,,https://github.com/zalando/spilo/commit/a83681c756fe8dfc8e5117c690bde16319e3e943,botocore__boto__zalando/spilo__a83681c7,botocore__boto__zalando/spilo__a83681c7__postgres-appliance/callback_aws.py,, -M83,zalando/spilo,a83681c756fe8dfc8e5117c690bde16319e3e943,botocore,boto,postgres-appliance/callback_aws.py,26:,not MR,,,,,,,,https://github.com/zalando/spilo/commit/a83681c756fe8dfc8e5117c690bde16319e3e943,botocore__boto__zalando/spilo__a83681c7,botocore__boto__zalando/spilo__a83681c7__postgres-appliance/callback_aws.py,, -M84,zalando/spilo,a83681c756fe8dfc8e5117c690bde16319e3e943,botocore,boto,postgres-appliance/callback_aws.py,:29,not MR,,,,,,,this is an additional feature,https://github.com/zalando/spilo/commit/a83681c756fe8dfc8e5117c690bde16319e3e943,botocore__boto__zalando/spilo__a83681c7,botocore__boto__zalando/spilo__a83681c7__postgres-appliance/callback_aws.py,, -M85,openstack/wsme,002473c0eaff5bde539e6f6980c387d3817f7063,ipaddr,netaddr,wsme/types.py,15:6,,import ipaddr as ipaddress,import netaddr,import,import,one-to-one,full statement replacement,,https://github.com/openstack/wsme//commit/002473c0eaff5bde539e6f6980c387d3817f7063,ipaddr__netaddr__openstack/wsme__002473c0,ipaddr__netaddr__openstack/wsme__002473c0__wsme/types.py,"15,237-238,257-258","6,233-234,253-254" -M86,openstack/wsme,002473c0eaff5bde539e6f6980c387d3817f7063,ipaddr,netaddr,wsme/types.py,237:233,,IPv4Address,IPAddress,function call,function call,one-to-one,element name change; argument addition,,https://github.com/openstack/wsme//commit/002473c0eaff5bde539e6f6980c387d3817f7063,ipaddr__netaddr__openstack/wsme__002473c0,ipaddr__netaddr__openstack/wsme__002473c0__wsme/types.py,"15,237-238,257-258","6,233-234,253-254" -M87,openstack/wsme,002473c0eaff5bde539e6f6980c387d3817f7063,ipaddr,netaddr,wsme/types.py,238:234,,AddressValueError,AddrFormatError,exception,exception,one-to-one,element name change,,https://github.com/openstack/wsme//commit/002473c0eaff5bde539e6f6980c387d3817f7063,ipaddr__netaddr__openstack/wsme__002473c0,ipaddr__netaddr__openstack/wsme__002473c0__wsme/types.py,"15,237-238,257-258","6,233-234,253-254" -M88,openstack/wsme,002473c0eaff5bde539e6f6980c387d3817f7063,ipaddr,netaddr,wsme/types.py,257:253,,IPv6Address,IPAddress,function call,function call,one-to-one,element name change; argument addition,,https://github.com/openstack/wsme//commit/002473c0eaff5bde539e6f6980c387d3817f7063,ipaddr__netaddr__openstack/wsme__002473c0,ipaddr__netaddr__openstack/wsme__002473c0__wsme/types.py,"15,237-238,257-258","6,233-234,253-254" -M89,openstack/wsme,002473c0eaff5bde539e6f6980c387d3817f7063,ipaddr,netaddr,wsme/types.py,258:254,,AddressValueError,AddrFormatError,exception,exception,one-to-one,element name change,,https://github.com/openstack/wsme//commit/002473c0eaff5bde539e6f6980c387d3817f7063,ipaddr__netaddr__openstack/wsme__002473c0,ipaddr__netaddr__openstack/wsme__002473c0__wsme/types.py,"15,237-238,257-258","6,233-234,253-254" -M90,czheo/syntax_sugar_python,1dbc1d44855acd57f280cca03878681e8dc26b01,multiprocessing,multiprocess,syntax_sugar/pipe.py,3:4,,multiprocessing ,multiprocess.pool,import,import,one-to-one,module name change,,https://github.com/czheo/syntax_sugar_python//commit/1dbc1d44855acd57f280cca03878681e8dc26b01,multiprocessing__multiprocess__czheo/syntax_sugar_python__1dbc1d44,multiprocessing__multiprocess__czheo/syntax_sugar_python__1dbc1d44__syntax_sugar/pipe.py,"3-4,83,86-87","3,86,88,91,93,95" -M91,czheo/syntax_sugar_python,1dbc1d44855acd57f280cca03878681e8dc26b01,multiprocessing,multiprocess,syntax_sugar/pipe.py,4:3,,multiprocessing.pool,multiprocess.pool,import,import,one-to-one,module name change,,https://github.com/czheo/syntax_sugar_python//commit/1dbc1d44855acd57f280cca03878681e8dc26b01,multiprocessing__multiprocess__czheo/syntax_sugar_python__1dbc1d44,multiprocessing__multiprocess__czheo/syntax_sugar_python__1dbc1d44__syntax_sugar/pipe.py,"3-4,83,86-87","3,86,88,91,93,95" -M92,czheo/syntax_sugar_python,1dbc1d44855acd57f280cca03878681e8dc26b02,multiprocessing,multiprocess,syntax_sugar/pipe.py,83:85-88,,map,map,function call,function call,one-to-one,argument transformation,"this is more like a ""conditional"" argument transformation",https://github.com/czheo/syntax_sugar_python//commit/1dbc1d44855acd57f280cca03878681e8dc26b02,multiprocessing__multiprocess__czheo/syntax_sugar_python__1dbc1d44,multiprocessing__multiprocess__czheo/syntax_sugar_python__1dbc1d44__syntax_sugar/pipe.py,, -M93,czheo/syntax_sugar_python,1dbc1d44855acd57f280cca03878681e8dc26b03,multiprocessing,multiprocess,syntax_sugar/pipe.py,86:91,,Pool,ThreadPool,function call,function call,one-to-one,element name change,,https://github.com/czheo/syntax_sugar_python//commit/1dbc1d44855acd57f280cca03878681e8dc26b03,multiprocessing__multiprocess__czheo/syntax_sugar_python__1dbc1d44,multiprocessing__multiprocess__czheo/syntax_sugar_python__1dbc1d44__syntax_sugar/pipe.py,, -M94,czheo/syntax_sugar_python,1dbc1d44855acd57f280cca03878681e8dc26b04,multiprocessing,multiprocess,syntax_sugar/pipe.py,87:92-95,,map,map,function call,function call,one-to-one,argument transformation,,https://github.com/czheo/syntax_sugar_python//commit/1dbc1d44855acd57f280cca03878681e8dc26b04,multiprocessing__multiprocess__czheo/syntax_sugar_python__1dbc1d44,multiprocessing__multiprocess__czheo/syntax_sugar_python__1dbc1d44__syntax_sugar/pipe.py,, -M95,radremedy/radremedy,8fa9b7fd7ce51c4b478ebb344d3c71ceb54b24bd,csv,unicodecsv,remedy/data_importer/data_importer.py,8:8,,csv,unicodecsv,import,import,one-to-one,module name change,,https://github.com/radremedy/radremedy//commit/8fa9b7fd7ce51c4b478ebb344d3c71ceb54b24bd,csv__unicodecsv__radremedy/radremedy__8fa9b7fd,csv__unicodecsv__radremedy/radremedy__8fa9b7fd__remedy/data_importer/data_importer.py,"8,19,31","8,27,45" -M96,radremedy/radremedy,8fa9b7fd7ce51c4b478ebb344d3c71ceb54b24bd,csv,unicodecsv,remedy/data_importer/data_importer.py,19:27,,reader,reader,function call,function call,one-to-one,no properties,,https://github.com/radremedy/radremedy//commit/8fa9b7fd7ce51c4b478ebb344d3c71ceb54b24bd,csv__unicodecsv__radremedy/radremedy__8fa9b7fd,csv__unicodecsv__radremedy/radremedy__8fa9b7fd__remedy/data_importer/data_importer.py,, -M97,radremedy/radremedy,8fa9b7fd7ce51c4b478ebb344d3c71ceb54b24bd,csv,unicodecsv,remedy/data_importer/data_importer.py,31:45,,DictReader,DictReader,function call,function call,one-to-one,no properties,,https://github.com/radremedy/radremedy//commit/8fa9b7fd7ce51c4b478ebb344d3c71ceb54b24bd,csv__unicodecsv__radremedy/radremedy__8fa9b7fd,csv__unicodecsv__radremedy/radremedy__8fa9b7fd__remedy/data_importer/data_importer.py,, -M98,ckan/ckanext-datapackager,a6a3fb3aaa48790365430740686de2019ff0076a,csv,unicodecsv,ckanext/datapackager/lib/helpers.py,4:4,,csv,unicodecsv,import,import,one-to-one,module name change,,https://github.com/ckan/ckanext-datapackager//commit/a6a3fb3aaa48790365430740686de2019ff0076a,csv__unicodecsv__ckan/ckanext-datapackager__a6a3fb3a,csv__unicodecsv__ckan/ckanext-datapackager__a6a3fb3a__ckanext/datapackager/lib/helpers.py,"4,73,75,79","4,73,75,79" -M99,ckan/ckanext-datapackager,a6a3fb3aaa48790365430740686de2019ff0076a,csv,unicodecsv,ckanext/datapackager/lib/helpers.py,73:73,,Sniffer,Sniffer,function call,function call,one-to-one,no properties,,https://github.com/ckan/ckanext-datapackager//commit/a6a3fb3aaa48790365430740686de2019ff0076a,csv__unicodecsv__ckan/ckanext-datapackager__a6a3fb3a,csv__unicodecsv__ckan/ckanext-datapackager__a6a3fb3a__ckanext/datapackager/lib/helpers.py,, -M100,ckan/ckanext-datapackager,a6a3fb3aaa48790365430740686de2019ff0076a,csv,unicodecsv,ckanext/datapackager/lib/helpers.py,75:75,,reader,reader,function call,function call,one-to-one,no properties,,https://github.com/ckan/ckanext-datapackager//commit/a6a3fb3aaa48790365430740686de2019ff0076a,csv__unicodecsv__ckan/ckanext-datapackager__a6a3fb3a,csv__unicodecsv__ckan/ckanext-datapackager__a6a3fb3a__ckanext/datapackager/lib/helpers.py,, -M101,ckan/ckanext-datapackager,a6a3fb3aaa48790365430740686de2019ff0076a,csv,unicodecsv,ckanext/datapackager/lib/helpers.py,79:79,,Error,Error,exception,exception,one-to-one,no properties,,https://github.com/ckan/ckanext-datapackager//commit/a6a3fb3aaa48790365430740686de2019ff0076a,csv__unicodecsv__ckan/ckanext-datapackager__a6a3fb3a,csv__unicodecsv__ckan/ckanext-datapackager__a6a3fb3a__ckanext/datapackager/lib/helpers.py,, -M102,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/client/__init_.py,33:33,,from bunch import Bunch,from munch import Munch,import,import,one-to-one,module name change; object name change,,https://github.com/fedora-infra/python-fedora//commit/aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch__munch__fedora-infra/python-fedora__aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a__fedora/client/__init_.py,"31,403,702,741","31,403,702,741" -M103,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/client/__init_.py,111:111,,Bunch,Munch,class,class,one-to-one,element name change,,https://github.com/fedora-infra/python-fedora//commit/aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch__munch__fedora-infra/python-fedora__aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a__fedora/client/__init_.py,"31,403,702,741","31,403,702,741" -M104,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/client/__init_.py,116:116,,Bunch,Munch,class,class,one-to-one,element name change,,https://github.com/fedora-infra/python-fedora//commit/aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch__munch__fedora-infra/python-fedora__aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a__fedora/client/__init_.py,"31,403,702,741","31,403,702,741" -M105,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/client/fas2.py,31:31,,from bunch import Bunch,from munch import Munch,import,import,one-to-one,module name change; object name change,,https://github.com/fedora-infra/python-fedora//commit/aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch__munch__fedora-infra/python-fedora__aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a__fedora/client/fas2.py,"31,403,702,741","31,403,702,741" -M106,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/client/fas2.py,403:403,,Bunch,Munch,function call,function call,one-to-one,element name change,,https://github.com/fedora-infra/python-fedora//commit/aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch__munch__fedora-infra/python-fedora__aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a__fedora/client/fas2.py,, -M107,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/client/fas2.py,702:702,,Bunch,Munch,function call,function call,one-to-one,element name change,,https://github.com/fedora-infra/python-fedora//commit/aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch__munch__fedora-infra/python-fedora__aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a__fedora/client/fas2.py,, -M108,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/client/fas2.py,741:741,,Bunch,Munch,function call,function call,one-to-one,element name change,,https://github.com/fedora-infra/python-fedora//commit/aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch__munch__fedora-infra/python-fedora__aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a__fedora/client/fas2.py,, -M109,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/tg2/utils.py,39:39,,from bunch import Bunch,from munch import Munch,import,import,one-to-one,module name change; object name change,,https://github.com/fedora-infra/python-fedora//commit/aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch__munch__fedora-infra/python-fedora__aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a__fedora/tg2/utils.py,"39,177","39,177" -M110,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/tg2/utils.py,160:160,,from bunch import Bunch,from munch import Munch,import,import,one-to-one,module name change; object name change,,https://github.com/fedora-infra/python-fedora//commit/aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch__munch__fedora-infra/python-fedora__aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a__fedora/tg2/utils.py,, -M111,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/tg2/utils.py,162:162,,Bunch,Munch,function call,function call,one-to-one,element name change,,https://github.com/fedora-infra/python-fedora//commit/aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch__munch__fedora-infra/python-fedora__aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a__fedora/tg2/utils.py,, -M112,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/tg2/utils.py,177:177,,Bunch,Munch,function call,function call,one-to-one,element name change,,https://github.com/fedora-infra/python-fedora//commit/aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch__munch__fedora-infra/python-fedora__aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a__fedora/tg2/utils.py,, -M113,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/wsgi/csrf.py,34:34,,from bunch import Bunch,from munch import Munch,import,import,one-to-one,module name change; object name change,,https://github.com/fedora-infra/python-fedora//commit/aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch__munch__fedora-infra/python-fedora__aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a__fedora/wsgi/csrf.py,"34,150","34,150" -M114,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/wsgi/csrf.py,150:150,,Bunch,Munch,function call,function call,one-to-one,element name change,,https://github.com/fedora-infra/python-fedora//commit/aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch__munch__fedora-infra/python-fedora__aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a__fedora/wsgi/csrf.py,, -M115,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/wsgi/faswho/faswhoplugin.py,40:40,,from bunch import Bunch,from munch import Munch,import,import,one-to-one,module name change; object name change,,https://github.com/fedora-infra/python-fedora//commit/aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch__munch__fedora-infra/python-fedora__aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a__fedora/wsgi/faswho/faswhoplugin.py,"40,231,397","40,231,397" -M116,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/wsgi/faswho/faswhoplugin.py,231:231,,Bunch,Munch,function call,function call,one-to-one,element name change,,https://github.com/fedora-infra/python-fedora//commit/aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch__munch__fedora-infra/python-fedora__aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a__fedora/wsgi/faswho/faswhoplugin.py,, -M117,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/wsgi/faswho/faswhoplugin.py,397:397,,Bunch,Munch,function call,function call,one-to-one,element name change,,https://github.com/fedora-infra/python-fedora//commit/aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch__munch__fedora-infra/python-fedora__aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a__fedora/wsgi/faswho/faswhoplugin.py,, -M118,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,flask_fas_openid.py,31:31,,from bunch import Bunch,from munch import Munch,import,import,one-to-one,module name change; object name change,,https://github.com/fedora-infra/python-fedora//commit/aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch__munch__fedora-infra/python-fedora__aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a__flask_fas_openid.py,"31,179-180","31,179-180" -M119,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,flask_fas_openid.py,179:179,,fromDict,fromDict,function call,function call,one-to-one,no properties,,https://github.com/fedora-infra/python-fedora//commit/aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch__munch__fedora-infra/python-fedora__aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a__flask_fas_openid.py,, -M120,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,flask_fas_openid.py,180:180,,fromDict,fromDict,function call,function call,one-to-one,no properties,,https://github.com/fedora-infra/python-fedora//commit/aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch__munch__fedora-infra/python-fedora__aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a__flask_fas_openid.py,, -M121,1and1/confluencer,df895ac8e75c13e32e2369bc4d9c88aa036ab9d4,bunch,munch,src/confluencer/__main__.py,24:24,,from bunch import Bunch,from munch import Munch as Bunch,import,import,one-to-one,module name change; object name change; alias addition,,https://github.com/1and1/confluencer//commit/df895ac8e75c13e32e2369bc4d9c88aa036ab9d4,bunch__munch__1and1/confluencer__df895ac8,bunch__munch__1and1/confluencer__df895ac8__src/confluencer/__main__.py,24,24 -M122,1and1/confluencer,df895ac8e75c13e32e2369bc4d9c88aa036ab9d4,bunch,munch,src/confluencer/commands/stats.py,23:23,,from bunch import Bunch,from munch import Munch as Bunch,import,import,one-to-one,module name change; object name change; alias addition,,https://github.com/1and1/confluencer//commit/df895ac8e75c13e32e2369bc4d9c88aa036ab9d4,bunch__munch__1and1/confluencer__df895ac8,bunch__munch__1and1/confluencer__df895ac8__src/confluencer/commands/stats.py,23,23 -M123,1and1/confluencer,df895ac8e75c13e32e2369bc4d9c88aa036ab9d4,bunch,munch,src/confluencer/tools/content.py,29:29,,from bunch import bunchify,from munch import munchify as bunchify,import,import,one-to-one,module name change; object name change; alias addition,,https://github.com/1and1/confluencer//commit/df895ac8e75c13e32e2369bc4d9c88aa036ab9d4,bunch__munch__1and1/confluencer__df895ac8,bunch__munch__1and1/confluencer__df895ac8__src/confluencer/tools/content.py,29,29 -M124,itzkvn/python-http-monitoring,790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp,httpx,app/main.py,,no code changes,,,,,,,,https://github.com/itzkvn/python-http-monitoring//commit/790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp__httpx__itzkvn/python-http-monitoring__790a4830,aiohttp__httpx__itzkvn/python-http-monitoring__790a4830__app/main.py,"4,33,36-38,40,44-46", -M125,itzkvn/python-http-monitoring,790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp,httpx,app/settings.py,,no code changes,,,,,,,,https://github.com/itzkvn/python-http-monitoring//commit/790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp__httpx__itzkvn/python-http-monitoring__790a4830,aiohttp__httpx__itzkvn/python-http-monitoring__790a4830__app/settings.py,1, -M126,itzkvn/python-http-monitoring,790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp,httpx,app/targets.py,10-11:9-10,,"from aiohttp import ClientSession -from aiohttp.client_exceptions import ClientConnectorError","import httpx -from httpx import ConnectTimeout, ConnectError",import,import,many-to-many,full statement replacement,,https://github.com/itzkvn/python-http-monitoring//commit/790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp__httpx__itzkvn/python-http-monitoring__790a4830,aiohttp__httpx__itzkvn/python-http-monitoring__790a4830__app/targets.py,"10-11,44,57,91","9-10,52,57,60" -M127,itzkvn/python-http-monitoring,790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp,httpx,app/targets.py,53-55:52-55,,get,AsyncClient; get,function call,function call,one-to-many,no properties,"this has a tangled refactoring, but not too bad",https://github.com/itzkvn/python-http-monitoring//commit/790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp__httpx__itzkvn/python-http-monitoring__790a4830,aiohttp__httpx__itzkvn/python-http-monitoring__790a4830__app/targets.py,, -M128,itzkvn/python-http-monitoring,790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp,httpx,app/targets.py,56:56,,status,status_code,attribute access,attribute access,one-to-one,element name change,,https://github.com/itzkvn/python-http-monitoring//commit/790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp__httpx__itzkvn/python-http-monitoring__790a4830,aiohttp__httpx__itzkvn/python-http-monitoring__790a4830__app/targets.py,, -M129,itzkvn/python-http-monitoring,790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp,httpx,app/targets.py,57:57,,ClientConnectorError,ConnectError,exception,exception,one-to-one,element name change,,https://github.com/itzkvn/python-http-monitoring//commit/790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp__httpx__itzkvn/python-http-monitoring__790a4830,aiohttp__httpx__itzkvn/python-http-monitoring__790a4830__app/targets.py,, -M130,itzkvn/python-http-monitoring,790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp,httpx,app/targets.py,60:60,,TimeoutError ,ConnectTimeout ,exception,exception,one-to-one,element name change,this is part of another library. may be it is replacement of more than one libraries by one library?,https://github.com/itzkvn/python-http-monitoring//commit/790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp__httpx__itzkvn/python-http-monitoring__790a4830,aiohttp__httpx__itzkvn/python-http-monitoring__790a4830__app/targets.py,, -M131,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,13:13,,import umsgpack,import msgpack,import,import,one-to-one,module name change,,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,"13,184,187,192,197,202,205,208,211,216,222,225,228,237,252,267,282,285,288,291,294,297,300,303,350,385,392,395","13,184,187,192,197,202,205,208,211,216,222,225,228,237,252,267,282,285,288,291,294,297,300,303,350,377-378,390,404,407" -M132,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,184:184,,Ext,ExtType,function call,function call,one-to-one,element name change,,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -M133,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,184:184,,packb,packb,function call,function call,one-to-one,argument name change; argument addition,,,,,, -M134,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,187-189:187-189,,Ext,ExtType,function call,function call,one-to-one,element name change,,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -M135,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,187-189:187-189,,packb,packb,function call,function call,one-to-one,argument name change; argument addition,,,,,, -M136,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,192-194:192-194,,Ext,ExtType,function call,function call,one-to-one,element name change,,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -M137,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,192-194:192-194,,packb,packb,function call,function call,one-to-one,argument name change; argument addition,,,,,, -M138,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,197-199:197-199,,Ext,ExtType,function call,function call,one-to-one,element name change,,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -M139,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,197-199:197-199,,packb,packb,function call,function call,one-to-one,argument name change; argument addition,,,,,, -M140,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,202:202,,Ext,ExtType,function call,function call,one-to-one,element name change,,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -M141,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,202:202,,packb,packb,function call,function call,one-to-one,argument name change; argument addition,,,,,, -M142,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,205:205,,Ext,ExtType,function call,function call,one-to-one,element name change,,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -M143,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,205:205,,packb,packb,function call,function call,one-to-one,argument name change; argument addition,,,,,, -M144,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,208:208,,Ext,ExtType,function call,function call,one-to-one,element name change,,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -M145,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,208:208,,packb,packb,function call,function call,one-to-one,argument name change; argument addition,,,,,, -M146,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,211-213:211-213,,Ext,ExtType,function call,function call,one-to-one,element name change,,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -M147,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,211-213:211-213,,packb,packb,function call,function call,one-to-one,argument name change; argument addition,,,,,, -M148,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,216-222:216-222,,Ext,ExtType,function call,function call,one-to-one,element name change,,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -M149,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,222:222,,packb,packb,function call,function call,one-to-one,argument addition,,,,,, -M150,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,225:225,,Ext,ExtType,function call,function call,one-to-one,element name change,,,,,, -M151,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,225:225,,packb,packb,function call,function call,one-to-one,argument addition,,,,,, -M152,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,228:228,,unpackb,unpackb,function call,function call,one-to-one,argument transformation; argument name change; argument addition,,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -M153,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,237:237,,unpackb,unpackb,function call,function call,one-to-one,argument transformation; argument name change; argument addition,,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -M154,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,252:252,,unpackb,unpackb,function call,function call,one-to-one,argument transformation; argument name change; argument addition,,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -M155,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,267:267,,unpackb,unpackb,function call,function call,one-to-one,argument transformation; argument name change; argument addition,,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -M156,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,282:282,,unpackb,unpackb,function call,function call,one-to-one,argument transformation; argument addition,,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -M157,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,285:285,,unpackb,unpackb,function call,function call,one-to-one,argument transformation; argument addition,,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -M158,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,288:288,,unpackb,unpackb,function call,function call,one-to-one,argument transformation; argument addition,,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -M159,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,291:291,,unpackb,unpackb,function call,function call,one-to-one,argument transformation; argument addition,,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -M160,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,294:294,,unpackb,unpackb,function call,function call,one-to-one,argument transformation; argument addition,,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -M161,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,297:297,,unpackb,unpackb,function call,function call,one-to-one,argument transformation; argument name change; argument addition,,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -M162,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,300:300,,unpackb,unpackb,function call,function call,one-to-one,argument transformation; argument name change; argument addition,,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -M163,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,303:303,,unpackb,unpackb,function call,function call,one-to-one,argument transformation; argument name change; argument addition,,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -M164,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,350:350,,unpackb,unpackb,function call,function call,one-to-one,argument transformation; argument name change; argument addition,,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -M165,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,385:390,,Ext,ExtType,function call,function call,one-to-one,element name change,,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -M166,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,392:404,,packb,packb,function call,function call,one-to-one,argument name change; argument addition,,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -M167,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,395:407,,unpackb,unpackb,function call,function call,one-to-one,argument name change; argument addition,,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -M168,logicaldash/lise,028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack,msgpack,LiSE/LiSE/engine.py,375-378:,tangled,,,,,,,,https://github.com/logicaldash/lise/commit/028d0b34a4dadc59b18c88fa3381967c23245e63,umsgpack__msgpack__logicaldash/lise__028d0b34,umsgpack__msgpack__logicaldash/lise__028d0b34__LiSE/LiSE/engine.py,, -M169,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/__main__.py,,no code changes,,,,,,,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/__main__.py,,"1,8-10,13,15,19" -M170,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/args.py,,no code changes,,,,,,,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/args.py,"1,25,34,45,56,71", -M171,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/chain.py,132:135,,import argparse,import click,import,import,one-to-one,module name change,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/chain.py,"132,299-300,302,304,306-307","135,298-302" -M172,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/chain.py,299:,,ArgumentParser,,function call,,one-to-zero,no properties,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/chain.py,, -M173,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/chain.py,:298,,,command,,decorator,zero-to-one,no properties,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/chain.py,, -M174,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/chain.py,300-301:299,,add_argument,option,function call,decorator,one-to-one,argument addition; argument name change; argument deletion; element name change,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/chain.py,, -M175,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/chain.py,302-303:300,,add_argument,option,function call,decorator,one-to-one,argument addition; argument name change; argument deletion; element name change,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/chain.py,, -M176,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/chain.py,304-305:301,,add_argument,option,function call,decorator,one-to-one,argument addition; argument name change; argument deletion; element name change,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/chain.py,, -M177,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/chain.py,306:302,,add_argument,option,function call,decorator,one-to-one,argument addition; argument name change; argument deletion; element name change,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/chain.py,, -M178,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/chain.py,307:,,parse_args,,function call,,one-to-zero,no properties,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/chain.py,, -M179,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/chain.py,310:303,unsure,,,,,,,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/chain.py,, -M180,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,5:7,,argparse,click,import,import,one-to-one,module name change,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/payment.py,"5,199,201-202,204,206,209,211,213,215,218,221-222,224,227,229-233,235-236,238,246,248,250-251,255,257-258,262,275","7,196-205" -M181,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,199:,,ArgumentParser,,function call,,one-to-zero,no properties,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/payment.py,, -M182,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,:196,,,command,,decorator,zero-to-one,no properties,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/payment.py,, -M183,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,201:,,add_mutually_exclusive_group,,function call,,one-to-zero,no properties,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/payment.py,, -M184,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,202:,not MR,,,,,,,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/payment.py,, -M185,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,204-205:197,,add_argument,option,function call,decorator,one-to-one,argument addition; argument name change; argument deletion; element name change,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/payment.py,, -M186,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,206:198,,FileType,File,function call,function call,one-to-one,element name change,,,,,, -M187,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,206-207:198,,add_argument,option,function call,decorator,one-to-one,argument addition; element name change,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/payment.py,, -M188,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,209-210:200,,add_argument,option,function call,decorator,one-to-one,argument addition; argument name change; argument name deletion; element name change,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/payment.py,, -M189,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,211-212:201,,add_argument,option,function call,decorator,one-to-one,argument deletion; argument addition; argument name change; element name change,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/payment.py,, -M190,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,213-214:202,,add_argument,option,function call,decorator,one-to-one,argument deletion; argument addition; argument name change; element name change,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/payment.py,, -M191,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,215-216:203,,add_argument,option,function call,decorator,one-to-one,argument deletion; argument addition; argument name change; element name change,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/payment.py,, -M192,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,218-219:204,,add_argument,option,function call,decorator,one-to-one,argument deletion; argument addition; argument name change; element name change,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/payment.py,, -M193,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,221-225:205,,add_mutually_exclusive_group; add_mutually_exclusive_group; add_mutually_exclusive_group,option,function call,decorator; function call,many-to-many,argument deletion; argument addition; element name change,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/payment.py,, -M194,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,227:,,parse_args,,function call,,one-to-zero,no properties,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/payment.py,, -M195,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/plasma/payment.py,241:206,unsure,,,,,,,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/plasma/payment.py,, -M196,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/client.py,3:4,,argparse,click,import,import,one-to-one,module name change,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/rpc/client.py,"3,222-223,225-226,228-229","4,222-225" -M197,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/client.py,222:,,ArgumentParser,,function call,,one-to-zero,no properties,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/rpc/client.py,, -M198,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/client.py,:222,,,command,,decorator,zero-to-one,no properties,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/rpc/client.py,, -M199,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/client.py,223-224:223,,add_argument,option,function call,decorator,one-to-one,argument deletion; argument addition; element name change,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/rpc/client.py,, -M200,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/client.py,225:,,add_mutually_exclusive_group,,function call,,one-to-zero,no properties,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/rpc/client.py,, -M201,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/client.py,226-227:224,,add_argument,option,function call,decorator,one-to-one,argument deletion; argument addition; element name change,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/rpc/client.py,, -M202,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/client.py,228:225,,add_argument,option,function call,decorator,one-to-one,argument deletion; argument addition; element name change,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/rpc/client.py,, -M203,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/client.py,229:,,parse_args,,function call,,one-to-zero,no properties,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/rpc/client.py,, -M204,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/client.py,232:226,unsure,,,,,,,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/rpc/client.py,, -M205,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/server.py,8:7,,argparse,click,function call,decorator,one-to-one,module name change,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/rpc/server.py,"8,23,123,127,129,131,134,136,139,141,143,145-146,148,150,154-156","7,118-123" -M206,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/server.py,123:,,ArgumentParser,,function call,,one-to-zero,no properties,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/rpc/server.py,, -M207,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/server.py,:118,,,command,,decorator,zero-to-one,no properties,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/rpc/server.py,, -M208,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/server.py,127-128:119,,add_argument,option,function call,decorator,one-to-one,argument deletion; argument name change; element name change,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/rpc/server.py,, -M209,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/server.py,129-130:120,,add_argument,option,function call,decorator,one-to-one,argument deletion; element name change,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/rpc/server.py,, -M210,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/server.py,131-132:121,,add_argument,option,function call,decorator,one-to-one,argument deletion; element name change,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/rpc/server.py,, -M211,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/server.py,134-135:123,,add_argument,option,function call,decorator,one-to-one,argument deletion; element name change,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/rpc/server.py,, -M212,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/server.py,136-137:122,,add_argument,option,function call,decorator,one-to-one,argument deletion; element name change,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/rpc/server.py,, -M213,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/server.py,139:,,parse_args,,function call,,one-to-zero,no properties,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/rpc/server.py,, -M214,clearmatics/ion,03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse,click,ion/rpc/server.py,153:124,unsure,,,,,,,,https://github.com/clearmatics/ion/commit/03fb3a3a307640d2fc0d4481cc3c529c8661b55c,argparse__click__clearmatics/ion__03fb3a3a,argparse__click__clearmatics/ion__03fb3a3a__ion/rpc/server.py,, -M215,onitu/onitu,04575c8dab8d632acc40fc30fd42046cdfca36db,watchdog,pyinotify,onitu/drivers/local_storage/local_storage.py,4-5:3,,"from watchdog.observers import Observer -from watchdog.events import FileSystemEventHandler",import pyinotify,import,import,many-to-one,full statement replacement,,https://github.com/onitu/onitu/commit/04575c8dab8d632acc40fc30fd42046cdfca36db,watchdog__pyinotify__onitu/onitu__04575c8d,watchdog__pyinotify__onitu/onitu__04575c8d__onitu/drivers/local_storage/local_storage.py,"4-5,114,152-154","3,114,132-134,136-137,141" -M216,onitu/onitu,04575c8dab8d632acc40fc30fd42046cdfca36db,watchdog,pyinotify,onitu/drivers/local_storage/local_storage.py,114:114,,FileSystemEventHandler,ProcessEvent,class,class,one-to-one,element name change,,,,,, -M217,onitu/onitu,04575c8dab8d632acc40fc30fd42046cdfca36db,watchdog,pyinotify,onitu/drivers/local_storage/local_storage.py,"152-154:132-137,141",unsure,,,,,,,,https://github.com/onitu/onitu/commit/04575c8dab8d632acc40fc30fd42046cdfca36db,watchdog__pyinotify__onitu/onitu__04575c8d,watchdog__pyinotify__onitu/onitu__04575c8d__onitu/drivers/local_storage/local_storage.py,, -M218,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp,httpx,src/plugins/haruka_bot/login.py,1:6,,aiohttp,httpx,import,import,one-to-one,module name change,,https://github.com/sk-415/harukabot/commit/0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp__httpx__sk-415/harukabot__0611d16a,aiohttp__httpx__sk-415/harukabot__0611d16a__src/plugins/haruka_bot/login.py,"1,33,37","6,37,44" -M219,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp,httpx,src/plugins/haruka_bot/login.py,33:37-38,,request,AsyncClient; get,function call,function call,one-to-many,argument deletion,,https://github.com/sk-415/harukabot/commit/0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp__httpx__sk-415/harukabot__0611d16a,aiohttp__httpx__sk-415/harukabot__0611d16a__src/plugins/haruka_bot/login.py,, -M220,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp,httpx,src/plugins/haruka_bot/login.py,34:41,,json,encoding; json,function call,function call,one-to-many,argument deletion; unmake await,,,,,, -M221,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp,httpx,src/plugins/haruka_bot/login.py,37:44-45,,request,AsyncClient; get,function call,function call,one-to-many,argument deletion,,https://github.com/sk-415/harukabot/commit/0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp__httpx__sk-415/harukabot__0611d16a,aiohttp__httpx__sk-415/harukabot__0611d16a__src/plugins/haruka_bot/login.py,, -M222,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp,httpx,src/plugins/haruka_bot/login.py,38:47-48,,json,encoding; json,function call,function call,one-to-one,argument deletion; unmake await,,,,,, -M223,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp,httpx,src/plugins/haruka_bot/utils.py,11:11,,aiohttp,httpx,import,import,one-to-one,module name change,,https://github.com/sk-415/harukabot/commit/0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp__httpx__sk-415/harukabot__0611d16a,aiohttp__httpx__sk-415/harukabot__0611d16a__src/plugins/haruka_bot/utils.py,"11,111","11,111" -M224,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp,httpx,src/plugins/haruka_bot/utils.py,111:111-112,,request,AsyncClient; get,function call,function call,one-to-many,argument deletion,,https://github.com/sk-415/harukabot/commit/0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp__httpx__sk-415/harukabot__0611d16a,aiohttp__httpx__sk-415/harukabot__0611d16a__src/plugins/haruka_bot/utils.py,, -M225,sk-415/harukabot,0611d16a4cdc3f472b2c5fb265b8728e9a505d74,aiohttp,httpx,src/plugins/haruka_bot/utils.py,112:113-114,,json,encoding; json,function call,function call,one-to-one,argument deletion; unmake await,,,,,, -M226,landlab/landlab,06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4,xarray,landlab/grid/base.py,,not MR,,,,,,,,https://github.com/landlab/landlab/commit/06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4__xarray__landlab/landlab__06a0c634,netcdf4__xarray__landlab/landlab__06a0c634__landlab/grid/base.py,,"13,497" -M227,landlab/landlab,06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4,xarray,landlab/grid/hex.py,,not MR,,,,,,,,https://github.com/landlab/landlab/commit/06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4__xarray__landlab/landlab__06a0c634,netcdf4__xarray__landlab/landlab__06a0c634__landlab/grid/hex.py,,"11,137-141,145,157" -M228,landlab/landlab,06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4,xarray,landlab/grid/radial.py,,not MR,,,,,,,,https://github.com/landlab/landlab/commit/06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4__xarray__landlab/landlab__06a0c634,netcdf4__xarray__landlab/landlab__06a0c634__landlab/grid/radial.py,,"11,127-130,134,143" -M229,landlab/landlab,06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4,xarray,landlab/grid/raster.py,,not MR,,,,,,,,https://github.com/landlab/landlab/commit/06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4__xarray__landlab/landlab__06a0c634,netcdf4__xarray__landlab/landlab__06a0c634__landlab/grid/raster.py,,"11,369-371,375,383" -M230,landlab/landlab,06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4,xarray,landlab/io/netcdf/read.py,13:12,,import netCDF4 as nc4,import xarray as xr,import,import,one-to-one,module name change; alias name change,,https://github.com/landlab/landlab/commit/06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4__xarray__landlab/landlab__06a0c634,netcdf4__xarray__landlab/landlab__06a0c634__landlab/io/netcdf/read.py,"13,338,340,343,345-346,349,386,413","12,328,333,337-338,345,347-348,368,393" -M231,landlab/landlab,06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4,xarray,landlab/io/netcdf/read.py,340:328,,Dataset,open_dataset,function call,function call,one-to-one,element name change; argument deletion,,https://github.com/landlab/landlab/commit/06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4__xarray__landlab/landlab__06a0c634,netcdf4__xarray__landlab/landlab__06a0c634__landlab/io/netcdf/read.py,, -M232,landlab/landlab,06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4,xarray,landlab/io/netcdf/write.py,26:14,,import netCDF4 as nc4,import xarray as xr,import,import,one-to-one,module name change; alias name change,,https://github.com/landlab/landlab/commit/06a0c634b3f52abc4812dda109230cedcdcf57fd,netcdf4__xarray__landlab/landlab__06a0c634,netcdf4__xarray__landlab/landlab__06a0c634__landlab/io/netcdf/write.py,"26,663,665,667,669,671-672,674-675,678,680,800,802,804,806,808,810-811,814,845","14,658,660,664,666-667,669,699,701" -M233,wkentaro/fcn,399069ac568af1d295a5ac2d3b61b531af998898,progressbar,tqdm,scripts/fcn_train.py,13:13,,import progressbar,import tqdm,import,import,one-to-one,module name change,,https://github.com/wkentaro/fcn/commit/399069ac568af1d295a5ac2d3b61b531af998898,progressbar__tqdm__wkentaro/fcn__399069ac,progressbar__tqdm__wkentaro/fcn__399069ac__scripts/fcn_train.py,"13,66,68,91","13,68" -M234,wkentaro/fcn,399069ac568af1d295a5ac2d3b61b531af998898,progressbar,tqdm,scripts/fcn_train.py,"66,68,91:68",unsure,,,,,,,,https://github.com/wkentaro/fcn/commit/399069ac568af1d295a5ac2d3b61b531af998898,progressbar__tqdm__wkentaro/fcn__399069ac,progressbar__tqdm__wkentaro/fcn__399069ac__scripts/fcn_train.py,, \ No newline at end of file diff --git a/code/taxonomy-data/round2-sarah.csv b/code/taxonomy-data/round2-sarah.csv deleted file mode 100644 index 4468740..0000000 --- a/code/taxonomy-data/round2-sarah.csv +++ /dev/null @@ -1,47 +0,0 @@ -id,repo,commit,source,target,file path,lines,flag,source APIs,target APIs,source program elements,target program elements,cardinality,properties,comments,commit URL,migration id,file id,candidate source lines,candidate target lines -S1,openstack/wsme,002473c0eaff5bde539e6f6980c387d3817f7063,ipaddr,netaddr,wsme/types.py,15:6,,ipaddr,netaddr,import,import,one-to-one,full statement replacement,,https://github.com/openstack/wsme//commit/002473c0eaff5bde539e6f6980c387d3817f7063,ipaddr__netaddr__openstack/wsme__002473c0,ipaddr__netaddr__openstack/wsme__002473c0__wsme/types.py,"15,237-238,257-258","6,233-234,253-254" -S2,openstack/wsme,002473c0eaff5bde539e6f6980c387d3817f7063,ipaddr,netaddr,wsme/types.py,237:233,,IPv4Address,IPAddress,function call,function call,one-to-one,argument addition;element name change,,https://github.com/openstack/wsme//commit/002473c0eaff5bde539e6f6980c387d3817f7063,ipaddr__netaddr__openstack/wsme__002473c0,ipaddr__netaddr__openstack/wsme__002473c0__wsme/types.py,"15,237-238,257-258","6,233-234,253-254" -S3,openstack/wsme,002473c0eaff5bde539e6f6980c387d3817f7063,ipaddr,netaddr,wsme/types.py,238:234,,AddressValueError,AddrFormatError,exception,exception,one-to-one,element name change,,https://github.com/openstack/wsme//commit/002473c0eaff5bde539e6f6980c387d3817f7063,ipaddr__netaddr__openstack/wsme__002473c0,ipaddr__netaddr__openstack/wsme__002473c0__wsme/types.py,"15,237-238,257-258","6,233-234,253-254" -S4,openstack/wsme,002473c0eaff5bde539e6f6980c387d3817f7063,ipaddr,netaddr,wsme/types.py,257:253,,IPv4Address,IPAddress,function call,function call,one-to-one,argument addition,,https://github.com/openstack/wsme//commit/002473c0eaff5bde539e6f6980c387d3817f7063,ipaddr__netaddr__openstack/wsme__002473c0,ipaddr__netaddr__openstack/wsme__002473c0__wsme/types.py,"15,237-238,257-258","6,233-234,253-254" -S5,openstack/wsme,002473c0eaff5bde539e6f6980c387d3817f7063,ipaddr,netaddr,wsme/types.py,258:254,,AddressValueError,AddrFormatError,exception,exception,one-to-one,element name change,,https://github.com/openstack/wsme//commit/002473c0eaff5bde539e6f6980c387d3817f7063,ipaddr__netaddr__openstack/wsme__002473c0,ipaddr__netaddr__openstack/wsme__002473c0__wsme/types.py,"15,237-238,257-258","6,233-234,253-254" -S6,czheo/syntax_sugar_python,1dbc1d44855acd57f280cca03878681e8dc26b01,multiprocessing,multiprocess,syntax_sugar/pipe.py,3-4:3,,Pool;ThreadPool,Pool;ThreadPool,import,import,many-to-one,module name change,,https://github.com/czheo/syntax_sugar_python//commit/1dbc1d44855acd57f280cca03878681e8dc26b01,multiprocessing__multiprocess__czheo/syntax_sugar_python__1dbc1d44,multiprocessing__multiprocess__czheo/syntax_sugar_python__1dbc1d44__syntax_sugar/pipe.py,"3-4,83,86-87","3,86,88,91,93,95" -S7,czheo/syntax_sugar_python,1dbc1d44855acd57f280cca03878681e8dc26b02,multiprocessing,multiprocess,syntax_sugar/pipe.py,83:88,,map,map,function call,function call,one-to-one,no properties,,https://github.com/czheo/syntax_sugar_python//commit/1dbc1d44855acd57f280cca03878681e8dc26b02,multiprocessing__multiprocess__czheo/syntax_sugar_python__1dbc1d44,multiprocessing__multiprocess__czheo/syntax_sugar_python__1dbc1d44__syntax_sugar/pipe.py,, -S8,czheo/syntax_sugar_python,1dbc1d44855acd57f280cca03878681e8dc26b03,multiprocessing,multiprocess,syntax_sugar/pipe.py,86:91,,Pool,ThreadPool,function call,function call,one-to-one,element name change,,https://github.com/czheo/syntax_sugar_python//commit/1dbc1d44855acd57f280cca03878681e8dc26b03,multiprocessing__multiprocess__czheo/syntax_sugar_python__1dbc1d44,multiprocessing__multiprocess__czheo/syntax_sugar_python__1dbc1d44__syntax_sugar/pipe.py,, -S9,czheo/syntax_sugar_python,1dbc1d44855acd57f280cca03878681e8dc26b04,multiprocessing,multiprocess,syntax_sugar/pipe.py,87:92-95,not MR,,,,,,,,https://github.com/czheo/syntax_sugar_python//commit/1dbc1d44855acd57f280cca03878681e8dc26b04,multiprocessing__multiprocess__czheo/syntax_sugar_python__1dbc1d44,multiprocessing__multiprocess__czheo/syntax_sugar_python__1dbc1d44__syntax_sugar/pipe.py,, -S10,radremedy/radremedy,8fa9b7fd7ce51c4b478ebb344d3c71ceb54b24bd,csv,unicodecsv,remedy/data_importer/data_importer.py,8:8,,csv,unicodecsv,import,import,one-to-one,module name change,,https://github.com/radremedy/radremedy//commit/8fa9b7fd7ce51c4b478ebb344d3c71ceb54b24bd,csv__unicodecsv__radremedy/radremedy__8fa9b7fd,csv__unicodecsv__radremedy/radremedy__8fa9b7fd__remedy/data_importer/data_importer.py,"8,19,31","8,27,45" -S11,radremedy/radremedy,8fa9b7fd7ce51c4b478ebb344d3c71ceb54b24bd,csv,unicodecsv,remedy/data_importer/data_importer.py,19:27,,reader,reader,function call,function call,one-to-one,no properties,,https://github.com/radremedy/radremedy//commit/8fa9b7fd7ce51c4b478ebb344d3c71ceb54b24bd,csv__unicodecsv__radremedy/radremedy__8fa9b7fd,csv__unicodecsv__radremedy/radremedy__8fa9b7fd__remedy/data_importer/data_importer.py,, -S12,radremedy/radremedy,8fa9b7fd7ce51c4b478ebb344d3c71ceb54b24bd,csv,unicodecsv,remedy/data_importer/data_importer.py,31:45,,DictReader,DictReader,function call,function call,one-to-one,no properties,,https://github.com/radremedy/radremedy//commit/8fa9b7fd7ce51c4b478ebb344d3c71ceb54b24bd,csv__unicodecsv__radremedy/radremedy__8fa9b7fd,csv__unicodecsv__radremedy/radremedy__8fa9b7fd__remedy/data_importer/data_importer.py,, -S13,ckan/ckanext-datapackager,a6a3fb3aaa48790365430740686de2019ff0076a,csv,unicodecsv,ckanext/datapackager/lib/helpers.py,4:4,,csv,unicodecsv,import,import,one-to-one,module name change,,https://github.com/ckan/ckanext-datapackager//commit/a6a3fb3aaa48790365430740686de2019ff0076a,csv__unicodecsv__ckan/ckanext-datapackager__a6a3fb3a,csv__unicodecsv__ckan/ckanext-datapackager__a6a3fb3a__ckanext/datapackager/lib/helpers.py,"4,73,75,79","4,73,75,79" -S14,ckan/ckanext-datapackager,a6a3fb3aaa48790365430740686de2019ff0076a,csv,unicodecsv,ckanext/datapackager/lib/helpers.py,73:73,,Sniffer,Sniffer,function call,function call,one-to-one,no properties,,https://github.com/ckan/ckanext-datapackager//commit/a6a3fb3aaa48790365430740686de2019ff0076a,csv__unicodecsv__ckan/ckanext-datapackager__a6a3fb3a,csv__unicodecsv__ckan/ckanext-datapackager__a6a3fb3a__ckanext/datapackager/lib/helpers.py,, -S15,ckan/ckanext-datapackager,a6a3fb3aaa48790365430740686de2019ff0076a,csv,unicodecsv,ckanext/datapackager/lib/helpers.py,75:75,,reader,reader,function call,function call,one-to-one,no properties,,https://github.com/ckan/ckanext-datapackager//commit/a6a3fb3aaa48790365430740686de2019ff0076a,csv__unicodecsv__ckan/ckanext-datapackager__a6a3fb3a,csv__unicodecsv__ckan/ckanext-datapackager__a6a3fb3a__ckanext/datapackager/lib/helpers.py,, -S16,ckan/ckanext-datapackager,a6a3fb3aaa48790365430740686de2019ff0076a,csv,unicodecsv,ckanext/datapackager/lib/helpers.py,79:79,,Error,Error,exception,exception,one-to-one,no properties,,https://github.com/ckan/ckanext-datapackager//commit/a6a3fb3aaa48790365430740686de2019ff0076a,csv__unicodecsv__ckan/ckanext-datapackager__a6a3fb3a,csv__unicodecsv__ckan/ckanext-datapackager__a6a3fb3a__ckanext/datapackager/lib/helpers.py,, -S17,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/client/__init_.py,33:33,,Bunch,Munch,import,import,one-to-one,full statement replacement,,https://github.com/fedora-infra/python-fedora//commit/aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch__munch__fedora-infra/python-fedora__aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a__fedora/client/__init_.py,"31,403,702,741","31,403,702,741" -S18,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/client/__init_.py,111:111,,Bunch,Munch,class object,class object,one-to-one,no properties,,https://github.com/fedora-infra/python-fedora//commit/aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch__munch__fedora-infra/python-fedora__aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a__fedora/client/__init_.py,"31,403,702,741","31,403,702,741" -S19,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/client/__init_.py,116:116,,__init__,__init__,function call,function call,one-to-one,no properties,,https://github.com/fedora-infra/python-fedora//commit/aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch__munch__fedora-infra/python-fedora__aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a__fedora/client/__init_.py,"31,403,702,741","31,403,702,741" -S20,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/client/fas2.py,31:31,,Bunch,Munch,import,import,one-to-one,full statement replacement,,https://github.com/fedora-infra/python-fedora//commit/aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch__munch__fedora-infra/python-fedora__aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a__fedora/client/fas2.py,"31,403,702,741","31,403,702,741" -S21,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/client/fas2.py,403:403,,Bunch,Munch,function call,function call,one-to-one,no properties,,https://github.com/fedora-infra/python-fedora//commit/aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch__munch__fedora-infra/python-fedora__aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a__fedora/client/fas2.py,, -S22,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/client/fas2.py,702:702,,Bunch,Munch,function call,function call,one-to-one,no properties,,https://github.com/fedora-infra/python-fedora//commit/aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch__munch__fedora-infra/python-fedora__aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a__fedora/client/fas2.py,, -S23,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/client/fas2.py,741:741,,Bunch,Munch,function call,function call,one-to-one,no properties,,https://github.com/fedora-infra/python-fedora//commit/aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch__munch__fedora-infra/python-fedora__aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a__fedora/client/fas2.py,, -S24,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/tg2/utils.py,39:39,,Bunch,Munch,import,import,one-to-one,full statement replacement,,https://github.com/fedora-infra/python-fedora//commit/aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch__munch__fedora-infra/python-fedora__aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a__fedora/tg2/utils.py,"39,177","39,177" -S25,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/tg2/utils.py,160:160,,Bunch,Munch,import,import,one-to-one,full statement replacement,,https://github.com/fedora-infra/python-fedora//commit/aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch__munch__fedora-infra/python-fedora__aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a__fedora/tg2/utils.py,, -S26,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/tg2/utils.py,162:162,,Bunch,Munch,function call,function call,one-to-one,no properties,,https://github.com/fedora-infra/python-fedora//commit/aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch__munch__fedora-infra/python-fedora__aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a__fedora/tg2/utils.py,, -S27,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/tg2/utils.py,177:177,,Bunch,Munch,function call,function call,one-to-one,no properties,,https://github.com/fedora-infra/python-fedora//commit/aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch__munch__fedora-infra/python-fedora__aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a__fedora/tg2/utils.py,, -S28,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/wsgi/csrf.py,34:34,,Bunch,Munch,import,import,one-to-one,full statement replacement,,https://github.com/fedora-infra/python-fedora//commit/aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch__munch__fedora-infra/python-fedora__aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a__fedora/wsgi/csrf.py,"34,150","34,150" -S29,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/wsgi/csrf.py,150:150,,Bunch,Munch,function call,function call,one-to-one,no properties,,https://github.com/fedora-infra/python-fedora//commit/aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch__munch__fedora-infra/python-fedora__aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a__fedora/wsgi/csrf.py,, -S30,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/wsgi/faswho/faswhoplugin.py,40:40,,Bunch,Munch,import,import,one-to-one,full statement replacement,,https://github.com/fedora-infra/python-fedora//commit/aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch__munch__fedora-infra/python-fedora__aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a__fedora/wsgi/faswho/faswhoplugin.py,"40,231,397","40,231,397" -S31,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/wsgi/faswho/faswhoplugin.py,231:231,,Bunch,Munch,function call,function call,one-to-one,no properties,,https://github.com/fedora-infra/python-fedora//commit/aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch__munch__fedora-infra/python-fedora__aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a__fedora/wsgi/faswho/faswhoplugin.py,, -S32,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,fedora/wsgi/faswho/faswhoplugin.py,397:397,,Bunch,Munch,function call,function call,one-to-one,no properties,,https://github.com/fedora-infra/python-fedora//commit/aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch__munch__fedora-infra/python-fedora__aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a__fedora/wsgi/faswho/faswhoplugin.py,, -S33,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,flask_fas_openid.py,31:31,,Bunch,Munch,import,import,one-to-one,full statement replacement,,https://github.com/fedora-infra/python-fedora//commit/aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch__munch__fedora-infra/python-fedora__aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a__flask_fas_openid.py,"31,179-180","31,179-180" -S34,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,flask_fas_openid.py,179:179,,fromDict,fromDict,function call,function call,one-to-one,no properties,,https://github.com/fedora-infra/python-fedora//commit/aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch__munch__fedora-infra/python-fedora__aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a__flask_fas_openid.py,, -S35,fedora-infra/python-fedora,aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch,munch,flask_fas_openid.py,180:180,,fromDict,fromDict,function call,function call,one-to-one,no properties,,https://github.com/fedora-infra/python-fedora//commit/aca2a20a5c1a889eed655f36ef1bf28dd32c3145,bunch__munch__fedora-infra/python-fedora__aca2a20a,bunch__munch__fedora-infra/python-fedora__aca2a20a__flask_fas_openid.py,, -S36,1and1/confluencer,df895ac8e75c13e32e2369bc4d9c88aa036ab9d4,bunch,munch,src/confluencer/__main__.py,24:24,,Bunch,Munch,import,import,one-to-one,full statement replacement,it's interesting how they avoided other api replacements by naming it Bunch,https://github.com/1and1/confluencer//commit/df895ac8e75c13e32e2369bc4d9c88aa036ab9d4,bunch__munch__1and1/confluencer__df895ac8,bunch__munch__1and1/confluencer__df895ac8__src/confluencer/__main__.py,24,24 -S37,1and1/confluencer,df895ac8e75c13e32e2369bc4d9c88aa036ab9d4,bunch,munch,src/confluencer/commands/stats.py,23:23,,Bunch,Munch,import,import,one-to-one,full statement replacement,,https://github.com/1and1/confluencer//commit/df895ac8e75c13e32e2369bc4d9c88aa036ab9d4,bunch__munch__1and1/confluencer__df895ac8,bunch__munch__1and1/confluencer__df895ac8__src/confluencer/commands/stats.py,23,23 -S38,1and1/confluencer,df895ac8e75c13e32e2369bc4d9c88aa036ab9d4,bunch,munch,src/confluencer/tools/content.py,29:29,,Bunch,Munch,import,import,one-to-one,full statement replacement,,https://github.com/1and1/confluencer//commit/df895ac8e75c13e32e2369bc4d9c88aa036ab9d4,bunch__munch__1and1/confluencer__df895ac8,bunch__munch__1and1/confluencer__df895ac8__src/confluencer/tools/content.py,29,29 -S39,itzkvn/python-http-monitoring,790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp,httpx,app/main.py,,no code changes,,,,,,,,https://github.com/itzkvn/python-http-monitoring//commit/790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp__httpx__itzkvn/python-http-monitoring__790a4830,aiohttp__httpx__itzkvn/python-http-monitoring__790a4830__app/main.py,"4,33,36-38,40,44-46", -S40,itzkvn/python-http-monitoring,790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp,httpx,app/settings.py,,no code changes,,,,,,,,https://github.com/itzkvn/python-http-monitoring//commit/790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp__httpx__itzkvn/python-http-monitoring__790a4830,aiohttp__httpx__itzkvn/python-http-monitoring__790a4830__app/settings.py,1, -S41,itzkvn/python-http-monitoring,790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp,httpx,app/targets.py,3:,,asyncio.TimeoutError,,import,no program element,one-to-zero,,,https://github.com/itzkvn/python-http-monitoring//commit/790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp__httpx__itzkvn/python-http-monitoring__790a4830,aiohttp__httpx__itzkvn/python-http-monitoring__790a4830__app/targets.py,, -S42,itzkvn/python-http-monitoring,790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp,httpx,app/targets.py,10-11:9-10,,ClientSession;ClientConnectorError,httpx;ConnectTimeout;ConnectErrror,import,import,many-to-many,full statement replacement,,https://github.com/itzkvn/python-http-monitoring//commit/790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp__httpx__itzkvn/python-http-monitoring__790a4830,aiohttp__httpx__itzkvn/python-http-monitoring__790a4830__app/targets.py,"10-11,44,57,91","9-10,52,57,60" -S43,itzkvn/python-http-monitoring,790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp,httpx,app/targets.py,44;53-55:52-55,,ClientSession;get,AsyncClient;get,function call,function call,many-to-many,making await,,https://github.com/itzkvn/python-http-monitoring//commit/790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp__httpx__itzkvn/python-http-monitoring__790a4830,aiohttp__httpx__itzkvn/python-http-monitoring__790a4830__app/targets.py,, -S44,itzkvn/python-http-monitoring,790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp,httpx,app/targets.py,56:56,,status,status_code,attribute access,attribute access,one-to-one,element name change,,https://github.com/itzkvn/python-http-monitoring//commit/790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp__httpx__itzkvn/python-http-monitoring__790a4830,aiohttp__httpx__itzkvn/python-http-monitoring__790a4830__app/targets.py,, -S45,itzkvn/python-http-monitoring,790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp,httpx,app/targets.py,57:57,,ClientConnectError,ConnectError,exception,exception,one-to-one,element name change,,https://github.com/itzkvn/python-http-monitoring//commit/790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp__httpx__itzkvn/python-http-monitoring__790a4830,aiohttp__httpx__itzkvn/python-http-monitoring__790a4830__app/targets.py,, -S46,itzkvn/python-http-monitoring,790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp,httpx,app/targets.py,60:60,,asyncio.TimeoutError,ConnectError,exception,exception,one-to-one,element name change,,https://github.com/itzkvn/python-http-monitoring//commit/790a4830785a2dd03686c57f5ec70a4bb1a41f22,aiohttp__httpx__itzkvn/python-http-monitoring__790a4830,aiohttp__httpx__itzkvn/python-http-monitoring__790a4830__app/targets.py,, \ No newline at end of file diff --git a/code/taxonomy-data/round3--merge.csv b/code/taxonomy-data/round3--merge.csv deleted file mode 100644 index 1459b2b..0000000 --- a/code/taxonomy-data/round3--merge.csv +++ /dev/null @@ -1,104 +0,0 @@ -id 1,id 2,repo,commit,source,target,file path,lines,flag,R1 source APIs,R2 source APIs,agreed source API,R1 target APIs,R2 target APIs,agreed target APIs,R1 source program elements,R2 source program elements,agreed source program elements,R1 target program elements,R2 target program elements,agreed target program elements,R1 cardinality,R2 cardinality,agreed cardinality,R1 properties,R2 properties,agreed properties,R1 comments,R2 comments,R1,R2 -M11,S1,heyman/locust,4067b929fab7691a12ad91bf70e3738d715e860e,bottle,flask,locust/web.py,"2,6:9",,"from bottle import route, run, send_file;import bottle",bottle;route;run;send_file,,"from flask import Flask, make_response",Flask;flask;make_response,,import,import,import,import,import,import,many-to-many,many-to-one,,no properties,no properties,no properties,,,moha,sarah -M12,S2,heyman/locust,4067b929fab7691a12ad91bf70e3738d715e860e,bottle,flask,locust/web.py,47:10,,default_app,default_app,default_app,Flask,Flask,Flask,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,argument addition;element name change,argument addition;element name change,argument addition;element name change,,,moha,sarah -M16,S6,heyman/locust,4067b929fab7691a12ad91bf70e3738d715e860e,bottle,flask,locust/web.py,18:17,,route,route,route,route,route,route,decorator,decorator,decorator,decorator,decorator,decorator,one-to-one,one-to-one,one-to-one,no properties,no properties,no properties,,"in the source, it is bottle.route (i.e., part of the module directly) while in the target, it is accessed from the Flask object instance. however, I don't think this requires any properties because it is basically boot.@roote replaced with Flask().@route()? UNless we treat this as one to many with decorator being replaced by function call + decorator? ",moha,sarah -M17,S7,heyman/locust,4067b929fab7691a12ad91bf70e3738d715e860e,bottle,flask,locust/web.py,20:19-21,,send_file,send_file,send_file,header;make_response,headers;make_response;read,,function call,function call,function call,attribute access;function call,attribute access;function call,attribute access;function call,one-to-many,one-to-many,one-to-many,argument transformation,argument trasformation;element name change,,"in the source lib, they pass file name and directory, while in the target lib, they pass teh file content. Therefore, I consider it as an argument tranformation",,moha,sarah -M24,S8,ctlearn-project/ctlearn,2375af87fa36b7c93c5a3be5cab81784d4a2f64e,configparser,configobj,ctalearn/scripts/run_model.py,2:2-3,,import configparser,configparser,,from configobj import ConfigObj;from configobj.validate import Validator,ConfigObj;Validator,,import,import,import,import,import,import,one-to-many,one-to-many,one-to-many,no properties,no properties,no properties,,,moha,sarah -M25,S9,ctlearn-project/ctlearn,2375af87fa36b7c93c5a3be5cab81784d4a2f64e,configparser,configobj,ctalearn/scripts/run_model.py,499-500:437-438,,ConfigParser;read,ConfigParser;read,ConfigParser;read,ConfigObj;ConfigObj,ConfigObj,,function call,function call,function call,function call,function call,function call,many-to-many,one-to-many,,argument addition;argument deletion;argument transformation,argument addition,,transformation of the file path,,moha,sarah -M28,S11,codesy/codesy,b5824f4f99b62978952b489d10d558e681c69497,csv,unicodecsv,codesy/base/admin.py,1:2,,import csv,csv,,import unicodecsv as csv,unicodecsv,,import,import,import,import,import,import,one-to-one,,,no properties,,,,,moha,sarah -M29,S12,codesy/codesy,b5824f4f99b62978952b489d10d558e681c69497,csv,unicodecsv,codesy/base/admin.py,19:20,,writer,writer,writer,writer,writer,writer,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,argument addition,argument addition,argument addition,,,moha,sarah -M37,S13,rapid-design-of-systems-laboratory/beluga,078e3e56fe5b86d9c188aaf249a72296bd6fa753,dill,cloudpickle,beluga/beluga.py,8:8,,import dill,dill,,import cloudpickle as pickle,cloudpickle,,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,no properties,no properties,no properties,,,moha,sarah -M38,S14,rapid-design-of-systems-laboratory/beluga,078e3e56fe5b86d9c188aaf249a72296bd6fa753,dill,cloudpickle,beluga/beluga.py,141-142:141,,dump;settings,dump;settings,dump;settings,dump,dump,dump,attribute access;function call,attribute access;function call,attribute access;function call,function call,function call,function call,many-to-one,many-to-one,many-to-one,no properties,no properties,no properties,,,moha,sarah -M39,S15,rapid-design-of-systems-laboratory/beluga,078e3e56fe5b86d9c188aaf249a72296bd6fa753,dill,cloudpickle,beluga/visualization/datasources.py,2:2,,import dill,dill,,import cloudpickle as pickle,cloudpickle,,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,no properties,no properties,no properties,,,moha,sarah -M40,S16,rapid-design-of-systems-laboratory/beluga,078e3e56fe5b86d9c188aaf249a72296bd6fa753,dill,cloudpickle,beluga/visualization/datasources.py,54:54,,load,load,load,load,load,load,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,no properties,no properties,no properties,,,moha,sarah -M54,S17,obsidianforensics/hindsight,973b3d3278609c144f11542bd24164243ee165af,leveldb,plyvel,pyhindsight/browsers/chrome.py,1656:1656,,import leveldb,leveldb,,import plyvel,pyleveldb,,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,no properties,no properties,no properties,,,moha,sarah -M55,S18,obsidianforensics/hindsight,973b3d3278609c144f11542bd24164243ee165af,leveldb,plyvel,pyhindsight/utils.py,104:104,,import leveldb,leveldb,,import plyvel,pyleveldb,,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,no properties,no properties,no properties,,,moha,sarah -M56,S19,obsidianforensics/hindsight,973b3d3278609c144f11542bd24164243ee165af,leveldb,plyvel,pyhindsight/utils.py,115:115,,LevelDB,LevelDB,LevelDB,DB,DB,DB,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,element name change,element name change,element name change,,,moha,sarah -M57,S20,obsidianforensics/hindsight,973b3d3278609c144f11542bd24164243ee165af,leveldb,plyvel,pyhindsight/utils.py,121:121,,RangeIter,RangeIterator,,iterator,Iterator,,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,element name change,element name change,element name change,,,moha,sarah -M82,S21,aws/aws-parallelcluster,d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko,fabric,tests/integration-tests/remote_command_executor.py,16:16,,"from paramiko import AutoAddPolicy, SSHClient",AutoAddPolicy;SSHClient,,from fabric import Connection,Connection,,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,no properties,no properties,no properties,,,moha,sarah -M83,S22,aws/aws-parallelcluster,d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko,fabric,tests/integration-tests/remote_command_executor.py,45-51:38-43,,AutoAddPolicy;SSHClient;connect;load_system_host_keys;open_sftp;set_missing_host_key_policy,SSHClient;connect;load_system_host_keys;set_missing_host_key_policy,,Connection,Connection,Connection,function call,function call,function call,function call,function call,function call,many-to-one,many-to-one,many-to-one,argument addition;argument name change;argument transformation,argument transformation,,"argument hostname changed to host, username to user. some named arguments changed to dictionary (arg transformation). Argument forward_agent added.",,moha,sarah -M84,S24,aws/aws-parallelcluster,d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko,fabric,tests/integration-tests/remote_command_executor.py,56:48,,close,close,close,close,close,close,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,no properties,no properties,no properties,,,moha,sarah -M86,S27,aws/aws-parallelcluster,d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko,fabric,tests/integration-tests/remote_command_executor.py,102:96,,put,put,put,put,put,put,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,no properties,no properties,no properties,,,moha,sarah -M87,S28,aws/aws-parallelcluster,d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko,fabric,tests/integration-tests/remote_command_executor.py,111:105,,put,put,put,put,put,put,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,no properties,no properties,no properties,,,moha,sarah -M94,S29,pimoroni/inky,cba36514eb8c881f8bd1d92b0b6a5bf12b4b72fb,smbus-cffi,smbus2,library/inky/eeprom.py,7:7,,import smbus,smbus,,from smbus2 import SMBus,SMBus,,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,no properties,no properties,no properties,,,moha,sarah -M95,S30,pimoroni/inky,cba36514eb8c881f8bd1d92b0b6a5bf12b4b72fb,smbus-cffi,smbus2,library/inky/eeprom.py,98:98,,SMBus,SMBus,SMBus,SMBus,SMBus,SMBus,function call,function call,function call,function call,function call,function call,one-to-one,one-to-one,one-to-one,no properties,no properties,no properties,,,moha,sarah -M96,S31,pimoroni/inky,cba36514eb8c881f8bd1d92b0b6a5bf12b4b72fb,smbus-cffi,smbus2,library/inky/inky.py,16:16,,import smbus,smbus,,from smbus2 import SMBus,SMBus,,import,import,import,import,import,import,one-to-one,one-to-one,one-to-one,no properties,no properties,no properties,,,moha,sarah -M1,-,twiliodeved/sms2fa-flask,22eedfcd1ef701a4283505762660146b57b26304,bcrypt,passlib,sms2fa_flask/models.py,3:4,,import bcrypt,,,from passlib.hash import bcrypt,,,import,,,import,,,one-to-one,,,no properties,,,,,moha, -M2,-,twiliodeved/sms2fa-flask,22eedfcd1ef701a4283505762660146b57b26304,bcrypt,passlib,sms2fa_flask/models.py,26-27:26,unsure,,,,,,,,,,,,,,,,,,,replaces algorithm with function,,moha, -M3,-,twiliodeved/sms2fa-flask,22eedfcd1ef701a4283505762660146b57b26304,bcrypt,passlib,sms2fa_flask/models.py,30-31:29,,gensalt;hashpw,,,encrypt,,,function call,,,function call,,,many-to-one,,,argument deletion;argument transformation,,,"the transformation is ""undone""",,moha, -M4,-,cqmoe/python-cqhttp,f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,bottle,flask,cqhttp/__init__.py,7:6,,"from bottle import Bottle, request, abort",,,"from flask import Flask, request, abort, jsonify",,,import,,,import,,,many-to-many,,,no properties,,,,,moha, -M5,-,cqmoe/python-cqhttp,f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,bottle,flask,cqhttp/__init__.py,68:67,,Bottle,,,Flask,,,function call,,,function call,,,one-to-one,,,argument addition;element name change,,,,,moha, -M6,-,cqmoe/python-cqhttp,f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,bottle,flask,cqhttp/__init__.py,69:68,,post,,,route,,,function call,,,function call,,,one-to-one,,,argument addition;element name change,,,,,moha, -M7,-,cqmoe/python-cqhttp,f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,bottle,flask,cqhttp/__init__.py,84:83,,read,,,get_data,,,function call,,,function call,,,one-to-one,,,element name change,,,,,moha, -M8,-,cqmoe/python-cqhttp,f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,bottle,flask,cqhttp/__init__.py,88:89,,get,,,get,,,function call,,,function call,,,one-to-one,,,no properties,,,,,moha, -M9,-,cqmoe/python-cqhttp,f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,bottle,flask,cqhttp/__init__.py,97:98,,get,,,get,,,function call,,,function call,,,one-to-one,,,no properties,,,,,moha, -M10,-,cqmoe/python-cqhttp,f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,bottle,flask,cqhttp/__init__.py,111:112-113,unsure,,,,,,,,,,,,,,,,,,,,,moha, -M13,-,heyman/locust,4067b929fab7691a12ad91bf70e3738d715e860e,bottle,flask,locust/web.py,:11,not MR,,,,,,,,,,,,,,,,,,,,,moha, -M14,-,heyman/locust,4067b929fab7691a12ad91bf70e3738d715e860e,bottle,flask,locust/web.py,14:,not MR,,,,,,,,,,,,,,,,,,,,,moha, -M15,-,heyman/locust,4067b929fab7691a12ad91bf70e3738d715e860e,bottle,flask,locust/web.py,16:,not MR,,,,,,,,,,,,,,,,,,,,,moha, -M18,-,nicolas-van/pygreen,843c8cfe9af68b9029235a229c838f519049ab0e,bottle,flask,pygreen.py,27:27,,import bottle,,,import flask,,,import,,,import,,,one-to-one,,,no properties,,,,,moha, -M19,-,nicolas-van/pygreen,843c8cfe9af68b9029235a229c838f519049ab0e,bottle,flask,pygreen.py,47:47,,Bottle,,,Flask,,,function call,,,function call,,,one-to-one,,,argument addition;element name change,,,,,moha, -M20,-,nicolas-van/pygreen,843c8cfe9af68b9029235a229c838f519049ab0e,bottle,flask,pygreen.py,93:93,,static_file,,,send_from_directory,,,function call,,,function call,,,one-to-one,,,argument name deletion;argument order change;element name change,,,new property,,moha, -M21,-,nicolas-van/pygreen,843c8cfe9af68b9029235a229c838f519049ab0e,bottle,flask,pygreen.py,94:94,,HTTPError,,,abort,,,function call,,,function call,,,one-to-one,,,element name change,,,"there is an argument deletion, however, probably not migration related",,moha, -M22,-,nicolas-van/pygreen,843c8cfe9af68b9029235a229c838f519049ab0e,bottle,flask,pygreen.py,98:98,,route,,,add_url_rule,,,function call,,,function call,,,one-to-one,,,argument addition;element name change,,,the argument addition may not be migration related,,moha, -M23,-,nicolas-van/pygreen,843c8cfe9af68b9029235a229c838f519049ab0e,bottle,flask,pygreen.py,99:99,,route,,,add_url_rule,,,function call,,,function call,,,one-to-one,,,argument addition;element name change,,,the argument addition may not be migration related,,moha, -M26,-,dbcli/mycli,b7a0b0f7d05cc90c8e5b20c2203562fdffbd6add,configparser,configobj,mycli/config.py,6:3,,from configparser import ConfigParser,,,from configobj import ConfigObj,,,import,,,import,,,one-to-one,,,no properties,,,,,moha, -M27,-,dbcli/mycli,b7a0b0f7d05cc90c8e5b20c2203562fdffbd6add,configparser,configobj,mycli/config.py,"10,14,18:6-8",tangled,,,,,,,,,,,,,,,,,,,,,moha, -M30,-,heroku/salesforce-bulk,2f787fa0535957c3f7f864f3108bd1c2bc8a1271,csv,unicodecsv,salesforce_bulk/csv_adapter.py,1:1,,import csv,,,import unicodecsv as csv,,,import,,,import,,,one-to-one,,,no properties,,,,,moha, -M31,-,mlsecproject/combine,efe20ac0e2cb0717b35ee60ca60ff146c3ddb01a,csv,unicodecsv,baler.py,2:11,,import csv,,,import unicodecsv,,,import,,,import,,,one-to-one,,,no properties,,,,,moha, -M32,-,mlsecproject/combine,efe20ac0e2cb0717b35ee60ca60ff146c3ddb01a,csv,unicodecsv,baler.py,67:67,,writer,,,writer,,,function call,,,function call,,,one-to-one,,,no properties,,,,,moha, -M33,-,mlsecproject/combine,efe20ac0e2cb0717b35ee60ca60ff146c3ddb01a,csv,unicodecsv,baler.py,78:78,,writer,,,writer,,,function call,,,function call,,,one-to-one,,,no properties,,,,,moha, -M34,-,mlsecproject/combine,efe20ac0e2cb0717b35ee60ca60ff146c3ddb01a,csv,unicodecsv,baler.py,89:89,,writer,,,writer,,,function call,,,function call,,,one-to-one,,,no properties,,,,,moha, -M35,-,mlsecproject/combine,efe20ac0e2cb0717b35ee60ca60ff146c3ddb01a,csv,unicodecsv,baler.py,100:100,,writer,,,writer,,,function call,,,function call,,,one-to-one,,,no properties,,,,,moha, -M36,-,blaze/distributed,6dc1f3f202fbef0e530b7e89c300e4f4d59dbc30,dill,cloudpickle,distributed/core.py,10-11:11,,"from dill import loads, dumps;import dill",,,import pickle,,,import,,,import,,,many-to-one,,,no properties,,,,,moha, -M41,-,romanz/trezor-agent,e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519,pynacl,libagent/formats.py,8:8,,import ed25519,,,import nacl.signing,,,import,,,import,,,one-to-one,,,no properties,,,,,moha, -M42,-,romanz/trezor-agent,e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519,pynacl,libagent/formats.py,91:91-92,,VerifyingKey,,,VerifyKey,,,function call,,,function call,,,one-to-one,,,argument addition;argument transformation;element name change,,,,,moha, -M43,-,romanz/trezor-agent,e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519,pynacl,libagent/formats.py,92:93,,verify,,,verify,,,function call,,,function call,,,one-to-one,,,argument order change,,,new property,,moha, -M44,-,romanz/trezor-agent,e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519,pynacl,libagent/formats.py,104:106,,VerifyingKey,,,VerifyKey,,,function call,,,function call,,,one-to-one,,,argument addition;element name change,,,,,moha, -M45,-,romanz/trezor-agent,e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519,pynacl,libagent/formats.py,164:166,,VerifyingKey,,,VerifyKey,,,type,,,type,,,one-to-one,,,element name change,,,,,moha, -M46,-,romanz/trezor-agent,e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519,pynacl,libagent/formats.py,165:167,,to_bytes,,,encode,,,function call,,,function call,,,one-to-one,,,argument addition;element name change,,,,,moha, -M47,-,romanz/trezor-agent,e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519,pynacl,libagent/gpg/decode.py,10:10,,import ed25519,,,import nacl.signing,,,import,,,import,,,one-to-one,,,no properties,,,,,moha, -M48,-,romanz/trezor-agent,e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519,pynacl,libagent/gpg/decode.py,70:70,,VerifyingKey,,,VerifyKey,,,function call,,,function call,,,one-to-one,,,argument addition;element name change,,,,,moha, -M49,-,ethereum/py-evm,5c273fff1ed8f4815b7232a442061673c00f1c60,leveldb,plyvel,evm/db/backends/level.py,13:13,,import leveldb,,,import plyvel,,,import,,,import,,,one-to-one,,,no properties,,,,,moha, -M50,-,ethereum/py-evm,5c273fff1ed8f4815b7232a442061673c00f1c60,leveldb,plyvel,evm/db/backends/level.py,18:18,,LevelDB,,,DB,,,function call,,,function call,,,one-to-one,,,element name change,,,,,moha, -M51,-,ethereum/py-evm,5c273fff1ed8f4815b7232a442061673c00f1c60,leveldb,plyvel,evm/db/backends/level.py,25:27,,Put,,,put,,,function call,,,function call,,,one-to-one,,,element name change,,,,,moha, -M52,-,ethereum/py-evm,5c273fff1ed8f4815b7232a442061673c00f1c60,leveldb,plyvel,evm/db/backends/level.py,29:30,,Get,,,get,,,function call,,,function call,,,one-to-one,,,argument name change;element name change,,,,,moha, -M53,-,ethereum/py-evm,5c273fff1ed8f4815b7232a442061673c00f1c60,leveldb,plyvel,evm/db/backends/level.py,32:33,,Delete,,,delete,,,function call,,,function call,,,one-to-one,,,element name change,,,,,moha, -M58,-,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/cpuload.py,27:23,,from logger import Logger,,,import logging,,,import,,,import,,,one-to-one,,,no properties,,,,,moha, -M59,-,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/cpuload.py,60:,,Logger,,,,,,function call,,,no program element,,,one-to-zero,,,no properties,,,,,moha, -M60,-,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/cpuload.py,65-66:61-62,,log_custom,,,error,,,function call,,,function call,,,one-to-one,,,element name change,,,,,moha, -M61,-,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/diskspace.py,28:24,,from logger import Logger,,,import logging,,,import,,,import,,,one-to-one,,,no properties,,,,,moha, -M62,-,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/diskspace.py,61:,,Logger,,,,,,function call,,,no program element,,,one-to-zero,,,no properties,,,,,moha, -M63,-,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/diskspace.py,66-67:62-63,,log_custom,,,error,,,function call,,,function call,,,one-to-one,,,element name change,,,,,moha, -M64,-,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/memory.py,27:23,,from logger import Logger,,,from logger import Logger,,,import,,,import,,,one-to-one,,,no properties,,,,,moha, -M65,-,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/memory.py,60:,,Logger,,,,,,function call,,,no program element,,,one-to-zero,,,no properties,,,,,moha, -M66,-,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/memory.py,65-66:61-62,,log_custom,,,error,,,function call,,,function call,,,one-to-one,,,element name change,,,,,moha, -M67,-,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/ping.py,28:24,,from logger import Logger,,,from logger import Logger,,,import,,,import,,,one-to-one,,,no properties,,,,,moha, -M68,-,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/ping.py,143:,,Logger,,,,,,function call,,,no program element,,,one-to-zero,,,no properties,,,,,moha, -M69,-,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/ping.py,148-149:144-145,,log_custom,,,error,,,function call,,,function call,,,one-to-one,,,element name change,,,,,moha, -M70,-,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/snmptraffic.py,27:24,,from logger import Logger,,,from logger import Logger,,,import,,,import,,,one-to-one,,,no properties,,,,,moha, -M71,-,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/snmptraffic.py,29:,,Logger,,,,,,function call,,,no program element,,,one-to-zero,,,no properties,,,,,moha, -M72,-,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/snmptraffic.py,33:29,,log_custom,,,error,,,function call,,,function call,,,one-to-one,,,element name change,,,,,moha, -M73,-,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/snmptraffic.py,179-181:175-177,,log_custom,,,error,,,function call,,,function call,,,one-to-one,,,element name change,,,,,moha, -M74,-,kevoreilly/capev4,abf58a7deb32893febb4151f579d8428ffca3b8e,m2crypto,cryptography,modules/processing/static.py,775:779,unsure,,,,,,,,,,,,,,,,,,,repository unavailable,,moha, -M75,-,yubico/python-u2flib-server,65c46657d50fb2d38036b4533806d36997cedac5,m2crypto,cryptography,u2flib_server/attestation/resolvers.py,30:35-39,,from M2Crypto import X509,,,from cryptography import x509;from cryptography.exceptions import InvalidSignature;from cryptography.hazmat.backends import default_backend;from cryptography.hazmat.primitives.asymmetric import padding;from cryptography.x509.oid import NameOID,,,import,,,import,,,one-to-many,,,no properties,,,,,moha, -M76,-,yubico/python-u2flib-server,65c46657d50fb2d38036b4533806d36997cedac5,m2crypto,cryptography,u2flib_server/attestation/resolvers.py,65:69,,load_cert_der_string,,,load_pem_x509_certificate,,,function call,,,function call,,,one-to-one,,,argument addition;argument transformation;element name change,,,,,moha, -M77,-,yubico/python-u2flib-server,65c46657d50fb2d38036b4533806d36997cedac5,m2crypto,cryptography,u2flib_server/attestation/resolvers.py,66:70,,get_subject,,,subject,,,function call,,,attribute access,,,one-to-one,,,element name change,,,,,moha, -M78,-,yubico/python-u2flib-server,65c46657d50fb2d38036b4533806d36997cedac5,m2crypto,cryptography,u2flib_server/attestation/resolvers.py,66:70,,as_text,,,get_attributes_for_oid;value,,,function call,,,attribute access;function call,,,one-to-many,,,argument addition,,,,,moha, -M79,-,yubico/python-u2flib-server,65c46657d50fb2d38036b4533806d36997cedac5,m2crypto,cryptography,u2flib_server/attestation/resolvers.py,73:94,,get_issuer,,,issuer,,,function call,,,attribute access,,,one-to-one,,,element name change,,,,,moha, -M80,-,yubico/python-u2flib-server,65c46657d50fb2d38036b4533806d36997cedac5,m2crypto,cryptography,u2flib_server/attestation/resolvers.py,73:94,,as_text,,,get_attributes_for_oid;value,,,function call,,,attribute access;function call,,,one-to-many,,,argument addition,,,,,moha, -M81,-,yubico/python-u2flib-server,65c46657d50fb2d38036b4533806d36997cedac5,m2crypto,cryptography,u2flib_server/attestation/resolvers.py,74:97,,get_pubkey,,,public_key,,,function call,,,function call,,,one-to-one,,,element name change,,,,,moha, -M85,-,aws/aws-parallelcluster,d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko,fabric,tests/integration-tests/remote_command_executor.py,74:71,,exec_command,,,run,,,function call,,,function call,,,one-to-one,,,argument addition;argument name change;element name change,,,,,moha, -M88,-,idan/telostats,f73354ab6a11c665921a25d9bdfdbd74a33b55fb,pyquery,beautifulsoup4,telostats/stations/tasks.py,2:2,,import pyquery,,,from bs4 import BeautifulSoup,,,import,,,import,,,one-to-one,,,no properties,,,,,moha, -M89,-,idan/telostats,f73354ab6a11c665921a25d9bdfdbd74a33b55fb,pyquery,beautifulsoup4,telostats/stations/tasks.py,17:18-19,unsure,,,,,,,,,,,,,,,,,,,"it looks like pyquery is replaced by two libraries, requests and BeautifulSoup",,moha, -M90,-,idan/telostats,f73354ab6a11c665921a25d9bdfdbd74a33b55fb,pyquery,beautifulsoup4,telostats/stations/tasks.py,18:20,,dom,,,dom,,,function call,,,function call,,,one-to-one,,,argument addition;argument transformation;element name change,,,,,moha, -M91,-,idan/telostats,f73354ab6a11c665921a25d9bdfdbd74a33b55fb,pyquery,beautifulsoup4,telostats/stations/tasks.py,33:35-36,unsure,,,,,,,,,,,,,,,,,,,"it looks like pyquery is replaced by two libraries, requests and BeautifulSoup",,moha, -M92,-,idan/telostats,f73354ab6a11c665921a25d9bdfdbd74a33b55fb,pyquery,beautifulsoup4,telostats/stations/tasks.py,34:37,,dom,,,find_all,,,function call,,,function call,,,one-to-one,,,element name change,,,,,moha, -M93,-,idan/telostats,f73354ab6a11c665921a25d9bdfdbd74a33b55fb,pyquery,beautifulsoup4,telostats/stations/tasks.py,34:37,,text_content,,,get_text,,,function call,,,function call,,,one-to-one,,,element name change,,,,,moha, --,S3,heyman/locust,4067b929fab7691a12ad91bf70e3738d715e860e,bottle,flask,locust/web.py,:11,,,root_path,,,,,,no program element,,,attribute access,,,zero-to-one,,,no properties,,,,,sarah --,S4,heyman/locust,4067b929fab7691a12ad91bf70e3738d715e860e,bottle,flask,locust/web.py,14:,,,route,,,,,,decorator,,,no program element,,,one-to-zero,,,no properties,,,I suspected that line 11 in source is related to lines 14-16 in target for setting the path but then the function static_file is not really used anywhere so left things as is for the code changes,,sarah --,S5,heyman/locust,4067b929fab7691a12ad91bf70e3738d715e860e,bottle,flask,locust/web.py,16:,unsure,,,,,,,,,,,,,,,,,,,,"I'm still not sure about these lines tbh. if the function is not being used anywhere, is its removal really part of the migration or just cleanup? So should this row be in the code changeS?",,sarah --,S10,ctlearn-project/ctlearn,2375af87fa36b7c93c5a3be5cab81784d4a2f64e,configparser,configobj,ctalearn/scripts/run_model.py,":436,443",,,,,,Validator;validate,,,no program element,,,function call,,,zero-to-many,,,,,,"basically, this new lib alllows validating the config options according to a spec so these new lines include this validation process (there is no corresponding lines in the source lib client code)",,sarah --,S23,aws/aws-parallelcluster,d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko,fabric,tests/integration-tests/remote_command_executor.py,51:,,,open_sftp,,,,,,function call,,,no program element,,,one-to-zero,,,,,,this call belongs to the source lib and has no match in target so gets removed,,sarah --,S25,aws/aws-parallelcluster,d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko,fabric,tests/integration-tests/remote_command_executor.py,74-79:71-73,,,RemoteCommandResult;exec_command,,,run;stdin;stdout,,,function call,,,attribute access;function call,,,one-to-one,,,argument addition;argument trasnformation;element name change,,,You didn't indicate change lines here but i believe the lines need to be changed,,sarah --,S26,aws/aws-parallelcluster,d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko,fabric,tests/integration-tests/remote_command_executor.py,80:74,,,return_code,,,failed,,,attribute access,,,attribute access,,,one-to-one,,,no properties,,,,,sarah diff --git a/code/taxonomy-data/round3-ajay.csv b/code/taxonomy-data/round3-ajay.csv deleted file mode 100644 index e429a01..0000000 --- a/code/taxonomy-data/round3-ajay.csv +++ /dev/null @@ -1,30 +0,0 @@ -id,repo,commit,source,target,file path,lines,flag,source APIs,target APIs,source program elements,target program elements,cardinality,properties,comments,commit URL,migration id,file id,candidate source lines,candidate target lines,7,7 -A1,twiliodeved/sms2fa-flask,22eedfcd1ef701a4283505762660146b57b26304,bcrypt,passlib,sms2fa_flask/models.py,3:4,,import bcrypt,from passlib.hash import bcrypt,import,import,one-to-one,no properties,,https://github.com/twiliodeved/sms2fa-flask/commit/22eedfcd1ef701a4283505762660146b57b26304,bcrypt__passlib__twiliodeved/sms2fa-flask__22eedfcd,bcrypt__passlib__twiliodeved/sms2fa-flask__22eedfcd__sms2fa_flask/models.py,"3,26-27,31-32","4,26,29",, -A2,twiliodeved/sms2fa-flask,22eedfcd1ef701a4283505762660146b57b26304,bcrypt,passlib,sms2fa_flask/models.py,26-27:26,,hashpw,verify,function call,function call,one-to-one,argument transformation; element name change,,https://github.com/twiliodeved/sms2fa-flask/commit/22eedfcd1ef701a4283505762660146b57b26304,bcrypt__passlib__twiliodeved/sms2fa-flask__22eedfcd,bcrypt__passlib__twiliodeved/sms2fa-flask__22eedfcd__sms2fa_flask/models.py,"3,26-27,31-32","4,26,29",, -A3,twiliodeved/sms2fa-flask,22eedfcd1ef701a4283505762660146b57b26304,bcrypt,passlib,sms2fa_flask/models.py,30-31:29,,hashpw,encrypt,function call,function call,one-to-one,argument transformation; argument deletion; element name change,,https://github.com/twiliodeved/sms2fa-flask/commit/22eedfcd1ef701a4283505762660146b57b26304,bcrypt__passlib__twiliodeved/sms2fa-flask__22eedfcd,bcrypt__passlib__twiliodeved/sms2fa-flask__22eedfcd__sms2fa_flask/models.py,"3,26-27,31-32","4,26,29",, -A4,cqmoe/python-cqhttp,f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,bottle,flask,cqhttp/__init__.py,7:6,,"from bottle import Bottle, request, abort","from flask import Flask, request, abort, jsonify",import,import,one-to-one,no properties,,https://github.com/cqmoe/python-cqhttp/commit/f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,bottle__flask__cqmoe/python-cqhttp__f9f083ec,bottle__flask__cqmoe/python-cqhttp__f9f083ec__cqhttp/__init__.py,"7,68-69,84,88-89,97,111","6,67-68,83,87,89-90,98,112-113",, -A5,cqmoe/python-cqhttp,f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,bottle,flask,cqhttp/__init__.py,68:67,,Bottle,Flask,function call,function call,one-to-one,argument addition; element name change,,https://github.com/cqmoe/python-cqhttp/commit/f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,bottle__flask__cqmoe/python-cqhttp__f9f083ec,bottle__flask__cqmoe/python-cqhttp__f9f083ec__cqhttp/__init__.py,,,, -A6,cqmoe/python-cqhttp,f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,bottle,flask,cqhttp/__init__.py,69:68,,post,route,function call,function call,one-to-one,argument addition; element name change,,https://github.com/cqmoe/python-cqhttp/commit/f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,bottle__flask__cqmoe/python-cqhttp__f9f083ec,bottle__flask__cqmoe/python-cqhttp__f9f083ec__cqhttp/__init__.py,,,, -A7,cqmoe/python-cqhttp,f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,bottle,flask,cqhttp/__init__.py,84:83,,read,get_data,function call,function call,one-to-one,element name change,,https://github.com/cqmoe/python-cqhttp/commit/f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,bottle__flask__cqmoe/python-cqhttp__f9f083ec,bottle__flask__cqmoe/python-cqhttp__f9f083ec__cqhttp/__init__.py,,,, -A8,cqmoe/python-cqhttp,f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,bottle,flask,cqhttp/__init__.py,88:89,,get,get,function call,function call,one-to-one,no properties,,https://github.com/cqmoe/python-cqhttp/commit/f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,bottle__flask__cqmoe/python-cqhttp__f9f083ec,bottle__flask__cqmoe/python-cqhttp__f9f083ec__cqhttp/__init__.py,,,, -A9,cqmoe/python-cqhttp,f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,bottle,flask,cqhttp/__init__.py,97:98,,get,get,function call,function call,one-to-one,no properties,,https://github.com/cqmoe/python-cqhttp/commit/f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,bottle__flask__cqmoe/python-cqhttp__f9f083ec,bottle__flask__cqmoe/python-cqhttp__f9f083ec__cqhttp/__init__.py,,,, -A10,cqmoe/python-cqhttp,f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,bottle,flask,cqhttp/__init__.py,:113,,,jsonify,no program element,function call,zero-to-one,no properties,source line is 111,https://github.com/cqmoe/python-cqhttp/commit/f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,bottle__flask__cqmoe/python-cqhttp__f9f083ec,bottle__flask__cqmoe/python-cqhttp__f9f083ec__cqhttp/__init__.py,,,, -A11,mlsecproject/combine,efe20ac0e2cb0717b35ee60ca60ff146c3ddb01a,csv,unicodecsv,baler.py,2:11,,csv,unicodecsv,import,import,one-to-one,no properties,,https://github.com/mlsecproject/combine/commit/efe20ac0e2cb0717b35ee60ca60ff146c3ddb01a,csv__unicodecsv__mlsecproject/combine__efe20ac0,csv__unicodecsv__mlsecproject/combine__efe20ac0__baler.py,"2,67,78,89,100","11,67,78,89,100",, -A12,mlsecproject/combine,efe20ac0e2cb0717b35ee60ca60ff146c3ddb01a,csv,unicodecsv,baler.py,67:67,,writer,writer,function call,function call,one-to-one,no properties,,https://github.com/mlsecproject/combine/commit/efe20ac0e2cb0717b35ee60ca60ff146c3ddb01a,csv__unicodecsv__mlsecproject/combine__efe20ac0,csv__unicodecsv__mlsecproject/combine__efe20ac0__baler.py,,,, -A13,mlsecproject/combine,efe20ac0e2cb0717b35ee60ca60ff146c3ddb01a,csv,unicodecsv,baler.py,78:78,,writer,writer,function call,function call,one-to-one,no properties,,https://github.com/mlsecproject/combine/commit/efe20ac0e2cb0717b35ee60ca60ff146c3ddb01a,csv__unicodecsv__mlsecproject/combine__efe20ac0,csv__unicodecsv__mlsecproject/combine__efe20ac0__baler.py,,,, -A14,mlsecproject/combine,efe20ac0e2cb0717b35ee60ca60ff146c3ddb01a,csv,unicodecsv,baler.py,89:89,,writer,writer,function call,function call,one-to-one,no properties,,https://github.com/mlsecproject/combine/commit/efe20ac0e2cb0717b35ee60ca60ff146c3ddb01a,csv__unicodecsv__mlsecproject/combine__efe20ac0,csv__unicodecsv__mlsecproject/combine__efe20ac0__baler.py,,,, -A15,mlsecproject/combine,efe20ac0e2cb0717b35ee60ca60ff146c3ddb01a,csv,unicodecsv,baler.py,100:100,,writer,writer,function call,function call,one-to-one,no properties,,https://github.com/mlsecproject/combine/commit/efe20ac0e2cb0717b35ee60ca60ff146c3ddb01a,csv__unicodecsv__mlsecproject/combine__efe20ac0,csv__unicodecsv__mlsecproject/combine__efe20ac0__baler.py,,,, -A16,blaze/distributed,6dc1f3f202fbef0e530b7e89c300e4f4d59dbc30,dill,cloudpickle,distributed/core.py,10-11:11,,"import dill; from dill import loads, dumps",import pickle,import,import,many-to-one,no properties,,https://github.com/blaze/distributed/commit/6dc1f3f202fbef0e530b7e89c300e4f4d59dbc30,dill__cloudpickle__blaze/distributed__6dc1f3f2,dill__cloudpickle__blaze/distributed__6dc1f3f2__distributed/core.py,"10-11,19","11,21,24",, -A17,ethereum/py-evm,5c273fff1ed8f4815b7232a442061673c00f1c60,leveldb,plyvel,evm/db/backends/level.py,13:13,,leveldb,plyvel,import,import,one-to-one,no properties,,https://github.com/ethereum/py-evm/commit/5c273fff1ed8f4815b7232a442061673c00f1c60,leveldb__plyvel__ethereum/py-evm__5c273fff,leveldb__plyvel__ethereum/py-evm__5c273fff__evm/db/backends/level.py,"13,18,22,25,29,32","13,18,21,27,30,33",, -A18,ethereum/py-evm,5c273fff1ed8f4815b7232a442061673c00f1c60,leveldb,plyvel,evm/db/backends/level.py,18:18,,LevelDB,DB,function call,function call,one-to-one,element name change,,https://github.com/ethereum/py-evm/commit/5c273fff1ed8f4815b7232a442061673c00f1c60,leveldb__plyvel__ethereum/py-evm__5c273fff,leveldb__plyvel__ethereum/py-evm__5c273fff__evm/db/backends/level.py,,,, -A19,ethereum/py-evm,5c273fff1ed8f4815b7232a442061673c00f1c60,leveldb,plyvel,evm/db/backends/level.py,25:27,,Put,put,function call,function call,one-to-one,element name change,,https://github.com/ethereum/py-evm/commit/5c273fff1ed8f4815b7232a442061673c00f1c60,leveldb__plyvel__ethereum/py-evm__5c273fff,leveldb__plyvel__ethereum/py-evm__5c273fff__evm/db/backends/level.py,,,, -A20,ethereum/py-evm,5c273fff1ed8f4815b7232a442061673c00f1c60,leveldb,plyvel,evm/db/backends/level.py,29:30,,Get,get,function call,function call,one-to-one,element name change; argument deletion,,https://github.com/ethereum/py-evm/commit/5c273fff1ed8f4815b7232a442061673c00f1c60,leveldb__plyvel__ethereum/py-evm__5c273fff,leveldb__plyvel__ethereum/py-evm__5c273fff__evm/db/backends/level.py,,,, -A21,ethereum/py-evm,5c273fff1ed8f4815b7232a442061673c00f1c60,leveldb,plyvel,evm/db/backends/level.py,32:33,,Delete,delete,function call,function call,one-to-one,element name change,,https://github.com/ethereum/py-evm/commit/5c273fff1ed8f4815b7232a442061673c00f1c60,leveldb__plyvel__ethereum/py-evm__5c273fff,leveldb__plyvel__ethereum/py-evm__5c273fff__evm/db/backends/level.py,,,, -A22,yubico/python-u2flib-server,65c46657d50fb2d38036b4533806d36997cedac5,m2crypto,cryptography,u2flib_server/attestation/resolvers.py,30:35-39,,from M2Crypto import X509,from cryptography import x509; from cryptography.exceptions import InvalidSignature; from cryptography.hazmat.backends import default_backend; from cryptography.hazmat.primitives.asymmetric import padding; from cryptography.x509.oid import NameOID,import,import,one-to-many,no properties,,https://github.com/yubico/python-u2flib-server/commit/65c46657d50fb2d38036b4533806d36997cedac5,m2crypto__cryptography__yubico/python-u2flib-server__65c46657,m2crypto__cryptography__yubico/python-u2flib-server__65c46657__u2flib_server/attestation/resolvers.py,"30,65-66,73-74","35-39,69-70,77-78,81-83,85,90,94,97",, -A23,yubico/python-u2flib-server,65c46657d50fb2d38036b4533806d36997cedac5,m2crypto,cryptography,u2flib_server/attestation/resolvers.py,65:69,,load_cert_der_string,load_pem_x509_certificate,function call,function call,one-to-one,element name change; argument transformation; argument addition,,https://github.com/yubico/python-u2flib-server/commit/65c46657d50fb2d38036b4533806d36997cedac5,m2crypto__cryptography__yubico/python-u2flib-server__65c46657,m2crypto__cryptography__yubico/python-u2flib-server__65c46657__u2flib_server/attestation/resolvers.py,,,, -A24,yubico/python-u2flib-server,65c46657d50fb2d38036b4533806d36997cedac5,m2crypto,cryptography,u2flib_server/attestation/resolvers.py,66:70,,get_subject; as_text,get_attributes_for_oid,function call,function call,many-to-one,argument addition,,https://github.com/yubico/python-u2flib-server/commit/65c46657d50fb2d38036b4533806d36997cedac5,m2crypto__cryptography__yubico/python-u2flib-server__65c46657,m2crypto__cryptography__yubico/python-u2flib-server__65c46657__u2flib_server/attestation/resolvers.py,,,, -A25,yubico/python-u2flib-server,65c46657d50fb2d38036b4533806d36997cedac5,m2crypto,cryptography,u2flib_server/attestation/resolvers.py,73:94,,get_issuer; as_text,get_attributes_for_oid,function call,function call,many-to-one,argument addition,,https://github.com/yubico/python-u2flib-server/commit/65c46657d50fb2d38036b4533806d36997cedac5,m2crypto__cryptography__yubico/python-u2flib-server__65c46657,m2crypto__cryptography__yubico/python-u2flib-server__65c46657__u2flib_server/attestation/resolvers.py,,,, -A26,yubico/python-u2flib-server,65c46657d50fb2d38036b4533806d36997cedac5,m2crypto,cryptography,u2flib_server/attestation/resolvers.py,74:,,verify,,function call,,one-to-zero,,replaced with developer's defined function,https://github.com/yubico/python-u2flib-server/commit/65c46657d50fb2d38036b4533806d36997cedac5,m2crypto__cryptography__yubico/python-u2flib-server__65c46657,m2crypto__cryptography__yubico/python-u2flib-server__65c46657__u2flib_server/attestation/resolvers.py,,,, -A27,idan/telostats,f73354ab6a11c665921a25d9bdfdbd74a33b55fb,pyquery,beautifulsoup4,telostats/stations/tasks.py,2:2,,import pyquery,from bs4 import BeautifulSoup,import,import,one-to-one,no properties,,https://github.com/idan/telostats/commit/f73354ab6a11c665921a25d9bdfdbd74a33b55fb,pyquery__beautifulsoup4__idan/telostats__f73354ab,pyquery__beautifulsoup4__idan/telostats__f73354ab__telostats/stations/tasks.py,"2,17-18,20,33-34","2,19-20,22,36-37",, -A28,idan/telostats,f73354ab6a11c665921a25d9bdfdbd74a33b55fb,pyquery,beautifulsoup4,telostats/stations/tasks.py,17-18:18-19,,PyQuery,BeautifulSoup; find_all,function call,function call,one-to-many,argument transformation; argument addition,,https://github.com/idan/telostats/commit/f73354ab6a11c665921a25d9bdfdbd74a33b55fb,pyquery__beautifulsoup4__idan/telostats__f73354ab,pyquery__beautifulsoup4__idan/telostats__f73354ab__telostats/stations/tasks.py,,,, -A29,idan/telostats,f73354ab6a11c665921a25d9bdfdbd74a33b55fb,pyquery,beautifulsoup4,telostats/stations/tasks.py,33-34:35-36,,PyQuery,BeautifulSoup; find_all; get_text,function call,function call,one-to-many,argument transformation,,https://github.com/idan/telostats/commit/f73354ab6a11c665921a25d9bdfdbd74a33b55fb,pyquery__beautifulsoup4__idan/telostats__f73354ab,pyquery__beautifulsoup4__idan/telostats__f73354ab__telostats/stations/tasks.py,,,, \ No newline at end of file diff --git a/code/taxonomy-data/round3-ildar.csv b/code/taxonomy-data/round3-ildar.csv deleted file mode 100644 index 319be89..0000000 --- a/code/taxonomy-data/round3-ildar.csv +++ /dev/null @@ -1,39 +0,0 @@ -id,repo,commit,source,target,file path,lines,flag,source APIs,target APIs,source program elements,target program elements,cardinality,properties,comments,commit URL,migration id,file id,candidate source lines,candidate target lines,6,6 -I1,nicolas-van/pygreen,843c8cfe9af68b9029235a229c838f519049ab0e,bottle,flask,pygreen.py,27:27,,bottle,flask,import,import,one-to-one,no properties,,https://github.com/nicolas-van/pygreen/commit/843c8cfe9af68b9029235a229c838f519049ab0e,bottle__flask__nicolas-van/pygreen__843c8cfe,bottle__flask__nicolas-van/pygreen__843c8cfe__pygreen.py,"27,47,93-94,98-99","27,47,93-94,98-99,127",, -I2,nicolas-van/pygreen,843c8cfe9af68b9029235a229c838f519049ab0e,bottle,flask,pygreen.py,47:47,,Bottle,Flask,function call,function call,one-to-one,argument addition; element name change,,https://github.com/nicolas-van/pygreen/commit/843c8cfe9af68b9029235a229c838f519049ab0e,bottle__flask__nicolas-van/pygreen__843c8cfe,bottle__flask__nicolas-van/pygreen__843c8cfe__pygreen.py,,,, -I3,nicolas-van/pygreen,843c8cfe9af68b9029235a229c838f519049ab0e,bottle,flask,pygreen.py,93:93,,static_file,send_from_directory,function call,function call,one-to-one,argument transformation; element name change,,https://github.com/nicolas-van/pygreen/commit/843c8cfe9af68b9029235a229c838f519049ab0e,bottle__flask__nicolas-van/pygreen__843c8cfe,bottle__flask__nicolas-van/pygreen__843c8cfe__pygreen.py,,,, -I4,nicolas-van/pygreen,843c8cfe9af68b9029235a229c838f519049ab0e,bottle,flask,pygreen.py,94:94,,HTTPError,abort,function call,function call,one-to-one,argument deletion; element name change,,https://github.com/nicolas-van/pygreen/commit/843c8cfe9af68b9029235a229c838f519049ab0e,bottle__flask__nicolas-van/pygreen__843c8cfe,bottle__flask__nicolas-van/pygreen__843c8cfe__pygreen.py,,,, -I5,nicolas-van/pygreen,843c8cfe9af68b9029235a229c838f519049ab0e,bottle,flask,pygreen.py,98:98,unsure,route,add_url_rule,function call,function call,one-to-one,argument name change; element name change; argument transformation,"Flagged for discussion: in the target code, ""lambda path..."" is passed as an argument to another function all",https://github.com/nicolas-van/pygreen/commit/843c8cfe9af68b9029235a229c838f519049ab0e,bottle__flask__nicolas-van/pygreen__843c8cfe,bottle__flask__nicolas-van/pygreen__843c8cfe__pygreen.py,,,, -I6,nicolas-van/pygreen,843c8cfe9af68b9029235a229c838f519049ab0e,bottle,flask,pygreen.py,98:98,,file_renderer,file_renderer,function call,function call,one-to-one,no properties,,https://github.com/nicolas-van/pygreen/commit/843c8cfe9af68b9029235a229c838f519049ab0e,bottle__flask__nicolas-van/pygreen__843c8cfe,bottle__flask__nicolas-van/pygreen__843c8cfe__pygreen.py,,,, -I7,nicolas-van/pygreen,843c8cfe9af68b9029235a229c838f519049ab0e,bottle,flask,pygreen.py,99:99,unsure,route,add_url_rule,function call,function call,one-to-one,argument name change; element name change; argument transformation,Same as above,https://github.com/nicolas-van/pygreen/commit/843c8cfe9af68b9029235a229c838f519049ab0e,bottle__flask__nicolas-van/pygreen__843c8cfe,bottle__flask__nicolas-van/pygreen__843c8cfe__pygreen.py,,,, -I8,nicolas-van/pygreen,843c8cfe9af68b9029235a229c838f519049ab0e,bottle,flask,pygreen.py,99:99,,file_renderer,file_renderer,function call,function call,one-to-one,no properties,,https://github.com/nicolas-van/pygreen/commit/843c8cfe9af68b9029235a229c838f519049ab0e,bottle__flask__nicolas-van/pygreen__843c8cfe,bottle__flask__nicolas-van/pygreen__843c8cfe__pygreen.py,,,, -I9,dbcli/mycli,b7a0b0f7d05cc90c8e5b20c2203562fdffbd6add,configparser,configobj,mycli/config.py,3-6:3,unsure,configparser,configobj,import; exception,import,many-to-one,no properties,Flagged for discussion,https://github.com/dbcli/mycli/commit/b7a0b0f7d05cc90c8e5b20c2203562fdffbd6add,configparser__configobj__dbcli/mycli__b7a0b0f7,configparser__configobj__dbcli/mycli__b7a0b0f7__mycli/config.py,"6,10,14,18-19","3,6-8,10",, -I10,dbcli/mycli,b7a0b0f7d05cc90c8e5b20c2203562fdffbd6add,configparser,configobj,mycli/config.py,10:6,,ConfigParser,ConfigObj,function call,function call,one-to-one,element name change,,https://github.com/dbcli/mycli/commit/b7a0b0f7d05cc90c8e5b20c2203562fdffbd6add,configparser__configobj__dbcli/mycli__b7a0b0f7,configparser__configobj__dbcli/mycli__b7a0b0f7__mycli/config.py,,,, -I11,dbcli/mycli,b7a0b0f7d05cc90c8e5b20c2203562fdffbd6add,configparser,configobj,mycli/config.py,14:7,,read,merge; ConfigObj,function call,function call,one-to-many,argument name change; element name change; argument addition,,https://github.com/dbcli/mycli/commit/b7a0b0f7d05cc90c8e5b20c2203562fdffbd6add,configparser__configobj__dbcli/mycli__b7a0b0f7,configparser__configobj__dbcli/mycli__b7a0b0f7__mycli/config.py,,,, -I12,dbcli/mycli,b7a0b0f7d05cc90c8e5b20c2203562fdffbd6add,configparser,configobj,mycli/config.py,18:8,,read,merge; ConfigObj,function call,function call,one-to-many,argument name change; element name change; argument addition,,https://github.com/dbcli/mycli/commit/b7a0b0f7d05cc90c8e5b20c2203562fdffbd6add,configparser__configobj__dbcli/mycli__b7a0b0f7,configparser__configobj__dbcli/mycli__b7a0b0f7__mycli/config.py,,,, -I13,heroku/salesforce-bulk,2f787fa0535957c3f7f864f3108bd1c2bc8a1271,csv,unicodecsv,salesforce_bulk/csv_adapter.py,1:1,,csv,unicodecsv,import,import,one-to-one,no properties,,https://github.com/heroku/salesforce-bulk/commit/2f787fa0535957c3f7f864f3108bd1c2bc8a1271,csv__unicodecsv__heroku/salesforce-bulk__2f787fa0,csv__unicodecsv__heroku/salesforce-bulk__2f787fa0__salesforce_bulk/csv_adapter.py,1,1,, -I14,romanz/trezor-agent,e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519,pynacl,libagent/formats.py,8:8,,ed25519,nacl.signing,import,import,one-to-one,no properties,,https://github.com/romanz/trezor-agent/commit/e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519__pynacl__romanz/trezor-agent__e1bbdb4b,ed25519__pynacl__romanz/trezor-agent__e1bbdb4b__libagent/formats.py,"8,91-92,104,164-165","8,91,106,166",, -I15,romanz/trezor-agent,e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519,pynacl,libagent/formats.py,91:91-92,unsure,VerifyingKey,VerifyKey,function call,function call,one-to-one,element name change; argument transformation; argument addition,Flagged for discussion: How to deal with nacl.encoding.RawEncoder?,https://github.com/romanz/trezor-agent/commit/e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519__pynacl__romanz/trezor-agent__e1bbdb4b,ed25519__pynacl__romanz/trezor-agent__e1bbdb4b__libagent/formats.py,,,, -I16,romanz/trezor-agent,e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519,pynacl,libagent/formats.py,92:93,,verifyingKey,verify,function call,function call,one-to-one,argument transformation,,https://github.com/romanz/trezor-agent/commit/e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519__pynacl__romanz/trezor-agent__e1bbdb4b,ed25519__pynacl__romanz/trezor-agent__e1bbdb4b__libagent/formats.py,,,, -I17,romanz/trezor-agent,e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519,pynacl,libagent/formats.py,104:106,unsure,VerifyingKey,VerifyKey,function call,function call,one-to-one,element name change; argument addition,,https://github.com/romanz/trezor-agent/commit/e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519__pynacl__romanz/trezor-agent__e1bbdb4b,ed25519__pynacl__romanz/trezor-agent__e1bbdb4b__libagent/formats.py,,,, -I18,romanz/trezor-agent,e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519,pynacl,libagent/formats.py,164:166,,VerifyingKey,VerifyKey,function object,function object,one-to-one,element name change,,https://github.com/romanz/trezor-agent/commit/e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519__pynacl__romanz/trezor-agent__e1bbdb4b,ed25519__pynacl__romanz/trezor-agent__e1bbdb4b__libagent/formats.py,,,, -I19,romanz/trezor-agent,e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519,pynacl,libagent/formats.py,165:167,,to_bytes,encode,function call,function call,one-to-one,argument addition,,https://github.com/romanz/trezor-agent/commit/e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519__pynacl__romanz/trezor-agent__e1bbdb4b,ed25519__pynacl__romanz/trezor-agent__e1bbdb4b__libagent/formats.py,,,, -I20,romanz/trezor-agent,e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519,pynacl,libagent/gpg/decode.py,10:10,,ed25519,nacl.signing,import,import,one-to-one,no properties,,https://github.com/romanz/trezor-agent/commit/e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519__pynacl__romanz/trezor-agent__e1bbdb4b,ed25519__pynacl__romanz/trezor-agent__e1bbdb4b__libagent/gpg/decode.py,"10,70","10,70",, -I21,romanz/trezor-agent,e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519,pynacl,libagent/gpg/decode.py,70:70,,VerifyingKey,VerifyKey,function call,function call,one-to-one,element name change; argument addition,,https://github.com/romanz/trezor-agent/commit/e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519__pynacl__romanz/trezor-agent__e1bbdb4b,ed25519__pynacl__romanz/trezor-agent__e1bbdb4b__libagent/gpg/decode.py,,,, -I22,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/cpuload.py,27:23,,logger,logging,import,import,one-to-one,no properties,,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger__logging__prtg/pythonminiprobe__2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb__sensors/cpuload.py,"27,60,65,82","23,57,61",, -I23,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/cpuload.py,60:,,Logger,,function call,no program element,one-to-zero,no properties,,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger__logging__prtg/pythonminiprobe__2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb__sensors/cpuload.py,,,, -I24,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/cpuload.py,65-66:61-62,,log_custom,error,function call,function call,one-to-one,element name change,,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger__logging__prtg/pythonminiprobe__2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb__sensors/cpuload.py,,,, -I25,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/diskspace.py,28:24,,logger,logging,import,import,one-to-one,no properties,,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger__logging__prtg/pythonminiprobe__2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb__sensors/diskspace.py,"28,61,66,83","24,60,62",, -I26,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/diskspace.py,61:,,Logger,,function call,no program element,one-to-zero,no properties,,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger__logging__prtg/pythonminiprobe__2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb__sensors/diskspace.py,,,, -I27,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/diskspace.py,66-67:62-63,,log_custom,error,function call,function call,one-to-one,element name change,,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger__logging__prtg/pythonminiprobe__2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb__sensors/diskspace.py,,,, -I28,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/memory.py,27:23,,logger,logging,import,import,one-to-one,no properties,,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger__logging__prtg/pythonminiprobe__2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb__sensors/memory.py,"27,60,65,82","23,59,61",, -I29,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/memory.py,60:,,Logger,,function call,no program element,one-to-zero,no properties,,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger__logging__prtg/pythonminiprobe__2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb__sensors/memory.py,,,, -I30,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/memory.py,65-66:61-62,,log_custom,error,function call,function call,one-to-one,element name change,,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger__logging__prtg/pythonminiprobe__2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb__sensors/memory.py,,,, -I31,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/ping.py,28:24,,logger,logging,import,import,one-to-one,no properties,,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger__logging__prtg/pythonminiprobe__2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb__sensors/ping.py,"28,143,148,162","24,142,144",, -I32,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/ping.py,143:,,Logger,,function call,no program element,one-to-zero,no properties,,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger__logging__prtg/pythonminiprobe__2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb__sensors/ping.py,,,, -I33,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/ping.py,148-149:144-145,,log_custom,error,function call,function call,one-to-one,element name change,,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger__logging__prtg/pythonminiprobe__2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb__sensors/ping.py,,,, -I34,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/snmptraffic.py,27:24,,logger,logging,import,import,one-to-one,no properties,,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger__logging__prtg/pythonminiprobe__2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb__sensors/snmptraffic.py,"27,29,33,179,195","24,29,173,175",, -I35,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/snmptraffic.py,29:,,Logger,,function call,no program element,one-to-zero,no properties,,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger__logging__prtg/pythonminiprobe__2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb__sensors/snmptraffic.py,,,, -I36,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/snmptraffic.py,33:29,,log_custom,error,function call,function call,one-to-one,element name change,,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger__logging__prtg/pythonminiprobe__2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb__sensors/snmptraffic.py,,,, -I37,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/snmptraffic.py,179-181:175-177,,log_custom,error,function call,function call,one-to-one,element name change,,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger__logging__prtg/pythonminiprobe__2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb__sensors/snmptraffic.py,,,, -I38,kevoreilly/capev4,abf58a7deb32893febb4151f579d8428ffca3b8e,m2crypto,cryptography,modules/processing/static.py,775:779,unsure,,,,,,,Commit not available,https://github.com/kevoreilly/capev4/commit/abf58a7deb32893febb4151f579d8428ffca3b8e,m2crypto__cryptography__kevoreilly/capev4__abf58a7d,m2crypto__cryptography__kevoreilly/capev4__abf58a7d__modules/processing/static.py,,,, \ No newline at end of file diff --git a/code/taxonomy-data/round3-moha.csv b/code/taxonomy-data/round3-moha.csv deleted file mode 100644 index 9c5907f..0000000 --- a/code/taxonomy-data/round3-moha.csv +++ /dev/null @@ -1,97 +0,0 @@ -id,repo,commit,source,target,file path,lines,flag,source APIs,target APIs,source program elements,target program elements,cardinality,properties,comments,commit URL,migration id,file id,candidate source lines,candidate target lines -M1,twiliodeved/sms2fa-flask,22eedfcd1ef701a4283505762660146b57b26304,bcrypt,passlib,sms2fa_flask/models.py,3:4,,import bcrypt,from passlib.hash import bcrypt,import,import,one-to-one,no properties,,https://github.com/twiliodeved/sms2fa-flask/commit/22eedfcd1ef701a4283505762660146b57b26304,bcrypt__passlib__twiliodeved/sms2fa-flask__22eedfcd,bcrypt__passlib__twiliodeved/sms2fa-flask__22eedfcd__sms2fa_flask/models.py,"3,26-27,31-32","4,26,29" -M2,twiliodeved/sms2fa-flask,22eedfcd1ef701a4283505762660146b57b26304,bcrypt,passlib,sms2fa_flask/models.py,26-27:26,unsure,,,,,,,replaces algorithm with function,https://github.com/twiliodeved/sms2fa-flask/commit/22eedfcd1ef701a4283505762660146b57b26304,bcrypt__passlib__twiliodeved/sms2fa-flask__22eedfcd,bcrypt__passlib__twiliodeved/sms2fa-flask__22eedfcd__sms2fa_flask/models.py,"3,26-27,31-32","4,26,29" -M3,twiliodeved/sms2fa-flask,22eedfcd1ef701a4283505762660146b57b26304,bcrypt,passlib,sms2fa_flask/models.py,30-31:29,,hashpw; gensalt,encrypt,function call,function call,many-to-one,argument transformation; argument deletion,"the transformation is ""undone""",https://github.com/twiliodeved/sms2fa-flask/commit/22eedfcd1ef701a4283505762660146b57b26304,bcrypt__passlib__twiliodeved/sms2fa-flask__22eedfcd,bcrypt__passlib__twiliodeved/sms2fa-flask__22eedfcd__sms2fa_flask/models.py,"3,26-27,31-32","4,26,29" -M4,cqmoe/python-cqhttp,f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,bottle,flask,cqhttp/__init__.py,7:6,,"from bottle import Bottle, request, abort","from flask import Flask, request, abort, jsonify",import,import,many-to-many,no properties,,https://github.com/cqmoe/python-cqhttp/commit/f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,bottle__flask__cqmoe/python-cqhttp__f9f083ec,bottle__flask__cqmoe/python-cqhttp__f9f083ec__cqhttp/__init__.py,"7,68-69,84,88-89,97,111","6,67-68,83,87,89-90,98,112-113" -M5,cqmoe/python-cqhttp,f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,bottle,flask,cqhttp/__init__.py,68:67,,Bottle,Flask,function call,function call,one-to-one,argument addition; element name change,,https://github.com/cqmoe/python-cqhttp/commit/f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,bottle__flask__cqmoe/python-cqhttp__f9f083ec,bottle__flask__cqmoe/python-cqhttp__f9f083ec__cqhttp/__init__.py,, -M6,cqmoe/python-cqhttp,f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,bottle,flask,cqhttp/__init__.py,69:68,,post,route,function call,function call,one-to-one,element name change; argument addition,,https://github.com/cqmoe/python-cqhttp/commit/f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,bottle__flask__cqmoe/python-cqhttp__f9f083ec,bottle__flask__cqmoe/python-cqhttp__f9f083ec__cqhttp/__init__.py,, -M7,cqmoe/python-cqhttp,f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,bottle,flask,cqhttp/__init__.py,84:83,,read,get_data,function call,function call,one-to-one,element name change,,https://github.com/cqmoe/python-cqhttp/commit/f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,bottle__flask__cqmoe/python-cqhttp__f9f083ec,bottle__flask__cqmoe/python-cqhttp__f9f083ec__cqhttp/__init__.py,, -M8,cqmoe/python-cqhttp,f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,bottle,flask,cqhttp/__init__.py,88:89,,get,get,function call,function call,one-to-one,no properties,,https://github.com/cqmoe/python-cqhttp/commit/f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,bottle__flask__cqmoe/python-cqhttp__f9f083ec,bottle__flask__cqmoe/python-cqhttp__f9f083ec__cqhttp/__init__.py,, -M9,cqmoe/python-cqhttp,f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,bottle,flask,cqhttp/__init__.py,97:98,,get,get,function call,function call,one-to-one,no properties,,https://github.com/cqmoe/python-cqhttp/commit/f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,bottle__flask__cqmoe/python-cqhttp__f9f083ec,bottle__flask__cqmoe/python-cqhttp__f9f083ec__cqhttp/__init__.py,, -M10,cqmoe/python-cqhttp,f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,bottle,flask,cqhttp/__init__.py,111:112-113,unsure,,,,,,,,https://github.com/cqmoe/python-cqhttp/commit/f9f083ec6b1de67e4e128e2fdc85cb7bacadcf6b,bottle__flask__cqmoe/python-cqhttp__f9f083ec,bottle__flask__cqmoe/python-cqhttp__f9f083ec__cqhttp/__init__.py,, -M11,heyman/locust,4067b929fab7691a12ad91bf70e3738d715e860e,bottle,flask,locust/web.py,"2,6:9",,"import bottle; from bottle import route, run, send_file","from flask import Flask, make_response",import,import,many-to-many,no properties,,https://github.com/heyman/locust/commit/4067b929fab7691a12ad91bf70e3738d715e860e,bottle__flask__heyman/locust__4067b929,bottle__flask__heyman/locust__4067b929__locust/web.py,"2,6,14,16,18,20,27,47,50","9-11,17,19-21,23,29" -M12,heyman/locust,4067b929fab7691a12ad91bf70e3738d715e860e,bottle,flask,locust/web.py,47:10,,default_app,Flask,function call,function call,one-to-one,argument addition; element name change,,https://github.com/heyman/locust/commit/4067b929fab7691a12ad91bf70e3738d715e860e,bottle__flask__heyman/locust__4067b929,bottle__flask__heyman/locust__4067b929__locust/web.py,, -M13,heyman/locust,4067b929fab7691a12ad91bf70e3738d715e860e,bottle,flask,locust/web.py,:11,not MR,,,,,,,,https://github.com/heyman/locust/commit/4067b929fab7691a12ad91bf70e3738d715e860e,bottle__flask__heyman/locust__4067b929,bottle__flask__heyman/locust__4067b929__locust/web.py,, -M14,heyman/locust,4067b929fab7691a12ad91bf70e3738d715e860e,bottle,flask,locust/web.py,14:,not MR,,,,,,,,https://github.com/heyman/locust/commit/4067b929fab7691a12ad91bf70e3738d715e860e,bottle__flask__heyman/locust__4067b929,bottle__flask__heyman/locust__4067b929__locust/web.py,, -M15,heyman/locust,4067b929fab7691a12ad91bf70e3738d715e860e,bottle,flask,locust/web.py,16:,not MR,,,,,,,,https://github.com/heyman/locust/commit/4067b929fab7691a12ad91bf70e3738d715e860e,bottle__flask__heyman/locust__4067b929,bottle__flask__heyman/locust__4067b929__locust/web.py,, -M16,heyman/locust,4067b929fab7691a12ad91bf70e3738d715e860e,bottle,flask,locust/web.py,18:17,,route,route,decorator,decorator,one-to-one,no properties,,https://github.com/heyman/locust/commit/4067b929fab7691a12ad91bf70e3738d715e860e,bottle__flask__heyman/locust__4067b929,bottle__flask__heyman/locust__4067b929__locust/web.py,, -M17,heyman/locust,4067b929fab7691a12ad91bf70e3738d715e860e,bottle,flask,locust/web.py,20:19-21,,send_file,make_response; header,function call,attribute access; function call,one-to-many,argument transformation,"in the source lib, they pass file name and directory, while in the target lib, they pass teh file content. Therefore, I consider it as an argument tranformation",https://github.com/heyman/locust/commit/4067b929fab7691a12ad91bf70e3738d715e860e,bottle__flask__heyman/locust__4067b929,bottle__flask__heyman/locust__4067b929__locust/web.py,, -M18,nicolas-van/pygreen,843c8cfe9af68b9029235a229c838f519049ab0e,bottle,flask,pygreen.py,27:27,,import bottle,import flask,import,import,one-to-one,no properties,,https://github.com/nicolas-van/pygreen/commit/843c8cfe9af68b9029235a229c838f519049ab0e,bottle__flask__nicolas-van/pygreen__843c8cfe,bottle__flask__nicolas-van/pygreen__843c8cfe__pygreen.py,"27,47,93-94,98-99","27,47,93-94,98-99,127" -M19,nicolas-van/pygreen,843c8cfe9af68b9029235a229c838f519049ab0e,bottle,flask,pygreen.py,47:47,,Bottle,Flask,function call,function call,one-to-one,argument addition; element name change,,https://github.com/nicolas-van/pygreen/commit/843c8cfe9af68b9029235a229c838f519049ab0e,bottle__flask__nicolas-van/pygreen__843c8cfe,bottle__flask__nicolas-van/pygreen__843c8cfe__pygreen.py,, -M20,nicolas-van/pygreen,843c8cfe9af68b9029235a229c838f519049ab0e,bottle,flask,pygreen.py,93:93,,static_file,send_from_directory,function call,function call,one-to-one,argument name deletion; element name change; argument order change,new property,https://github.com/nicolas-van/pygreen/commit/843c8cfe9af68b9029235a229c838f519049ab0e,bottle__flask__nicolas-van/pygreen__843c8cfe,bottle__flask__nicolas-van/pygreen__843c8cfe__pygreen.py,, -M21,nicolas-van/pygreen,843c8cfe9af68b9029235a229c838f519049ab0e,bottle,flask,pygreen.py,94:94,,HTTPError,abort,function call,function call,one-to-one,element name change,"there is an argument deletion, however, probably not migration related",https://github.com/nicolas-van/pygreen/commit/843c8cfe9af68b9029235a229c838f519049ab0e,bottle__flask__nicolas-van/pygreen__843c8cfe,bottle__flask__nicolas-van/pygreen__843c8cfe__pygreen.py,, -M22,nicolas-van/pygreen,843c8cfe9af68b9029235a229c838f519049ab0e,bottle,flask,pygreen.py,98:98,,route,add_url_rule,function call,function call,one-to-one,element name change; argument addition,the argument addition may not be migration related,https://github.com/nicolas-van/pygreen/commit/843c8cfe9af68b9029235a229c838f519049ab0e,bottle__flask__nicolas-van/pygreen__843c8cfe,bottle__flask__nicolas-van/pygreen__843c8cfe__pygreen.py,, -M23,nicolas-van/pygreen,843c8cfe9af68b9029235a229c838f519049ab0e,bottle,flask,pygreen.py,99:99,,route,add_url_rule,function call,function call,one-to-one,element name change; argument addition,the argument addition may not be migration related,https://github.com/nicolas-van/pygreen/commit/843c8cfe9af68b9029235a229c838f519049ab0e,bottle__flask__nicolas-van/pygreen__843c8cfe,bottle__flask__nicolas-van/pygreen__843c8cfe__pygreen.py,, -M24,ctlearn-project/ctlearn,2375af87fa36b7c93c5a3be5cab81784d4a2f64e,configparser,configobj,ctalearn/scripts/run_model.py,2:2-3,,import configparser,from configobj import ConfigObj; from configobj.validate import Validator,import,import,one-to-many,no properties,,https://github.com/ctlearn-project/ctlearn/commit/2375af87fa36b7c93c5a3be5cab81784d4a2f64e,configparser__configobj__ctlearn-project/ctlearn__2375af87,configparser__configobj__ctlearn-project/ctlearn__2375af87__ctalearn/scripts/run_model.py,"2,45,53-56,60,63,65,73-75,78,80-81,87,89-91,93,95,97,99,101,103,105,107,116-117,119-121,123,129,133,138-139,142,148,499-500,502","2-3,48,56-59,61,64,66,73,81,86-87,91,96,98,101,103,107-108,110,116,436-438,443-445,447" -M25,ctlearn-project/ctlearn,2375af87fa36b7c93c5a3be5cab81784d4a2f64e,configparser,configobj,ctalearn/scripts/run_model.py,499-500:437-438,,ConfigParser; read,ConfigObj; ConfigObj,function call,function call,many-to-many,argument deletion; argument transformation; argument addition,transformation of the file path,https://github.com/ctlearn-project/ctlearn/commit/2375af87fa36b7c93c5a3be5cab81784d4a2f64e,configparser__configobj__ctlearn-project/ctlearn__2375af87,configparser__configobj__ctlearn-project/ctlearn__2375af87__ctalearn/scripts/run_model.py,, -M26,dbcli/mycli,b7a0b0f7d05cc90c8e5b20c2203562fdffbd6add,configparser,configobj,mycli/config.py,6:3,,from configparser import ConfigParser,from configobj import ConfigObj,import,import,one-to-one,no properties,,https://github.com/dbcli/mycli/commit/b7a0b0f7d05cc90c8e5b20c2203562fdffbd6add,configparser__configobj__dbcli/mycli__b7a0b0f7,configparser__configobj__dbcli/mycli__b7a0b0f7__mycli/config.py,"6,10,14,18-19","3,6-8,10" -M27,dbcli/mycli,b7a0b0f7d05cc90c8e5b20c2203562fdffbd6add,configparser,configobj,mycli/config.py,"10,14,18:6-8",tangled,,,,,,,,https://github.com/dbcli/mycli/commit/b7a0b0f7d05cc90c8e5b20c2203562fdffbd6add,configparser__configobj__dbcli/mycli__b7a0b0f7,configparser__configobj__dbcli/mycli__b7a0b0f7__mycli/config.py,, -M28,codesy/codesy,b5824f4f99b62978952b489d10d558e681c69497,csv,unicodecsv,codesy/base/admin.py,1:2,,import csv,import unicodecsv as csv,import,import,one-to-one,no properties,,https://github.com/codesy/codesy/commit/b5824f4f99b62978952b489d10d558e681c69497,csv__unicodecsv__codesy/codesy__b5824f4f,csv__unicodecsv__codesy/codesy__b5824f4f__codesy/base/admin.py,"1,19","2,20" -M29,codesy/codesy,b5824f4f99b62978952b489d10d558e681c69497,csv,unicodecsv,codesy/base/admin.py,19:20,,writer,writer,function call,function call,one-to-one,argument addition,,https://github.com/codesy/codesy/commit/b5824f4f99b62978952b489d10d558e681c69497,csv__unicodecsv__codesy/codesy__b5824f4f,csv__unicodecsv__codesy/codesy__b5824f4f__codesy/base/admin.py,, -M30,heroku/salesforce-bulk,2f787fa0535957c3f7f864f3108bd1c2bc8a1271,csv,unicodecsv,salesforce_bulk/csv_adapter.py,1:1,,import csv,import unicodecsv as csv,import,import,one-to-one,no properties,,https://github.com/heroku/salesforce-bulk/commit/2f787fa0535957c3f7f864f3108bd1c2bc8a1271,csv__unicodecsv__heroku/salesforce-bulk__2f787fa0,csv__unicodecsv__heroku/salesforce-bulk__2f787fa0__salesforce_bulk/csv_adapter.py,1,1 -M31,mlsecproject/combine,efe20ac0e2cb0717b35ee60ca60ff146c3ddb01a,csv,unicodecsv,baler.py,2:11,,import csv,import unicodecsv,import,import,one-to-one,no properties,,https://github.com/mlsecproject/combine/commit/efe20ac0e2cb0717b35ee60ca60ff146c3ddb01a,csv__unicodecsv__mlsecproject/combine__efe20ac0,csv__unicodecsv__mlsecproject/combine__efe20ac0__baler.py,"2,67,78,89,100","11,67,78,89,100" -M32,mlsecproject/combine,efe20ac0e2cb0717b35ee60ca60ff146c3ddb01a,csv,unicodecsv,baler.py,67:67,,writer,writer,function call,function call,one-to-one,no properties,,https://github.com/mlsecproject/combine/commit/efe20ac0e2cb0717b35ee60ca60ff146c3ddb01a,csv__unicodecsv__mlsecproject/combine__efe20ac0,csv__unicodecsv__mlsecproject/combine__efe20ac0__baler.py,, -M33,mlsecproject/combine,efe20ac0e2cb0717b35ee60ca60ff146c3ddb01a,csv,unicodecsv,baler.py,78:78,,writer,writer,function call,function call,one-to-one,no properties,,https://github.com/mlsecproject/combine/commit/efe20ac0e2cb0717b35ee60ca60ff146c3ddb01a,csv__unicodecsv__mlsecproject/combine__efe20ac0,csv__unicodecsv__mlsecproject/combine__efe20ac0__baler.py,, -M34,mlsecproject/combine,efe20ac0e2cb0717b35ee60ca60ff146c3ddb01a,csv,unicodecsv,baler.py,89:89,,writer,writer,function call,function call,one-to-one,no properties,,https://github.com/mlsecproject/combine/commit/efe20ac0e2cb0717b35ee60ca60ff146c3ddb01a,csv__unicodecsv__mlsecproject/combine__efe20ac0,csv__unicodecsv__mlsecproject/combine__efe20ac0__baler.py,, -M35,mlsecproject/combine,efe20ac0e2cb0717b35ee60ca60ff146c3ddb01a,csv,unicodecsv,baler.py,100:100,,writer,writer,function call,function call,one-to-one,no properties,,https://github.com/mlsecproject/combine/commit/efe20ac0e2cb0717b35ee60ca60ff146c3ddb01a,csv__unicodecsv__mlsecproject/combine__efe20ac0,csv__unicodecsv__mlsecproject/combine__efe20ac0__baler.py,, -M36,blaze/distributed,6dc1f3f202fbef0e530b7e89c300e4f4d59dbc30,dill,cloudpickle,distributed/core.py,10-11:11,,"import dill; from dill import loads, dumps",import pickle,import,import,many-to-one,no properties,,https://github.com/blaze/distributed/commit/6dc1f3f202fbef0e530b7e89c300e4f4d59dbc30,dill__cloudpickle__blaze/distributed__6dc1f3f2,dill__cloudpickle__blaze/distributed__6dc1f3f2__distributed/core.py,"10-11,19","11,21,24" -M37,rapid-design-of-systems-laboratory/beluga,078e3e56fe5b86d9c188aaf249a72296bd6fa753,dill,cloudpickle,beluga/beluga.py,8:8,,import dill,import cloudpickle as pickle,import,import,one-to-one,no properties,,https://github.com/rapid-design-of-systems-laboratory/beluga/commit/078e3e56fe5b86d9c188aaf249a72296bd6fa753,dill__cloudpickle__rapid-design-of-systems-laboratory/beluga__078e3e56,dill__cloudpickle__rapid-design-of-systems-laboratory/beluga__078e3e56__beluga/beluga.py,"8,141-142","8,141" -M38,rapid-design-of-systems-laboratory/beluga,078e3e56fe5b86d9c188aaf249a72296bd6fa753,dill,cloudpickle,beluga/beluga.py,141-142:141,,settings; dump,dump,attribute access; function call,function call,many-to-one,no properties,,https://github.com/rapid-design-of-systems-laboratory/beluga/commit/078e3e56fe5b86d9c188aaf249a72296bd6fa753,dill__cloudpickle__rapid-design-of-systems-laboratory/beluga__078e3e56,dill__cloudpickle__rapid-design-of-systems-laboratory/beluga__078e3e56__beluga/beluga.py,, -M39,rapid-design-of-systems-laboratory/beluga,078e3e56fe5b86d9c188aaf249a72296bd6fa753,dill,cloudpickle,beluga/visualization/datasources.py,2:2,,import dill,import cloudpickle as pickle,import,import,one-to-one,no properties,,https://github.com/rapid-design-of-systems-laboratory/beluga/commit/078e3e56fe5b86d9c188aaf249a72296bd6fa753,dill__cloudpickle__rapid-design-of-systems-laboratory/beluga__078e3e56,dill__cloudpickle__rapid-design-of-systems-laboratory/beluga__078e3e56__beluga/visualization/datasources.py,"2,54","2,54" -M40,rapid-design-of-systems-laboratory/beluga,078e3e56fe5b86d9c188aaf249a72296bd6fa753,dill,cloudpickle,beluga/visualization/datasources.py,54:54,,load,load,function call,function call,one-to-one,no properties,,https://github.com/rapid-design-of-systems-laboratory/beluga/commit/078e3e56fe5b86d9c188aaf249a72296bd6fa753,dill__cloudpickle__rapid-design-of-systems-laboratory/beluga__078e3e56,dill__cloudpickle__rapid-design-of-systems-laboratory/beluga__078e3e56__beluga/visualization/datasources.py,, -M41,romanz/trezor-agent,e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519,pynacl,libagent/formats.py,8:8,,import ed25519,import nacl.signing,import,import,one-to-one,no properties,,https://github.com/romanz/trezor-agent/commit/e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519__pynacl__romanz/trezor-agent__e1bbdb4b,ed25519__pynacl__romanz/trezor-agent__e1bbdb4b__libagent/formats.py,"8,91-92,104,164-165","8,91,106,166" -M42,romanz/trezor-agent,e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519,pynacl,libagent/formats.py,91:91-92,,VerifyingKey,VerifyKey,function call,function call,one-to-one,argument transformation; argument addition; element name change,,https://github.com/romanz/trezor-agent/commit/e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519__pynacl__romanz/trezor-agent__e1bbdb4b,ed25519__pynacl__romanz/trezor-agent__e1bbdb4b__libagent/formats.py,, -M43,romanz/trezor-agent,e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519,pynacl,libagent/formats.py,92:93,,verify,verify,function call,function call,one-to-one,argument order change,new property,https://github.com/romanz/trezor-agent/commit/e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519__pynacl__romanz/trezor-agent__e1bbdb4b,ed25519__pynacl__romanz/trezor-agent__e1bbdb4b__libagent/formats.py,, -M44,romanz/trezor-agent,e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519,pynacl,libagent/formats.py,104:106,,VerifyingKey,VerifyKey,function call,function call,one-to-one,argument addition; element name change,,https://github.com/romanz/trezor-agent/commit/e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519__pynacl__romanz/trezor-agent__e1bbdb4b,ed25519__pynacl__romanz/trezor-agent__e1bbdb4b__libagent/formats.py,, -M45,romanz/trezor-agent,e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519,pynacl,libagent/formats.py,164:166,,VerifyingKey,VerifyKey,type,type,one-to-one,element name change,,https://github.com/romanz/trezor-agent/commit/e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519__pynacl__romanz/trezor-agent__e1bbdb4b,ed25519__pynacl__romanz/trezor-agent__e1bbdb4b__libagent/formats.py,, -M46,romanz/trezor-agent,e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519,pynacl,libagent/formats.py,165:167,,to_bytes,encode,function call,function call,one-to-one,element name change; argument addition,,https://github.com/romanz/trezor-agent/commit/e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519__pynacl__romanz/trezor-agent__e1bbdb4b,ed25519__pynacl__romanz/trezor-agent__e1bbdb4b__libagent/formats.py,, -M47,romanz/trezor-agent,e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519,pynacl,libagent/gpg/decode.py,10:10,,import ed25519,import nacl.signing,import,import,one-to-one,no properties,,https://github.com/romanz/trezor-agent/commit/e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519__pynacl__romanz/trezor-agent__e1bbdb4b,ed25519__pynacl__romanz/trezor-agent__e1bbdb4b__libagent/gpg/decode.py,"10,70","10,70" -M48,romanz/trezor-agent,e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519,pynacl,libagent/gpg/decode.py,70:70,,VerifyingKey,VerifyKey,function call,function call,one-to-one,element name change; argument addition,,https://github.com/romanz/trezor-agent/commit/e1bbdb4bccb9c81a34123cc89fbb6ef2750ab33b,ed25519__pynacl__romanz/trezor-agent__e1bbdb4b,ed25519__pynacl__romanz/trezor-agent__e1bbdb4b__libagent/gpg/decode.py,, -M49,ethereum/py-evm,5c273fff1ed8f4815b7232a442061673c00f1c60,leveldb,plyvel,evm/db/backends/level.py,13:13,,import leveldb,import plyvel,import,import,one-to-one,no properties,,https://github.com/ethereum/py-evm/commit/5c273fff1ed8f4815b7232a442061673c00f1c60,leveldb__plyvel__ethereum/py-evm__5c273fff,leveldb__plyvel__ethereum/py-evm__5c273fff__evm/db/backends/level.py,"13,18,22,25,29,32","13,18,21,27,30,33" -M50,ethereum/py-evm,5c273fff1ed8f4815b7232a442061673c00f1c60,leveldb,plyvel,evm/db/backends/level.py,18:18,,LevelDB,DB,function call,function call,one-to-one,element name change,,https://github.com/ethereum/py-evm/commit/5c273fff1ed8f4815b7232a442061673c00f1c60,leveldb__plyvel__ethereum/py-evm__5c273fff,leveldb__plyvel__ethereum/py-evm__5c273fff__evm/db/backends/level.py,, -M51,ethereum/py-evm,5c273fff1ed8f4815b7232a442061673c00f1c60,leveldb,plyvel,evm/db/backends/level.py,25:27,,Put,put,function call,function call,one-to-one,element name change,,https://github.com/ethereum/py-evm/commit/5c273fff1ed8f4815b7232a442061673c00f1c60,leveldb__plyvel__ethereum/py-evm__5c273fff,leveldb__plyvel__ethereum/py-evm__5c273fff__evm/db/backends/level.py,, -M52,ethereum/py-evm,5c273fff1ed8f4815b7232a442061673c00f1c60,leveldb,plyvel,evm/db/backends/level.py,29:30,,Get,get,function call,function call,one-to-one,element name change; argument name change,,https://github.com/ethereum/py-evm/commit/5c273fff1ed8f4815b7232a442061673c00f1c60,leveldb__plyvel__ethereum/py-evm__5c273fff,leveldb__plyvel__ethereum/py-evm__5c273fff__evm/db/backends/level.py,, -M53,ethereum/py-evm,5c273fff1ed8f4815b7232a442061673c00f1c60,leveldb,plyvel,evm/db/backends/level.py,32:33,,Delete,delete,function call,function call,one-to-one,element name change,,https://github.com/ethereum/py-evm/commit/5c273fff1ed8f4815b7232a442061673c00f1c60,leveldb__plyvel__ethereum/py-evm__5c273fff,leveldb__plyvel__ethereum/py-evm__5c273fff__evm/db/backends/level.py,, -M54,obsidianforensics/hindsight,973b3d3278609c144f11542bd24164243ee165af,leveldb,plyvel,pyhindsight/browsers/chrome.py,1656:1656,,import leveldb,import plyvel,import,import,one-to-one,no properties,,https://github.com/obsidianforensics/hindsight/commit/973b3d3278609c144f11542bd24164243ee165af,leveldb__plyvel__obsidianforensics/hindsight__973b3d32,leveldb__plyvel__obsidianforensics/hindsight__973b3d32__pyhindsight/browsers/chrome.py,1656,"1,656" -M55,obsidianforensics/hindsight,973b3d3278609c144f11542bd24164243ee165af,leveldb,plyvel,pyhindsight/utils.py,104:104,,import leveldb,import plyvel,import,import,one-to-one,no properties,,https://github.com/obsidianforensics/hindsight/commit/973b3d3278609c144f11542bd24164243ee165af,leveldb__plyvel__obsidianforensics/hindsight__973b3d32,leveldb__plyvel__obsidianforensics/hindsight__973b3d32__pyhindsight/utils.py,"104,115,121","104,115,121" -M56,obsidianforensics/hindsight,973b3d3278609c144f11542bd24164243ee165af,leveldb,plyvel,pyhindsight/utils.py,115:115,,LevelDB,DB,function call,function call,one-to-one,element name change,,https://github.com/obsidianforensics/hindsight/commit/973b3d3278609c144f11542bd24164243ee165af,leveldb__plyvel__obsidianforensics/hindsight__973b3d32,leveldb__plyvel__obsidianforensics/hindsight__973b3d32__pyhindsight/utils.py,, -M57,obsidianforensics/hindsight,973b3d3278609c144f11542bd24164243ee165af,leveldb,plyvel,pyhindsight/utils.py,121:121,,RangeIter,iterator,function call,function call,one-to-one,element name change,,https://github.com/obsidianforensics/hindsight/commit/973b3d3278609c144f11542bd24164243ee165af,leveldb__plyvel__obsidianforensics/hindsight__973b3d32,leveldb__plyvel__obsidianforensics/hindsight__973b3d32__pyhindsight/utils.py,, -M58,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/cpuload.py,27:23,,from logger import Logger,import logging,import,import,one-to-one,no properties,,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger__logging__prtg/pythonminiprobe__2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb__sensors/cpuload.py,"27,60,65,82","23,57,61" -M59,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/cpuload.py,60:,,Logger,,function call,no program element,one-to-zero,no properties,,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger__logging__prtg/pythonminiprobe__2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb__sensors/cpuload.py,, -M60,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/cpuload.py,65-66:61-62,,log_custom,error,function call,function call,one-to-one,element name change,,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger__logging__prtg/pythonminiprobe__2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb__sensors/cpuload.py,, -M61,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/diskspace.py,28:24,,from logger import Logger,import logging,import,import,one-to-one,no properties,,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger__logging__prtg/pythonminiprobe__2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb__sensors/diskspace.py,"28,61,66,83","24,60,62" -M62,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/diskspace.py,61:,,Logger,,function call,no program element,one-to-zero,no properties,,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger__logging__prtg/pythonminiprobe__2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb__sensors/diskspace.py,, -M63,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/diskspace.py,66-67:62-63,,log_custom,error,function call,function call,one-to-one,element name change,,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger__logging__prtg/pythonminiprobe__2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb__sensors/diskspace.py,, -M64,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/memory.py,27:23,,from logger import Logger,from logger import Logger,import,import,one-to-one,no properties,,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger__logging__prtg/pythonminiprobe__2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb__sensors/memory.py,"27,60,65,82","23,59,61" -M65,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/memory.py,60:,,Logger,,function call,no program element,one-to-zero,no properties,,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger__logging__prtg/pythonminiprobe__2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb__sensors/memory.py,, -M66,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/memory.py,65-66:61-62,,log_custom,error,function call,function call,one-to-one,element name change,,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger__logging__prtg/pythonminiprobe__2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb__sensors/memory.py,, -M67,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/ping.py,28:24,,from logger import Logger,from logger import Logger,import,import,one-to-one,no properties,,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger__logging__prtg/pythonminiprobe__2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb__sensors/ping.py,"28,143,148,162","24,142,144" -M68,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/ping.py,143:,,Logger,,function call,no program element,one-to-zero,no properties,,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger__logging__prtg/pythonminiprobe__2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb__sensors/ping.py,, -M69,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/ping.py,148-149:144-145,,log_custom,error,function call,function call,one-to-one,element name change,,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger__logging__prtg/pythonminiprobe__2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb__sensors/ping.py,, -M70,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/snmptraffic.py,27:24,,from logger import Logger,from logger import Logger,import,import,one-to-one,no properties,,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger__logging__prtg/pythonminiprobe__2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb__sensors/snmptraffic.py,"27,29,33,179,195","24,29,173,175" -M71,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/snmptraffic.py,29:,,Logger,,function call,no program element,one-to-zero,no properties,,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger__logging__prtg/pythonminiprobe__2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb__sensors/snmptraffic.py,, -M72,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/snmptraffic.py,33:29,,log_custom,error,function call,function call,one-to-one,element name change,,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger__logging__prtg/pythonminiprobe__2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb__sensors/snmptraffic.py,, -M73,prtg/pythonminiprobe,2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger,logging,sensors/snmptraffic.py,179-181:175-177,,log_custom,error,function call,function call,one-to-one,element name change,,https://github.com/prtg/pythonminiprobe/commit/2b6a1aeb2a9ee1a722262d34752bbbff44f21951,logger__logging__prtg/pythonminiprobe__2b6a1aeb,logger__logging__prtg/pythonminiprobe__2b6a1aeb__sensors/snmptraffic.py,, -M74,kevoreilly/capev4,abf58a7deb32893febb4151f579d8428ffca3b8e,m2crypto,cryptography,modules/processing/static.py,775:779,unsure,,,,,,,repository unavailable,https://github.com/kevoreilly/capev4/commit/abf58a7deb32893febb4151f579d8428ffca3b8e,m2crypto__cryptography__kevoreilly/capev4__abf58a7d,m2crypto__cryptography__kevoreilly/capev4__abf58a7d__modules/processing/static.py,, -M75,yubico/python-u2flib-server,65c46657d50fb2d38036b4533806d36997cedac5,m2crypto,cryptography,u2flib_server/attestation/resolvers.py,30:35-39,,from M2Crypto import X509,from cryptography import x509; from cryptography.exceptions import InvalidSignature; from cryptography.hazmat.backends import default_backend; from cryptography.hazmat.primitives.asymmetric import padding; from cryptography.x509.oid import NameOID,import,import,one-to-many,no properties,,https://github.com/yubico/python-u2flib-server/commit/65c46657d50fb2d38036b4533806d36997cedac5,m2crypto__cryptography__yubico/python-u2flib-server__65c46657,m2crypto__cryptography__yubico/python-u2flib-server__65c46657__u2flib_server/attestation/resolvers.py,"30,65-66,73-74","35-39,69-70,77-78,81-83,85,90,94,97" -M76,yubico/python-u2flib-server,65c46657d50fb2d38036b4533806d36997cedac5,m2crypto,cryptography,u2flib_server/attestation/resolvers.py,65:69,,load_cert_der_string,load_pem_x509_certificate,function call,function call,one-to-one,element name change; argument transformation; argument addition,,https://github.com/yubico/python-u2flib-server/commit/65c46657d50fb2d38036b4533806d36997cedac5,m2crypto__cryptography__yubico/python-u2flib-server__65c46657,m2crypto__cryptography__yubico/python-u2flib-server__65c46657__u2flib_server/attestation/resolvers.py,, -M77,yubico/python-u2flib-server,65c46657d50fb2d38036b4533806d36997cedac5,m2crypto,cryptography,u2flib_server/attestation/resolvers.py,66:70,,get_subject,subject,function call,attribute access,one-to-one,element name change,,https://github.com/yubico/python-u2flib-server/commit/65c46657d50fb2d38036b4533806d36997cedac5,m2crypto__cryptography__yubico/python-u2flib-server__65c46657,m2crypto__cryptography__yubico/python-u2flib-server__65c46657__u2flib_server/attestation/resolvers.py,, -M78,yubico/python-u2flib-server,65c46657d50fb2d38036b4533806d36997cedac5,m2crypto,cryptography,u2flib_server/attestation/resolvers.py,66:70,,as_text,get_attributes_for_oid; value,function call,attribute access; function call,one-to-many,argument addition,,https://github.com/yubico/python-u2flib-server/commit/65c46657d50fb2d38036b4533806d36997cedac5,m2crypto__cryptography__yubico/python-u2flib-server__65c46657,m2crypto__cryptography__yubico/python-u2flib-server__65c46657__u2flib_server/attestation/resolvers.py,, -M79,yubico/python-u2flib-server,65c46657d50fb2d38036b4533806d36997cedac5,m2crypto,cryptography,u2flib_server/attestation/resolvers.py,73:94,,get_issuer,issuer,function call,attribute access,one-to-one,element name change,,https://github.com/yubico/python-u2flib-server/commit/65c46657d50fb2d38036b4533806d36997cedac5,m2crypto__cryptography__yubico/python-u2flib-server__65c46657,m2crypto__cryptography__yubico/python-u2flib-server__65c46657__u2flib_server/attestation/resolvers.py,, -M80,yubico/python-u2flib-server,65c46657d50fb2d38036b4533806d36997cedac5,m2crypto,cryptography,u2flib_server/attestation/resolvers.py,73:94,,as_text,get_attributes_for_oid; value,function call,attribute access; function call,one-to-many,argument addition,,https://github.com/yubico/python-u2flib-server/commit/65c46657d50fb2d38036b4533806d36997cedac5,m2crypto__cryptography__yubico/python-u2flib-server__65c46657,m2crypto__cryptography__yubico/python-u2flib-server__65c46657__u2flib_server/attestation/resolvers.py,, -M81,yubico/python-u2flib-server,65c46657d50fb2d38036b4533806d36997cedac5,m2crypto,cryptography,u2flib_server/attestation/resolvers.py,74:97,,get_pubkey,public_key,function call,function call,one-to-one,element name change,,https://github.com/yubico/python-u2flib-server/commit/65c46657d50fb2d38036b4533806d36997cedac5,m2crypto__cryptography__yubico/python-u2flib-server__65c46657,m2crypto__cryptography__yubico/python-u2flib-server__65c46657__u2flib_server/attestation/resolvers.py,, -M82,aws/aws-parallelcluster,d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko,fabric,tests/integration-tests/remote_command_executor.py,16:16,,"from paramiko import AutoAddPolicy, SSHClient",from fabric import Connection,import,import,one-to-one,no properties,,https://github.com/aws/aws-parallelcluster/commit/d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko__fabric__aws/aws-parallelcluster__d49460ac,paramiko__fabric__aws/aws-parallelcluster__d49460ac__tests/integration-tests/remote_command_executor.py,"16,45-48,51,56,74","16,38,48,71,96,105" -M83,aws/aws-parallelcluster,d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko,fabric,tests/integration-tests/remote_command_executor.py,45-51:38-43,,SSHClient; load_system_host_keys; set_missing_host_key_policy; AutoAddPolicy; connect; open_sftp,Connection,function call,function call,many-to-one,argument name change; argument transformation; argument addition,"argument hostname changed to host, username to user. some named arguments changed to dictionary (arg transformation). Argument forward_agent added.",https://github.com/aws/aws-parallelcluster/commit/d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko__fabric__aws/aws-parallelcluster__d49460ac,paramiko__fabric__aws/aws-parallelcluster__d49460ac__tests/integration-tests/remote_command_executor.py,, -M84,aws/aws-parallelcluster,d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko,fabric,tests/integration-tests/remote_command_executor.py,56:48,,close,close,function call,function call,one-to-one,no properties,,https://github.com/aws/aws-parallelcluster/commit/d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko__fabric__aws/aws-parallelcluster__d49460ac,paramiko__fabric__aws/aws-parallelcluster__d49460ac__tests/integration-tests/remote_command_executor.py,, -M85,aws/aws-parallelcluster,d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko,fabric,tests/integration-tests/remote_command_executor.py,74:71,,exec_command,run,function call,function call,one-to-one,element name change; argument name change; argument addition,,https://github.com/aws/aws-parallelcluster/commit/d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko__fabric__aws/aws-parallelcluster__d49460ac,paramiko__fabric__aws/aws-parallelcluster__d49460ac__tests/integration-tests/remote_command_executor.py,, -M86,aws/aws-parallelcluster,d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko,fabric,tests/integration-tests/remote_command_executor.py,102:96,,put,put,function call,function call,one-to-one,no properties,,https://github.com/aws/aws-parallelcluster/commit/d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko__fabric__aws/aws-parallelcluster__d49460ac,paramiko__fabric__aws/aws-parallelcluster__d49460ac__tests/integration-tests/remote_command_executor.py,, -M87,aws/aws-parallelcluster,d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko,fabric,tests/integration-tests/remote_command_executor.py,111:105,,put,put,function call,function call,one-to-one,no properties,,https://github.com/aws/aws-parallelcluster/commit/d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko__fabric__aws/aws-parallelcluster__d49460ac,paramiko__fabric__aws/aws-parallelcluster__d49460ac__tests/integration-tests/remote_command_executor.py,, -M88,idan/telostats,f73354ab6a11c665921a25d9bdfdbd74a33b55fb,pyquery,beautifulsoup4,telostats/stations/tasks.py,2:2,,import pyquery,from bs4 import BeautifulSoup,import,import,one-to-one,no properties,,https://github.com/idan/telostats/commit/f73354ab6a11c665921a25d9bdfdbd74a33b55fb,pyquery__beautifulsoup4__idan/telostats__f73354ab,pyquery__beautifulsoup4__idan/telostats__f73354ab__telostats/stations/tasks.py,"2,17-18,20,33-34","2,19-20,22,36-37" -M89,idan/telostats,f73354ab6a11c665921a25d9bdfdbd74a33b55fb,pyquery,beautifulsoup4,telostats/stations/tasks.py,17:18-19,unsure,,,,,,,"it looks like pyquery is replaced by two libraries, requests and BeautifulSoup",https://github.com/idan/telostats/commit/f73354ab6a11c665921a25d9bdfdbd74a33b55fb,pyquery__beautifulsoup4__idan/telostats__f73354ab,pyquery__beautifulsoup4__idan/telostats__f73354ab__telostats/stations/tasks.py,, -M90,idan/telostats,f73354ab6a11c665921a25d9bdfdbd74a33b55fb,pyquery,beautifulsoup4,telostats/stations/tasks.py,18:20,,dom,dom,function call,function call,one-to-one,argument addition; argument transformation; element name change,,https://github.com/idan/telostats/commit/f73354ab6a11c665921a25d9bdfdbd74a33b55fb,pyquery__beautifulsoup4__idan/telostats__f73354ab,pyquery__beautifulsoup4__idan/telostats__f73354ab__telostats/stations/tasks.py,, -M91,idan/telostats,f73354ab6a11c665921a25d9bdfdbd74a33b55fb,pyquery,beautifulsoup4,telostats/stations/tasks.py,33:35-36,unsure,,,,,,,"it looks like pyquery is replaced by two libraries, requests and BeautifulSoup",https://github.com/idan/telostats/commit/f73354ab6a11c665921a25d9bdfdbd74a33b55fb,pyquery__beautifulsoup4__idan/telostats__f73354ab,pyquery__beautifulsoup4__idan/telostats__f73354ab__telostats/stations/tasks.py,, -M92,idan/telostats,f73354ab6a11c665921a25d9bdfdbd74a33b55fb,pyquery,beautifulsoup4,telostats/stations/tasks.py,34:37,,dom,find_all,function call,function call,one-to-one,element name change,,https://github.com/idan/telostats/commit/f73354ab6a11c665921a25d9bdfdbd74a33b55fb,pyquery__beautifulsoup4__idan/telostats__f73354ab,pyquery__beautifulsoup4__idan/telostats__f73354ab__telostats/stations/tasks.py,, -M93,idan/telostats,f73354ab6a11c665921a25d9bdfdbd74a33b55fb,pyquery,beautifulsoup4,telostats/stations/tasks.py,34:37,,text_content,get_text,function call,function call,one-to-one,element name change,,https://github.com/idan/telostats/commit/f73354ab6a11c665921a25d9bdfdbd74a33b55fb,pyquery__beautifulsoup4__idan/telostats__f73354ab,pyquery__beautifulsoup4__idan/telostats__f73354ab__telostats/stations/tasks.py,, -M94,pimoroni/inky,cba36514eb8c881f8bd1d92b0b6a5bf12b4b72fb,smbus-cffi,smbus2,library/inky/eeprom.py,7:7,,import smbus,from smbus2 import SMBus,import,import,one-to-one,no properties,,https://github.com/pimoroni/inky/commit/cba36514eb8c881f8bd1d92b0b6a5bf12b4b72fb,smbus-cffi__smbus2__pimoroni/inky__cba36514,smbus-cffi__smbus2__pimoroni/inky__cba36514__library/inky/eeprom.py,"7,98","7,98" -M95,pimoroni/inky,cba36514eb8c881f8bd1d92b0b6a5bf12b4b72fb,smbus-cffi,smbus2,library/inky/eeprom.py,98:98,,SMBus,SMBus,function call,function call,one-to-one,no properties,,https://github.com/pimoroni/inky/commit/cba36514eb8c881f8bd1d92b0b6a5bf12b4b72fb,smbus-cffi__smbus2__pimoroni/inky__cba36514,smbus-cffi__smbus2__pimoroni/inky__cba36514__library/inky/eeprom.py,, -M96,pimoroni/inky,cba36514eb8c881f8bd1d92b0b6a5bf12b4b72fb,smbus-cffi,smbus2,library/inky/inky.py,16:16,,import smbus,from smbus2 import SMBus,import,import,one-to-one,no properties,,https://github.com/pimoroni/inky/commit/cba36514eb8c881f8bd1d92b0b6a5bf12b4b72fb,smbus-cffi__smbus2__pimoroni/inky__cba36514,smbus-cffi__smbus2__pimoroni/inky__cba36514__library/inky/inky.py,16,16 \ No newline at end of file diff --git a/code/taxonomy-data/round3-sarah.csv b/code/taxonomy-data/round3-sarah.csv deleted file mode 100644 index f7809c3..0000000 --- a/code/taxonomy-data/round3-sarah.csv +++ /dev/null @@ -1,32 +0,0 @@ -id,repo,commit,source,target,file path,lines,flag,source APIs,target APIs,source program elements,target program elements,cardinality,properties,comments,commit URL,migration id,file id,candidate source lines,candidate target lines,7,7 -S1,heyman/locust,4067b929fab7691a12ad91bf70e3738d715e860e,bottle,flask,locust/web.py,"2,6:9",,bottle;route;run;send_file,flask;Flask;make_response,import,import,many-to-one,no properties,,https://github.com/heyman/locust/commit/4067b929fab7691a12ad91bf70e3738d715e860e,bottle__flask__heyman/locust__4067b929,bottle__flask__heyman/locust__4067b929__locust/web.py,"2,6,14,16,18,20,27,47,50","9-11,17,19-21,23,29",, -S2,heyman/locust,4067b929fab7691a12ad91bf70e3738d715e860e,bottle,flask,locust/web.py,47:10,,default_app,Flask,function call,function call,one-to-one,element name change;argument addition,,https://github.com/heyman/locust/commit/4067b929fab7691a12ad91bf70e3738d715e860e,bottle__flask__heyman/locust__4067b929,bottle__flask__heyman/locust__4067b929__locust/web.py,,,, -S3,heyman/locust,4067b929fab7691a12ad91bf70e3738d715e860e,bottle,flask,locust/web.py,:11,,root_path,,no program element,attribute access,zero-to-one,no properties,,https://github.com/heyman/locust/commit/4067b929fab7691a12ad91bf70e3738d715e860e,bottle__flask__heyman/locust__4067b929,bottle__flask__heyman/locust__4067b929__locust/web.py,,,, -S4,heyman/locust,4067b929fab7691a12ad91bf70e3738d715e860e,bottle,flask,locust/web.py,14:,,@route,,decorator,no program element,one-to-zero,no properties,I suspected that line 11 in source is related to lines 14-16 in target for setting the path but then the function static_file is not really used anywhere so left things as is for the code changes,https://github.com/heyman/locust/commit/4067b929fab7691a12ad91bf70e3738d715e860e,bottle__flask__heyman/locust__4067b929,bottle__flask__heyman/locust__4067b929__locust/web.py,,,, -S5,heyman/locust,4067b929fab7691a12ad91bf70e3738d715e860e,bottle,flask,locust/web.py,16:,unsure,,,,,,,"I'm still not sure about these lines tbh. if the function is not being used anywhere, is its removal really part of the migration or just cleanup? So should this row be in the code changeS?",https://github.com/heyman/locust/commit/4067b929fab7691a12ad91bf70e3738d715e860e,bottle__flask__heyman/locust__4067b929,bottle__flask__heyman/locust__4067b929__locust/web.py,,,, -S6,heyman/locust,4067b929fab7691a12ad91bf70e3738d715e860e,bottle,flask,locust/web.py,18:17,,@route,@route,decorator,decorator,one-to-one,no properties,"in the source, it is bottle.route (i.e., part of the module directly) while in the target, it is accessed from the Flask object instance. however, I don't think this requires any properties because it is basically boot.@roote replaced with Flask().@route()? UNless we treat this as one to many with decorator being replaced by function call + decorator? ",https://github.com/heyman/locust/commit/4067b929fab7691a12ad91bf70e3738d715e860e,bottle__flask__heyman/locust__4067b929,bottle__flask__heyman/locust__4067b929__locust/web.py,,,, -S7,heyman/locust,4067b929fab7691a12ad91bf70e3738d715e860e,bottle,flask,locust/web.py,20:19-21,,send_file,make_response;read;headers,function call,attribute access; function call,one-to-many,element name change; argument trasformation,,https://github.com/heyman/locust/commit/4067b929fab7691a12ad91bf70e3738d715e860e,bottle__flask__heyman/locust__4067b929,bottle__flask__heyman/locust__4067b929__locust/web.py,,,, -S8,ctlearn-project/ctlearn,2375af87fa36b7c93c5a3be5cab81784d4a2f64e,configparser,configobj,ctalearn/scripts/run_model.py,2:2-3,,configparser,ConfigObj;Validator,import,import,one-to-many,no properties,,https://github.com/ctlearn-project/ctlearn/commit/2375af87fa36b7c93c5a3be5cab81784d4a2f64e,configparser__configobj__ctlearn-project/ctlearn__2375af87,configparser__configobj__ctlearn-project/ctlearn__2375af87__ctalearn/scripts/run_model.py,"2,45,53-56,60,63,65,73-75,78,80-81,87,89-91,93,95,97,99,101,103,105,107,116-117,119-121,123,129,133,138-139,142,148,499-500,502","2-3,48,56-59,61,64,66,73,81,86-87,91,96,98,101,103,107-108,110,116,436-438,443-445,447",, -S9,ctlearn-project/ctlearn,2375af87fa36b7c93c5a3be5cab81784d4a2f64e,configparser,configobj,ctalearn/scripts/run_model.py,499-500:437-438,,ConfigParser;read,ConfigObj,function call,function call,one-to-many,argument addition,,https://github.com/ctlearn-project/ctlearn/commit/2375af87fa36b7c93c5a3be5cab81784d4a2f64e,configparser__configobj__ctlearn-project/ctlearn__2375af87,configparser__configobj__ctlearn-project/ctlearn__2375af87__ctalearn/scripts/run_model.py,,,, -S10,ctlearn-project/ctlearn,2375af87fa36b7c93c5a3be5cab81784d4a2f64e,configparser,configobj,ctalearn/scripts/run_model.py,":436,443",,,Validator;validate,no program element,function call,zero-to-many,,"basically, this new lib alllows validating the config options according to a spec so these new lines include this validation process (there is no corresponding lines in the source lib client code)",https://github.com/ctlearn-project/ctlearn/commit/2375af87fa36b7c93c5a3be5cab81784d4a2f64e,configparser__configobj__ctlearn-project/ctlearn__2375af87,configparser__configobj__ctlearn-project/ctlearn__2375af87__ctalearn/scripts/run_model.py,,,, -S11,codesy/codesy,b5824f4f99b62978952b489d10d558e681c69497,csv,unicodecsv,codesy/base/admin.py,1:2,,csv,unicodecsv,import,import,,,,https://github.com/codesy/codesy/commit/b5824f4f99b62978952b489d10d558e681c69497,csv__unicodecsv__codesy/codesy__b5824f4f,csv__unicodecsv__codesy/codesy__b5824f4f__codesy/base/admin.py,"1,19","2,20",, -S12,codesy/codesy,b5824f4f99b62978952b489d10d558e681c69497,csv,unicodecsv,codesy/base/admin.py,19:20,,writer,writer,function call,function call,one-to-one,argument addition,,https://github.com/codesy/codesy/commit/b5824f4f99b62978952b489d10d558e681c69497,csv__unicodecsv__codesy/codesy__b5824f4f,csv__unicodecsv__codesy/codesy__b5824f4f__codesy/base/admin.py,,,, -S13,rapid-design-of-systems-laboratory/beluga,078e3e56fe5b86d9c188aaf249a72296bd6fa753,dill,cloudpickle,beluga/beluga.py,8:8,,dill,cloudpickle,import,import,one-to-one,no properties,,https://github.com/rapid-design-of-systems-laboratory/beluga/commit/078e3e56fe5b86d9c188aaf249a72296bd6fa753,dill__cloudpickle__rapid-design-of-systems-laboratory/beluga__078e3e56,dill__cloudpickle__rapid-design-of-systems-laboratory/beluga__078e3e56__beluga/beluga.py,"8,141-142","8,141",, -S14,rapid-design-of-systems-laboratory/beluga,078e3e56fe5b86d9c188aaf249a72296bd6fa753,dill,cloudpickle,beluga/beluga.py,141-142:141,,settings;dump,dump,attribute access; function call,function call,many-to-one,no properties,,https://github.com/rapid-design-of-systems-laboratory/beluga/commit/078e3e56fe5b86d9c188aaf249a72296bd6fa753,dill__cloudpickle__rapid-design-of-systems-laboratory/beluga__078e3e56,dill__cloudpickle__rapid-design-of-systems-laboratory/beluga__078e3e56__beluga/beluga.py,,,, -S15,rapid-design-of-systems-laboratory/beluga,078e3e56fe5b86d9c188aaf249a72296bd6fa753,dill,cloudpickle,beluga/visualization/datasources.py,2:2,,dill,cloudpickle,import,import,one-to-one,no properties,,https://github.com/rapid-design-of-systems-laboratory/beluga/commit/078e3e56fe5b86d9c188aaf249a72296bd6fa753,dill__cloudpickle__rapid-design-of-systems-laboratory/beluga__078e3e56,dill__cloudpickle__rapid-design-of-systems-laboratory/beluga__078e3e56__beluga/visualization/datasources.py,"2,54","2,54",, -S16,rapid-design-of-systems-laboratory/beluga,078e3e56fe5b86d9c188aaf249a72296bd6fa753,dill,cloudpickle,beluga/visualization/datasources.py,54:54,,load,load,function call,function call,one-to-one,no properties,,https://github.com/rapid-design-of-systems-laboratory/beluga/commit/078e3e56fe5b86d9c188aaf249a72296bd6fa753,dill__cloudpickle__rapid-design-of-systems-laboratory/beluga__078e3e56,dill__cloudpickle__rapid-design-of-systems-laboratory/beluga__078e3e56__beluga/visualization/datasources.py,,,, -S17,obsidianforensics/hindsight,973b3d3278609c144f11542bd24164243ee165af,leveldb,plyvel,pyhindsight/browsers/chrome.py,1656:1656,,leveldb,pyleveldb,import,import,one-to-one,no properties,,https://github.com/obsidianforensics/hindsight/commit/973b3d3278609c144f11542bd24164243ee165af,leveldb__plyvel__obsidianforensics/hindsight__973b3d32,leveldb__plyvel__obsidianforensics/hindsight__973b3d32__pyhindsight/browsers/chrome.py,1656,"1,656",, -S18,obsidianforensics/hindsight,973b3d3278609c144f11542bd24164243ee165af,leveldb,plyvel,pyhindsight/utils.py,104:104,,leveldb,pyleveldb,import,import,one-to-one,no properties,,https://github.com/obsidianforensics/hindsight/commit/973b3d3278609c144f11542bd24164243ee165af,leveldb__plyvel__obsidianforensics/hindsight__973b3d32,leveldb__plyvel__obsidianforensics/hindsight__973b3d32__pyhindsight/utils.py,"104,115,121","104,115,121",, -S19,obsidianforensics/hindsight,973b3d3278609c144f11542bd24164243ee165af,leveldb,plyvel,pyhindsight/utils.py,115:115,,LevelDB,DB,function call,function call,one-to-one,element name change,,https://github.com/obsidianforensics/hindsight/commit/973b3d3278609c144f11542bd24164243ee165af,leveldb__plyvel__obsidianforensics/hindsight__973b3d32,leveldb__plyvel__obsidianforensics/hindsight__973b3d32__pyhindsight/utils.py,,,, -S20,obsidianforensics/hindsight,973b3d3278609c144f11542bd24164243ee165af,leveldb,plyvel,pyhindsight/utils.py,121:121,,RangeIterator,Iterator,function call,function call,one-to-one,element name change,,https://github.com/obsidianforensics/hindsight/commit/973b3d3278609c144f11542bd24164243ee165af,leveldb__plyvel__obsidianforensics/hindsight__973b3d32,leveldb__plyvel__obsidianforensics/hindsight__973b3d32__pyhindsight/utils.py,,,, -S21,aws/aws-parallelcluster,d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko,fabric,tests/integration-tests/remote_command_executor.py,16:16,,AutoAddPolicy;SSHClient,Connection,import,import,one-to-one,no properties,,https://github.com/aws/aws-parallelcluster/commit/d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko__fabric__aws/aws-parallelcluster__d49460ac,paramiko__fabric__aws/aws-parallelcluster__d49460ac__tests/integration-tests/remote_command_executor.py,"16,45-48,51,56,74","16,38,48,71,96,105",, -S22,aws/aws-parallelcluster,d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko,fabric,tests/integration-tests/remote_command_executor.py,45-51:38-43,,SSHClient;load_system_host_keys;set_missing_host_key_policy;connect,Connection,function call,function call,many-to-one,argument transformation,,https://github.com/aws/aws-parallelcluster/commit/d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko__fabric__aws/aws-parallelcluster__d49460ac,paramiko__fabric__aws/aws-parallelcluster__d49460ac__tests/integration-tests/remote_command_executor.py,,,, -S23,aws/aws-parallelcluster,d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko,fabric,tests/integration-tests/remote_command_executor.py,51:,,open_sftp,,function call,no program element,one-to-zero,,this call belongs to the source lib and has no match in target so gets removed,https://github.com/aws/aws-parallelcluster/commit/d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko__fabric__aws/aws-parallelcluster__d49460ac,paramiko__fabric__aws/aws-parallelcluster__d49460ac__tests/integration-tests/remote_command_executor.py,,,, -S24,aws/aws-parallelcluster,d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko,fabric,tests/integration-tests/remote_command_executor.py,56:48,,close,close,function call,function call,one-to-one,no properties,,https://github.com/aws/aws-parallelcluster/commit/d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko__fabric__aws/aws-parallelcluster__d49460ac,paramiko__fabric__aws/aws-parallelcluster__d49460ac__tests/integration-tests/remote_command_executor.py,,,, -S25,aws/aws-parallelcluster,d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko,fabric,tests/integration-tests/remote_command_executor.py,74-79:71-73,,exec_command;RemoteCommandResult,run;stdout;stdin,function call,attribute access; function call,one-to-one,argument addition;element name change;argument trasnformation,You didn't indicate change lines here but i believe the lines need to be changed,https://github.com/aws/aws-parallelcluster/commit/d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko__fabric__aws/aws-parallelcluster__d49460ac,paramiko__fabric__aws/aws-parallelcluster__d49460ac__tests/integration-tests/remote_command_executor.py,,,, -S26,aws/aws-parallelcluster,d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko,fabric,tests/integration-tests/remote_command_executor.py,80:74,,return_code,failed,attribute access,attribute access,one-to-one,no properties,,https://github.com/aws/aws-parallelcluster/commit/d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko__fabric__aws/aws-parallelcluster__d49460ac,paramiko__fabric__aws/aws-parallelcluster__d49460ac__tests/integration-tests/remote_command_executor.py,,,, -S27,aws/aws-parallelcluster,d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko,fabric,tests/integration-tests/remote_command_executor.py,102:96,,put,put,function call,function call,one-to-one,no properties,,https://github.com/aws/aws-parallelcluster/commit/d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko__fabric__aws/aws-parallelcluster__d49460ac,paramiko__fabric__aws/aws-parallelcluster__d49460ac__tests/integration-tests/remote_command_executor.py,,,, -S28,aws/aws-parallelcluster,d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko,fabric,tests/integration-tests/remote_command_executor.py,111:105,,put,put,function call,function call,one-to-one,no properties,,https://github.com/aws/aws-parallelcluster/commit/d49460ac5ca5ac3c5728ef7f13471f0682d7e966,paramiko__fabric__aws/aws-parallelcluster__d49460ac,paramiko__fabric__aws/aws-parallelcluster__d49460ac__tests/integration-tests/remote_command_executor.py,,,, -S29,pimoroni/inky,cba36514eb8c881f8bd1d92b0b6a5bf12b4b72fb,smbus-cffi,smbus2,library/inky/eeprom.py,7:7,,smbus,SMBus,import,import,one-to-one,no properties,,https://github.com/pimoroni/inky/commit/cba36514eb8c881f8bd1d92b0b6a5bf12b4b72fb,smbus-cffi__smbus2__pimoroni/inky__cba36514,smbus-cffi__smbus2__pimoroni/inky__cba36514__library/inky/eeprom.py,"7,98","7,98",, -S30,pimoroni/inky,cba36514eb8c881f8bd1d92b0b6a5bf12b4b72fb,smbus-cffi,smbus2,library/inky/eeprom.py,98:98,,SMBus,SMBus,function call,function call,one-to-one,no properties,,https://github.com/pimoroni/inky/commit/cba36514eb8c881f8bd1d92b0b6a5bf12b4b72fb,smbus-cffi__smbus2__pimoroni/inky__cba36514,smbus-cffi__smbus2__pimoroni/inky__cba36514__library/inky/eeprom.py,,,, -S31,pimoroni/inky,cba36514eb8c881f8bd1d92b0b6a5bf12b4b72fb,smbus-cffi,smbus2,library/inky/inky.py,16:16,,smbus,SMBus,import,import,one-to-one,no properties,,https://github.com/pimoroni/inky/commit/cba36514eb8c881f8bd1d92b0b6a5bf12b4b72fb,smbus-cffi__smbus2__pimoroni/inky__cba36514,smbus-cffi__smbus2__pimoroni/inky__cba36514__library/inky/inky.py,16,16,, \ No newline at end of file diff --git a/docs/.gitignore b/docs/.gitignore deleted file mode 100644 index f40fbd8..0000000 --- a/docs/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -_site -.sass-cache -.jekyll-cache -.jekyll-metadata -vendor diff --git a/docs/404.html b/docs/404.html deleted file mode 100644 index 086a5c9..0000000 --- a/docs/404.html +++ /dev/null @@ -1,25 +0,0 @@ ---- -permalink: /404.html -layout: default ---- - - - -
-

404

- -

Page not found :(

-

The requested page could not be found.

-
diff --git a/docs/Gemfile b/docs/Gemfile deleted file mode 100644 index 03bd780..0000000 --- a/docs/Gemfile +++ /dev/null @@ -1,35 +0,0 @@ -source "https://rubygems.org" -# Hello! This is where you manage which Jekyll version is used to run. -# When you want to use a different version, change it below, save the -# file and run `bundle install`. Run Jekyll with `bundle exec`, like so: -# -# bundle exec jekyll serve -# -# This will help ensure the proper Jekyll version is running. -# Happy Jekylling! -# gem "jekyll", "~> 4.2.2" -# This is the default theme for new Jekyll sites. You may change this to anything you like. -gem "just-the-docs" -# If you want to use GitHub Pages, remove the "gem "jekyll"" above and -# uncomment the line below. To upgrade, run `bundle update github-pages`. -gem "github-pages", "~> 226", group: :jekyll_plugins -# If you have any plugins, put them here! -group :jekyll_plugins do - gem "jekyll-feed", "~> 0.12" -end - -# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem -# and associated library. -platforms :mingw, :x64_mingw, :mswin, :jruby do - gem "tzinfo", "~> 1.2" - gem "tzinfo-data" -end - -# Performance-booster for watching directories on Windows -gem "wdm", "~> 0.1.1", :platforms => [:mingw, :x64_mingw, :mswin] - -# Lock `http_parser.rb` gem to `v0.6.x` on JRuby builds since newer versions of the gem -# do not have a Java counterpart. -gem "http_parser.rb", "~> 0.6.0", :platforms => [:jruby] - -gem "webrick", "~> 1.7" diff --git a/docs/Gemfile.lock b/docs/Gemfile.lock deleted file mode 100644 index d9c8363..0000000 --- a/docs/Gemfile.lock +++ /dev/null @@ -1,277 +0,0 @@ -GEM - remote: https://rubygems.org/ - specs: - activesupport (6.0.5) - concurrent-ruby (~> 1.0, >= 1.0.2) - i18n (>= 0.7, < 2) - minitest (~> 5.1) - tzinfo (~> 1.1) - zeitwerk (~> 2.2, >= 2.2.2) - addressable (2.8.0) - public_suffix (>= 2.0.2, < 5.0) - coffee-script (2.4.1) - coffee-script-source - execjs - coffee-script-source (1.11.1) - colorator (1.1.0) - commonmarker (0.23.5) - concurrent-ruby (1.1.10) - dnsruby (1.61.9) - simpleidn (~> 0.1) - em-websocket (0.5.3) - eventmachine (>= 0.12.9) - http_parser.rb (~> 0) - ethon (0.15.0) - ffi (>= 1.15.0) - eventmachine (1.2.7) - execjs (2.8.1) - faraday (2.3.0) - faraday-net_http (~> 2.0) - ruby2_keywords (>= 0.0.4) - faraday-net_http (2.0.3) - ffi (1.15.5-x64-mingw-ucrt) - forwardable-extended (2.6.0) - gemoji (3.0.1) - github-pages (226) - github-pages-health-check (= 1.17.9) - jekyll (= 3.9.2) - jekyll-avatar (= 0.7.0) - jekyll-coffeescript (= 1.1.1) - jekyll-commonmark-ghpages (= 0.2.0) - jekyll-default-layout (= 0.1.4) - jekyll-feed (= 0.15.1) - jekyll-gist (= 1.5.0) - jekyll-github-metadata (= 2.13.0) - jekyll-include-cache (= 0.2.1) - jekyll-mentions (= 1.6.0) - jekyll-optional-front-matter (= 0.3.2) - jekyll-paginate (= 1.1.0) - jekyll-readme-index (= 0.3.0) - jekyll-redirect-from (= 0.16.0) - jekyll-relative-links (= 0.6.1) - jekyll-remote-theme (= 0.4.3) - jekyll-sass-converter (= 1.5.2) - jekyll-seo-tag (= 2.8.0) - jekyll-sitemap (= 1.4.0) - jekyll-swiss (= 1.0.0) - jekyll-theme-architect (= 0.2.0) - jekyll-theme-cayman (= 0.2.0) - jekyll-theme-dinky (= 0.2.0) - jekyll-theme-hacker (= 0.2.0) - jekyll-theme-leap-day (= 0.2.0) - jekyll-theme-merlot (= 0.2.0) - jekyll-theme-midnight (= 0.2.0) - jekyll-theme-minimal (= 0.2.0) - jekyll-theme-modernist (= 0.2.0) - jekyll-theme-primer (= 0.6.0) - jekyll-theme-slate (= 0.2.0) - jekyll-theme-tactile (= 0.2.0) - jekyll-theme-time-machine (= 0.2.0) - jekyll-titles-from-headings (= 0.5.3) - jemoji (= 0.12.0) - kramdown (= 2.3.2) - kramdown-parser-gfm (= 1.1.0) - liquid (= 4.0.3) - mercenary (~> 0.3) - minima (= 2.5.1) - nokogiri (>= 1.13.4, < 2.0) - rouge (= 3.26.0) - terminal-table (~> 1.4) - github-pages-health-check (1.17.9) - addressable (~> 2.3) - dnsruby (~> 1.60) - octokit (~> 4.0) - public_suffix (>= 3.0, < 5.0) - typhoeus (~> 1.3) - html-pipeline (2.14.2) - activesupport (>= 2) - nokogiri (>= 1.4) - http_parser.rb (0.8.0) - i18n (0.9.5) - concurrent-ruby (~> 1.0) - jekyll (3.9.2) - addressable (~> 2.4) - colorator (~> 1.0) - em-websocket (~> 0.5) - i18n (~> 0.7) - jekyll-sass-converter (~> 1.0) - jekyll-watch (~> 2.0) - kramdown (>= 1.17, < 3) - liquid (~> 4.0) - mercenary (~> 0.3.3) - pathutil (~> 0.9) - rouge (>= 1.7, < 4) - safe_yaml (~> 1.0) - jekyll-avatar (0.7.0) - jekyll (>= 3.0, < 5.0) - jekyll-coffeescript (1.1.1) - coffee-script (~> 2.2) - coffee-script-source (~> 1.11.1) - jekyll-commonmark (1.4.0) - commonmarker (~> 0.22) - jekyll-commonmark-ghpages (0.2.0) - commonmarker (~> 0.23.4) - jekyll (~> 3.9.0) - jekyll-commonmark (~> 1.4.0) - rouge (>= 2.0, < 4.0) - jekyll-default-layout (0.1.4) - jekyll (~> 3.0) - jekyll-feed (0.15.1) - jekyll (>= 3.7, < 5.0) - jekyll-gist (1.5.0) - octokit (~> 4.2) - jekyll-github-metadata (2.13.0) - jekyll (>= 3.4, < 5.0) - octokit (~> 4.0, != 4.4.0) - jekyll-include-cache (0.2.1) - jekyll (>= 3.7, < 5.0) - jekyll-mentions (1.6.0) - html-pipeline (~> 2.3) - jekyll (>= 3.7, < 5.0) - jekyll-optional-front-matter (0.3.2) - jekyll (>= 3.0, < 5.0) - jekyll-paginate (1.1.0) - jekyll-readme-index (0.3.0) - jekyll (>= 3.0, < 5.0) - jekyll-redirect-from (0.16.0) - jekyll (>= 3.3, < 5.0) - jekyll-relative-links (0.6.1) - jekyll (>= 3.3, < 5.0) - jekyll-remote-theme (0.4.3) - addressable (~> 2.0) - jekyll (>= 3.5, < 5.0) - jekyll-sass-converter (>= 1.0, <= 3.0.0, != 2.0.0) - rubyzip (>= 1.3.0, < 3.0) - jekyll-sass-converter (1.5.2) - sass (~> 3.4) - jekyll-seo-tag (2.8.0) - jekyll (>= 3.8, < 5.0) - jekyll-sitemap (1.4.0) - jekyll (>= 3.7, < 5.0) - jekyll-swiss (1.0.0) - jekyll-theme-architect (0.2.0) - jekyll (> 3.5, < 5.0) - jekyll-seo-tag (~> 2.0) - jekyll-theme-cayman (0.2.0) - jekyll (> 3.5, < 5.0) - jekyll-seo-tag (~> 2.0) - jekyll-theme-dinky (0.2.0) - jekyll (> 3.5, < 5.0) - jekyll-seo-tag (~> 2.0) - jekyll-theme-hacker (0.2.0) - jekyll (> 3.5, < 5.0) - jekyll-seo-tag (~> 2.0) - jekyll-theme-leap-day (0.2.0) - jekyll (> 3.5, < 5.0) - jekyll-seo-tag (~> 2.0) - jekyll-theme-merlot (0.2.0) - jekyll (> 3.5, < 5.0) - jekyll-seo-tag (~> 2.0) - jekyll-theme-midnight (0.2.0) - jekyll (> 3.5, < 5.0) - jekyll-seo-tag (~> 2.0) - jekyll-theme-minimal (0.2.0) - jekyll (> 3.5, < 5.0) - jekyll-seo-tag (~> 2.0) - jekyll-theme-modernist (0.2.0) - jekyll (> 3.5, < 5.0) - jekyll-seo-tag (~> 2.0) - jekyll-theme-primer (0.6.0) - jekyll (> 3.5, < 5.0) - jekyll-github-metadata (~> 2.9) - jekyll-seo-tag (~> 2.0) - jekyll-theme-slate (0.2.0) - jekyll (> 3.5, < 5.0) - jekyll-seo-tag (~> 2.0) - jekyll-theme-tactile (0.2.0) - jekyll (> 3.5, < 5.0) - jekyll-seo-tag (~> 2.0) - jekyll-theme-time-machine (0.2.0) - jekyll (> 3.5, < 5.0) - jekyll-seo-tag (~> 2.0) - jekyll-titles-from-headings (0.5.3) - jekyll (>= 3.3, < 5.0) - jekyll-watch (2.2.1) - listen (~> 3.0) - jemoji (0.12.0) - gemoji (~> 3.0) - html-pipeline (~> 2.2) - jekyll (>= 3.0, < 5.0) - just-the-docs (0.3.3) - jekyll (>= 3.8.5) - jekyll-seo-tag (~> 2.0) - rake (>= 12.3.1, < 13.1.0) - kramdown (2.3.2) - rexml - kramdown-parser-gfm (1.1.0) - kramdown (~> 2.0) - liquid (4.0.3) - listen (3.7.1) - rb-fsevent (~> 0.10, >= 0.10.3) - rb-inotify (~> 0.9, >= 0.9.10) - mercenary (0.3.6) - minima (2.5.1) - jekyll (>= 3.5, < 5.0) - jekyll-feed (~> 0.9) - jekyll-seo-tag (~> 2.1) - minitest (5.16.2) - nokogiri (1.13.6-x64-mingw-ucrt) - racc (~> 1.4) - octokit (4.25.1) - faraday (>= 1, < 3) - sawyer (~> 0.9) - pathutil (0.16.2) - forwardable-extended (~> 2.6) - public_suffix (4.0.7) - racc (1.6.0) - rake (13.0.6) - rb-fsevent (0.11.1) - rb-inotify (0.10.1) - ffi (~> 1.0) - rexml (3.2.5) - rouge (3.26.0) - ruby2_keywords (0.0.5) - rubyzip (2.3.2) - safe_yaml (1.0.5) - sass (3.7.4) - sass-listen (~> 4.0.0) - sass-listen (4.0.0) - rb-fsevent (~> 0.9, >= 0.9.4) - rb-inotify (~> 0.9, >= 0.9.7) - sawyer (0.9.2) - addressable (>= 2.3.5) - faraday (>= 0.17.3, < 3) - simpleidn (0.2.1) - unf (~> 0.1.4) - terminal-table (1.8.0) - unicode-display_width (~> 1.1, >= 1.1.1) - thread_safe (0.3.6) - typhoeus (1.4.0) - ethon (>= 0.9.0) - tzinfo (1.2.9) - thread_safe (~> 0.1) - tzinfo-data (1.2022.1) - tzinfo (>= 1.0.0) - unf (0.1.4) - unf_ext - unf_ext (0.0.8.2-x64-mingw-ucrt) - unicode-display_width (1.8.0) - wdm (0.1.1) - webrick (1.7.0) - zeitwerk (2.6.0) - -PLATFORMS - x64-mingw-ucrt - -DEPENDENCIES - github-pages (~> 226) - http_parser.rb (~> 0.6.0) - jekyll-feed (~> 0.12) - just-the-docs - tzinfo (~> 1.2) - tzinfo-data - wdm (~> 0.1.1) - webrick (~> 1.7) - -BUNDLED WITH - 2.3.17 diff --git a/docs/_config.yml b/docs/_config.yml deleted file mode 100644 index 728d563..0000000 --- a/docs/_config.yml +++ /dev/null @@ -1,59 +0,0 @@ -# Welcome to Jekyll! -# -# This config file is meant for settings that affect your whole blog, values -# which you are expected to set up once and rarely edit after that. If you find -# yourself editing this file very often, consider using Jekyll's data files -# feature for the data you need to update frequently. -# -# For technical reasons, this file is *NOT* reloaded automatically when you use -# 'bundle exec jekyll serve'. If you change this file, please restart the server process. -# -# If you need help with YAML syntax, here are some quick references for you: -# https://learn-the-web.algonquindesign.ca/topics/markdown-yaml-cheat-sheet/#yaml -# https://learnxinyminutes.com/docs/yaml/ -# -# Site settings -# These are used to personalize your new site. If you look in the HTML files, -# you will see them accessed via {{ site.title }}, {{ site.email }}, and so on. -# You can create any custom variable you would like, and they will be accessible -# in the templates via {{ site.myvariable }}. - -title: "PyMigBench" -email: mohayemin@ualberta.ca -description: >- # this means to ignore newlines until "baseurl:" - Write an awesome description for your new site here. You can edit this - line in _config.yml. It will appear in your document head meta (for - Google search results) and in your feed.xml site description. -baseurl: "/PyMigBench" # the subpath of your site, e.g. /blog -url: "" # the base hostname & protocol for your site, e.g. http://example.com - -# Build settings -remote_theme: "just-the-docs/just-the-docs" -aux_links: - "Repository": - - "https://github.com/ualberta-smr/PyMigBench/" -aux_links_new_tab: true -vars: # custom variables - repo: "https://github.com/ualberta-smr/PyMigBench/" -plugins: - - jekyll-feed - -# Exclude from processing. -# The following items will not be processed, by default. -# Any item listed under the `exclude:` key here will be automatically added to -# the internal "default list". -# -# Excluded items can be processed by explicitly listing the directories or -# their entries' file path in the `include:` list. -# -# exclude: -# - .sass-cache/ -# - .jekyll-cache/ -# - gemfiles/ -# - Gemfile -# - Gemfile.lock -# - node_modules/ -# - vendor/bundle/ -# - vendor/cache/ -# - vendor/gems/ -# - vendor/ruby/ diff --git a/docs/dataset.md b/docs/dataset.md deleted file mode 100644 index 92f399e..0000000 --- a/docs/dataset.md +++ /dev/null @@ -1,132 +0,0 @@ ---- -nav_order: 1 ---- -# PyMigBench dataset -The PyMigBench dataset is in the [data]({{ site.vars.repo }}/tree/msr-2023-datatrack/data){:target="_blank"} directory. -There are two types of data: analogous library pairs and valid migrations located in `libpair` and `migration` subdirectories respectively. -Each YAML file in the `libpair` and `migration` folders contain information about one data item. -Additionally, the `codefile` subdirectory has the diff files of the code changes, and the code files before and after migration. - -## Library pair -* Location: [data/libpair]({{ site.vars.repo }}/tree/msr-2023-datatrack/data/libpair){:target="_blank"} - - -### Schema -- `id`: unique ID of the library pair -- `source`: the source library -- `target`: the target library -- `domain`: the domain of the library pair - -### Sample data file -Analogous library pair from flask to quart: [flask,quart.yaml]({{ site.vars.repo }}/blob/msr-2023-datatrack/data/libpair/flask,quart.yaml){:target="_blank"} -```yaml -id: flask,quart -source: flask -target: quart -domain: Development framework/extension -``` - -## Migration -* Location: [data/migration]({{ site.vars.repo }}/tree/msr-2023-datatrack/data/migration){:target="_blank"} - -### Schema -- `id`: unique ID of the migration -- `source`: the source library -- `target`: the target library -- `repo`: the repository where the migration happened -- `commit`: the hash of the commit where the migration happened -- `pair_id`: the ID of the library pair in the migration -- `commit_message` (type: multiline text): the commit message -- `commit_url`: URL of the migration commit on GitHub -- `code_changes` (type: list): the list of code changes found in this migration. - - `filepath`: the file where the code was changed - - `lines`: a list of range of line numbers where the code was changed for migration. - -### Sample data file -Migration from flask to quart at commit 0a70f2b: [0a70f2b_flask,quart.yaml]({{ site.vars.repo }}/blob/main/data/migration/0a70f2b_flask,quart.yaml){:target="_blank"} -```yaml -id: 0a70f2b_flask,quart -source: flask -target: quart -repo: pgjones/faster_than_flask_article -commit: 0a70f2bddae90da13da5bce2b77ea56355ecc5d1 -pair_id: flask,quart -commit_message: Quart version -commit_url: https://github.com/pgjones/faster_than_flask_article/commit/0a70f2bd -code_changes: -- filepath: app/films.py - lines: - - '1:1' -- filepath: app/run.py - lines: - - '4:5' - - '35:12' -- filepath: app/reviews.py - lines: - - '1:1' - - '8:8' - -``` - -### Sample diff file -The below diff file shows the changes in the `app/run.py` in the migration mentioned above: [pgjones@faster_than_flask_article__0a70f2b__app$run.py.diff]({{ site.vars.repo }}/blob/main/data/codefile/pgjones@faster_than_flask_article__0a70f2b__app$run.py.diff). -The diff file file name formate is: `{repouser}@{reponame}__{8_characters_commit_hash}__{filepath-in-repo}.diff`. -The slash (`/`) or backslash (`\`) in the file path is replaced with a dollar (`$`) sign. - -```diff -diff --git a/app/run.py b/app/run.py - index 253538aa8cd65a3ed48563c2ea4594d998286293..0a70f2bddae90da13da5bce2b77ea56355ecc5d1 100644 - --- a/app/run.py - +++ b/app/run.py -@@ -1,44 +1,21 @@ - import os - from contextlib import contextmanager - --from flask import Flask --from psycopg2.extras import RealDictCursor --from psycopg2.pool import ThreadedConnectionPool -+import asyncpg -+from quart import Quart - - from films import blueprint as films_blueprint - from reviews import blueprint as reviews_blueprint - - --class PoolWrapper: -- """Exists to provide an acquire method for easy usage. -- -- pool = PoolWrapper(...) -- with pool.acquire() as conneciton: -- connection.execute(...) -- """ -- -- def __init__(self, max_pool_size: int, *, dsn): -- self._pool = ThreadedConnectionPool( -- 1, max_pool_size, dsn=dsn, cursor_factory=RealDictCursor, -- ) -- -- @contextmanager -- def acquire(self): -- try: -- connection = self._pool.getconn() -- yield connection -- finally: -- self._pool.putconn(connection) -- -- - def create_app(): -- app = Flask(__name__) -+ app = Quart(__name__) - app.config['JSONIFY_PRETTYPRINT_REGULAR'] = False - - @app.before_first_request -- def create_db(): -- dsn = 'host=0.0.0.0 port=5432 dbname=dvdrental user=dvdrental password=dvdrental' -- app.pool = PoolWrapper(20, dsn=dsn) #os.environ['DB_DSN']) -+ async def create_db(): -+ dsn = 'postgres://dvdrental:dvdrental@0.0.0.0:5432/dvdrental' -+ app.pool = await asyncpg.create_pool(dsn, max_size=20) #os.environ['DB_DSN']) - - app.register_blueprint(films_blueprint) - app.register_blueprint(reviews_blueprint) -``` diff --git a/docs/examples.md b/docs/examples.md deleted file mode 100644 index 8bd5498..0000000 --- a/docs/examples.md +++ /dev/null @@ -1,186 +0,0 @@ ---- -nav_order: 3 ---- -# PyMigBench query examples -{: .no_toc } -Below are some use cases of the tool and the expected output. -- TOC -{:toc} - -## Get a summary of the benchmark -**Command:** -```bash -python pymigbench.py summary -``` -`summary` is the default query and does not accept any data type or filters. Therefore the above command is equivalent to the one below. -```bash -python pymigbench.py -``` - -**Result:** -```yaml -- analogous library pairs: 59 - unique libraries: 99 - unique source libraries: 55 - unique target libraries: 56 - unique library domains: 13 - migrations: 157 - client repositories having migrations: 127 - library pairs having migrations: 49 - migration commits: 155 - migrations having code changes: 75 - library pairs having code changes: 34 - client repositories having code changes: 57 - commits having code changes: 74 - modified files: 161 - modified code segments: 375 -``` -## Get count of _lib pairs_ in `File reader/writer` domain -**Command:** -```bash -python pymigbench.py count -dt lp -f domain="File reader/writer" -``` - -**Result:** -``` -6 items -``` -## List IDs of all _migrations_ -**Command:** -```bash -python pymigbench.py list -dt mg -``` - -**Result:** -```yaml -157 items -- 002f5bd_flask,quart -- 0171fb9_pil,pillow -- 02b064b_pycryptodome,pycryptodomex -# (151 items hidden for brevity) -- f970b54_pil,pillow -- fe6b437_pil,pillow -- fe8e65d_dotenv,python-dotenv -157 items -``` - -## List IDs of _migrations_ to target library _aiohttp_ -**Command:** -```bash -python pymigbench.py list -dt mg -f target=aiohttp -``` - -**Result:** -```yaml -11 items -- 1c574c1_requests,aiohttp -- 1d8923a_requests,aiohttp -- 45d94dd_gcloud-aio-core,aiohttp -- 53f2073_requests,aiohttp -- 6e7ee63_requests,aiohttp -- 963f347_gcloud-aio-core,aiohttp -- a5c04bb_requests,aiohttp -- ab4e5fd_requests,aiohttp -- b2c9313_requests,aiohttp -- d15540f_gcloud-aio-core,aiohttp -- d3a9a16_requests,aiohttp -11 items -``` - -## Show details of _migrations_ from _ruamel.yaml_ to _pyyaml_ in JSON format -**Command:** -```bash -python pymigbench.py detail -dt mg -f source=ruamel.yaml target=pyyaml -o json -``` -**Result:** -```json -2 items -[ - { - "id": "12e3e80_ruamel.yaml,pyyaml", - "source": "ruamel.yaml", - "target": "pyyaml", - "repo": "cloud-custodian/cloud-custodian", - "commit": "12e3e8084ddb2e7f5ccbc5ea3c3bd3e4c7e9c207", - "pair_id": "ruamel.yaml,pyyaml", - "commit_message": "tools/c7n_mailer - switch ruamel dependency to pyyaml (#5521)", - "commit_url": "https://github.com/cloud-custodian/cloud-custodian/commit/12e3e808", - "code_changes": [ - { - "filepath": "tools/c7n_mailer/c7n_mailer/replay.py", - "lines": [ - "25:18" - ] - }, - { - "filepath": "tools/c7n_mailer/c7n_mailer/utils.py", - "lines": [ - "28:22" - ] - }, - { - "filepath": "tools/c7n_mailer/c7n_mailer/cli.py", - "lines": [ - "15:10" - ] - } - ] - }, - { - "id": "b955ac9_ruamel.yaml,pyyaml", - "source": "ruamel.yaml", - "target": "pyyaml", - "repo": "microsoft/nni", - "commit": "b955ac99a46094d2d701d447e9df07509767cc32", - "pair_id": "ruamel.yaml,pyyaml", - "commit_message": "Use PyYAML instead of ruamel.yaml (#3702)", - "commit_url": "https://github.com/microsoft/nni/commit/b955ac99", - "code_changes": [ - { - "filepath": "nni/tools/nnictl/common_utils.py", - "lines": [ - "12:12" - ] - }, - { - "filepath": "test/nni_test/nnitest/utils.py", - "lines": [ - "12:12", - "46:46", - "51:51" - ] - }, - { - "filepath": "nni/experiment/config/common.py", - "lines": [ - "8:8", - "121:121" - ] - }, - { - "filepath": "test/nni_test/nnitest/run_tests.py", - "lines": [ - "12:12", - "83:83" - ] - }, - { - "filepath": "nni/experiment/config/base.py", - "lines": [ - "9:9", - "75:75" - ] - }, - { - "filepath": "nni/tools/package_utils/__init__.py", - "lines": [ - "9:9", - "218:218", - "229:229" - ] - } - ] - } -] -2 items -``` \ No newline at end of file diff --git a/docs/img/img-construction.svg b/docs/img/img-construction.svg deleted file mode 100644 index 83fde89..0000000 --- a/docs/img/img-construction.svg +++ /dev/null @@ -1 +0,0 @@ -Select repositories1Identify candidate migration commits2Collect candidate migrations3Confirm migrations4Label migration related code changes560,660 repositories57 repositories74 commits34 library pairs75 migrations436 code changes3,152 repositories4,381 commits2,046 repositories3,617 commits6,047 library pairs7,423 migrations 127 repositories155 commits49 library pairs157 migrations \ No newline at end of file diff --git a/docs/index.md b/docs/index.md deleted file mode 100644 index 198f716..0000000 --- a/docs/index.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -layout: home -nav_order: 0 ---- -# Overview -_PyMigBench_ is a benchmark of Python Library Migrations. -This website contains the information about the benchmark and the documentation of the tool that a user can use to explore the data. -The [PyMigBench repository]({{site.vars.repo}}){:target="_blank"} contains the data and the source code of the tool. - -## Dataset -The PyMigBench dataset is in the [data]({{ site.vars.repo }}/tree/msr-2023-datatrack/data){:target="_blank"} folder. There are two types of data: -analogous library pairs and migrations. -Details about the dataset is in the [dataset](dataset) page. - -## Tool -We provide a command line tool to easily access the dataset. -The source code of the tool is in the [code]({{ site.vars.repo }}/tree/msr-2023-datatrack/code){:target="_blank"} folder. -The installation process and the syntax of the tool is in the [tool](tool) page. -The [examples](examples) page contains some use cases of the tool. - -## Contributing -If you have some Python library migration data and would like to add them to PyMigBench, submit it to us and we will review and add it. -Please check the [contributor's guide]({{site.vars.repo}}//blob/msr-2023-datatrack/CONTRIBUTING.md){:target="_blank"} for help. diff --git a/docs/run_site.bat b/docs/run_site.bat deleted file mode 100644 index 4a5105c..0000000 --- a/docs/run_site.bat +++ /dev/null @@ -1 +0,0 @@ -bundle exec jekyll serve \ No newline at end of file diff --git a/docs/tool.md b/docs/tool.md deleted file mode 100644 index cea3a85..0000000 --- a/docs/tool.md +++ /dev/null @@ -1,201 +0,0 @@ ---- -nav_order: 2 ---- -# PyMigBench tool -The repository contains a command line tool to easily query the benchmark. -The source code of the tool is in the [code]({{ site.vars.repo }}/tree/msr-2023-datatrack/code){:target="_blank"} folder. - -## Install -1. Install Python from [here](https://www.python.org/). We developed the tool in Python 3.11.0, but a later version should also work. -2. Clone the [repository]({{site.vars.repo}}){:target="_blank"} and checkout to `msr-2023-datatrack` branch. Alternatively, -[download the zip](https://github.com/ualberta-smr/PyMigBench/archive/refs/heads/msr-2023-datatrack.zip) -and extract it. -1. Open a terminal and change the directory to the `code` folder. -This is the folder where you will find a `requirements.txt` file. -4. Install the dependencies. Run `pip install -r requirements.txt` - -If there is no error, run `python pymigbench.py` to check if it is working. You should see an output similar to the one below: -```yaml -- analogous library pairs: 59 - unique libraries: 99 - unique source libraries: 55 - unique target libraries: 56 - unique library domains: 13 - migrations: 157 - client repositories having migrations: 127 - library pairs having migrations: 49 - migration commits: 155 - migrations having code changes: 75 - library pairs having code changes: 34 - client repositories having code changes: 57 - commits having code changes: 74 - modified files: 161 - modified code segments: 375 -``` - -## Query PyMigBench -The syntax for querying PyMigBench is: -```bash -python pymigbench.py -dt -f -o -``` - -* _query_: There are four query options: `s` or `summary`, `l` or `list` and `d` or `detail`, `c` or `count`. - Default is `summary`. - - `summary` returns the summary of the dataset. - - `list` returns the list if IDs. - - `detail` returns the a list of data items that include all of its properties. - - `count` returns only the number of data items, no data. -* `-d`, `-dt`, `--data-types`: Specifies the data types on which to query. Can be either `lp` or `library-pair` OR `mg` or `migration`. -A `summary` query does not accept any data types. -The other queries accept one mandatory data type. -* `-f`, `--filters`: You can pass zero or more filters to all queries except for summary. -Each filter must be in the format `=`. -Here, `property` is a property of a data type. -Please check the [property values](#property) section below for a list of frequently used properties and their possible values. -Check the [dataset](dataset) page for the full schema of the dataset. -The properties are of type string, list of string, or list of objects. -The `value` is therefore any string that will be matched against the property. -The value accepts matching by `!`, `?` and `*` through [fnmatch.fnmatch](https://docs.python.org/3/library/fnmatch.html#fnmatch.fnmatch){:target="_blank"}. -For array type properties, a data is returned if at least one of the list item satisfies the filter. -Summary ignores the filters. -* `-o`, `--output-format`: The format in which the result will be shown. Currently, supports YAML and JSON. Default YAML. -* `-h`, `--help`: show help. - -Visit the [Examples](examples) page to check some use cases of the tool. -Feel free to [ask for help](https://github.com/ualberta-smr/PyMigBench/issues/new?template=query-help.md){:target="_blank"} in writing a query. - - -## Property values -### Property `repo` in migration data type -- agdsn/sipa -- alice-biometrics/petisco -- apryor6/flaskerize -- azure/aztk -- bcgov/gwells -- bcgov/theorgbook -- biznetgio/restknot -- bretttolbert/verbecc-svc -- camptocamp/c2cgeoportal -- cloud-custodian/cloud-custodian -- common-workflow-language/cwltool -- duanhongyi/dwebsocket -- elblogbruno/notionai-mymind -- freeopcua/opcua-asyncio -- habitissimo/myaas -- hhyo/archery -- holgern/beem -- ictu/quality-time -- intel/stacks-usecase -- intelai/inference-model-manager -- kizniche/mycodo -- learningorchestra/learningorchestra -- lonelam/onlinejudgeshu -- malwaredllc/byob -- microsoft/nni -- milvus-io/bootcamp -- nlpia/nlpia-bot -- oddluck/limnoria-plugins -- opengisch/qfieldcloud -- openstack/oslo.messaging -- orchest/orchest -- pgjones/faster_than_flask_article -- pokainc/cfn-cross-region-export -- pythondataintegrator/pythondataintegrator -- raptor123471/dingolingo -- rcos/observatory-retired -- rocketmap/rocketmap -- sapfir0/premier-eye -- shoebot/shoebot -- slackapi/python-slack-events-api -- slackapi/python-slack-sdk -- snemes/malware-analysis -- stefal/rtkbase -- synesthesiam/voice2json -- talkiq/gcloud-aio -- talkpython/async-techniques-python-course -- testdrivenio/flask-react-aws -- thespaghettidetective/thespaghettidetective -- thombashi/datetimerange -- thombashi/pingparsing -- thombashi/sqlitebiter -- thombashi/tcconfig -- toufool/auto-split -- virtuber/openvtuber -- weasyl/weasyl -- ziirish/burp-ui -- zulip/python-zulip-api - - -### Property `source` and `target` in migration and library pair data types -- aiohttp -- argparse -- bcrypt -- celery -- configargparse -- confluent-kafka -- cryptography -- dataproperty -- django-rest-swagger -- drf-yasg -- eventlet -- fastapi -- fasteners -- flask -- flask-restful -- flask-restplus -- flask-restx -- fuzzywuzzy -- gcloud-aio-core -- gevent -- huey -- kafka-python -- ldap3 -- lockfile -- logbook -- loguru -- openpyxl -- pendulum -- pil -- pillow -- py-bcrypt -- pycrypto -- pycryptodome -- pycryptodomex -- pymilvus -- pymilvus-orm -- pyqt5 -- pyside6 -- python-ldap -- pytz -- pyyaml -- quart -- rapidfuzz -- raven -- requests -- retrying -- rq -- ruamel.yaml -- sentry-sdk -- slack-sdk -- slackclient -- tenacity -- typepy -- uvicorn -- xlsxwriter - - -### Property `domain` in library pair data type -- API wrapper -- Cryptography -- Data processing -- Database client -- Development framework/extension -- File reader/writer -- HTTP client/server -- Image processing -- Logging/tracing -- Machine learning -- Multitasking/multiprocessing -- Networking -- Utilities - diff --git a/api/pymigbench/__init__.py b/pymigbench/__init__.py similarity index 100% rename from api/pymigbench/__init__.py rename to pymigbench/__init__.py diff --git a/api/pymigbench/code_change.py b/pymigbench/code_change.py similarity index 100% rename from api/pymigbench/code_change.py rename to pymigbench/code_change.py diff --git a/api/pymigbench/constants.py b/pymigbench/constants.py similarity index 100% rename from api/pymigbench/constants.py rename to pymigbench/constants.py diff --git a/api/pymigbench/database.py b/pymigbench/database.py similarity index 100% rename from api/pymigbench/database.py rename to pymigbench/database.py diff --git a/api/pymigbench/line_range.py b/pymigbench/line_range.py similarity index 100% rename from api/pymigbench/line_range.py rename to pymigbench/line_range.py diff --git a/api/pymigbench/line_replacement.py b/pymigbench/line_replacement.py similarity index 100% rename from api/pymigbench/line_replacement.py rename to pymigbench/line_replacement.py diff --git a/api/pymigbench/migration.py b/pymigbench/migration.py similarity index 100% rename from api/pymigbench/migration.py rename to pymigbench/migration.py diff --git a/api/pymigbench/migration_file.py b/pymigbench/migration_file.py similarity index 100% rename from api/pymigbench/migration_file.py rename to pymigbench/migration_file.py diff --git a/api/pymigbench/parsers.py b/pymigbench/parsers.py similarity index 100% rename from api/pymigbench/parsers.py rename to pymigbench/parsers.py diff --git a/api/pymigbench/types.py b/pymigbench/types.py similarity index 100% rename from api/pymigbench/types.py rename to pymigbench/types.py diff --git a/api/pymigbench_tests/__init__.py b/pymigbench_tests/__init__.py similarity index 100% rename from api/pymigbench_tests/__init__.py rename to pymigbench_tests/__init__.py diff --git a/api/pymigbench_tests/data_models_test.py b/pymigbench_tests/data_models_test.py similarity index 100% rename from api/pymigbench_tests/data_models_test.py rename to pymigbench_tests/data_models_test.py diff --git a/api/pymigbench_tests/line_range_test.py b/pymigbench_tests/line_range_test.py similarity index 100% rename from api/pymigbench_tests/line_range_test.py rename to pymigbench_tests/line_range_test.py diff --git a/api/pymigbench_tests/line_replacement_test.py b/pymigbench_tests/line_replacement_test.py similarity index 100% rename from api/pymigbench_tests/line_replacement_test.py rename to pymigbench_tests/line_replacement_test.py diff --git a/api/pymigbench_tests/parser_test.py b/pymigbench_tests/parser_test.py similarity index 100% rename from api/pymigbench_tests/parser_test.py rename to pymigbench_tests/parser_test.py diff --git a/api/pyproject.toml b/pyproject.toml similarity index 100% rename from api/pyproject.toml rename to pyproject.toml diff --git a/release.py b/release.py new file mode 100644 index 0000000..684ced9 --- /dev/null +++ b/release.py @@ -0,0 +1,84 @@ +""" +This file is not part of the library itself, rather is a script to build the library. +This should have minimal third-party dependencies so that it can be run in any environment. + +Third-party dependencies that should be globally installed: +- requests +""" +import json +import shutil +import subprocess +import sys + +import requests + + +class Release: + def __init__(self, non_interactive: bool): + self.non_interactive = non_interactive + self.version = open("./version").read().strip() + self.secrets = json.load(open("./secrets.json")) + self.pypi_release_url = f"https://pypi.org/project/pymigbench/{self.version}/" + self.github_repo = "ualberta-smr/pymigbench" + self.github_url = f"https://github.com/{self.github_repo}" + + def validate(self): + gh_tag = f"v{self.version}" + + try: + current_tag = run_command(["git", "describe", "--tags", "--exact-match"]) + if current_tag.strip() != gh_tag: + raise ValueError(f"Current tag {current_tag} does not match the expected tag {gh_tag}.") + except Exception as e: + raise ValueError(f"Current head is not tagged with the expected version: {gh_tag}") from e + + response = requests.head(self.pypi_release_url) + if response.status_code == 200: + raise ValueError(f"Version {self.version} already released on PyPI.") + + print("Validated") + print(f" Version: {self.version}") + return self + + def build(self): + print("Building...") + run_command(["python", "-m", "build"]) + print("Built successfully.") + return self + + def publish_pypi(self): + if self.non_interactive: + return self + if not self.non_interactive: + confirm = input("Do you want to publish to PyPI? Note that this is an irreversible process. (y/n): ") + if confirm.lower() != 'y': + print("Not publishing to PyPI.") + return self + print("Publishing to PyPI...") + run_command(["twine", "upload", "dist/*", "-u", "__token__", "-p", self.secrets['pypi']]) + print("Published to PyPI.") + return self + + +def run_command(commands: list[any]): + process = subprocess.Popen(commands, stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True) + + lines = [] + while True: + output = process.stdout.readline() + if output == '' and process.poll() is not None: + break + if output: + lines.append(output.strip()) + print(output.strip()) + + return "\n".join(lines) + + +def main(): + non_interactive = "--non-interactive" in sys.argv + Release(non_interactive).build().validate().publish_pypi() + + +if __name__ == "__main__": + main() diff --git a/api/setup.py b/setup.py similarity index 81% rename from api/setup.py rename to setup.py index 9590eca..1b0badb 100644 --- a/api/setup.py +++ b/setup.py @@ -1,12 +1,11 @@ from setuptools import setup -version = open('./.publish/version').read().strip() setup( name='pymigbench', description='APIs to access the PyMigBench dataset', - long_description=open('./.publish/README.md').read(), + long_description=open('README.md').read(), long_description_content_type='text/markdown', - version=version, + version="2.2.4", packages=['pymigbench'], author='PyMigBench Team', author_email='mohayemin@ualberta.ca', diff --git a/version b/version index 6b4d157..0476155 100644 --- a/version +++ b/version @@ -1 +1 @@ -2.2.3 \ No newline at end of file +2.2.4 \ No newline at end of file