| # Copyright (c) 2012 The Chromium OS Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| import urllib |
| |
| import dli |
| |
| |
| class Powerswitch(dli.powerswitch): |
| """ |
| This class will utilize urllib instead of pycurl to get the web page info. |
| """ |
| |
| |
| def geturl(self,url='index.htm') : |
| self.contents='' |
| path = 'http://%s:%s@%s:80/%s' % (self.userid,self.password, |
| self.hostname,url) |
| web_file = urllib.urlopen(path) |
| if web_file.getcode() != 200: |
| return None |
| self.contents = web_file.read() |
| return self.contents |