@@ -82,7 +82,7 @@ def draw_problem_page(c, data:RecommendedProblem, orange_color=HexColor('#FC6C02
8282 draw_dashed_box (c , 22 , 40 , A4_width - 60 , A4_height - 165 )
8383
8484 ## 문제 정보
85- p_num_width = c .stringWidth (f'{ data [ " problemNumber" ] } 번' , "Pretendard-Bold" , 28 )
85+ p_num_width = c .stringWidth (f'{ data . problemNumber } 번' , "Pretendard-Bold" , 28 )
8686
8787 box_width = p_num_width + 20
8888 box_height = 40
@@ -98,7 +98,7 @@ def draw_problem_page(c, data:RecommendedProblem, orange_color=HexColor('#FC6C02
9898 # 텍스트 그리기
9999 c .setFont ("Pretendard-Regular" , 28 ) # 글꼴과 크기 설정
100100 c .setFillColor (orange_color )
101- c .drawString (box_x + 10 , box_y + 10 , f'{ data [ " problemNumber" ] } 번' )
101+ c .drawString (box_x + 10 , box_y + 10 , f'{ data . problemNumber } 번' )
102102
103103 c .setFont ("Pretendard-Regular" , 18 )
104104 c .setFillColor (black_color )
@@ -108,11 +108,11 @@ def draw_problem_page(c, data:RecommendedProblem, orange_color=HexColor('#FC6C02
108108
109109 c .setFont ("Pretendard-Bold" , 18 )
110110 c .setFillColor (orange_color )
111- c .drawString (190 , 680 , f'{ data [ " difficultLevel" ] } ' )
112- c .drawString (310 , 680 , f'{ data [ " correctRate" ] } %' )
113- c .drawString (470 , 680 , f'{ data [ " rating" ] } ' )
111+ c .drawString (190 , 680 , f'{ data . difficultLevel } ' )
112+ c .drawString (310 , 680 , f'{ data . correctRate } %' )
113+ c .drawString (470 , 680 , f'{ data . rating } ' )
114114
115- res = request .urlopen (data [ " imageUrl" ] ).read ()
115+ res = request .urlopen (data . imageUrl ).read ()
116116
117117 image_reader = convert_image_to_imagereader (Image .open (BytesIO (res )))
118118
0 commit comments