Comment 3 for bug 143422

Revision history for this message
Chris McDonough (chrism-plope) wrote :

As far as blocked requests slowing startup, I guess the only way to know is to do some tests and share the results. Would you be willing to do that? Assuming it really does speed things up, to conditionally do late bindings of ports, something just needs to compared each server "factory" that is part of the config (self.cfg.servers) against <= 1024. These server factories are defined in lib/python/ZServer/datatypes.py . All TCP server factories appear to have an "port" attribute which is the port number, so iterating over all of them, checking for "port" and comparing it <= 1024 should work ok.