##// END OF EJS Templates
show links to files on compare data at other and org refs
show links to files on compare data at other and org refs

File last commit:

r2673:d5e42c00 beta
r3357:674a8fad beta
Show More
utils.py
19 lines | 459 B | text/x-python | PythonLexer
Use local_hostname in mailer
r2495 """
Email message and email sending related helper functions.
"""
import socket
# Cache the hostname, but do it lazily: socket.getfqdn() can take a couple of
# seconds, which slows down the restart of the server.
class CachedDnsName(object):
def __str__(self):
return self.get_fqdn()
def get_fqdn(self):
if not hasattr(self, '_fqdn'):
self._fqdn = socket.getfqdn()
return self._fqdn
white space cleanup
r2673 DNS_NAME = CachedDnsName()