summaryrefslogtreecommitdiff
path: root/pint/definitions.py
diff options
context:
space:
mode:
Diffstat (limited to 'pint/definitions.py')
-rw-r--r--pint/definitions.py16
1 files changed, 8 insertions, 8 deletions
diff --git a/pint/definitions.py b/pint/definitions.py
index 327cc87..338d1fc 100644
--- a/pint/definitions.py
+++ b/pint/definitions.py
@@ -15,8 +15,8 @@ from .errors import DefinitionSyntaxError
from .util import ParserHelper, UnitsContainer, _is_dim
-class ParsedDefinition(
- namedtuple("ParsedDefinition", "name symbol aliases value rhs_parts")
+class PreprocessedDefinition(
+ namedtuple("PreprocessedDefinition", "name symbol aliases value rhs_parts")
):
"""Splits a definition into the constitutive parts.
@@ -126,7 +126,7 @@ class Definition:
Parameters
----------
- definition : str or ParsedDefinition
+ definition : str or PreprocessedDefinition
non_int_type : type
Returns
@@ -135,7 +135,7 @@ class Definition:
"""
if isinstance(definition, str):
- definition = ParsedDefinition.from_string(definition)
+ definition = PreprocessedDefinition.from_string(definition)
if definition.name.startswith("@alias "):
return AliasDefinition.from_string(definition, non_int_type)
@@ -186,7 +186,7 @@ class PrefixDefinition(Definition):
@classmethod
def from_string(cls, definition, non_int_type=float):
if isinstance(definition, str):
- definition = ParsedDefinition.from_string(definition)
+ definition = PreprocessedDefinition.from_string(definition)
aliases = tuple(alias.strip("-") for alias in definition.aliases)
if definition.symbol:
@@ -230,7 +230,7 @@ class UnitDefinition(Definition):
@classmethod
def from_string(cls, definition, non_int_type=float):
if isinstance(definition, str):
- definition = ParsedDefinition.from_string(definition)
+ definition = PreprocessedDefinition.from_string(definition)
if ";" in definition.value:
[converter, modifiers] = definition.value.split(";", 2)
@@ -296,7 +296,7 @@ class DimensionDefinition(Definition):
@classmethod
def from_string(cls, definition, non_int_type=float):
if isinstance(definition, str):
- definition = ParsedDefinition.from_string(definition)
+ definition = PreprocessedDefinition.from_string(definition)
converter = ParserHelper.from_string(definition.value, non_int_type)
@@ -338,7 +338,7 @@ class AliasDefinition(Definition):
def from_string(cls, definition, non_int_type=float):
if isinstance(definition, str):
- definition = ParsedDefinition.from_string(definition)
+ definition = PreprocessedDefinition.from_string(definition)
name = definition.name[len("@alias ") :].lstrip()
return AliasDefinition(name, tuple(definition.rhs_parts))