mirror of
				https://github.com/RGBCube/GitHubWrapper
				synced 2025-10-31 14:02:46 +00:00 
			
		
		
		
	Fix example string getting placed when there is no example
This commit is contained in:
		
							parent
							
								
									ce0cd52ce2
								
							
						
					
					
						commit
						6557c7b9b1
					
				
					 1 changed files with 9 additions and 4 deletions
				
			
		|  | @ -129,15 +129,20 @@ def generate( | |||
|                     param_annotation = f"NotRequired[{param_annotation}]" | ||||
| 
 | ||||
|                 if not no_comments: | ||||
|                     examples = (', '.join(str(ex) for ex in exs)).replace("\n", "\\n") if (exs := value.get("examples")) else "" | ||||
|                     if examples := value.get("examples"): | ||||
|                         s = "" if len(examples) == 1 else "s" | ||||
| 
 | ||||
|                     if (example := examples[:70]) != examples: | ||||
|                         examples = f"{example}[...]" | ||||
|                         examples = ", ".join([str(example) for example in examples]).replace("\n", "\\n") | ||||
| 
 | ||||
|                         if (examples_short := examples[:70]) != examples: | ||||
|                             examples = f"{examples_short}[...]" | ||||
| 
 | ||||
|                         examples = f"    # Example{s}: {examples}" if examples else "" | ||||
| 
 | ||||
|                     typed_dict.extend( | ||||
|                         [ | ||||
|                             f"    # Format: {fmt}" if (fmt := value.get("format")) else "", | ||||
|                             f"    # Example: {examples}" | ||||
|                             examples | ||||
|                         ] | ||||
|                     ) | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 RGBCube
						RGBCube