[ create a new paste ] login | about

Link: http://codepad.org/6YDM6gHZ    [ raw code | fork ]

Python, pasted on Jan 29:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
  def initialize(self, config={}):
    self._clear()
    for key, item in config.iteritems():
      try:
        if hasattr(self, key):
          key = key.replace('_', '')
          method = 'set' + (key[0]).upper() + key[1:]
          if method in dir(self.__class__):
            self.method(item)  # A.ココで動的にメンバ関数を呼べません
          else:
            setattr(self, key, item)
      except NameError:
        print '%sというメンバ変数は存在しません。\n' % (key)
        pass


Create a new paste based on this one


Comments: