[ckan-dev] CKAN API Clients

Sean Hammond sean.hammond at okfn.org
Fri Apr 27 10:19:51 UTC 2012


> And this is a the new ckanclient.loader.util module:
> http://git.io/zYk8NA
> 
> 'upload_file' and 'add_package_resource' are two high-level utility
> functions it defines.
> 
> To actually upload the file, we have to perform a multi-part form upload
> which urllib2 does not handle by default so I've used httplib for that
> purpose. The 'poster' module has a special urllib2 opener for doing
> multi-part uploads but I didn't want to introduce a new dependency.
> 
> Test cases to follow soon.

Sorry I didn't have time to look at this this week. I'll get back to you
about it next week (unless someone else can do it sooner?) but I think
you can go ahead and add test cases, and maybe also integrate it into
ckanclient/__init__.py? I think it's great work and will surely be
useful




More information about the ckan-dev mailing list