get data about links for a package
(self, id)
| 740 | |
| 741 | @style.queue |
| 742 | def getPackageData(self, id): |
| 743 | """get data about links for a package""" |
| 744 | self.c.execute('SELECT id,url,name,size,status,error,plugin,package,linkorder FROM links WHERE package=? ORDER BY linkorder', (str(id), )) |
| 745 | |
| 746 | data = {} |
| 747 | for r in self.c: |
| 748 | data[r[0]] = { |
| 749 | 'id': r[0], |
| 750 | 'url': r[1], |
| 751 | 'name': r[2], |
| 752 | 'size': r[3], |
| 753 | 'format_size': formatSize(r[3]), |
| 754 | 'status': r[4], |
| 755 | 'statusmsg': self.manager.statusMsg[r[4]], |
| 756 | 'error': r[5], |
| 757 | 'plugin': r[6], |
| 758 | 'package': r[7], |
| 759 | 'order': r[8], |
| 760 | } |
| 761 | |
| 762 | return data |
| 763 | |
| 764 | |
| 765 | @style.async |
nothing calls this directly
no test coverage detected