!14 modify python2 expression to python3
Merge pull request !14 from hy/wk
This commit is contained in:
commit
87fbd8d1ff
@ -1,18 +1,19 @@
|
|||||||
Name: blktrace
|
Name: blktrace
|
||||||
Version: 1.2.0
|
Version: 1.2.0
|
||||||
Release: 12
|
Release: 13
|
||||||
Summary: Block IO tracer in the Linux kernel
|
Summary: Block IO tracer in the Linux kernel
|
||||||
License: GPLv2+
|
License: GPLv2+
|
||||||
Source: http://brick.kernel.dk/snaps/blktrace-%{version}.tar.bz2
|
Source: http://brick.kernel.dk/snaps/blktrace-%{version}.tar.bz2
|
||||||
URL: https://git.kernel.dk/cgit/blktrace
|
URL: https://git.kernel.dk/cgit/blktrace
|
||||||
|
|
||||||
BuildRequires: gcc, git, xz, libaio-devel, python3, librsvg2-devel blktrace sysstat theora-tools
|
BuildRequires: gcc, git, xz, libaio-devel, python3, librsvg2-devel blktrace sysstat theora-tools
|
||||||
Provides: iowatcher
|
Provides: iowatcher = %{version}-%{release}
|
||||||
Obsoletes: iowatcher
|
Obsoletes: iowatcher < %{version}-%{release}
|
||||||
Requires: python3
|
Requires: python3
|
||||||
|
|
||||||
Patch0: blktrace-fix-btt-overflow.patch
|
Patch0: blktrace-fix-btt-overflow.patch
|
||||||
Patch1: remove-python2-dependency.patch
|
Patch1: remove-python2-dependency.patch
|
||||||
|
Patch2: modify-python2-expression-to-python3.patch
|
||||||
|
|
||||||
%description
|
%description
|
||||||
blktrace is a block layer IO tracing mechanism which provides detailed
|
blktrace is a block layer IO tracing mechanism which provides detailed
|
||||||
@ -47,6 +48,12 @@ make dest=%{buildroot} prefix=%{buildroot}/%{_prefix} mandir=%{buildroot}/%{_man
|
|||||||
%{_mandir}/man8/*
|
%{_mandir}/man8/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Mar 18 2020 sunshihao<sunshihao@huawei.com> - 1.2.0-13
|
||||||
|
- Type:enhancemnet
|
||||||
|
- ID:NA
|
||||||
|
- SUG:restart
|
||||||
|
- DESCi:modify python2 expression to python3
|
||||||
|
|
||||||
* Tue Feb 25 2020 hy-euler <eulerstoragemt@huawei.com> - 1.2.0-12
|
* Tue Feb 25 2020 hy-euler <eulerstoragemt@huawei.com> - 1.2.0-12
|
||||||
- Type:enhancemnet
|
- Type:enhancemnet
|
||||||
- ID:NA
|
- ID:NA
|
||||||
|
|||||||
89
modify-python2-expression-to-python3.patch
Normal file
89
modify-python2-expression-to-python3.patch
Normal file
@ -0,0 +1,89 @@
|
|||||||
|
From 007e3250a86bfaf78c3729197cc2add76de4aacc Mon Sep 17 00:00:00 2001
|
||||||
|
From: eulerstorage <eulerstorage@huawei.com>
|
||||||
|
Date: Wed, 18 Mar 2020 20:37:33 +0800
|
||||||
|
Subject: [PATCH] 45
|
||||||
|
|
||||||
|
---
|
||||||
|
btt/bno_plot.py | 14 +++++++-------
|
||||||
|
btt/btt_plot.py | 6 +++---
|
||||||
|
2 files changed, 10 insertions(+), 10 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/btt/bno_plot.py b/btt/bno_plot.py
|
||||||
|
index aa92480..3506f33 100644
|
||||||
|
--- a/btt/bno_plot.py
|
||||||
|
+++ b/btt/bno_plot.py
|
||||||
|
@@ -60,14 +60,14 @@ def parse_args(in_args):
|
||||||
|
|
||||||
|
try:
|
||||||
|
(opts, args) = getopt.getopt(in_args, s_opts, l_opts)
|
||||||
|
- except getopt.error, msg:
|
||||||
|
+ except getopt.error as msg:
|
||||||
|
print >>sys.stderr, msg
|
||||||
|
print >>sys.stderr, __doc__
|
||||||
|
sys.exit(1)
|
||||||
|
|
||||||
|
for (o, a) in opts:
|
||||||
|
if o in ('-h', '--help'):
|
||||||
|
- print __doc__
|
||||||
|
+ print (__doc__)
|
||||||
|
sys.exit(0)
|
||||||
|
elif o in ('-v', '--verbose'):
|
||||||
|
verbose += 1
|
||||||
|
@@ -84,10 +84,10 @@ if __name__ == '__main__':
|
||||||
|
(bnos, keys_below) = parse_args(sys.argv[1:])
|
||||||
|
|
||||||
|
if verbose:
|
||||||
|
- print 'Using files:',
|
||||||
|
- for bno in bnos: print bno,
|
||||||
|
- if keys_below: print '\nKeys are to be placed below graph'
|
||||||
|
- else: print ''
|
||||||
|
+ print ('Using files:'),
|
||||||
|
+ for bno in bnos: print (bno),
|
||||||
|
+ if keys_below: print ('\nKeys are to be placed below graph')
|
||||||
|
+ else: print ('')
|
||||||
|
|
||||||
|
tmpdir = tempfile.mktemp()
|
||||||
|
os.mkdir(tmpdir)
|
||||||
|
@@ -116,7 +116,7 @@ if __name__ == '__main__':
|
||||||
|
if pid == 0:
|
||||||
|
cmd = 'gnuplot %s/plot.cmds -' % tmpdir
|
||||||
|
|
||||||
|
- if verbose: print 'Executing %s' % cmd
|
||||||
|
+ if verbose: print ('Executing %s' % cmd)
|
||||||
|
|
||||||
|
os.chdir(tmpdir)
|
||||||
|
os.system(cmd)
|
||||||
|
diff --git a/btt/btt_plot.py b/btt/btt_plot.py
|
||||||
|
index b81dad5..79bdfad 100755
|
||||||
|
--- a/btt/btt_plot.py
|
||||||
|
+++ b/btt/btt_plot.py
|
||||||
|
@@ -163,7 +163,7 @@ def get_data(files):
|
||||||
|
if not os.path.exists(file):
|
||||||
|
fatal('%s not found' % file)
|
||||||
|
elif verbose:
|
||||||
|
- print 'Processing %s' % file
|
||||||
|
+ print ('Processing %s' % file)
|
||||||
|
|
||||||
|
xs = []
|
||||||
|
ys = []
|
||||||
|
@@ -214,7 +214,7 @@ def parse_args(args):
|
||||||
|
|
||||||
|
try:
|
||||||
|
(opts, args) = getopt.getopt(args[1:], s_opts, l_opts)
|
||||||
|
- except getopt.error, msg:
|
||||||
|
+ except getopt.error as msg:
|
||||||
|
print >>sys.stderr, msg
|
||||||
|
fatal(__doc__)
|
||||||
|
|
||||||
|
@@ -314,7 +314,7 @@ def generate_output(type, db):
|
||||||
|
ofile = '%s.png' % type
|
||||||
|
|
||||||
|
if verbose:
|
||||||
|
- print 'Generating plot into %s' % ofile
|
||||||
|
+ print ('Generating plot into %s' % ofile)
|
||||||
|
|
||||||
|
fig = plt.figure(figsize=plot_size)
|
||||||
|
ax = fig.add_subplot(111)
|
||||||
|
--
|
||||||
|
1.8.3.1
|
||||||
|
|
||||||
Loading…
x
Reference in New Issue
Block a user