| 
			
			 | 
		#1 | 
| 
			
			
			
			 Wizard 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,086 
				Karma: 14079267 
				Join Date: Oct 2007 
				Location: Almere, The Netherlands 
				
				
				Device: Kobo Sage 
				
				
				 | 
	
	
	
		
		
			
			 
				
				'Caser' object has no attribute 'hasSelectedText' error in 5.39
			 
			
			
			I'm running an issue with the new calibre 5.39. 
		
	
		
		
		
		
		
		
		
		
		
		
		
			The first is an error "'Caser' object has no attribute 'hasSelectedText'" when I try to use 'Change Title Case' in Bulk Metadata Edit: The error message is: Traceback (most recent call last): File "calibre\gui2\dialogs\metadata_bulk.py", line 172, in do_it File "calibre\gui2\dialogs\metadata_bulk.py", line 257, in do_all File "calibre\gui2\dialogs\metadata_bulk.py", line 257, in <dictcomp> File "calibre\gui2\dialogs\metadata_bulk.py", line 233, in change_title_casing File "calibre\gui2\widgets.py", line 516, in title_case File "calibre\gui2\widgets.py", line 496, in modify_case_operation AttributeError: 'Caser' object has no attribute 'hasSelectedText' Last edited by mbovenka; 03-18-2022 at 08:13 AM. Reason: Second issue cleared up when switching to another library and back.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#2 | 
| 
			
			
			
			 creator of calibre 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,609 
				Karma: 28549044 
				Join Date: Oct 2006 
				Location: Mumbai, India 
				
				
				Device: Various 
				
				
				 | 
	
	|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| Advert | |
| 
         | 
    
| 
			
			 | 
		#3 | 
| 
			
			
			
			 Wizard 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,086 
				Karma: 14079267 
				Join Date: Oct 2007 
				Location: Almere, The Netherlands 
				
				
				Device: Kobo Sage 
				
				
				 | 
	
	
	
		
		
		
		
		 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#4 | 
| 
			
			
			
			 Custom User Title 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,358 
				Karma: 79528341 
				Join Date: Oct 2018 
				Location: Canada 
				
				
				Device: Kobo Libra H2O, formerly Aura HD 
				
				
				 | 
	
	
	
		
		
		
		
		 
			
			5.39.1's been released with a fix for the issue.
		 
		
	
		
		
		
		
		
		
		
		
		
		
	
	 | 
| 
		
 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#5 | 
| 
			
			
			
			 Resident Curmudgeon 
			
			![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 80,782 
				Karma: 150249619 
				Join Date: Nov 2006 
				Location: Roslindale, Massachusetts 
				
				
				Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3 
				
				
				 | 
	
	|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| Advert | |
| 
         | 
    
![]()  | 
            
        
    
            
  | 
    
			 
			Similar Threads
		 | 
	||||
| Thread | Thread Starter | Forum | Replies | Last Post | 
| Conversion Error: 'Item' object has no attribute 'xpath' | xallios | Conversion | 6 | 11-23-2017 06:46 AM | 
| Error calibre OSX: 'int' object has no attribute 'replace' | dorjeduck | Calibre | 3 | 11-28-2012 11:53 PM | 
| Adding <guide> produces error: "Nonetype object has no attribute 'lower' | MichaelKaufman | ePub | 2 | 08-19-2011 07:39 PM | 
| 'BookList' object has no attribute 'add_books' Error message | nomedia | Calibre | 4 | 09-29-2008 02:50 AM |