Comments (7)
LocalCKAN needs to be run from a ckan extension/paster command so that all the DB setup has happened.
You can either use RemoteCKAN or look at what the ckanapi CLI does to launch itself as a paster command and do that.
from ckanapi.
I'm getting the same error when trying to initialize LocalCKAN() from a paster command :(
from ckanapi.
Give LocalCKAN a username. From within my paster command:
local = ckanapi.LocalCKAN(username='admin')
from ckanapi.
@seanh are you creating it at the module level or something? That might be too early to grab the site user from the db.
from ckanapi.
Can't remember. I'll re-open this if I come across it again
from ckanapi.
I'm getting the exact same error. Is there an easy fix for it? Btw: if I provide a username it just crashes on the next call (package_show
in my case).
from ckanapi.
I found the solution, don't forget to call self._load_config()
in the paster command, this ensures, that everything is setup correctly, see here:
Line 27 in 341c5a5
from ckanapi.
Related Issues (20)
- URL already in use, but cannot update
- Enhancement: Use CKAN_INI env variable like CKAN cli command HOT 1
- Provide example of how to use the new package_revise HOT 5
- Add expanded note/examples on ckanapi's ability to work with plugins that extend the CKAN Action API HOT 1
- Bug: Error message processing fails with package_revise HOT 7
- ckanapi dump dataset --all -D $PWD fails HOT 4
- Cannot run on Python 3.10 HOT 1
- Web Scaping in Python for Large data set from CKANAPI HOT 2
- setup.py version is 4.5, but the latest release is 4.6 HOT 1
- how to download resources via search HOT 2
- dataset dump does not have attachments HOT 1
- next release HOT 2
- dataset search: query with white space
- Where can i find the documentation on fq query parameters like res_url, res_name, ecc.? HOT 1
- Ckanapi hanging after load command HOT 5
- ssl error
- ckanapi error on html.entities
- Error handling problems
- Resource uploads fail on LocalCKAN HOT 1
- datastore_create can't upload a json records file HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ckanapi.