diff options
Diffstat (limited to 'cloudinit/util.py')
-rw-r--r-- | cloudinit/util.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/cloudinit/util.py b/cloudinit/util.py index 96e93af2..904fa1e1 100644 --- a/cloudinit/util.py +++ b/cloudinit/util.py @@ -323,3 +323,13 @@ def chownbyname(fname,user=None,group=None): gid = grp.getgrnam(group).gr_gid os.chown(fname,uid,gid) + +def readurl(url, data=None): + if data is None: + req = urllib2.Request(url) + else: + encoded = urllib.urlencode(values) + req = urllib2.Request(url, encoded) + + response = urllib2.urlopen(req) + return(response.read()) |