from comps import ComponentSet, HeaderList
import urllib
import string

# we import these explicitly because urllib loads them dynamically, which stinks
import ftplib
import StringIO

class fermiFile:


   def readFile (self,filename) :
	file = ""
	urllib.urlretrieve(self.baseUrl + h[filename],
			file)
	return file

    def __init__(self, url):
	i = string.index(url, '://') + 2
	self.baseUrl = url[0:i]
	rem = url[i:]
	new = string.replace(rem, "//", "/")
	while (new != rem):
	    rem = new
	    new = string.replace(rem, "//", "/")
	rem = new
	self.baseUrl = self.baseUrl + rem
