--- zogiLib/zogiLib.py 2005/11/08 10:13:30 1.59 +++ zogiLib/zogiLib.py 2005/11/08 18:10:10 1.60 @@ -18,7 +18,7 @@ import string import urllib import xml.dom.minidom -ZOGIVERSION = "0.10.1a ROC 3.11.2005" +ZOGIVERSION = "0.10.1b ROC 8.11.2005" def cropf(f): """returns a float with reduced precision""" @@ -466,11 +466,13 @@ class zogiLib(Folder): tp = "main_template" tpt = self.layout - if hasattr(self, 'template'): - pt = getattr(self.template, 'main_'+tpt) - else: - pt = getattr(self, 'main_'+tpt) + if not hasattr(self, 'template'): + # create template folder if it doesn't exist + print "no template folder" + self.manage_addFolder('template') + print "template!" + pt = getattr(self.template, 'main_'+tpt) return pt() def checkQuery(self): @@ -786,16 +788,6 @@ class zogiLib(Folder): self.setDLParam('mk', None) return self.display() - def dl_Unmark(self): - """action to remove last mark""" - mk = self.getDLParam('mk') - if mk: - marks = mk.split(',') - marks.pop() - mk = string.join(marks, ',') - self.setDLParam('mk', mk) - return self.display() - def dl_db(self,db): """set db""" self.setDLParam('db',db)