]> granicus.if.org Git - handbrake/commitdiff
Unbreak non-mingw cross.
authorWouter van Kesteren <woutershep@gmail.com>
Thu, 2 Mar 2017 20:21:40 +0000 (21:21 +0100)
committerBradley Sepos <bradley@bradleysepos.com>
Sat, 4 Mar 2017 09:15:01 +0000 (04:15 -0500)
Strings in python are immutable and it results in:

Traceback (most recent call last):
  File "make/configure.py", line 1592, in <module>
    action.run()
  File "make/configure.py", line 287, in run
    self._action()
  File "make/configure.py", line 506, in _action
    self.systemf[0] = self.systemf[0].upper()
TypeError: 'str' object does not support item assignment

make/configure.py

index 833ffcef757ccc9fe2c678cd4c2aa9b00cf89e82..3209b7989e1394d6f4bb64352988831a4603b3a9 100644 (file)
@@ -503,7 +503,7 @@ class BuildAction( Action, list ):
             if self.match( '*mingw*' ):
                 self.systemf = 'MinGW'
             elif self.systemf:
-                self.systemf[0] = self.systemf[0].upper()
+                self.systemf = self.systemf.capitalize()
             self.title = '%s %s' % (build.systemf,self.machine)
         else:
             self.title = '%s %s' % (build.systemf,arch.mode.mode)