improved logging
This commit is contained in:
		| @@ -11,8 +11,8 @@ from urllib.request import urlopen | |||||||
| import os | import os | ||||||
| import time | import time | ||||||
|  |  | ||||||
| logger = logging.getLogger('inkycal_custom') | logs = logging.getLogger('inkycal_custom') | ||||||
| logger.setLevel(level=logging.INFO) | logs.setLevel(level=logging.INFO) | ||||||
|  |  | ||||||
| # Get the path to the Inkycal folder | # Get the path to the Inkycal folder | ||||||
| top_level = os.path.dirname( | top_level = os.path.dirname( | ||||||
| @@ -109,11 +109,11 @@ def write(image, xy, box_size, text, font=None, **kwargs): | |||||||
|  |  | ||||||
|   # Truncate text if text is too long so it can fit inside the box |   # Truncate text if text is too long so it can fit inside the box | ||||||
|   if (text_width, text_height) > (box_width, box_height): |   if (text_width, text_height) > (box_width, box_height): | ||||||
|     logger.debug(('truncating {}'.format(text))) |     logs.debug(('truncating {}'.format(text))) | ||||||
|     while (text_width, text_height) > (box_width, box_height): |     while (text_width, text_height) > (box_width, box_height): | ||||||
|       text=text[0:-1] |       text=text[0:-1] | ||||||
|       text_width, text_height = font.getsize(text)[0], font.getsize('hg')[1] |       text_width, text_height = font.getsize(text)[0], font.getsize('hg')[1] | ||||||
|     logger.debug((text)) |     logs.debug((text)) | ||||||
|  |  | ||||||
|   # Align text to desired position |   # Align text to desired position | ||||||
|   if alignment == "center" or None: |   if alignment == "center" or None: | ||||||
| @@ -131,8 +131,8 @@ def write(image, xy, box_size, text, font=None, **kwargs): | |||||||
|   ImageDraw.Draw(space).text((x, y), text, fill=colour, font=font) |   ImageDraw.Draw(space).text((x, y), text, fill=colour, font=font) | ||||||
|   # Uncomment following two lines, comment out above two lines to show |   # Uncomment following two lines, comment out above two lines to show | ||||||
|   # red text-box with white text (debugging purposes) |   # red text-box with white text (debugging purposes) | ||||||
| ##  space = Image.new('RGBA', (box_width, box_height), color= 'red') |   #space = Image.new('RGBA', (box_width, box_height), color= 'red') | ||||||
| ##  ImageDraw.Draw(space).text((x, y), text, fill='white', font=font) |   #ImageDraw.Draw(space).text((x, y), text, fill='white', font=font) | ||||||
|  |  | ||||||
|   if rotation != None: |   if rotation != None: | ||||||
|     space.rotate(rotation, expand = True) |     space.rotate(rotation, expand = True) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user