コード例 #1
0
ファイル: tool_base.py プロジェクト: harvard-dce/dce_lti_py
 def __getattr__(self, attr):
     if not valid_param(attr):
         raise AttributeError(
             "{} is not a valid launch param attribute".format(attr))
     try:
         return self.launch_params[attr]
     except KeyError:
         return None
コード例 #2
0
ファイル: tool_base.py プロジェクト: brainheart/dce_lti_py
 def __getattr__(self, attr):
     if not valid_param(attr):
         raise AttributeError(
             "{} is not a valid launch param attribute".format(attr))
     try:
         return self.launch_params[attr]
     except KeyError:
         return None
コード例 #3
0
ファイル: tool_base.py プロジェクト: harvard-dce/dce_lti_py
 def __setattr__(self, key, value):
     if valid_param(key):
         self.launch_params[key] = value
     else:
         self.__dict__[key] = value
コード例 #4
0
ファイル: tool_base.py プロジェクト: brainheart/dce_lti_py
 def __setattr__(self, key, value):
     if valid_param(key):
         self.launch_params[key] = value
     else:
         self.__dict__[key] = value