Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 192272 Details for
Bug 271033
x11-themes/fvwm-crystal-3.0.6 doesn't work well with python2.6
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
patch for fvwm-crystal.apps to fix the problem
fvwm-crystal.apps.patch (text/plain), 4.34 KB, created by
Naohiro Aota
on 2009-05-24 09:04:53 UTC
(
hide
)
Description:
patch for fvwm-crystal.apps to fix the problem
Filename:
MIME Type:
Creator:
Naohiro Aota
Created:
2009-05-24 09:04:53 UTC
Size:
4.34 KB
patch
obsolete
>--- bin/fvwm-crystal.apps~ 2009-05-24 17:38:56.000000000 +0900 >+++ bin/fvwm-crystal.apps 2009-05-24 17:49:44.000000000 +0900 >@@ -102,7 +102,7 @@ > group = OptionGroup(parser, "General creation options", "Options definig what should be generated") > # group.add_option('-g', '--generate', action = 'store', choices=['all','menus','panel','topapps'], dest='generate', default='all', metavar='WHAT', > # help = "what should be generated. aviable options are: all, menus, panel, topapps. default is all.") >- group.add_option('--with', action = 'append', type='string', dest='with', metavar='DIRECTORY', >+ group.add_option('--with', action = 'append', type='string', dest='with_only', metavar='DIRECTORY', > help = 'generate entries only for defined entries (directories or files)') > group.add_option('--without', action = 'append', type='string', dest='without', metavar='DIRECTORY', > help = 'do NOT use defined entries (directories or files) for generating output.') >@@ -206,12 +206,12 @@ > #end of parseArgv > > >-def getAppsData(databases=[database],checkExecs=False,searchIconsIn='',sortOrder='prio',minLength=3,with=None,without=None,rootName='/Applications',topInSub=True,fileIcon='default.png',dirIcon='directory.png'): >+def getAppsData(databases=[database],checkExecs=False,searchIconsIn='',sortOrder='prio',minLength=3,with_only=None,without=None,rootName='/Applications',topInSub=True,fileIcon='default.png',dirIcon='directory.png'): > """Read application databases from directories. > if checkExecs is True then use exec_field from file name to check access before adding it to database > if searchIconsIn is provided then use this path to check icons existence > sortOrder defines sorting order for entries >- with is a list of entries (relative to the database root) that should be read >+ with_only is a list of entries (relative to the database root) that should be read > without is a list of entries (relative to the database root or absolute targets for symlinks) that should be left out > """ > >@@ -235,7 +235,7 @@ > return True > return False > >- def get_entry(root,dir,cat,sort,check,with,without,realcat): >+ def get_entry(root,dir,cat,sort,check,with_only,without,realcat): > if not os.path.isdir(os.path.join(root,dir)) or not os.access(os.path.join(root,dir),os.R_OK): > yield None > for entry in os.listdir(os.path.join(root,dir)): >@@ -268,9 +268,9 @@ > if not checkFileAccess(test): > continue > >- if with and len(with)>0: >+ if with_only and len(with_only)>0: > cont=False >- for i,v in enumerate(with): >+ for i,v in enumerate(with_only): > if not (os.path.join(cat,name).startswith(v) or os.path.join(cat,name.replace('_',' ')).startswith(v)): > cont=True > break >@@ -305,7 +305,7 @@ > x = realcat[:] > x.extend([prio,name]) > if access: >- for sub in get_entry(root,os.path.join(dir,entry),os.path.join(cat,name).replace(' ','_'),sort,check,with,without,x): >+ for sub in get_entry(root,os.path.join(dir,entry),os.path.join(cat,name).replace(' ','_'),sort,check,with_only,without,x): > yield sub > elif os.path.isfile(file): > if sort=='name' or sort=='rname': >@@ -327,7 +327,7 @@ > db=os.path.abspath(os.path.expanduser(databases[i])) > if not os.path.isdir(db) or not os.access(db,os.R_OK): > continue >- for entry in get_entry(db,'',os.path.join('/',rootName),sortOrder,checkExecs,with,without,[0,rootName]): >+ for entry in get_entry(db,'',os.path.join('/',rootName),sortOrder,checkExecs,with_only,without,[0,rootName]): > if not entry: > continue > if not entry[5]: >@@ -850,7 +850,7 @@ > if params[0].database and len(params[0].database)>0: > database=params[0].database > >-apps=getAppsData(database,checkExecs=params[0].checkExecs,searchIconsIn=params[0].iconPath,sortOrder=params[0].sortOrder,minLength=params[0].subLength,with=params[0].with,without=params[0].without,rootName=params[0].rootCat,topInSub=params[0].topInSub,fileIcon=params[0].fileDefault,dirIcon=params[0].dirDefault) >+apps=getAppsData(database,checkExecs=params[0].checkExecs,searchIconsIn=params[0].iconPath,sortOrder=params[0].sortOrder,minLength=params[0].subLength,with_only=params[0].with_only,without=params[0].without,rootName=params[0].rootCat,topInSub=params[0].topInSub,fileIcon=params[0].fileDefault,dirIcon=params[0].dirDefault) > > ########################## DEBUG ################################ > if params[0].verbosity > 1:
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 271033
: 192272 |
192275