diff --git a/boxes/__init__.py b/boxes/__init__.py index c1fc302..1ef64d7 100755 --- a/boxes/__init__.py +++ b/boxes/__init__.py @@ -256,7 +256,7 @@ class Boxes: elif arg == "top_edge": self.argparser.add_argument( "--top_edge", action="store", - type=ArgparseEdgeType("ecESi"), choices=list("ecESi"), + type=ArgparseEdgeType("ecESik"), choices=list("ecESik"), default="e", help="edge type for top edge") else: raise ValueError("No default for argument", arg) diff --git a/boxes/edges.py b/boxes/edges.py index 4df6003..b02248c 100644 --- a/boxes/edges.py +++ b/boxes/edges.py @@ -19,9 +19,11 @@ import math import inspect def getDescriptions(): - return {edge.char : edge.description for edge in globals().values() - if inspect.isclass(edge) and issubclass(edge, BaseEdge) - and edge.char} + d = {edge.char : edge.description for edge in globals().values() + if inspect.isclass(edge) and issubclass(edge, BaseEdge) + and edge.char} + d['k'] = "Straight edge with hinge eye (both ends)" + return d class BoltPolicy(object): """Abstract class