(env, target, output_path, credentials=None, **extra)
| 654 | |
| 655 | |
| 656 | def publish(env, target, output_path, credentials=None, **extra): |
| 657 | url = urls.url_parse(str(target)) |
| 658 | publisher = env.publishers.get(url.scheme) |
| 659 | if publisher is None: |
| 660 | raise PublishError('"%s" is an unknown scheme.' % url.scheme) |
| 661 | return publisher(env, output_path).publish(url, credentials, **extra) |