def check_authors(self, event=None): value = 0 self.progress.config(maximum=len(models.Author.get()), value=value) self.check_button.config(state=tkinter.DISABLED) self.del_button.config(state=tkinter.DISABLED) self.add_button.config(state=tkinter.DISABLED) for _ in core.check_all_authors(): self.progress.step() self.progress.update_idletasks() self.authors_updated(models.Author.get()) self.check_button.config(state=tkinter.NORMAL) self.del_button.config(state=tkinter.NORMAL) self.add_button.config(state=tkinter.NORMAL)
is_console = False try: init = not os.path.exists(settings.DB) models.init_connection(init=init) if init: core.create_author("http://samlib.ru/p/pupkin_wasja_ibragimowich/" "indexdate.shtml") if args.import_xml: core.import_from_xml(args.import_xml) if args.url_fix: #core.authors_urls_to_samlib() core.authors_urls_to_zhurnal_lib() if args.check: is_console = True for author in core.check_all_authors(): pass for url in args.remove_authors: is_console = True core.delete_author(url) for url in args.add_authors: is_console = True core.create_author(url) for url in args.exclude_books: is_console = True core.exclude_book(url) if args.show:
is_console = False try: init = not os.path.exists(settings.DB) models.init_connection(init=init) if init: core.create_author("http://samlib.ru/p/pupkin_wasja_ibragimowich/" "indexdate.shtml") if args.import_xml: core.import_from_xml(args.import_xml) if args.url_fix: core.authors_urls_to_samlib() if args.check: is_console = True for author in core.check_all_authors(): pass for url in args.remove_authors: is_console = True core.delete_author(url) for url in args.add_authors: is_console = True core.create_author(url) for url in args.exclude_books: is_console = True core.exclude_book(url) if args.show: