Skip to content

Commit cce091b

Browse files
committed
%r -> %s to handle new numpy repr behavior
1 parent 25f1fed commit cce091b

File tree

3 files changed

+28
-28
lines changed

3 files changed

+28
-28
lines changed

toyplot/font.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ def __init__(self, family, size):
8989
self._descent = toyplot.units.convert(descent, target="px", default="pt")
9090

9191
def __repr__(self): # pragma: no cover
92-
return "<toyplot.font.ReportlabFont family=%r size=%r ascent=%r descent=%r>" % (self._family, self._size, self.ascent, self.descent)
92+
return "<toyplot.font.ReportlabFont family=%s size=%s ascent=%s descent=%s>" % (self._family, self._size, self.ascent, self.descent)
9393

9494
@property
9595
def ascent(self):

toyplot/html.py

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -457,9 +457,9 @@ def _draw_text(
457457

458458
transform = ""
459459
if x or y:
460-
transform += "translate(%r,%r)" % (x, y)
460+
transform += "translate(%s,%s)" % (x, y)
461461
if angle:
462-
transform += "rotate(%r)" % (-angle) # pylint: disable=invalid-unary-operand-type
462+
transform += "rotate(%s)" % (-angle) # pylint: disable=invalid-unary-operand-type
463463

464464
group = xml.SubElement(
465465
root,
@@ -618,7 +618,7 @@ def _draw_bar(parent_xml, size, angle=0):
618618
y2=str(size / 2),
619619
)
620620
if angle:
621-
markup.set("transform", "rotate(%r)" % (-angle,))
621+
markup.set("transform", "rotate(%s)" % (-angle,))
622622

623623

624624
def _draw_rect(parent_xml, size, width=1, height=1, angle=0):
@@ -631,21 +631,21 @@ def _draw_rect(parent_xml, size, width=1, height=1, angle=0):
631631
height=str(size * height),
632632
)
633633
if angle:
634-
markup.set("transform", "rotate(%r)" % (-angle,))
634+
markup.set("transform", "rotate(%s)" % (-angle,))
635635

636636

637637
def _draw_triangle(parent_xml, size, angle=0):
638638
markup = xml.SubElement(
639639
parent_xml,
640640
"polygon",
641-
points=" ".join(["%r,%r" % (xp, yp) for xp, yp in [
641+
points=" ".join(["%s,%s" % (xp, yp) for xp, yp in [
642642
(-size / 2, size / 2),
643643
(0, -size / 2),
644644
(size / 2, size / 2),
645645
]]),
646646
)
647647
if angle:
648-
markup.set("transform", "rotate(%r)" % (-angle,))
648+
markup.set("transform", "rotate(%s)" % (-angle,))
649649

650650

651651
def _draw_circle(parent_xml, size):
@@ -673,9 +673,9 @@ def _draw_marker(
673673
xml.SubElement(marker_xml, "title").text = str(title)
674674

675675
if transform is None:
676-
transform = "translate(%r, %r)" % (cx, cy)
676+
transform = "translate(%s, %s)" % (cx, cy)
677677
if marker.angle:
678-
transform += " rotate(%r)" % (-marker.angle,)
678+
transform += " rotate(%s)" % (-marker.angle,)
679679
marker_xml.set("transform", transform)
680680

681681
if marker.shape == "|":
@@ -750,7 +750,7 @@ def _draw_marker(
750750
{
751751
"-toyplot-vertical-align": "middle",
752752
"fill": toyplot.color.black,
753-
"font-size": "%rpx" % (marker.size * 0.75),
753+
"font-size": "%spx" % (marker.size * 0.75),
754754
"stroke": "none",
755755
"text-anchor": "middle",
756756
},
@@ -794,9 +794,9 @@ def _render(canvas, context):
794794
"xmlns:toyplot": "http://www.sandia.gov/toyplot",
795795
"xmlns:xlink": "http://www.w3.org/1999/xlink",
796796
},
797-
width="%rpx" % canvas.width,
798-
height="%rpx" % canvas.height,
799-
viewBox="0 0 %r %r" % (canvas.width, canvas.height),
797+
width="%spx" % canvas.width,
798+
height="%spx" % canvas.height,
799+
viewBox="0 0 %s %s" % (canvas.width, canvas.height),
800800
preserveAspectRatio="xMidYMid meet",
801801
style=_css_style(canvas._style),
802802
id=context.get_id(canvas))
@@ -2176,7 +2176,7 @@ def _render(axes, mark, context):
21762176
numpy.concatenate((boundary1[segment], boundary2[segment][::-1])),
21772177
numpy.concatenate((position[segment], position[segment][::-1])))
21782178
series_xml = xml.SubElement(mark_xml, "polygon", points=" ".join(
2179-
["%r,%r" % (xi, yi) for xi, yi in coordinates]), style=_css_style(series_style))
2179+
["%s,%s" % (xi, yi) for xi, yi in coordinates]), style=_css_style(series_style))
21802180
if title is not None:
21812181
xml.SubElement(series_xml, "title").text = str(title)
21822182

