New charms client

Kapil Thangavelu kapil.thangavelu at canonical.com
Fri Jan 23 15:32:40 UTC 2015


I'm having some problems actually using this api, is it enabled? or does it
need a feature flag?

        return self.rpc._rpc({
            "Type": "Charms",
            "Request": "List",
            "Params": {"Names": names}})

gets

jujuclient.EnvError: <Env Error - Details:
 {   u'Error': u'unknown object type "Charms"',
    u'ErrorCode': u'not implemented',
    u'RequestId': 1,
    u'Response': {   }}

same code works for every other facade, using a trunk checkout. I do see
the Charms facade in the login data, ie.


{u'EnvironTag': u'environment-fb933e3d-5293-486a-8ff9-7ac565271c35',
 u'Facades': [{u'Name': u'Action', u'Versions': [0]},
              {u'Name': u'Agent', u'Versions': [0, 1]},
              {u'Name': u'AllWatcher', u'Versions': [0]},
              {u'Name': u'Annotations', u'Versions': [1]},
              {u'Name': u'Backups', u'Versions': [0]},
              {u'Name': u'CharmRevisionUpdater', u'Versions': [0]},
              {u'Name': u'Charms', u'Versions': [1]},


On Mon, Jan 19, 2015 at 1:59 AM, Anastasia Macmood <
anastasia.macmood at canonical.com> wrote:

> Hi
>
> I have just landed a new charms client.
>
> This client can list charms.
>
> The intention is to have a dedicate charms client for 1.23, deprecating
> old client. However, at the moment the only "ported" method from old
> client is CharmInfo.
>
> Sincerely Yours,
>
> Anastasia
>
> --
> Juju-dev mailing list
> Juju-dev at lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/juju-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/juju-dev/attachments/20150123/a4ba4f35/attachment.html>


More information about the Juju-dev mailing list