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))
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))