# HG changeset patch # User Andrey Skvortsov # Date 1479982626 -10800 # Node ID de2da05089ea6292cf19f3193f933c0d93af3b4d # Parent ce9c0e68389c0361aa49ae3205786bcbf08382fc don't rebuild the makefile based project if only companyName, projectName or productName are changed And this fix current encoding issues, because all these information fields can contain non-latin characters. diff -r ce9c0e68389c -r de2da05089ea targets/toolchain_makefile.py --- a/targets/toolchain_makefile.py Tue Nov 22 18:42:48 2016 +0300 +++ b/targets/toolchain_makefile.py Thu Nov 24 13:17:06 2016 +0300 @@ -95,11 +95,7 @@ oldmd5 = self.md5key self.md5key = hashlib.md5(wholesrcdata).hexdigest() - props = self.CTRInstance.GetProjectProperties() - self.md5key += '#'.join([props[key] for key in ['companyName', - 'projectName', - 'productName']]) - self.md5key += '#' #+','.join(map(str,time.localtime())) + # Store new PLC filename based on md5 key f = open(self._GetMD5FileName(), "w") f.write(self.md5key)