~rogpeppe/juju-core/315-api-dialopts

« back to all changes in this revision

Viewing changes to juju/api.go

  • Committer: Roger Peppe
  • Date: 2013-05-25 13:11:46 UTC
  • Revision ID: roger.peppe@canonical.com-20130525131146-knkj6367hnnmapq4
api: add DialOpts to Open

Show diffs side-by-side

added added

removed removed

Lines of Context:
19
19
// NewAPIConn returns a new Conn that uses the
20
20
// given environment. The environment must have already
21
21
// been bootstrapped.
22
 
func NewAPIConn(environ environs.Environ) (*APIConn, error) {
 
22
func NewAPIConn(environ environs.Environ, dialOpts api.DialOpts) (*APIConn, error) {
23
23
        _, info, err := environ.StateInfo()
24
24
        if err != nil {
25
25
                return nil, err
31
31
        }
32
32
        info.Password = password
33
33
 
34
 
        st, err := api.Open(info)
 
34
        st, err := api.Open(info, dialOpts)
35
35
        // TODO(rog): handle errUnauthorized when the API handles passwords.
36
36
        if err != nil {
37
37
                return nil, err