Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Backports:SLE-15-SP4:RebuildFactoryCandidates
adios
Fix-code-to-be-python3-compliant.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File Fix-code-to-be-python3-compliant.patch of Package adios
From: Egbert Eich <eich@suse.com> Date: Tue Feb 16 17:12:05 2021 +0100 Subject: Fix code to be python3 compliant. Patch-mainline: Not yet Git-commit: 9379de3b97c245b238f1b0290cdd435b78bb4c68 References: Signed-off-by: Egbert Eich <eich@suse.com> --- utils/skel/bin/skel | 8 ++++---- utils/skel/bin/skel_extract.py | 8 ++++---- utils/skel/lib/adios.py | 8 ++++---- utils/skel/lib/skel_bpls.py | 4 ++-- utils/skel/lib/skel_bpy.py | 26 +++++++++++++------------- utils/skel/lib/skel_makefile.py | 12 ++++++------ utils/skel/lib/skel_params.py | 10 +++++----- utils/skel/lib/skel_replay.py | 10 +++++----- utils/skel/lib/skel_settings.py | 6 +++--- utils/skel/lib/skel_source.py | 16 ++++++++-------- utils/skel/lib/skel_submit.py | 10 +++++----- utils/skel/lib/skel_suite.py | 4 ++-- utils/skel/lib/skel_test_plan.py | 2 +- utils/skel/lib/skel_xml.py | 6 +++--- utils/skel/lib/skelconf.py | 2 +- 15 files changed, 66 insertions(+), 66 deletions(-) diff --git a/utils/skel/bin/skel b/utils/skel/bin/skel index 9e37214..f74c73c 100755 --- a/utils/skel/bin/skel +++ b/utils/skel/bin/skel @@ -58,7 +58,7 @@ def main(argv=None): # Look for skel help (or no args), and print the list of subcommands... if (len(sys.argv) == 1) or (sys.argv[1] == 'help' and len(sys.argv) == 2): - print parser.description + print (parser.description) return 0 # install does not require a project, so let's just check for it directly @@ -83,8 +83,8 @@ def main(argv=None): elif sys.argv[2] == 'xml': sys.argv = ["skel", "xml", "junk", "-h"] else: - print "Unknown help topic" - print parser.description + print ("Unknown help topic") + print (parser.description) exit(1) #args = parse_command_line() @@ -154,7 +154,7 @@ def main(argv=None): return 0 # Unrecognized subcommand, print the help message - print parser.description + print (parser.description) return 0 diff --git a/utils/skel/bin/skel_extract.py b/utils/skel/bin/skel_extract.py index 54bfaf5..8a7c755 100755 --- a/utils/skel/bin/skel_extract.py +++ b/utils/skel/bin/skel_extract.py @@ -46,7 +46,7 @@ def extract (skel_output, dest, select, ranks): # check the selected fields for field in selected_fields: if not field in keys: - print 'Invalid selection, field ' + field + print ('Invalid selection, field ' + field) return #Print the header @@ -112,7 +112,7 @@ def extract_R (skel_output, select, ranks, iteration): # check the selected fields for field in selected_fields: if not field in keys: - print 'Invalid selection, field ' + field + print ('Invalid selection, field ' + field) return #Print the header @@ -153,13 +153,13 @@ def extract_R (skel_output, select, ranks, iteration): def parse_iteration (filename): #assume filename ends with .xml if not filename.endswith (".xml"): - print "Warning: filename does not meet expectations, should end with .xml" + print ("Warning: filename does not meet expectations, should end with .xml") filename = filename [:-4] iteration = filename.rsplit ("_", 1)[1] - print iteration + print (iteration) return iteration diff --git a/utils/skel/lib/adios.py b/utils/skel/lib/adios.py index 0aed80d..da39623 100644 --- a/utils/skel/lib/adios.py +++ b/utils/skel/lib/adios.py @@ -12,7 +12,7 @@ class adiosConfig: doc = xml.dom.minidom.parse (config_file_name) nodes = doc.childNodes if (nodes.length != 1): - print 'malformed adios config file, should contain only a single adios-config element' + print ('malformed adios config file, should contain only a single adios-config element') raise SystemExit self.config_node = nodes[0] @@ -47,7 +47,7 @@ class adiosConfig: def get_buffer (self): #return the buffer info - print 'implement get_buffer' + print ('implement get_buffer') def get_host_language (self): return self.host_language @@ -200,7 +200,7 @@ class fortranFormatter: @staticmethod def get_write_line (var): retval = '\n call adios_write (adios_handle, "' + var.get_fullpath() + '", ' + var.get_gwrite() + ', adios_error)' - #print retval + #print (retval) return retval @staticmethod @@ -281,7 +281,7 @@ class cFormatter: var_prefix = '&' retval = '\nadios_write (adios_handle, "' + var.get_fullpath() + '", ' + var_prefix + var.get_gwrite() + ');' - #print retval + #print (retval) return retval @staticmethod diff --git a/utils/skel/lib/skel_bpls.py b/utils/skel/lib/skel_bpls.py index 3b67f88..299881a 100755 --- a/utils/skel/lib/skel_bpls.py +++ b/utils/skel/lib/skel_bpls.py @@ -55,7 +55,7 @@ class bpls: def get_dims (self, var): - print "getting dims for %s" % var + print ("getting dims for %s" % var) if var not in self.vars.keys(): return None return self.vars[var]['dims'] @@ -73,7 +73,7 @@ def main(argv=None): b = bpls (test) for var in b.get_vars(): - print '%s %s' % (var, b.get_dims (var) ) + print ('%s %s' % (var, b.get_dims (var) )) if __name__ == "__main__": diff --git a/utils/skel/lib/skel_bpy.py b/utils/skel/lib/skel_bpy.py index b1a520c..be7c186 100755 --- a/utils/skel/lib/skel_bpy.py +++ b/utils/skel/lib/skel_bpy.py @@ -11,7 +11,7 @@ class skel_bpy: stream = file (filename, 'r') self.doc = yaml.load(stream) - #print self.doc + #print (self.doc) if self.get_language().lower() == "fortran": flip = True @@ -22,7 +22,7 @@ class skel_bpy: for v in self.doc['variables']: name = v ['name'] self.vars [name] = var (name, v, flip) - #print "Added variable %s\n" % name + #print ("Added variable %s\n" % name) def get_num_procs (self): return self.doc['procs'] @@ -74,7 +74,7 @@ class var: if self.is_scalar(): # This is a scalar - #print "%s is a scalar" % name + #print ("%s is a scalar" % name) return # If we're writing fortran, we need to flip the order of the dimensions, as they were reported by the C API @@ -108,12 +108,12 @@ class var: # Sanity check if len(dp) != len(gd): - print 'Dimensional mismatch, exiting' + print ('Dimensional mismatch, exiting') exit(13) for i in range(len(dp)): #divides evenly if gd[i] % dp[i] != 0: - print 'irregular decomposition not supported, exiting' + print ('irregular decomposition not supported, exiting') exit(17) # Calculate individual blocks @@ -150,13 +150,13 @@ class var: end2 = (k+1) * self.vardict['dims'][2] - 1 self.vardict['decomposition'].append([[start0,end0],[start1,end1],[start2,end2]]) else: - print "Failed sanity check, more than 3 dimensions specified" + print ("Failed sanity check, more than 3 dimensions specified") exit (13) # Case 3, no decomposition given else: #What to do here? PANIC! - print "No decomposition found, exiting." + print ("No decomposition found, exiting.") exit(11) @@ -171,7 +171,7 @@ class var: return self.vardict['type'] def get_lang_type (self, lang): - #print "getting type for lang" + #print ("getting type for lang") if lang == 'C' or lang == 'c': return self.get_c_type() else: @@ -316,7 +316,7 @@ class var: # This gives the size of one element of this type def get_unit_size (self): - #print "Checking size of %s\n" % self.get_type() + #print ("Checking size of %s\n" % self.get_type()) type = self.get_type() @@ -358,7 +358,7 @@ class var: if size is not None: return "%i" % size else: - print "Unknown type: %s in get_unit_size()" % self.get_type() + print ("Unknown type: %s in get_unit_size()" % self.get_type()) sys.exit() @@ -435,14 +435,14 @@ class var: def main(argv=None): b = skel_bpy ("test.yaml") - print "Num Procs is %d\n" % b.get_num_procs() + print ("Num Procs is %d\n" % b.get_num_procs()) vardict = b.get_vars() - print vardict + print (vardict) for vname in vardict: v = vardict [vname] - print "%s: %s, %s\n" % (v.get_name(), v.get_type(), v.get_dims() ) + print ("%s: %s, %s\n" % (v.get_name(), v.get_type(), v.get_dims() )) if __name__ == "__main__": diff --git a/utils/skel/lib/skel_makefile.py b/utils/skel/lib/skel_makefile.py index 3085d98..8283f4c 100644 --- a/utils/skel/lib/skel_makefile.py +++ b/utils/skel/lib/skel_makefile.py @@ -38,7 +38,7 @@ def generate_makefiles_with_args (parent_parser): try: config = adios.adiosConfig (args.project + '_skel.xml') except (IOError): - print "XXError reading " + args.project + "_skel.xml. Try running skel xml " + args.project + " first." + print ("XXError reading " + args.project + "_skel.xml. Try running skel xml " + args.project + " first.") return 1 @@ -49,8 +49,8 @@ def generate_makefiles_with_args (parent_parser): try: params = skelconf.skelConfig (args.project + '_params.xml') except (IOError): - print "Error reading " + args.project + "_params.xml. Try running skel params " + args.project + " first," - print "then check that " + args.project + "_params.xml exists." + print ("Error reading " + args.project + "_params.xml. Try running skel params " + args.project + " first,") + print ("then check that " + args.project + "_params.xml exists.") return generate_makefiles (params, config) @@ -65,7 +65,7 @@ def generate_makefile_from_yaml (args): # Only proceed if outfilename does not already exist, or if -f was used if os.path.exists (outfilename) and not args.force: - print "%s exists, aborting. Delete the file or use -f to overwrite." % outfilename + print ("%s exists, aborting. Delete the file or use -f to overwrite." % outfilename) return 999 skel_file = open (outfilename, 'w') @@ -201,10 +201,10 @@ def main(argv=None): lang = config.get_host_language () if 'c' == lang or 'C' == lang: - print 'generating C flavored Makefile' + print ('generating C flavored Makefile') generate_makefiles_c (params) else: - print 'generating fortran flavored Makefile' + print ('generating fortran flavored Makefile') generate_makefiles_fortran (params) diff --git a/utils/skel/lib/skel_params.py b/utils/skel/lib/skel_params.py index 08ac257..ad7754b 100644 --- a/utils/skel/lib/skel_params.py +++ b/utils/skel/lib/skel_params.py @@ -35,7 +35,7 @@ def generate_param_file_with_args (parent_parser): try: config = adios.adiosConfig (args.project + '_skel.xml') except (IOError): - print "XXError reading " + args.project + "_skel.xml. Try running skel xml " + args.project + " first." + print ("XXError reading " + args.project + "_skel.xml. Try running skel xml " + args.project + " first.") return 1 @@ -43,13 +43,13 @@ def generate_param_file_with_args (parent_parser): # Only proceed if outfilename does not already exist, or if -f was used if os.path.exists (outfilename) and not args.force: - print "%s exists, aborting. Delete the file or use -f to overwrite." % outfilename + print ("%s exists, aborting. Delete the file or use -f to overwrite." % outfilename) return 999 try: config = adios.adiosConfig (args.project + '_skel.xml') except (IOError): - print "Error reading " + args.project + "_skel.xml. Try running skel xml " + args.project + " first." + print ("Error reading " + args.project + "_skel.xml. Try running skel xml " + args.project + " first.") return 1 generate_param_file (args.project, outfilename, config, args.group, args.bpls) @@ -60,7 +60,7 @@ def generate_param_file (app, outfile, config, groupname, bplsfile=None): param_file = open (outfile, 'w') if bplsfile is not None: - print "Using bpls data in %s" % bplsfile + print ("Using bpls data in %s" % bplsfile) bpdata = skel_bpls.bpls (open (bplsfile, 'r') ) #Write the file header @@ -164,7 +164,7 @@ def main(argv=None): # Only proceed if outfilename does not already exist. if os.path.exists (outfilename): - print "%s exists, aborting. Delete the file or use '-f' to overwrite." + print ("%s exists, aborting. Delete the file or use '-f' to overwrite.") return 999 generate_param_file (args.project, outfilename, config, args.group) diff --git a/utils/skel/lib/skel_replay.py b/utils/skel/lib/skel_replay.py index dbde945..188bfd6 100644 --- a/utils/skel/lib/skel_replay.py +++ b/utils/skel/lib/skel_replay.py @@ -45,15 +45,15 @@ def do_replay_with_args (parent_parser): do_replay_from_yaml (args) return - print "No bp file or yaml file specified, exiting" + print ("No bp file or yaml file specified, exiting") return # else: # try: # params = skelconf.skelConfig (args.project + '_params.xml') # except (IOError): -# print "Error reading " + args.project + "_params.xml. Try running skel params " + args.project + " first," -# print "then check that " + args.project + "_params.xml exists." +# print ("Error reading " + args.project + "_params.xml. Try running skel params " + args.project + " first,") +# print ("then check that " + args.project + "_params.xml exists.") # return # generate_makefiles (params, config) @@ -62,7 +62,7 @@ def do_replay_with_args (parent_parser): def do_replay_from_bpfile (args): - print "Replaying using %s" % args.bpfile + print ("Replaying using %s" % args.bpfile) # First, call skeldump to get the yamlfile sdcmd = "skeldump %s > %s.yaml" % (args.bpfile, args.project) @@ -76,7 +76,7 @@ def do_replay_from_bpfile (args): def do_replay_from_yaml (args): - print "Replaying using %s" % args.yamlfile + print ("Replaying using %s" % args.yamlfile) replay_file_name = "%s_replay.sh" % args.project replay_file = open (replay_file_name, "w") diff --git a/utils/skel/lib/skel_settings.py b/utils/skel/lib/skel_settings.py index 4f172c0..6eda7f6 100644 --- a/utils/skel/lib/skel_settings.py +++ b/utils/skel/lib/skel_settings.py @@ -20,8 +20,8 @@ class skel_settings: continue split_line = line.split('=') if not len (split_line) == 2: - print 'Malformed configuration line: ' + line - print 'Ignoring' + print ('Malformed configuration line: ' + line) + print ('Ignoring') continue self.settings_dict[split_line[0]] = split_line[1] @@ -55,7 +55,7 @@ def create_settings_dir_if_needed(): if not os.path.exists (skel_settings_dir_name): bindir = os.path.dirname (sys.argv[0]) shutil.copytree (bindir + '/../etc/skel', skel_settings_dir_name) - print 'Created ' + skel_settings_dir_name + print ('Created ' + skel_settings_dir_name) def main(argv=None): diff --git a/utils/skel/lib/skel_source.py b/utils/skel/lib/skel_source.py index 6806d5b..93389dd 100644 --- a/utils/skel/lib/skel_source.py +++ b/utils/skel/lib/skel_source.py @@ -27,7 +27,7 @@ def generate_c_write (outfile, config, params, test): outfile = outfile.replace ('.c', '_write.c') measure = test.get_measure() - #print 'opening ' + outfile + #print ('opening ' + outfile) c_file = open (outfile, 'w') # Look at all of the groups, Generate the code when we find the requested group @@ -662,7 +662,7 @@ def pparse_command_line (parent_parser): def create_source_from_yaml (args, config): - #print "Using yaml file" + #print ("Using yaml file") # Determine the target language if config.host_language == "C" or config.host_language =="c": @@ -676,14 +676,14 @@ def create_source_from_yaml (args, config): # Determine outfile name - #print bpy.get_group_name() + #print (bpy.get_group_name()) extension = '_skel_' + bpy.get_group_name() outfilename = args.project + extension + filetype # Only proceed if outfilename does not already exist, or if -f was used if os.path.exists (outfilename) and not args.force: - print "%s exists, aborting. Delete the file or use -f to overwrite." % outfilename + print ("%s exists, aborting. Delete the file or use -f to overwrite." % outfilename) return 999 skel_file = open (outfilename, 'w') @@ -707,7 +707,7 @@ def create_sources_with_args (parent_parser): try: config = adios.adiosConfig (args.project + '_skel.xml') except (IOError): - print "XXError reading " + args.project + "_skel.xml. Try running skel xml " + args.project + " first." + print ("XXError reading " + args.project + "_skel.xml. Try running skel xml " + args.project + " first.") return 1 @@ -715,7 +715,7 @@ def create_sources_with_args (parent_parser): create_source_from_yaml(args, config) else: if args.noxml: - print "NOXML generation only supported with yaml input. Generating XML based code." + print ("NOXML generation only supported with yaml input. Generating XML based code.") create_source_from_xml (args, config) @@ -724,8 +724,8 @@ def create_source_from_xml (args, config): try: params = skelconf.skelConfig (args.project + '_params.xml') except (IOError): - print "Error reading " + args.project + "_params.xml. Try running skel params " + args.project + " first," - print "then check that " + args.project + "_params.xml exists." + print ("Error reading " + args.project + "_params.xml. Try running skel params " + args.project + " first,") + print ("then check that " + args.project + "_params.xml exists.") return # Determine the target language diff --git a/utils/skel/lib/skel_submit.py b/utils/skel/lib/skel_submit.py index 7a57626..a6b2412 100644 --- a/utils/skel/lib/skel_submit.py +++ b/utils/skel/lib/skel_submit.py @@ -114,7 +114,7 @@ def submit_line_template_replace (template_line, params, batch, test, settings): def generate_submit_scripts_from_yaml (args): - #print "Generating submission script using yaml file" + #print ("Generating submission script using yaml file") bpy = skel_bpy.skel_bpy (args.yamlfile) @@ -123,7 +123,7 @@ def generate_submit_scripts_from_yaml (args): # Only proceed if outfilename does not already exist, or if -f was used if os.path.exists (outfilename) and not args.force: - print "%s exists, aborting. Delete the file or use -f to overwrite." % outfilename + print ("%s exists, aborting. Delete the file or use -f to overwrite." % outfilename) return 999 skel_file = open (outfilename, 'w') @@ -154,7 +154,7 @@ def generate_submit_scripts_with_args (parent_parser): try: config = adios.adiosConfig (args.project + '_skel.xml') except (IOError): - print "XXError reading " + args.project + "_skel.xml. Try running skel xml " + args.project + " first." + print ("XXError reading " + args.project + "_skel.xml. Try running skel xml " + args.project + " first.") return 1 @@ -164,8 +164,8 @@ def generate_submit_scripts_with_args (parent_parser): try: params = skelconf.skelConfig (args.project + '_params.xml') except (IOError): - print "Error reading " + args.project + "_params.xml. Try running skel params " + args.project + " first," - print "then check that " + args.project + "_params.xml exists." + print ("Error reading " + args.project + "_params.xml. Try running skel params " + args.project + " first,") + print ("then check that " + args.project + "_params.xml exists.") return 1 generate_submit_scripts_from_xml (params) diff --git a/utils/skel/lib/skel_suite.py b/utils/skel/lib/skel_suite.py index 8dd6e4f..e21040a 100644 --- a/utils/skel/lib/skel_suite.py +++ b/utils/skel/lib/skel_suite.py @@ -35,7 +35,7 @@ def pparse_command_line (parent_parser): def gen_suite_with_args (parent_parser): args = pparse_command_line (parent_parser) - print "Generating test suite using %s" % args.yamlfile + print ("Generating test suite using %s" % args.yamlfile) suite_gen_file_name = "%s_gen_suite.sh" % args.project suite_gen_file = open (suite_gen_file_name, "w") @@ -60,7 +60,7 @@ def gen_suite_with_args (parent_parser): os.chmod (suite_gen_file_name, stat.S_IXUSR | stat.S_IWUSR | stat.S_IRUSR) # Run it - #print "Run ./%s [disabled]" % suite_gen_file_name + #print ("Run ./%s [disabled]" % suite_gen_file_name) subprocess.check_call ("./%s" % suite_gen_file_name) diff --git a/utils/skel/lib/skel_test_plan.py b/utils/skel/lib/skel_test_plan.py index 0fc8ab8..ef6dcef 100755 --- a/utils/skel/lib/skel_test_plan.py +++ b/utils/skel/lib/skel_test_plan.py @@ -59,7 +59,7 @@ class test: def main(argv=None): b = skel_test_plan ("test_plan.yaml") - print b.get_tests() + print (b.get_tests()) if __name__ == "__main__": diff --git a/utils/skel/lib/skel_xml.py b/utils/skel/lib/skel_xml.py index dd8d143..fdca00b 100644 --- a/utils/skel/lib/skel_xml.py +++ b/utils/skel/lib/skel_xml.py @@ -62,13 +62,13 @@ def create_skel_xml (parent_parser): def create_from_yaml (project,args): - #print "using yaml file" + #print ("using yaml file") outfilename = project + '_skel.xml' # Only proceed if outfilename does not already exist, or if -f was used if os.path.exists (outfilename) and not args.force: - print "%s exists, aborting. Delete the file or use -f to overwrite." % outfilename + print ("%s exists, aborting. Delete the file or use -f to overwrite." % outfilename) return 999 skel_file = open (outfilename, 'w') @@ -91,7 +91,7 @@ def create_from_xml (project, args): # Only proceed if outfilename does not already exist, or if -f was used if os.path.exists (outfilename) and not args.force: - print "%s exists, aborting. Delete the file or use -f to overwrite." % outfilename + print ("%s exists, aborting. Delete the file or use -f to overwrite." % outfilename) return 999 skel_file = open (outfilename, 'w') diff --git a/utils/skel/lib/skelconf.py b/utils/skel/lib/skelconf.py index 2cda422..93a537a 100644 --- a/utils/skel/lib/skelconf.py +++ b/utils/skel/lib/skelconf.py @@ -10,7 +10,7 @@ class skelConfig: nodes = doc.childNodes if (nodes.length != 1): - print 'malformed param file, should contain only a single skel-config element' + print ('malformed param file, should contain only a single skel-config element') raise SystemExit self.config_node = nodes[0]
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor