rosegarden/scripts-sf2rg-python3.patch
Dave Plater bacc574933 Accepting request 1230781 from home:plater
- Renamed rosegarden-10.10-filepaths.patch to
  rosegarden-fix-filepaths.patch to prevent future confusion.
- enable LV2 beta support

OBS-URL: https://build.opensuse.org/request/show/1230781
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/rosegarden?expand=0&rev=111
2024-12-13 11:09:59 +00:00

61 lines
1.6 KiB
Diff

Index: b/scripts/sf2rg.py
===================================================================
--- a/scripts/sf2rg.py 2024-12-04 20:06:05.000000000 +0200
+++ b/scripts/sf2rg.py 2024-12-13 12:49:45.871443718 +0200
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
"""
sf2rg.py a script that dumps soundfonts data in rosegarden xml data format
@@ -11,6 +11,10 @@ depends on :
* alsa to get /proc/asound/card0/wavetableD1
"""
+
+from __future__ import print_function
+from __future__ import unicode_literals
+
__revision__ = "0.1"
import os
@@ -278,7 +282,7 @@ class Sf2Rg:
)
msb = self.getNextMsb()
currentBankName = name
- if bankNames.has_key(name):
+ if name in bankNames:
name += ' #%02i' % bankCount
else:
bankId = msb
@@ -368,7 +372,7 @@ if __name__ == '__main__':
for o, a in optlist:
if o == "--help" or o == "-h":
- print usage()
+ print(usage())
sys.exit(0)
if o == "--load" or o == "-l":
@@ -386,17 +390,17 @@ if __name__ == '__main__':
elif o == "--stat" or o == "-s":
wtstat = WaveTableStat()
- print str(wtstat)
+ print(str(wtstat))
sys.exit(0)
if not sf2rg.sf2files:
- print usage()
+ print(usage())
sys.exit(1)
if outputFile is not None:
sf2rg.saveToRg(outputFile)
elif not quiet:
- print str(sf2rg)
+ print(str(sf2rg))