summaryrefslogtreecommitdiff
path: root/coverage
diff options
context:
space:
mode:
Diffstat (limited to 'coverage')
-rw-r--r--coverage/misc.py5
-rw-r--r--coverage/numbits.py4
-rw-r--r--coverage/parser.py7
3 files changed, 2 insertions, 14 deletions
diff --git a/coverage/misc.py b/coverage/misc.py
index fe59ef6d..2505e871 100644
--- a/coverage/misc.py
+++ b/coverage/misc.py
@@ -101,11 +101,6 @@ def contract(*args_unused, **kwargs_unused):
return _decorator
-def new_contract(*args_unused, **kwargs_unused):
- """Dummy no-op implementation of `new_contract`."""
- pass
-
-
def nice_pair(pair):
"""Make a nice string representation of a pair of numbers.
diff --git a/coverage/numbits.py b/coverage/numbits.py
index 297795d9..e9ab1f90 100644
--- a/coverage/numbits.py
+++ b/coverage/numbits.py
@@ -17,14 +17,12 @@ import json
from itertools import zip_longest
-from coverage.misc import contract, new_contract
+from coverage.misc import contract
def _to_blob(b):
"""Convert a bytestring into a type SQLite will accept for a blob."""
return b
-new_contract('blob', lambda v: isinstance(v, bytes))
-
@contract(nums='Iterable', returns='blob')
def nums_to_numbits(nums):
diff --git a/coverage/parser.py b/coverage/parser.py
index 044839d8..a5ad2f5c 100644
--- a/coverage/parser.py
+++ b/coverage/parser.py
@@ -14,7 +14,7 @@ from coverage import env
from coverage.bytecode import code_objects
from coverage.debug import short_stack
from coverage.exceptions import NoSource, NotPython, _StopEverything
-from coverage.misc import contract, join_regex, new_contract, nice_pair
+from coverage.misc import contract, join_regex, nice_pair
from coverage.phystokens import generate_tokens
@@ -603,11 +603,6 @@ class ArcStart(collections.namedtuple("Arc", "lineno, cause")):
return super().__new__(cls, lineno, cause)
-# Define contract words that PyContract doesn't have.
-# ArcStarts is for a list or set of ArcStart's.
-new_contract('ArcStarts', lambda seq: all(isinstance(x, ArcStart) for x in seq))
-
-
class NodeList:
"""A synthetic fictitious node, containing a sequence of nodes.