Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 597918 Details for
Bug 696042
x11-wm/openbox - add python3 support
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Make openbox-xdg-autostart Python 3 compatible
openbox-3.6.1-py3-xdg.patch (text/plain), 4.59 KB, created by
Chris Mayo
on 2019-11-29 19:44:18 UTC
(
hide
)
Description:
Make openbox-xdg-autostart Python 3 compatible
Filename:
MIME Type:
Creator:
Chris Mayo
Created:
2019-11-29 19:44:18 UTC
Size:
4.59 KB
patch
obsolete
>diff --git a/data/autostart/openbox-xdg-autostart b/data/autostart/openbox-xdg-autostart >index 04a17a19..f2c75bbd 100755 >--- a/data/autostart/openbox-xdg-autostart >+++ b/data/autostart/openbox-xdg-autostart >@@ -19,6 +19,8 @@ > # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > # GNU General Public License for more details. > >+from __future__ import print_function >+ > ME="openbox-xdg-autostart" > VERSION="1.1" > >@@ -28,9 +30,9 @@ try: > from xdg.DesktopEntry import DesktopEntry > from xdg.Exceptions import ParsingError > except ImportError: >- print >- print >>sys.stderr, "ERROR:", ME, "requires PyXDG to be installed" >- print >+ print() >+ print("ERROR:", ME, "requires PyXDG to be installed", file=sys.stderr) >+ print() > sys.exit(1) > > def main(argv=sys.argv): >@@ -51,7 +53,7 @@ def main(argv=sys.argv): > try: > autofile = AutostartFile(path) > except ParsingError: >- print "Invalid .desktop file: " + path >+ print("Invalid .desktop file: " + path) > else: > if not autofile in files: > files.append(autofile) >@@ -99,9 +101,9 @@ class AutostartFile: > > def _alert(self, str, info=False): > if info: >- print "\t ", str >+ print("\t ", str) > else: >- print "\t*", str >+ print("\t*", str) > > def _showInEnvironment(self, envs, verbose=False): > default = not self.de.getOnlyShowIn() >@@ -146,14 +148,14 @@ class AutostartFile: > > def display(self, envs): > if self._shouldRun(envs): >- print "[*] " + self.de.getName() >+ print("[*] " + self.de.getName()) > else: >- print "[ ] " + self.de.getName() >+ print("[ ] " + self.de.getName()) > self._alert("File: " + self.path, info=True) > if self.de.getExec(): > self._alert("Executes: " + self.de.getExec(), info=True) > self._shouldRun(envs, True) >- print >+ print() > > def run(self, envs): > here = os.getcwd() >@@ -165,34 +167,34 @@ class AutostartFile: > os.chdir(here) > > def show_help(): >- print "Usage:", ME, "[OPTION]... [ENVIRONMENT]..." >- print >- print "This tool will run xdg autostart .desktop files" >- print >- print "OPTIONS" >- print " --list Show a list of the files which would be run" >- print " Files which would be run are marked with an asterix" >- print " symbol [*]. For files which would not be run," >- print " information is given for why they are excluded" >- print " --help Show this help and exit" >- print " --version Show version and copyright information" >- print >- print "ENVIRONMENT specifies a list of environments for which to run autostart" >- print "applications. If none are specified, only applications which do not " >- print "limit themselves to certain environments will be run." >- print >- print "ENVIRONMENT can be one or more of:" >- print " GNOME Gnome Desktop" >- print " KDE KDE Desktop" >- print " ROX ROX Desktop" >- print " XFCE XFCE Desktop" >- print " Old Legacy systems" >- print >+ print("Usage:", ME, "[OPTION]... [ENVIRONMENT]...") >+ print() >+ print("This tool will run xdg autostart .desktop files") >+ print() >+ print("OPTIONS") >+ print(" --list Show a list of the files which would be run") >+ print(" Files which would be run are marked with an asterix") >+ print(" symbol [*]. For files which would not be run,") >+ print(" information is given for why they are excluded") >+ print(" --help Show this help and exit") >+ print(" --version Show version and copyright information") >+ print() >+ print("ENVIRONMENT specifies a list of environments for which to run autostart") >+ print("applications. If none are specified, only applications which do not ") >+ print("limit themselves to certain environments will be run.") >+ print() >+ print("ENVIRONMENT can be one or more of:") >+ print(" GNOME Gnome Desktop") >+ print(" KDE KDE Desktop") >+ print(" ROX ROX Desktop") >+ print(" XFCE XFCE Desktop") >+ print(" Old Legacy systems") >+ print() > > def show_version(): >- print ME, VERSION >- print "Copyright (c) 2008 Dana Jansens" >- print >+ print(ME, VERSION) >+ print("Copyright (c) 2008 Dana Jansens") >+ print() > > if __name__ == "__main__": > sys.exit(main())
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 696042
: 597918