You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@libcloud.apache.org by "Tomaz Muraus (JIRA)" <ji...@apache.org> on 2013/09/13 17:59:01 UTC

[jira] [Commented] (LIBCLOUD-355) Errors with Python 3

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

Tomaz Muraus commented on LIBCLOUD-355:
---------------------------------------

Sorry for the delay.

All those issues should be fixed in trunk now. Can you please confirm it?

Thanks
                
> Errors with Python 3
> --------------------
>
>                 Key: LIBCLOUD-355
>                 URL: https://issues.apache.org/jira/browse/LIBCLOUD-355
>             Project: Libcloud
>          Issue Type: Bug
>            Reporter: Arfrever Frehtes Taifersar Arahesis
>
> Libcloud 0.13.0 has 6 errors with Python 3.2.5 and 17 errors with recent snapshot of Python 3.3. (6 errors with Python 3.3 are identical to errors with Python 3.2.5.)
> Example error with Python 3.2.5 and 3.3:
> {code}
> ======================================================================
> ERROR: test_delete_container_not_empty (libcloud.test.storage.test_local.LocalTests)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/tmp/apache-libcloud-0.13.0/libcloud/test/storage/test_local.py", line 218, in test_delete_container_not_empty
>     obj = container.upload_object(tmppath, 'test')
>   File "/tmp/apache-libcloud-0.13.0/libcloud/storage/base.py", line 139, in upload_object
>     file_path, self, object_name, extra=extra, **kwargs)
>   File "/tmp/apache-libcloud-0.13.0/libcloud/storage/drivers/local.py", line 445, in upload_object
>     return self._make_object(container, object_name)
>   File "/tmp/apache-libcloud-0.13.0/libcloud/storage/drivers/local.py", line 178, in _make_object
>     data_hash.update(str(stat.st_mtime))
> TypeError: Unicode-objects must be encoded before hashing
> {code}
> Example error with Python 3.3:
> {code}
> ======================================================================
> ERROR: test_create_node_clone (libcloud.test.compute.test_vcloud.VCloud_1_5_Tests)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/tmp/apache-libcloud-0.13.0/libcloud/test/compute/test_vcloud.py", line 122, in test_create_node_clone
>     image = self.driver.list_nodes()[0]
>   File "/tmp/apache-libcloud-0.13.0/libcloud/compute/drivers/vcloud.py", line 550, in list_nodes
>     return self.ex_list_nodes()
>   File "/tmp/apache-libcloud-0.13.0/libcloud/compute/drivers/vcloud.py", line 585, in ex_list_nodes
>     headers={'Content-Type': 'application/vnd.vmware.vcloud.vApp+xml'}
>   File "/tmp/apache-libcloud-0.13.0/libcloud/compute/drivers/vcloud.py", line 315, in request
>     return super(VCloudConnection, self).request(*args, **kwargs)
>   File "/tmp/apache-libcloud-0.13.0/libcloud/common/base.py", line 624, in request
>     headers=headers)
>   File "/tmp/apache-libcloud-0.13.0/libcloud/test/compute/test_vcloud.py", line 430, in request
>     raw)
>   File "/tmp/apache-libcloud-0.13.0/libcloud/test/__init__.py", line 182, in request
>     status, body, headers, reason = meth(method, url, body, headers)
>   File "/tmp/apache-libcloud-0.13.0/libcloud/test/compute/test_vcloud.py", line 551, in _api_vApp_vapp_access_to_resource_forbidden
>     raise Exception(ET.fromstring(self.fixtures.load('api_vApp_vapp_access_to_resource_forbidden.xml')))
> Exception: <Element '{http://www.vmware.com/vcloud/v1.5}Error' at 0x7f925fd43b50>
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira