| Conditions | 2 |
| Total Lines | 11 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 1 | ||
| Bugs | 0 | Features | 0 |
| 1 | ''' |
||
| 10 | def copy(self, owner, package, version, basename=None, |
||
| 11 | to_owner=None, from_label='main', to_label='main'): |
||
| 12 | url = '%s/copy/package/%s/%s/%s' % (self.domain, owner, package, version) |
||
| 13 | if basename: |
||
| 14 | url += '/%s' % basename |
||
| 15 | |||
| 16 | payload = dict(to_owner=to_owner, from_channel=from_label, to_channel=to_label) |
||
| 17 | data, headers = jencode(payload) |
||
| 18 | res = self.session.post(url, data=data, headers=headers) |
||
| 19 | self._check_response(res) |
||
| 20 | return res.json() |
||
| 21 | |||
| 22 |