@@ -2222,7 +2222,7 @@ def _render(axes, mark, context):
22222222
numpy.concatenate((boundary1[segment], boundary2[segment][::-1])),
22232223
numpy.concatenate((position[segment], position[segment][::-1])))
22242224
series_xml = xml.SubElement(mark_xml, "polygon", points=" ".join(
2225-
["%r,%r" % (xi, yi) for xi, yi in coordinates]), style=_css_style(series_style))
2225+
["%s,%s" % (xi, yi) for xi, yi in coordinates]), style=_css_style(series_style))
22262226
if title is not None:
22272227
xml.SubElement(series_xml, "title").text = str(title)
22282228

@@ -2319,7 +2319,7 @@ def _render(axes, mark, context):
23192319
x = axes.project("x", dx + p[:,0])
23202320
y = axes.project("y", dy + p[:,1])
23212321

2322-
points = ["%r,%r" % point for point in zip(x, y)]
2322+
points = ["%s,%s" % point for point in zip(x, y)]
23232323

23242324
datum_xml = xml.SubElement(
23252325
series_xml,
@@ -2500,16 +2500,16 @@ def _render(axes, mark, context): # pragma: no cover
25002500
edge_coordinates[estart+1][0] - edge_coordinates[estart][0],
25012501
))
25022502

2503-
transform = "translate(%r, %r)" % (edge_coordinates[estart][0], edge_coordinates[estart][1])
2503+
transform = "translate(%s, %s)" % (edge_coordinates[estart][0], edge_coordinates[estart][1])
25042504
if edge_angle:
2505-
transform += " rotate(%r)" % (-edge_angle,)
2506-
transform += " translate(%r, 0)" % (marker.size / 2,)
2505+
transform += " rotate(%s)" % (-edge_angle,)
2506+
transform += " translate(%s, 0)" % (marker.size / 2,)
25072507
if marker.angle is not None:
25082508
if isinstance(marker.angle, str) and marker.angle[0:1] == "r":
25092509
angle = as_float(marker.angle[1:])
25102510
else:
25112511
angle = -edge_angle + as_float(marker.angle)
2512-
transform += " rotate(%r)" % (-angle,)
2512+
transform += " rotate(%s)" % (-angle,)
25132513

25142514

25152515
_draw_marker(
@@ -2572,16 +2572,16 @@ def _render(axes, mark, context): # pragma: no cover
25722572
edge_coordinates[end-1][0] - edge_coordinates[end-2][0],
25732573
))
25742574

2575-
transform = "translate(%r, %r)" % (edge_coordinates[end-1][0], edge_coordinates[end-1][1])
2575+
transform = "translate(%s, %s)" % (edge_coordinates[end-1][0], edge_coordinates[end-1][1])
25762576
if edge_angle:
2577-
transform += " rotate(%r)" % (-edge_angle,)
2578-
transform += " translate(%r, 0)" % (-marker.size / 2,)
2577+
transform += " rotate(%s)" % (-edge_angle,)
2578+
transform += " translate(%s, 0)" % (-marker.size / 2,)
25792579
if marker.angle is not None:
25802580
if isinstance(marker.angle, str) and marker.angle[0:1] == "r":
25812581
angle = as_float(marker.angle[1:])
25822582
else:
25832583
angle = -edge_angle + as_float(marker.angle)
2584-
transform += " rotate(%r)" % (-angle,)
2584+
transform += " rotate(%s)" % (-angle,)
25852585

25862586

25872587
_draw_marker(
@@ -2682,9 +2682,9 @@ def _render(axes, mark, context):
26822682
for segment in segments:
26832683
start, stop, step = segment.indices(len(not_null))
26842684
for i in range(start, start + 1):
2685-
d.append("M %r %r" % (x[i], y[i]))
2685+
d.append("M %s %s" % (x[i], y[i]))
26862686
for i in range(start + 1, stop):
2687-
d.append("L %r %r" % (x[i], y[i]))
2687+
d.append("L %s %s" % (x[i], y[i]))
26882688
xml.SubElement(
26892689
series_xml,
26902690
"path",

toyplot/require.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ def hyperlink(value):
112112
return optional_string(value)
113113

114114
def as_int(value,precision=None):
115-
"""Raise an exception of a value cannot be converted to an int, or value
115+
"""Raise an exception if a value cannot be converted to an int, or value
116116
coerced to a python int. precision is optional but can be 8, 16, etc."""
117117

118118
# Try simple conversion; if this fails, move on
@@ -130,7 +130,7 @@ def as_int(value,precision=None):
130130

131131

132132
def as_float(value):
133-
"""Raise an exception of a value cannot be converted to a float, or value
133+
"""Raise an exception if a value cannot be converted to a float, or value
134134
coerced to a python float."""
135135

136136
# Try simple conversion; if this fails, move on

0 commit comments

Comments
 (0)