From 93a7e39d9f225fac5ff5cb8cbe14500a09986ab3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johannes=20K=C3=B6ster?= Date: Wed, 2 Mar 2022 15:52:21 +0100 Subject: [PATCH] fix: remove deprecated and add missing arguments to internal functions --- snakemake/dag.py | 2 +- snakemake/deployment/conda.py | 2 +- snakemake/remote/__init__.py | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/snakemake/dag.py b/snakemake/dag.py index 7ee6c9b72..a1c066caf 100755 --- a/snakemake/dag.py +++ b/snakemake/dag.py @@ -1782,7 +1782,7 @@ def build_ruledag(job, key=lambda job: job.rule.name): for job in self.targetjobs: build_ruledag(job) - return self._dot(dag.keys(), print_wildcards=False, print_types=False, dag=dag) + return self._dot(dag.keys()) def rule_dot(self): graph = defaultdict(set) diff --git a/snakemake/deployment/conda.py b/snakemake/deployment/conda.py index 82145ed31..a9c23e990 100644 --- a/snakemake/deployment/conda.py +++ b/snakemake/deployment/conda.py @@ -701,7 +701,7 @@ def __hash__(self): ... @abstractmethod - def __eq__(self): + def __eq__(self, other): ... diff --git a/snakemake/remote/__init__.py b/snakemake/remote/__init__.py index e8148c7f3..2f8112d12 100644 --- a/snakemake/remote/__init__.py +++ b/snakemake/remote/__init__.py @@ -52,8 +52,8 @@ def __copy__(self): copied_wrapped = copy.copy(self.__wrapped__) return type(self)(copied_wrapped) - def __deepcopy__(self): - copied_wrapped = copy.deepcopy(self.__wrapped__) + def __deepcopy__(self, memo): + copied_wrapped = copy.deepcopy(self.__wrapped__, memo) return type(self)(copied_wrapped)