diff options
Diffstat (limited to 'pint/definitions.py')
-rw-r--r-- | pint/definitions.py | 16 |
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)) |