TACTIC Open Source
Slow script execution in MAKO - Printable Version

+- TACTIC Open Source (http://forum.southpawtech.com)
+-- Forum: TACTIC Open Source (http://forum.southpawtech.com/forumdisplay.php?fid=3)
+--- Forum: TACTIC Discussion (http://forum.southpawtech.com/forumdisplay.php?fid=4)
+--- Thread: Slow script execution in MAKO (/showthread.php?tid=77)



Slow script execution in MAKO - listy - 02-10-2020

Hi!

Just wanted to make shure it is normal.
For example i have pretty much big pice of code i'd like to execute in mako.
Here is the part of it:
Code:
sd = [(u'ASSETS00163', u'2020.02.10 22:01:52'), (u'ASSETS00165', u'2020.02.10 22:01:52'), (u'ASSETS00166', u'2020.02.10 22:01:52'), (u'ASSETS00167', u'2020.02.10 22:01:52'), (u'ASSETS00168', u'2020.02.10 22:01:52'), (u'ASSETS00169', u'2020.02.10 22:01:52'), (u'ASSETS00170', u'2020.02.10 22:01:52'), (u'ASSETS00173', u'2020.02.10 22:01:52'), (u'ASSETS00174', u'2020.02.10 22:01:52'), (u'ASSETS00176', u'2020.02.10 22:01:52'), (u'ASSETS00178', u'2020.02.10 22:01:52'), (u'ASSETS00180', u'2020.02.10 22:01:52'), (u'ASSETS00181', u'2020.02.10 22:01:52'), (u'ASSETS00182', u'2020.02.10 22:01:52'), (u'ASSETS00183', u'2020.02.10 22:01:52'), (u'ASSETS00184', u'2020.02.10 22:01:52'), (u'ASSETS00185', u'2020.02.10 22:01:52'), (u'ASSETS00186', u'2020.02.10 22:01:52'), (u'ASSETS00187', u'2020.02.10 22:01:52'), (u'ASSETS00188', u'2020.02.10 22:01:52'), (u'ASSETS00189', u'2020.02.10 22:01:52'), (u'ASSETS00190', u'2020.02.10 22:01:52'), (u'ASSETS00191', u'2020.02.10 22:01:52'), (u'ASSETS00192', u'2020.02.10 22:01:52'), (u'ASSETS00193', u'2020.02.10 22:01:52'), (u'ASSETS00195', u'2020.02.10 22:01:52'), (u'ASSETS00196', u'2020.02.10 22:01:52'), (u'ASSETS00197', u'2020.02.10 22:01:52'), (u'ASSETS00198', u'2020.02.10 22:01:52'), (u'ASSETS00200', u'2020.02.10 22:01:52'), (u'ASSETS00201', u'2020.02.10 22:01:52'), (u'ASSETS00202', u'2020.02.10 22:01:52'), (u'ASSETS00203', u'2020.02.10 22:01:52'), (u'ASSETS00204', u'2020.02.10 22:01:52'), (u'ASSETS00205', u'2020.02.10 22:01:52'), (u'ASSETS00206', u'2020.02.10 22:01:52'), (u'ASSETS00207', u'2020.02.10 22:01:52'), (u'ASSETS00208', u'2020.02.10 22:01:52'), (u'ASSETS00209', u'2020.02.10 22:01:52'), (u'ASSETS00210', u'2020.02.10 22:01:52'), (u'ASSETS00211', u'2020.02.10 22:01:52'), (u'ASSETS00212', u'2020.02.10 22:01:52'), (u'ASSETS00213', u'2020.02.10 22:01:52'), (u'ASSETS00214', u'2020.02.10 22:01:52'), (u'ASSETS00215', u'2020.02.10 22:01:52'), (u'ASSETS00216', u'2020.02.10 22:01:52'), (u'ASSETS00217', u'2020.02.10 22:01:52'), (u'ASSETS00218', u'2020.02.10 22:01:52'), (u'ASSETS00219', u'2020.02.10 22:01:52'), (u'ASSETS00220', u'2020.02.10 22:01:52'), (u'ASSETS00221', u'2020.02.10 22:01:52'), (u'ASSETS00222', u'2020.02.10 22:01:52'), (u'ASSETS00223', u'2020.02.10 22:01:52'), (u'ASSETS00224', u'2020.02.10 22:01:52'), (u'ASSETS00225', u'2020.02.10 22:01:52'), (u'ASSETS00226', u'2020.02.10 22:01:52'), (u'ASSETS00227', u'2020.02.10 22:01:52'), (u'ASSETS00228', u'2020.02.10 22:01:52'), (u'ASSETS00229', u'2020.02.10 22:01:52'), (u'ASSETS00231', u'2020.02.10 22:01:52'), (u'ASSETS00232', u'2020.02.10 22:01:52'), (u'ASSETS00233', u'2020.02.10 22:01:52'), (u'ASSETS00234', u'2020.02.10 22:01:52'), (u'ASSETS00235', u'2020.02.10 22:01:52'), (u'ASSETS00236', u'2020.02.10 22:01:52'), (u'ASSETS00237', u'2020.02.10 22:01:52'), (u'ASSETS00238', u'2020.02.10 22:01:52'), (u'ASSETS00239', u'2020.02.10 22:01:52'), (u'ASSETS00240', u'2020.02.10 22:01:52'), (u'ASSETS00241', u'2020.02.10 22:01:52'), (u'ASSETS00242', u'2020.02.10 22:01:52'), (u'ASSETS00243', u'2020.02.10 22:01:52'), (u'ASSETS00244', u'2020.02.10 22:01:52'), (u'ASSETS00245', u'2020.02.10 22:01:52'), (u'ASSETS00246', u'2020.02.10 22:01:52'), (u'ASSETS00247', u'2020.02.10 22:01:52'), (u'ASSETS00248', u'2020.02.10 22:01:52'), (u'ASSETS00249', u'2020.02.10 22:01:52'), (u'ASSETS00250', u'2020.02.10 22:01:52'), (u'ASSETS00251', u'2020.02.10 22:01:52'), (u'ASSETS00252', u'2020.02.10 22:01:52'), (u'ASSETS00253', u'2020.02.10 22:01:52'), (u'ASSETS00255', u'2020.02.10 22:01:52'), (u'ASSETS00256', u'2020.02.10 22:01:52'), (u'ASSETS00257', u'2020.02.10 22:01:52'), (u'ASSETS00258', u'2020.02.10 22:01:52'), (u'ASSETS00259', u'2020.02.10 22:01:52'), (u'ASSETS00260', u'2020.02.10 22:01:52'), (u'ASSETS00261', u'2020.02.10 22:01:52'), (u'ASSETS00262', u'2020.02.10 22:01:52'), (u'ASSETS00263', u'2020.02.10 22:01:52'), (u'ASSETS00264', u'2020.02.10 22:01:52'), (u'ASSETS00265', u'2020.02.10 22:01:52'), (u'ASSETS00266', u'2020.02.10 22:01:52'), (u'ASSETS00267', u'2020.02.10 22:01:52'), (u'ASSETS00268', u'2020.02.10 22:01:52'), (u'ASSETS00269', u'2020.02.10 22:01:52'), (u'ASSETS00270', u'2020.02.10 22:01:52'), (u'ASSETS00271', u'2020.02.10 22:01:52'), (u'ASSETS00272', u'2020.02.10 22:01:52'), (u'ASSETS00273', u'2020.02.10 22:01:52'), (u'ASSETS00274', u'2020.02.10 22:01:52'), (u'ASSETS00275', u'2020.02.10 22:01:52'), (u'ASSETS00276', u'2020.02.10 22:01:52'), (u'ASSETS00277', u'2020.02.10 22:01:52'), (u'ASSETS00278', u'2020.02.10 22:01:52'), (u'ASSETS00279', u'2020.02.10 22:01:52'), (u'ASSETS00280', u'2020.02.10 22:01:52'), (u'ASSETS00281', u'2020.02.10 22:01:52'), (u'ASSETS00282', u'2020.02.10 22:01:52'), (u'ASSETS00283', u'2020.02.10 22:01:52'), (u'ASSETS00284', u'2020.02.10 22:01:52'), (u'ASSETS00285', u'2020.02.10 22:01:52'), (u'ASSETS00286', u'2020.02.10 22:01:52'), (u'ASSETS00287', u'2020.02.10 22:01:52'), (u'ASSETS00288', u'2020.02.10 22:01:52'), (u'ASSETS00289', u'2020.02.10 22:01:52'), (u'ASSETS00290', u'2020.02.10 22:01:52'), (u'ASSETS00291', u'2020.02.10 22:01:52'), (u'ASSETS00292', u'2020.02.10 22:01:52'), (u'ASSETS00293', u'2020.02.10 22:01:52'), (u'ASSETS00294', u'2020.02.10 22:01:52'), (u'ASSETS00295', u'2020.02.10 22:01:52'), (u'ASSETS00296', u'2020.02.10 22:01:52'), (u'ASSETS00297', u'2020.02.10 22:01:52'), (u'ASSETS00298', u'2020.02.10 22:01:52'), (u'ASSETS00299', u'2020.02.10 22:01:52'), (u'ASSETS00300', u'2020.02.10 22:01:52'), (u'ASSETS00301', u'2020.02.10 22:01:52'), (u'ASSETS00302', u'2020.02.10 22:01:52'), (u'ASSETS00303', u'2020.02.10 22:01:52'), (u'ASSETS00304', u'2020.02.10 22:01:52'), (u'ASSETS00305', u'2020.02.10 22:01:52'), (u'ASSETS00306', u'2020.02.10 22:01:52'), (u'ASSETS00307', u'2020.02.10 22:01:52'), (u'ASSETS00308', u'2020.02.10 22:01:52'), (u'ASSETS00309', u'2020.02.10 22:01:52'), (u'ASSETS00310', u'2020.02.10 22:01:52'), (u'ASSETS00311', u'2020.02.10 22:01:52'), (u'ASSETS00312', u'2020.02.10 22:01:52'), (u'ASSETS00313', u'2020.02.10 22:01:52'), (u'ASSETS00314', u'2020.02.10 22:01:52'), (u'ASSETS00315', u'2020.02.10 22:01:52'), (u'ASSETS00316', u'2020.02.10 22:01:52'), (u'ASSETS00317', u'2020.02.10 22:01:52'), (u'ASSETS00318', u'2020.02.10 22:01:52'), (u'ASSETS00319', u'2020.02.10 22:01:52'), (u'ASSETS00320', u'2020.02.10 22:01:52'), (u'ASSETS00321', u'2020.02.10 22:01:52'), (u'ASSETS00322', u'2020.02.10 22:01:52'), (u'ASSETS00323', u'2020.02.10 22:01:52'), (u'ASSETS00324', u'2020.02.10 22:01:52'), (u'ASSETS00325', u'2020.02.10 22:01:52'), (u'ASSETS00326', u'2020.02.10 22:01:52'), (u'ASSETS00327', u'2020.02.10 22:01:52'), (u'ASSETS00328', u'2020.02.10 22:01:52'), (u'ASSETS00329', u'2020.02.10 22:01:52'), (u'ASSETS00330', u'2020.02.10 22:01:52'), (u'ASSETS00331', u'2020.02.10 22:01:52'), (u'ASSETS00332', u'2020.02.10 22:01:52'), (u'ASSETS00333', u'2020.02.10 22:01:52'), (u'ASSETS00334', u'2020.02.10 22:01:52'), (u'ASSETS00335', u'2020.02.10 22:01:52'), (u'ASSETS00336', u'2020.02.10 22:01:52'), (u'ASSETS00337', u'2020.02.10 22:01:52'), (u'ASSETS00338', u'2020.02.10 22:01:52'), (u'ASSETS00339', u'2020.02.10 22:01:52'), (u'ASSETS00340', u'2020.02.10 22:01:52'), (u'ASSETS00341', u'2020.02.10 22:01:52'), (u'ASSETS00342', u'2020.02.10 22:01:52'), (u'ASSETS00343', u'2020.02.10 22:01:52'), (u'ASSETS00344', u'2020.02.10 22:01:52'), (u'ASSETS00345', u'2020.02.10 22:01:52'), (u'ASSETS00346', u'2020.02.10 22:01:52'), (u'ASSETS00347', u'2020.02.10 22:01:52'), (u'ASSETS00348', u'2020.02.10 22:01:52'), (u'ASSETS00349', u'2020.02.10 22:01:52'), (u'ASSETS00350', u'2020.02.10 22:01:52'), (u'ASSETS00351', u'2020.02.10 22:01:52'), (u'ASSETS00352', u'2020.02.10 22:01:52'), (u'ASSETS00353', u'2020.02.10 22:01:52'), (u'ASSETS00354', u'2020.02.10 22:01:52'), (u'ASSETS00355', u'2020.02.10 22:01:52'), (u'ASSETS00356', u'2020.02.10 22:01:52'), (u'ASSETS00357', u'2020.02.10 22:01:52'), (u'ASSETS00358', u'2020.02.10 22:01:52'), (u'ASSETS00359', u'2020.02.10 22:01:52'), (u'ASSETS00360', u'2020.02.10 22:01:52'), (u'ASSETS00361', u'2020.02.10 22:01:52'), (u'ASSETS00362', u'2020.02.10 22:01:52'), (u'ASSETS00363', u'2020.02.10 22:01:52'), (u'ASSETS00365', u'2020.02.10 22:01:52'), (u'ASSETS00366', u'2020.02.10 22:01:52'), (u'ASSETS00367', u'2020.02.10 22:01:52'), (u'ASSETS00368', u'2020.02.10 22:01:52'), (u'ASSETS00369', u'2020.02.10 22:01:52'), (u'ASSETS00371', u'2020.02.10 22:01:52'), (u'ASSETS00372', u'2020.02.10 22:01:52'), (u'ASSETS00373', u'2020.02.10 22:01:52'), (u'ASSETS00374', u'2020.02.10 22:01:52'), (u'ASSETS00375', u'2020.02.10 22:01:52'), (u'ASSETS00376', u'2020.02.10 22:01:52'), (u'ASSETS00377', u'2020.02.10 22:01:52'), (u'ASSETS00378', u'2020.02.10 22:01:52'), (u'ASSETS00379', u'2020.02.10 22:01:52'), (u'ASSETS00380', u'2020.02.10 22:01:52'), (u'ASSETS00381', u'2020.02.10 22:01:52'), (u'ASSETS00383', u'2020.02.10 22:01:52'), (u'ASSETS00384', u'2020.02.10 22:01:52'), (u'ASSETS00385', u'2020.02.10 22:01:52'), (u'ASSETS00387', u'2020.02.10 22:01:52'), (u'ASSETS00388', u'2020.02.10 22:01:52'), (u'ASSETS00389', u'2020.02.10 22:01:52'), (u'ASSETS00390', u'2020.02.10 22:01:52'), (u'ASSETS00391', u'2020.02.10 22:01:52'), (u'ASSETS00392', u'2020.02.10 22:01:52'), (u'ASSETS00394', u'2020.02.10 22:01:52'), (u'ASSETS00395', u'2020.02.10 22:01:52'), (u'ASSETS00396', u'2020.02.10 22:01:52'), (u'ASSETS00397', u'2020.02.10 22:01:52'), (u'ASSETS00398', u'2020.02.10 22:01:52'), (u'ASSETS00399', u'2020.02.10 22:01:52'), (u'ASSETS00400', u'2020.02.10 22:01:52'), (u'ASSETS00401', u'2020.02.10 22:01:52'), (u'ASSETS00402', u'2020.02.10 22:01:52'), (u'ASSETS00403', u'2020.02.10 22:01:52'), (u'ASSETS00404', u'2020.02.10 22:01:52'), (u'ASSETS00405', u'2020.02.10 22:01:52'), (u'ASSETS00406', u'2020.02.10 22:01:52'), (u'ASSETS00407', u'2020.02.10 22:01:52'), (u'ASSETS00408', u'2020.02.10 22:01:52'), (u'ASSETS00409', u'2020.02.10 22:01:52'), (u'ASSETS00410', u'2020.02.10 22:01:52'), (u'ASSETS00411', u'2020.02.10 22:01:52'), (u'ASSETS00412', u'2020.02.10 22:01:52'), (u'ASSETS00415', u'2020.02.10 22:01:52'), (u'ASSETS00416', u'2020.02.10 22:01:52'), (u'ASSETS00417', u'2020.02.10 22:01:52'), (u'ASSETS00418', u'2020.02.10 22:01:52'), (u'ASSETS00419', u'2020.02.10 22:01:52'), (u'ASSETS00420', u'2020.02.10 22:01:52'), (u'ASSETS00421', u'2020.02.10 22:01:52'), (u'ASSETS00422', u'2020.02.10 22:01:52'), (u'ASSETS00423', u'2020.02.10 22:01:52'), (u'ASSETS00425', u'2020.02.10 22:01:52'), (u'ASSETS00426', u'2020.02.10 22:01:52'), (u'ASSETS00427', u'2020.02.10 22:01:52'), (u'ASSETS00428', u'2020.02.10 22:01:52'), (u'ASSETS00429', u'2020.02.10 22:01:52'), (u'ASSETS00430', u'2020.02.10 22:01:52'), (u'ASSETS00431', u'2020.02.10 22:01:52'), (u'ASSETS00432', u'2020.02.10 22:01:52'), (u'ASSETS00435', u'2020.02.10 22:01:52'), (u'ASSETS00436', u'2020.02.10 22:01:52'), (u'ASSETS00437', u'2020.02.10 22:01:52'), (u'ASSETS00438', u'2020.02.10 22:01:52'), (u'ASSETS00444', u'2020.02.10 22:01:52'), (u'ASSETS00445', u'2020.02.10 22:01:52'), (u'ASSETS00446', u'2020.02.10 22:01:52'), (u'ASSETS00447', u'2020.02.10 22:01:52'), (u'ASSETS00448', u'2020.02.10 22:01:52'), (u'ASSETS00449', u'2020.02.10 22:01:52'), (u'ASSETS00450', u'2020.02.10 22:01:52'), (u'ASSETS00451', u'2020.02.10 22:01:52'), (u'ASSETS00452', u'2020.02.10 22:01:52'), (u'ASSETS00454', u'2020.02.10 22:01:52'), (u'ASSETS00455', u'2020.02.10 22:01:52'), (u'ASSETS00456', u'2020.02.10 22:01:52'), (u'ASSETS00457', u'2020.02.10 22:01:52'), (u'ASSETS00458', u'2020.02.10 22:01:52'), (u'ASSETS00459', u'2020.02.10 22:01:52'), (u'ASSETS00460', u'2020.02.10 22:01:52'), (u'ASSETS00461', u'2020.02.10 22:01:52'), (u'ASSETS00462', u'2020.02.10 22:01:52'), (u'ASSETS00463', u'2020.02.10 22:01:52'), (u'ASSETS00464', u'2020.02.10 22:01:52'), (u'ASSETS00465', u'2020.02.10 22:01:52'), (u'ASSETS00466', u'2020.02.10 22:01:52'), (u'ASSETS00468', u'2020.02.10 22:01:52'), (u'ASSETS00469', u'2020.02.10 22:01:52'), (u'ASSETS00477', u'2020.02.10 22:01:52'), (u'ASSETS00479', u'2020.02.10 22:01:52'), (u'ASSETS00480', u'2020.02.10 22:01:52'), (u'ASSETS00481', u'2020.02.10 22:01:52'), (u'ASSETS00482', u'2020.02.10 22:01:52'), (u'ASSETS00483', u'2020.02.10 22:01:52'), (u'ASSETS00484', u'2020.02.10 22:01:52'), (u'ASSETS00485', u'2020.02.10 22:01:52'), (u'ASSETS00486', u'2020.02.10 22:01:52'), (u'ASSETS00488', u'2020.02.10 22:01:52'), (u'ASSETS00489', u'2020.02.10 22:01:52'), (u'ASSETS00490', u'2020.02.10 22:01:52'), (u'ASSETS00491', u'2020.02.10 22:01:52'), (u'ASSETS00492', u'2020.02.10 22:01:52'), (u'ASSETS00493', u'2020.02.10 22:01:52'), (u'ASSETS00497', u'2020.02.10 22:01:52'), (u'ASSETS00498', u'2020.02.10 22:01:52'), (u'ASSETS00499', u'2020.02.10 22:01:52'), (u'ASSETS00500', u'2020.02.10 22:01:52'), (u'ASSETS00501', u'2020.02.10 22:01:52'), (u'ASSETS00502', u'2020.02.10 22:01:52'), (u'ASSETS00503', u'2020.02.10 22:01:52'), (u'ASSETS00504', u'2020.02.10 22:01:52'), (u'ASSETS00505', u'2020.02.10 22:01:52'), (u'ASSETS00506', u'2020.02.10 22:01:52'), (u'ASSETS00507', u'2020.02.10 22:01:52'), (u'ASSETS00508', u'2020.02.10 22:01:52'), (u'ASSETS00509', u'2020.02.10 22:01:52'), (u'ASSETS00510', u'2020.02.10 22:01:52'), (u'ASSETS00511', u'2020.02.10 22:01:52'), (u'ASSETS00512', u'2020.02.10 22:01:52'), (u'ASSETS00513', u'2020.02.10 22:01:52'), (u'ASSETS00514', u'2020.02.10 22:01:52'), (u'ASSETS00515', u'2020.02.10 22:01:52'), (u'ASSETS00516', u'2020.02.10 22:01:52'), (u'ASSETS00517', u'2020.02.10 22:01:52'), (u'ASSETS00518', u'2020.02.10 22:01:52'), (u'ASSETS00519', u'2020.02.10 22:01:52'), (u'ASSETS00520', u'2020.02.10 22:01:52'), (u'ASSETS00521', u'2020.02.10 22:01:52'), (u'ASSETS00522', u'2020.02.10 22:01:52'), (u'ASSETS00523', u'2020.02.10 22:01:52'), (u'ASSETS00524', u'2020.02.10 22:01:53'), (u'ASSETS00525', u'2020.02.10 22:01:53'), (u'ASSETS00526', u'2020.02.10 22:01:53'), (u'ASSETS00527', u'2020.02.10 22:01:53'), (u'ASSETS00528', u'2020.02.10 22:01:53'), (u'ASSETS00529', u'2020.02.10 22:01:53'), (u'ASSETS00530', u'2020.02.10 22:01:53'), (u'ASSETS00531', u'2020.02.10 22:01:53'), (u'ASSETS00532', u'2020.02.10 22:01:53'), (u'ASSETS00533', u'2020.02.10 22:01:53'), (u'ASSETS00534', u'2020.02.10 22:01:53'), (u'ASSETS00535', u'2020.02.10 22:01:53'), (u'ASSETS00536', u'2020.02.10 22:01:53'), (u'ASSETS00537', u'2020.02.10 22:01:53'), (u'ASSETS00538', u'2020.02.10 22:01:53'), (u'ASSETS00539', u'2020.02.10 22:01:53'), (u'ASSETS00540', u'2020.02.10 22:01:53'), (u'ASSETS00541', u'2020.02.10 22:01:53'), (u'ASSETS00542', u'2020.02.10 22:01:53'), (u'ASSETS00547', u'2020.02.10 22:01:53'), (u'ASSETS00548', u'2020.02.10 22:01:53'), (u'ASSETS00549', u'2020.02.10 22:01:53'), (u'ASSETS00550', u'2020.02.10 22:01:53'), (u'ASSETS00551', u'2020.02.10 22:01:53'), (u'ASSETS00552', u'2020.02.10 22:01:53'), (u'ASSETS00553', u'2020.02.10 22:01:53'), (u'ASSETS00554', u'2020.02.10 22:01:53'), (u'ASSETS00555', u'2020.02.10 22:01:53'), (u'ASSETS00556', u'2020.02.10 22:01:53'), (u'ASSETS00557', u'2020.02.10 22:01:53'), (u'ASSETS00558', u'2020.02.10 22:01:53'), (u'ASSETS00559', u'2020.02.10 22:01:53'), (u'ASSETS00560', u'2020.02.10 22:01:53'), (u'ASSETS00561', u'2020.02.10 22:01:53'), (u'ASSETS00571', u'2020.02.10 22:01:53'), (u'ASSETS00572', u'2020.02.10 22:01:53'), (u'ASSETS00573', u'2020.02.10 22:01:53'), (u'ASSETS00574', u'2020.02.10 22:01:53'), (u'ASSETS00575', u'2020.02.10 22:01:53'), (u'ASSETS00576', u'2020.02.10 22:01:53'), (u'ASSETS00577', u'2020.02.10 22:01:53'), (u'ASSETS00578', u'2020.02.10 22:01:53'), (u'ASSETS00579', u'2020.02.10 22:01:53'), (u'ASSETS00580', u'2020.02.10 22:01:53'), (u'ASSETS00581', u'2020.02.10 22:01:53'), (u'ASSETS00582', u'2020.02.10 22:01:53'), (u'ASSETS00583', u'2020.02.10 22:01:53'), (u'ASSETS00584', u'2020.02.10 22:01:53'), (u'ASSETS00585', u'2020.02.10 22:01:53'), (u'ASSETS00586', u'2020.02.10 22:01:53'), (u'ASSETS00587', u'2020.02.10 22:01:53'), (u'ASSETS00588', u'2020.02.10 22:01:53'), (u'ASSETS00589', u'2020.02.10 22:01:53'), (u'ASSETS00590', u'2020.02.10 22:01:53'), (u'ASSETS00591', u'2020.02.10 22:01:53'), (u'ASSETS00592', u'2020.02.10 22:01:53'), (u'ASSETS00593', u'2020.02.10 22:01:53'), (u'ASSETS00594', u'2020.02.10 22:01:53'), (u'ASSETS00595', u'2020.02.10 22:01:53'), (u'ASSETS00600', u'2020.02.10 22:01:53'), (u'ASSETS00601', u'2020.02.10 22:01:53'), (u'ASSETS00602', u'2020.02.10 22:01:53'), (u'ASSETS00603', u'2020.02.10 22:01:53'), (u'ASSETS00604', u'2020.02.10 22:01:53'), (u'ASSETS00605', u'2020.02.10 22:01:53'), (u'ASSETS00610', u'2020.02.10 22:01:53'), (u'ASSETS00611', u'2020.02.10 22:01:53'), (u'ASSETS00612', u'2020.02.10 22:01:53'), (u'ASSETS00613', u'2020.02.10 22:01:53'), (u'ASSETS00614', u'2020.02.10 22:01:53'), (u'ASSETS00615', u'2020.02.10 22:01:53'), (u'ASSETS00616', u'2020.02.10 22:01:53'), (u'ASSETS00617', u'2020.02.10 22:01:53'), (u'ASSETS00621', u'2020.02.10 22:01:53'), (u'ASSETS00622', u'2020.02.10 22:01:53'), (u'ASSETS00623', u'2020.02.10 22:01:53'), (u'ASSETS00624', u'2020.02.10 22:01:53'), (u'ASSETS00625', u'2020.02.10 22:01:53'), (u'ASSETS00626', u'2020.02.10 22:01:53'), (u'ASSETS00627', u'2020.02.10 22:01:53'), (u'ASSETS00628', u'2020.02.10 22:01:53'), (u'ASSETS00629', u'2020.02.10 22:01:53'), (u'ASSETS00630', u'2020.02.10 22:01:53'), (u'ASSETS00631', u'2020.02.10 22:01:53')]

print(sd)
 
Exicution of this code takes:
Duration: 4.540 seconds (request_id: 37764 - #0000024)

Time for execution expanding more and more if there is more code. What happening? It just declares long variable and prints it.
(It runs long even without printing)

Thanks!


RE: Slow script execution in MAKO - remkonoteboom - 02-10-2020

I just tested this out and this code is very very slow. The function that is doing this is in CustomLayoutWdg basically doing this:

from mako.template import Template
template = Template(html)

where html is just your code wrapped around <% ... %> tags.

I don't know what Mako is doing to make this so slow. Even wrapping your code in a command line script with the <% ... %> tags runs very very slow (2.5 seconds on my laptop). However, when I broke your single line into about 100 lines, then the execution speed when down to 0.04s. So it seems to be that the problem is handling a huge single line.


RE: Slow script execution in MAKO - listy - 02-10-2020

It is bottlenecked at Lexer.parce()

in the parse_until_text method...

(02-10-2020, 07:53 PM)remkonoteboom Wrote: I don't know what Mako is doing to make this so slow.  Even wrapping your code in a command line script with the <% ... %> tags runs very very slow (2.5 seconds on my laptop).  However, when I broke your single line into about 100 lines, then the execution speed when down to 0.04s.  So it seems to be that the problem is handling a huge single line.
It is really odd, but works.

I just had to do pprint.pformat(obj)
Tongue