+ self.filename = os.path.expanduser("~/.sfi/sfi_config")
+ execfile(self.filename, SfaData.__dict__)
+ for (k,v) in SfaData.defaults.items():
+ if not hasattr(SfaData,k): setattr(SfaData,k,v)
+
+ def show(self,classname):
+ if SfaData.SFAUI_VERBOSE:
+ print "instance of %s after reading config from %s"%(classname,self.filename)
+ for (k,v) in SfaData.defaults.items():
+ print "%-20s: %r"%(k,getattr(SfaData,k))