get rid of unecessary RPMInfo
authorMichal Vyskocil <mvyskocil@suse.cz>
Thu, 10 Jun 2010 12:54:01 +0000 (14:54 +0200)
committerMichal Vyskocil <mvyskocil@suse.cz>
Thu, 10 Jun 2010 12:54:01 +0000 (14:54 +0200)
commitd78599921430e89412ba198c1bdac63a0e35c898
tree774db6cbe46fe59e2b02b9b5e90294a9c8e1cb25
parent054a696c3b139c931abb1cca3730e6b97eb6b96f
get rid of unecessary RPMInfo

RPMInfo class duplicates some informations of BugReport - so BugReport
has been extended for project, apiurl. Two new compat methods added into
BugReport to handle with dispatcher part

 * BugReport.rpminfo - create an "RPMInfo" like instance from BugReport
                       using QueryRPM.query results
 * BugReport.merge_rpminfo - now merges attributes from BugReport

Dispatchers has been rewritten to handle new attributes (project instead
repo and so). And because get_related_persons now get new BugReport
instance, the design is more clean than before.
bin/susereport
susereport/__init__.py
susereport/base.py