+def generate_inventory():
+ "Single inventory for the whole lab"
+ chemical_instances = _models.ChemicalInstance.objects.all()
+ dg = _doc.DocGen(chemical_instances=chemical_instances)
+ pdf = dg.inventory()
+ with open('inventory.pdf', 'wb') as f:
+ f.write(pdf)
+
+def generate_door_warning():
+ "Door warning for the whole lab"
+ chemical_instances = _models.ChemicalInstance.objects.all()
+ dg = _doc.DocGen(chemical_instances=chemical_instances)
+ pdf = dg.door_warning()
+ with open('door-warning.pdf', 'wb') as f:
+ f.write(pdf)