GithubHelp home page GithubHelp logo

LocalCKAN seems to be broken about ckanapi HOT 7 CLOSED

ckan avatar ckan commented on August 30, 2024 1
LocalCKAN seems to be broken

from ckanapi.

Comments (7)

wardi avatar wardi commented on August 30, 2024

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.

seanh avatar seanh commented on August 30, 2024

I'm getting the same error when trying to initialize LocalCKAN() from a paster command :(

from ckanapi.

augeas avatar augeas commented on August 30, 2024

Give LocalCKAN a username. From within my paster command:

local = ckanapi.LocalCKAN(username='admin')

from ckanapi.

wardi avatar wardi commented on August 30, 2024

@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.

seanh avatar seanh commented on August 30, 2024

Can't remember. I'll re-open this if I come across it again

from ckanapi.

metaodi avatar metaodi commented on August 30, 2024

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.

metaodi avatar metaodi commented on August 30, 2024

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:

self._load_config()

from ckanapi.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.