Author: asterix Date: 2007-06-30 10:40:14 +0200 (Sat, 30 Jun 2007) New Revision: 8347
Modified: trunk/src/common/connection.py Log: redo substitution when we get resource from config. fixes #3060
Modified: trunk/src/common/connection.py =================================================================== --- trunk/src/common/connection.py 2007-06-29 22:25:50 UTC (rev 8346) +++ trunk/src/common/connection.py 2007-06-30 08:40:14 UTC (rev 8347) @@ -747,6 +747,12 @@ self.on_purpose = False self.server_resource = gajim.config.get_per('accounts', self.name, 'resource') + # All valid resource substitution strings should be added to this hash. + if self.server_resource: + self.server_resource = Template(self.server_resource).\ + safe_substitute({ + 'hostname': socket.gethostname() + }) self.connect_and_init(show, msg, signed)
elif show == 'offline':