From eb22062341951f450343aabbfdcdeec3fd79aa9e Mon Sep 17 00:00:00 2001 From: Giuncan <38205328+Giuncan@users.noreply.github.com> Date: Tue, 24 Mar 2026 07:56:06 +0000 Subject: [PATCH] converted obamenu from python 2 to 3 using 2to3 tool to fix `Invalid output from pipe-menu "obamenu"` --- rcm/server/bin/obamenu | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/rcm/server/bin/obamenu b/rcm/server/bin/obamenu index e463cc09..dc10b610 100755 --- a/rcm/server/bin/obamenu +++ b/rcm/server/bin/obamenu @@ -107,7 +107,7 @@ def xescape(s): def process_category(cat, curCats, appGroups = application_groups, aliases = group_aliases ): # first process aliases - if aliases.has_key(cat): + if cat in aliases: if aliases[cat] == "": return "" # ignore this one cat = aliases[cat] @@ -137,7 +137,7 @@ def process_dtfile(dtf, catDict): # process this file & extract relevant info # else eqi = l.split('=') if len(eqi) < 2: - print "Error: Invalid .desktop line'" + l + "'" + print("Error: Invalid .desktop line'" + l + "'") continue # Check what it is ... if eqi[0] == "Name": @@ -194,9 +194,9 @@ if __name__ == "__main__": # now, generate jwm menu include if simpleOBheader == True: - print '' # magic header + print('') # magic header else: - print '' # magic header + print('') # magic header appGroupLen = len(application_groups) for ag in range(appGroupLen ): catList = categoryDict[application_groups[ag]] @@ -206,7 +206,7 @@ if __name__ == "__main__": tmp = getCatIcon(application_groups[ag]) if tmp != "": catStr += "icon=\"%s\"" % tmp - print catStr, ">" + print(catStr, ">") for app in catList: progStr = "" - print "" # magic footer + print(progStr) + print("") + print("") # magic footer pass # done/debug break