get link information as dict
(self, id)
| 716 | |
| 717 | @style.queue |
| 718 | def getLinkData(self, id): |
| 719 | """get link information as dict""" |
| 720 | self.c.execute('SELECT id,url,name,size,status,error,plugin,package,linkorder FROM links WHERE id=?', (str(id), )) |
| 721 | data = {} |
| 722 | r = self.c.fetchone() |
| 723 | if not r: |
| 724 | return None |
| 725 | data[r[0]] = { |
| 726 | 'id': r[0], |
| 727 | 'url': r[1], |
| 728 | 'name': r[2], |
| 729 | 'size': r[3], |
| 730 | 'format_size': formatSize(r[3]), |
| 731 | 'status': r[4], |
| 732 | 'statusmsg': self.manager.statusMsg[r[4]], |
| 733 | 'error': r[5], |
| 734 | 'plugin': r[6], |
| 735 | 'package': r[7], |
| 736 | 'order': r[8], |
| 737 | } |
| 738 | |
| 739 | return data |
| 740 | |
| 741 | @style.queue |
| 742 | def getPackageData(self, id): |
no test coverage detected