readability improvements
switched from string formatting to f-strings removed some non-required validation Standardised some logging outputs better formatting of config inside tests
This commit is contained in:
@@ -85,7 +85,7 @@ class Calendar(inkycal_module):
|
||||
fonts['NotoSans-SemiCondensed'], size = self.fontsize)
|
||||
|
||||
# give an OK message
|
||||
print('{0} loaded'.format(filename))
|
||||
print(f'{filename} loaded')
|
||||
|
||||
def generate_image(self):
|
||||
"""Generate image for this module"""
|
||||
@@ -95,7 +95,7 @@ class Calendar(inkycal_module):
|
||||
im_height = int(self.height - (2 * self.padding_top))
|
||||
im_size = im_width, im_height
|
||||
|
||||
logger.info('Image size: {0}'.format(im_size))
|
||||
logger.info(f'Image size: {im_size}')
|
||||
|
||||
# Create an image for black pixels and one for coloured pixels
|
||||
im_black = Image.new('RGB', size = im_size, color = 'white')
|
||||
@@ -104,8 +104,8 @@ class Calendar(inkycal_module):
|
||||
# Allocate space for month-names, weekdays etc.
|
||||
month_name_height = int(im_height * 0.1)
|
||||
weekdays_height = int(im_height * 0.05)
|
||||
logger.debug((f"month_name_height: {month_name_height}"))
|
||||
logger.debug((f"weekdays_height: {weekdays_height}"))
|
||||
logger.debug(f"month_name_height: {month_name_height}")
|
||||
logger.debug(f"weekdays_height: {weekdays_height}")
|
||||
|
||||
|
||||
if self.show_events == True:
|
||||
@@ -129,8 +129,8 @@ class Calendar(inkycal_module):
|
||||
x_spacing_calendar = int((im_width % calendar_cols) / 2)
|
||||
y_spacing_calendar = int((im_height % calendar_rows) / 2)
|
||||
|
||||
logger.debug((f"x_spacing_calendar: {x_spacing_calendar}"))
|
||||
logger.debug((f"y_spacing_calendar :{y_spacing_calendar}"))
|
||||
logger.debug(f"x_spacing_calendar: {x_spacing_calendar}")
|
||||
logger.debug(f"y_spacing_calendar :{y_spacing_calendar}")
|
||||
|
||||
# Calculate positions for days of month
|
||||
grid_start_y = (month_name_height + weekdays_height + y_spacing_calendar)
|
||||
@@ -160,7 +160,7 @@ class Calendar(inkycal_module):
|
||||
# Set up weeknames in local language and add to main section
|
||||
weekday_names = [weekstart.shift(days=+_).format('ddd',locale=self.language)
|
||||
for _ in range(7)]
|
||||
logger.debug('weekday names: {}'.format(weekday_names))
|
||||
logger.debug(f'weekday names: {weekday_names}')
|
||||
|
||||
for _ in range(len(weekday_pos)):
|
||||
write(
|
||||
@@ -333,4 +333,4 @@ class Calendar(inkycal_module):
|
||||
return im_black, im_colour
|
||||
|
||||
if __name__ == '__main__':
|
||||
print('running {0} in standalone mode'.format(filename))
|
||||
print(f'running {filename} in standalone mode')
|
||||
|
Reference in New Issue
Block a user