commit | 9c5e2ce1b6cb09728b962ed9e055ffe8fd72b372 | [log] [tgz] |
---|---|---|
author | Behdad Esfahbod <behdad@behdad.org> | Thu Dec 19 11:38:56 2013 -0500 |
committer | Behdad Esfahbod <behdad@behdad.org> | Thu Dec 19 11:38:56 2013 -0500 |
tree | b07cfdee6de528b99c37b172f8fc0e1dd6de33af | |
parent | 12dd547c012d4e1295a6c9c2eb48835cd57851ca [diff] |
Add a get() method to TTFont ala dict.get()
diff --git a/Lib/fontTools/ttLib/__init__.py b/Lib/fontTools/ttLib/__init__.py index 59c12fd..1c4c508 100644 --- a/Lib/fontTools/ttLib/__init__.py +++ b/Lib/fontTools/ttLib/__init__.py
@@ -414,6 +414,12 @@ del self.tables[tag] if self.reader and tag in self.reader: del self.reader[tag] + + def get(self, tag, default=None): + try: + return self[tag] + except KeyError: + return default def setGlyphOrder(self, glyphOrder): self.glyphOrder = glyphOrder