def __init__(self, parent): # DEFINE INSTANCE VARS #self.URI = 'URI:DIR2:muyiptb3avposlswpk7dwd6i6m:al2ypupmygotdo73undrq2az4dqjkh3bkcfelj5nmhtcffhoakvq' # GRABBING ROOT ALIAS AND URI #self.alias, self.URI = Get_Aliases()[0] super(FileBrowser, self).__init__() self.username = '' self.password = '' self.loginDialog = LoginDialog(self) results = self.loginDialog.exec_() print "RESULTS: " + str(results) print "USERNAME: "******"PASSWORD: "******"~") + "/.tahoe/private/aliases") as f: content = f.readline() while content == "\n": content = f.readline() self.alias, self.URI = content.rstrip().split(' ') self.localdir = os.path.expanduser("~") self.remotedir = '' self.remoteFileTree = Tree('', self.URI) self.initKey() self.initUI()
def updateFileTree(self): self.remoteFileTree = Tree('', self.URI) files = getSubTree(self.URI) self.URIMap = {} #for ent in files: for ent in files: self.remoteFileTree.insert(ent) self.URIMap[ent[0]] = ent[1]