Example #1
0
	def updateConfigFile(self, args):
		if self._argsAreValidForUpdate(args):
			try:
				jfw = JsonFileWrapper(self._getConfigFilePath(args.name))
				actualChapter = jfw.getKey(JsonFileWrapper.CHAPTER)
				if actualChapter is not None:
					self._logger.info("class Main : update config for {}, set chapter from {} to {}".format(args.name, actualChapter, args.chapter))
					jfw.update(JsonFileWrapper.CHAPTER, str(args.chapter))
					jfw.save()
					self._logger.info("class Main :cleaning donwload directory")
					FileManager.getFileManager().cleanMangaDirectory(jfw.getKey(JsonFileWrapper.NAME), jfw.getKey(JsonFileWrapper.CHAPTER))
				else:
					self._logger.error("class Main : can not set chapter {} for manga {} : actual chapter is {}"\
					.format(args.chapter, args.name, actualChapter))
			except IOError as e:
				self._logger.error("class Main : ioerror {}".format(e))
Example #2
0
 def updateConfigFile(self, args):
     if self._argsAreValidForUpdate(args):
         try:
             jfw = JsonFileWrapper(self._getConfigFilePath(args.name))
             actualChapter = jfw.getKey(JsonFileWrapper.CHAPTER)
             if actualChapter is not None:
                 self._logger.info(
                     "class Main : update config for {}, set chapter from {} to {}"
                     .format(args.name, actualChapter, args.chapter))
                 jfw.update(JsonFileWrapper.CHAPTER, str(args.chapter))
                 jfw.save()
                 self._logger.info(
                     "class Main :cleaning donwload directory")
                 FileManager.getFileManager().cleanMangaDirectory(
                     jfw.getKey(JsonFileWrapper.NAME),
                     jfw.getKey(JsonFileWrapper.CHAPTER))
             else:
                 self._logger.error("class Main : can not set chapter {} for manga {} : actual chapter is {}"\
                 .format(args.chapter, args.name, actualChapter))
         except IOError as e:
             self._logger.error("class Main : ioerror {}".format(e))