Fix misc pychecker warnings
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):