[ 
https://issues.apache.org/jira/browse/LIBCLOUD-927?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nikolaos Kakouros updated LIBCLOUD-927:
---------------------------------------
    Description: 
_(This affects the latest version on github, I am not sure what is going on 
with versions in Jira)_
Current documentation of ex_create_route() says:

{noformat}
        :param  network: The network the route belongs to. Can be either the
                         full URL of the network or a libcloud object.
{noformat}


However, from the relevant code in function it is obvious that a network name 
is also valid:

{code:python}
        if isinstance(network, str) and network.startswith('https://'):
            network_uri = network
        elif isinstance(network, str):
            network = self.ex_get_network(network)
            network_uri = network.extra['selfLink']
        else:
network_uri = network.extra['selfLink']
{code}

This option should be documented as well.

  was:
_(This affects the latest version on github, I am not sure what is going on 
with versions in Jira)_
Current documentation of ex_create_route() says:

{{        :param  network: The network the route belongs to. Can be either the
                         full URL of the network or a libcloud object.}}

However, from the relevant code in function it is obvious that a network name 
is also valid:

{code:python}
        if isinstance(network, str) and network.startswith('https://'):
            network_uri = network
        elif isinstance(network, str):
            network = self.ex_get_network(network)
            network_uri = network.extra['selfLink']
        else:
network_uri = network.extra['selfLink']
{code}

This option should be documented as well.


> Documentation is lacking for "network" argument in gce_create_route
> -------------------------------------------------------------------
>
>                 Key: LIBCLOUD-927
>                 URL: https://issues.apache.org/jira/browse/LIBCLOUD-927
>             Project: Libcloud
>          Issue Type: Improvement
>          Components: Documentation
>    Affects Versions: 0.13.3
>         Environment: Irrelevant
>            Reporter: Nikolaos Kakouros
>            Priority: Trivial
>              Labels: easyfix, newbie
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> _(This affects the latest version on github, I am not sure what is going on 
> with versions in Jira)_
> Current documentation of ex_create_route() says:
> {noformat}
>         :param  network: The network the route belongs to. Can be either the
>                          full URL of the network or a libcloud object.
> {noformat}
> However, from the relevant code in function it is obvious that a network name 
> is also valid:
> {code:python}
>         if isinstance(network, str) and network.startswith('https://'):
>             network_uri = network
>         elif isinstance(network, str):
>             network = self.ex_get_network(network)
>             network_uri = network.extra['selfLink']
>         else:
> network_uri = network.extra['selfLink']
> {code}
> This option should be documented as well.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to