Пример #1
0
	def _write_file(self, file_content, file_pathname, file_mode = "w+b"):
	#
		"""
Write the given file to the defined location. Create subdirectories if
needed.

:param file_content: Parsed content
:param file_pathname: Path to the output file
:param file_mode: Filemode to use

:return: (bool) True on success
:since:  v0.1.00
		"""

		if (self._get_variable("js_min_filenames") != None
		    and file_pathname[-7:].lower() != ".min.js"
		    and self._get_variable("debug") == None
		   ):
		#
			( file_pathname, file_ext ) = path.splitext(file_pathname)
			if (len(file_ext) > 0): file_pathname = "{0}.min{1}".format(file_pathname, file_ext)
		#

		return BuilderSkel._write_file(self, file_content, file_pathname, file_mode)
	#
#

##j## EOF