Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(684)

Side by Side Diff: juju/conn.go

Issue 93410043: Extract errors package to github.com/juju/errors
Patch Set: Created 9 years, 10 months ago
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments. Please Sign in to add in-line comments.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2012, 2013 Canonical Ltd. 1 // Copyright 2012, 2013 Canonical Ltd.
2 // Licensed under the AGPLv3, see LICENCE file for details. 2 // Licensed under the AGPLv3, see LICENCE file for details.
3 3
4 package juju 4 package juju
5 5
6 import ( 6 import (
7 stderrors "errors" 7 stderrors "errors"
8 "fmt" 8 "fmt"
9 "io/ioutil" 9 "io/ioutil"
10 "net/url" 10 "net/url"
11 "os" 11 "os"
12 "time" 12 "time"
13 13
14 "github.com/juju/errors"
14 "github.com/juju/loggo" 15 "github.com/juju/loggo"
15 16
16 "launchpad.net/juju-core/charm" 17 "launchpad.net/juju-core/charm"
17 "launchpad.net/juju-core/environs" 18 "launchpad.net/juju-core/environs"
18 "launchpad.net/juju-core/environs/configstore" 19 "launchpad.net/juju-core/environs/configstore"
19 "launchpad.net/juju-core/errors"
20 "launchpad.net/juju-core/juju/osenv" 20 "launchpad.net/juju-core/juju/osenv"
21 "launchpad.net/juju-core/state" 21 "launchpad.net/juju-core/state"
22 "launchpad.net/juju-core/utils" 22 "launchpad.net/juju-core/utils"
23 "launchpad.net/juju-core/utils/ssh" 23 "launchpad.net/juju-core/utils/ssh"
24 ) 24 )
25 25
26 var logger = loggo.GetLogger("juju.conn") 26 var logger = loggo.GetLogger("juju.conn")
27 27
28 // Conn holds a connection to a juju environment and its 28 // Conn holds a connection to a juju environment and its
29 // associated state. 29 // associated state.
(...skipping 226 matching lines...) Expand 10 before | Expand all | Expand 10 after
256 return stderrors.New( 256 return stderrors.New(
257 "cannot determine juju home, required environment variab les are not set") 257 "cannot determine juju home, required environment variab les are not set")
258 } 258 }
259 osenv.SetJujuHome(jujuHome) 259 osenv.SetJujuHome(jujuHome)
260 charm.CacheDir = osenv.JujuHomePath("charmcache") 260 charm.CacheDir = osenv.JujuHomePath("charmcache")
261 if err := ssh.LoadClientKeys(osenv.JujuHomePath("ssh")); err != nil { 261 if err := ssh.LoadClientKeys(osenv.JujuHomePath("ssh")); err != nil {
262 return fmt.Errorf("cannot load ssh client keys: %v", err) 262 return fmt.Errorf("cannot load ssh client keys: %v", err)
263 } 263 }
264 return nil 264 return nil
265 } 265 }
OLDNEW
« no previous file with comments | « juju/apiconn_test.go ('k') | juju/conn_test.go » ('j') | provider/openstack/storage.go » ('J')

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b