2014-09-18 6 views
0

У меня есть класс, который выполняет все задачи, как поиск PR и т.д.Как найти прилагаемое поле в JIRA-питоне

У меня есть метод там:

class myJiraClass:  
    def return_supplied_field(self, issue, field_name): 
     """ Essentially I need to return issue.fields.field_name here """ 

test = myJiraClass();  
issue = test.find_issue("IL-1010") 
summary = test.return_supplied_field(issue, "summary") 
print summary 

Как это сделать ?

Я хочу, чтобы эта функция просто возвращает значение поля, как:

ответ

1

Вы можете использовать getattr() динамически искать атрибуты:

def return_supplied_field(self, issue, field_name): 
    """ Essentially I need to return issue.fields.field_name here """ 
    return getattr(issue.fields, field_name) 
+0

Спасибо! Оно работает! – pyNag

+0

И hasattr() может использоваться для проверки имени_файла существует там, как ожидалось – mdoar

Смежные вопросы