Information about file order within package. :param pid: :return: dict mapping order to file id
(self, pid)
| 770 | |
| 771 | @permission(PERMS.LIST) |
| 772 | def getFileOrder(self, pid): |
| 773 | """Information about file order within package. |
| 774 | |
| 775 | :param pid: |
| 776 | :return: dict mapping order to file id |
| 777 | """ |
| 778 | rawData = self.core.files.getPackageData(int(pid)) |
| 779 | order = {} |
| 780 | for id, pyfile in rawData["links"].iteritems(): |
| 781 | while pyfile["order"] in order.keys(): #just in case |
| 782 | pyfile["order"] += 1 |
| 783 | order[pyfile["order"]] = pyfile["id"] |
| 784 | return order |
| 785 | |
| 786 | |
| 787 | @permission(PERMS.STATUS) |
no test coverage detected