def _getUrlFileExtension(self, href): zurl = ZUrl(href) fileName = zurl.getFile() if fileName: return os.path.splitext(fileName)[1] else: return u".unk" # $NON-NLS-1$
def _getUrlFileExtension(self, href): zurl = ZUrl(href) fileName = zurl.getFile() if fileName: return os.path.splitext(fileName)[1] else: return u".unk" #$NON-NLS-1$
def _generateResourceName(self, outputDir, url, type=u"text/html"): # $NON-NLS-1$ url = ZUrl(url) file = url.getFile() if file and u"." in file: # $NON-NLS-1$ baseName = os.path.basename(file) path = os.path.join(outputDir, baseName) count = 1 while os.path.exists(path): (fname, ext) = os.path.splitext(baseName) path = os.path.join(outputDir, u"%s-%d%s" % (fname, count, ext)) # $NON-NLS-1$ return path else: ext = u".html" # $NON-NLS-1$ if type == IZResourceDependencyTypes.CSS: ext = u".css" # $NON-NLS-1$ elif type == IZResourceDependencyTypes.SCRIPT: ext = u".js" # $NON-NLS-1$ elif type == IZResourceDependencyTypes.IMAGE: ext = u".bin" # $NON-NLS-1$ return os.path.join(outputDir, generate() + ext)
def _generateResourceName(self, outputDir, url, type=u"text/html"): #$NON-NLS-1$ url = ZUrl(url) file = url.getFile() if file and u"." in file: #$NON-NLS-1$ baseName = os.path.basename(file) path = os.path.join(outputDir, baseName) count = 1 while os.path.exists(path): (fname, ext) = os.path.splitext(baseName) path = os.path.join(outputDir, u"%s-%d%s" % (fname, count, ext)) #$NON-NLS-1$ return path else: ext = u".html" #$NON-NLS-1$ if type == IZResourceDependencyTypes.CSS: ext = u".css" #$NON-NLS-1$ elif type == IZResourceDependencyTypes.SCRIPT: ext = u".js" #$NON-NLS-1$ elif type == IZResourceDependencyTypes.IMAGE: ext = u".bin" #$NON-NLS-1$ return os.path.join(outputDir, generate() + ext)