Fix misc pychecker warnings
diff --git a/Lib/fontTools/fontView.py b/Lib/fontTools/fontView.py
index c57e570..9faf0b4 100644
--- a/Lib/fontTools/fontView.py
+++ b/Lib/fontTools/fontView.py
@@ -91,7 +91,7 @@
 	def _add_object(self, key, value):
 		# Make sure item is decompiled
 		try:
-			getattr(value, "asdf")
+			value["asdf"]
 		except AttributeError:
 			pass
 		if isinstance(value, fontTools.ttLib.getTableModule('glyf').Glyph):
@@ -276,7 +276,7 @@
 		print >>sys.stderr, "usage: pyftfontview font..."
 		sys.exit(1)
 	for arg in args:
-		viewer = FontView(arg)
+		FontView(arg)
 	gtk.main()
 
 if __name__ == "__main__":
diff --git a/Lib/fontTools/subset.py b/Lib/fontTools/subset.py
index 839790e..db4998d 100644
--- a/Lib/fontTools/subset.py
+++ b/Lib/fontTools/subset.py
@@ -1579,7 +1579,7 @@
   def set(self, **kwargs):
     for k,v in kwargs.iteritems():
       if not hasattr(self, k):
-        raise self.UnknownOptionError("Unknown option '%s'" % a)
+        raise self.UnknownOptionError("Unknown option '%s'" % k)
       setattr(self, k, v)
 
   def parse_opts(self, argv, ignore_unknown=False):