scripts: Fixed missing tuple unpack in glob-all CLI attrs
This was broken: $ ./scripts/plotmpl.py -L'*=bs=%(bs)s' There may be a better way to organize this logic, but spamming if statements works well enough.
This commit is contained in:
+3
-2
@@ -247,9 +247,10 @@ class Attr:
|
|||||||
self.attrs = []
|
self.attrs = []
|
||||||
self.keyed = co.OrderedDict()
|
self.keyed = co.OrderedDict()
|
||||||
for attr in attrs:
|
for attr in attrs:
|
||||||
if (not isinstance(attr, tuple)
|
if not isinstance(attr, tuple):
|
||||||
or attr[0] in {None, (), (None,), ('*',)}):
|
|
||||||
attr = ((), attr)
|
attr = ((), attr)
|
||||||
|
if attr[0] in {None, (), (None,), ('*',)}:
|
||||||
|
attr = ((), attr[1])
|
||||||
if not isinstance(attr[0], tuple):
|
if not isinstance(attr[0], tuple):
|
||||||
attr = ((attr[0],), attr[1])
|
attr = ((attr[0],), attr[1])
|
||||||
|
|
||||||
|
|||||||
@@ -116,9 +116,10 @@ class Attr:
|
|||||||
self.attrs = []
|
self.attrs = []
|
||||||
self.keyed = co.OrderedDict()
|
self.keyed = co.OrderedDict()
|
||||||
for attr in attrs:
|
for attr in attrs:
|
||||||
if (not isinstance(attr, tuple)
|
if not isinstance(attr, tuple):
|
||||||
or attr[0] in {None, (), (None,), ('*',)}):
|
|
||||||
attr = ((), attr)
|
attr = ((), attr)
|
||||||
|
if attr[0] in {None, (), (None,), ('*',)}:
|
||||||
|
attr = ((), attr[1])
|
||||||
if not isinstance(attr[0], tuple):
|
if not isinstance(attr[0], tuple):
|
||||||
attr = ((attr[0],), attr[1])
|
attr = ((attr[0],), attr[1])
|
||||||
|
|
||||||
|
|||||||
+3
-2
@@ -3806,9 +3806,10 @@ class Attr:
|
|||||||
self.attrs = []
|
self.attrs = []
|
||||||
self.keyed = co.OrderedDict()
|
self.keyed = co.OrderedDict()
|
||||||
for attr in attrs:
|
for attr in attrs:
|
||||||
if (not isinstance(attr, tuple)
|
if not isinstance(attr, tuple):
|
||||||
or attr[0] in {None, (), (None,), ('*',)}):
|
|
||||||
attr = ((), attr)
|
attr = ((), attr)
|
||||||
|
if attr[0] in {None, (), (None,), ('*',)}:
|
||||||
|
attr = ((), attr[1])
|
||||||
if not isinstance(attr[0], tuple):
|
if not isinstance(attr[0], tuple):
|
||||||
attr = ((attr[0],), attr[1])
|
attr = ((attr[0],), attr[1])
|
||||||
|
|
||||||
|
|||||||
@@ -3694,9 +3694,10 @@ class Attr:
|
|||||||
self.attrs = []
|
self.attrs = []
|
||||||
self.keyed = co.OrderedDict()
|
self.keyed = co.OrderedDict()
|
||||||
for attr in attrs:
|
for attr in attrs:
|
||||||
if (not isinstance(attr, tuple)
|
if not isinstance(attr, tuple):
|
||||||
or attr[0] in {None, (), (None,), ('*',)}):
|
|
||||||
attr = ((), attr)
|
attr = ((), attr)
|
||||||
|
if attr[0] in {None, (), (None,), ('*',)}:
|
||||||
|
attr = ((), attr[1])
|
||||||
if not isinstance(attr[0], tuple):
|
if not isinstance(attr[0], tuple):
|
||||||
attr = ((attr[0],), attr[1])
|
attr = ((attr[0],), attr[1])
|
||||||
|
|
||||||
|
|||||||
+3
-2
@@ -262,9 +262,10 @@ class Attr:
|
|||||||
self.attrs = []
|
self.attrs = []
|
||||||
self.keyed = co.OrderedDict()
|
self.keyed = co.OrderedDict()
|
||||||
for attr in attrs:
|
for attr in attrs:
|
||||||
if (not isinstance(attr, tuple)
|
if not isinstance(attr, tuple):
|
||||||
or attr[0] in {None, (), (None,), ('*',)}):
|
|
||||||
attr = ((), attr)
|
attr = ((), attr)
|
||||||
|
if attr[0] in {None, (), (None,), ('*',)}:
|
||||||
|
attr = ((), attr[1])
|
||||||
if not isinstance(attr[0], tuple):
|
if not isinstance(attr[0], tuple):
|
||||||
attr = ((attr[0],), attr[1])
|
attr = ((attr[0],), attr[1])
|
||||||
|
|
||||||
|
|||||||
+3
-2
@@ -424,9 +424,10 @@ class Attr:
|
|||||||
self.attrs = []
|
self.attrs = []
|
||||||
self.keyed = co.OrderedDict()
|
self.keyed = co.OrderedDict()
|
||||||
for attr in attrs:
|
for attr in attrs:
|
||||||
if (not isinstance(attr, tuple)
|
if not isinstance(attr, tuple):
|
||||||
or attr[0] in {None, (), (None,), ('*',)}):
|
|
||||||
attr = ((), attr)
|
attr = ((), attr)
|
||||||
|
if attr[0] in {None, (), (None,), ('*',)}:
|
||||||
|
attr = ((), attr[1])
|
||||||
if not isinstance(attr[0], tuple):
|
if not isinstance(attr[0], tuple):
|
||||||
attr = ((attr[0],), attr[1])
|
attr = ((attr[0],), attr[1])
|
||||||
|
|
||||||
|
|||||||
+3
-2
@@ -308,9 +308,10 @@ class Attr:
|
|||||||
self.attrs = []
|
self.attrs = []
|
||||||
self.keyed = co.OrderedDict()
|
self.keyed = co.OrderedDict()
|
||||||
for attr in attrs:
|
for attr in attrs:
|
||||||
if (not isinstance(attr, tuple)
|
if not isinstance(attr, tuple):
|
||||||
or attr[0] in {None, (), (None,), ('*',)}):
|
|
||||||
attr = ((), attr)
|
attr = ((), attr)
|
||||||
|
if attr[0] in {None, (), (None,), ('*',)}:
|
||||||
|
attr = ((), attr[1])
|
||||||
if not isinstance(attr[0], tuple):
|
if not isinstance(attr[0], tuple):
|
||||||
attr = ((attr[0],), attr[1])
|
attr = ((attr[0],), attr[1])
|
||||||
|
|
||||||
|
|||||||
+3
-2
@@ -316,9 +316,10 @@ class Attr:
|
|||||||
self.attrs = []
|
self.attrs = []
|
||||||
self.keyed = co.OrderedDict()
|
self.keyed = co.OrderedDict()
|
||||||
for attr in attrs:
|
for attr in attrs:
|
||||||
if (not isinstance(attr, tuple)
|
if not isinstance(attr, tuple):
|
||||||
or attr[0] in {None, (), (None,), ('*',)}):
|
|
||||||
attr = ((), attr)
|
attr = ((), attr)
|
||||||
|
if attr[0] in {None, (), (None,), ('*',)}:
|
||||||
|
attr = ((), attr[1])
|
||||||
if not isinstance(attr[0], tuple):
|
if not isinstance(attr[0], tuple):
|
||||||
attr = ((attr[0],), attr[1])
|
attr = ((attr[0],), attr[1])
|
||||||
|
|
||||||
|
|||||||
@@ -184,9 +184,10 @@ class Attr:
|
|||||||
self.attrs = []
|
self.attrs = []
|
||||||
self.keyed = co.OrderedDict()
|
self.keyed = co.OrderedDict()
|
||||||
for attr in attrs:
|
for attr in attrs:
|
||||||
if (not isinstance(attr, tuple)
|
if not isinstance(attr, tuple):
|
||||||
or attr[0] in {None, (), (None,), ('*',)}):
|
|
||||||
attr = ((), attr)
|
attr = ((), attr)
|
||||||
|
if attr[0] in {None, (), (None,), ('*',)}:
|
||||||
|
attr = ((), attr[1])
|
||||||
if not isinstance(attr[0], tuple):
|
if not isinstance(attr[0], tuple):
|
||||||
attr = ((attr[0],), attr[1])
|
attr = ((attr[0],), attr[1])
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user