iisadia commited on
Commit
f00fabe
·
verified ·
1 Parent(s): 7d587e9

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -0
app.py CHANGED
@@ -107,6 +107,15 @@ def generate_pdf_report(results):
107
  # Add requirements analysis
108
  pdf.set_font("Arial", size=12)
109
  for i, result in enumerate(results, start=1):
 
 
 
 
 
 
 
 
 
110
  pdf.set_font("Arial", 'B', 14)
111
  pdf.cell(200, 10, txt=f"Requirement R{i}: {result['Requirement']}", ln=True)
112
  pdf.set_font("Arial", size=12)
 
107
  # Add requirements analysis
108
  pdf.set_font("Arial", size=12)
109
  for i, result in enumerate(results, start=1):
110
+ # Check if we need a new page
111
+ if pdf.get_y() > 250: # If the content is near the bottom of the page
112
+ pdf.add_page() # Add a new page
113
+ pdf.set_font("Arial", 'B', 16)
114
+ pdf.cell(200, 10, txt="AI Powered Requirement Analysis and Defect Detection using LLM Model Mistral", ln=True, align='C')
115
+ pdf.set_font("Arial", size=12)
116
+ pdf.cell(200, 10, txt=f"Report Generated on: {datetime.now().strftime('%Y-%m-%d %H:%M:%S')}", ln=True, align='C')
117
+ pdf.ln(10) # Add some space
118
+
119
  pdf.set_font("Arial", 'B', 14)
120
  pdf.cell(200, 10, txt=f"Requirement R{i}: {result['Requirement']}", ln=True)
121
  pdf.set_font("Arial", size=12)