libcloud-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Steve Steiner (JIRA)" <j...@apache.org>
Subject [libcloud] [jira] Commented: (LIBCLOUD-41) Linode driver throws exception if "location" keyword argument not supplied even though comments indicate otherwise
Date Mon, 28 Jun 2010 17:51:50 GMT

    [ https://issues.apache.org/jira/browse/LIBCLOUD-41?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12883229#action_12883229
] 

Steve Steiner commented on LIBCLOUD-41:
---------------------------------------

Originally I didn't know that a location was required, so I was just happy at finding the
parameter, then figuring out what to put in it.

Thanks for the tip, though, I'll go look at linode_set_datacenter; I saw the comments in there
about that, but wasn't sure whether that solution had been implemented either at that point.

S


> Linode driver throws exception if "location" keyword argument not supplied even though
comments indicate otherwise
> ------------------------------------------------------------------------------------------------------------------
>
>                 Key: LIBCLOUD-41
>                 URL: https://issues.apache.org/jira/browse/LIBCLOUD-41
>             Project: Libcloud
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 0.3.0
>         Environment: Any
>            Reporter: Steve Steiner
>             Fix For: 0.3.0
>
>
> Linode driver throws exception if "location" keyword argument not supplied to node_create()
even though comments indicate otherwise.  All of the other keyword arguments are also not
defaulted  which does not match the base.py create_node documentation.
> The comments in drivers/linode.py say:
>         #   As Linode requires choosing a datacenter, a little logic is done.
> and then go onto describe a process for automatically choosing a datacenter and/or calling
linode_set_datacenter.
> Unfortunately, the "location" keyword still has to be passed in or the function fails
since line 239 directly references the parameter (and all the others as well) without the
traditional default handling for non-required keyword arguments.
> Presumably, the default should be properly handled by coding the "little logic" in place
of the comments about it...
> Alternatively, handling the linode_set_datacenter setting of self.datacenter could be
used to provide a sensible default.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message