Drawing: Avoid dictionary.keys() where possible

This commit is contained in:
Roy-043
2023-08-09 09:02:17 +02:00
committed by wwmayer
parent beaf4ccb71
commit bc22e34b91

View File

@@ -139,7 +139,7 @@ def buildPattern(name,scale=5,thickness=1,color="#000000"):
builds an SVG <pattern> fragment from a name and path data"""
name,scale,thickness = decodeName(name,scale,thickness)
if not (name in Patterns.keys()):
if not (name in Patterns):
return None
pname = name + "_" + str(scale).replace(".","") + "_" + str(thickness).replace(".","")
data = Patterns[name]
@@ -162,7 +162,7 @@ def buildTextureImage(name,scale=5,thickness=1,color="#000000",size=64):
builds a 64x64 SVG image filled with the given texture"""
name,scale,thickness = decodeName(name,scale,thickness)
if not (name in Patterns.keys()):
if not (name in Patterns):
return None
s = str(size)
template = '''<svg xmlns="http://www.w3.org/2000/svg" version="1.1"
@@ -183,7 +183,7 @@ def buildSwatch(name,scale=5,thickness=1,color="#000000",size=64):
white background and a border, to serve as a sample"""
name,scale,thickness = decodeName(name,scale,thickness)
if not (name in Patterns.keys()):
if not (name in Patterns):
return None
s = str(size)
template = '''<svg xmlns="http://www.w3.org/2000/svg" version="1.1"