summaryrefslogtreecommitdiff
path: root/sys-apps/dstat/files/dstat-0.7.4-fix-backslash-in-regex.patch
blob: fbd6c836eb8f6040a197932e0d8349099c9dbd65 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
diff --git a/dstat b/dstat
index 9359965..e26334a 100755
--- a/dstat
+++ b/dstat
@@ -755,7 +755,7 @@ class dstat_disk(dstat):
     def __init__(self):
         self.nick = ('read', 'writ')
         self.type = 'b'
-        self.diskfilter = re.compile('^([hsv]d[a-z]+\d+|cciss/c\d+d\d+p\d+|dm-\d+|md\d+|mmcblk\d+p\d0|VxVM\d+)$')
+        self.diskfilter = re.compile(r'^([hsv]d[a-z]+\d+|cciss/c\d+d\d+p\d+|dm-\d+|md\d+|mmcblk\d+p\d0|VxVM\d+)$')
         self.open('/proc/diskstats')
         self.cols = 2
 
@@ -841,7 +841,7 @@ class dstat_disk24(dstat):
     def __init__(self):
         self.nick = ('read', 'writ')
         self.type = 'b'
-        self.diskfilter = re.compile('^([hsv]d[a-z]+\d+|cciss/c\d+d\d+p\d+|dm-\d+|md\d+|mmcblk\d+p\d0|VxVM\d+)$')
+        self.diskfilter = re.compile(r'^([hsv]d[a-z]+\d+|cciss/c\d+d\d+p\d+|dm-\d+|md\d+|mmcblk\d+p\d0|VxVM\d+)$')
         self.open('/proc/partitions')
         if self.fd and not self.discover:
             raise Exception('Kernel has no per-partition I/O accounting [CONFIG_BLK_STATS], use at least 2.4.20')
@@ -926,8 +926,8 @@ class dstat_disk24_old(dstat):
     def __init__(self):
         self.nick = ('read', 'writ')
         self.type = 'b'
-        self.diskfilter = re.compile('^([hsv]d[a-z]+\d+|cciss/c\d+d\d+p\d+|dm-\d+|md\d+|mmcblk\d+p\d0|VxVM\d+)$')
-        self.regexp = re.compile('^\((\d+),(\d+)\):\(\d+,\d+,(\d+),\d+,(\d+)\)$')
+        self.diskfilter = re.compile(r'^([hsv]d[a-z]+\d+|cciss/c\d+d\d+p\d+|dm-\d+|md\d+|mmcblk\d+p\d0|VxVM\d+)$')
+        self.regexp = re.compile(r'^\((\d+),(\d+)\):\(\d+,\d+,(\d+),\d+,(\d+)\)$')
         self.open('/proc/stat')
         self.cols = 2
 
@@ -1178,7 +1178,7 @@ class dstat_io(dstat):
         self.type = 'f'
         self.width = 5
         self.scale = 1000
-        self.diskfilter = re.compile('^([hsv]d[a-z]+\d+|cciss/c\d+d\d+p\d+|dm-\d+|md\d+|mmcblk\d+p\d0|VxVM\d+)$')
+        self.diskfilter = re.compile(r'^([hsv]d[a-z]+\d+|cciss/c\d+d\d+p\d+|dm-\d+|md\d+|mmcblk\d+p\d0|VxVM\d+)$')
         self.open('/proc/diskstats')
         self.cols = 2
 
@@ -1324,7 +1324,7 @@ class dstat_net(dstat):
     def __init__(self):
         self.nick = ('recv', 'send')
         self.type = 'b'
-        self.totalfilter = re.compile('^(lo|bond\d+|face|.+\.\d+)$')
+        self.totalfilter = re.compile(r'^(lo|bond\d+|face|.+\.\d+)$')
         self.open('/proc/net/dev')
         self.cols = 2
 
@@ -2329,7 +2329,7 @@ def getcpunr():
 
     # Fallback 2
     try:
-        search = re.compile('^cpu\d+')
+        search = re.compile(r'^cpu\d+')
         cpunr = 0
         for line in dopen('/proc/stat').readlines():
             if search.match(line):
@@ -2346,14 +2346,14 @@ def blockdevices():
 ### FIXME: Add scsi support too and improve
 def sysfs_dev(device):
     "Convert sysfs device names into device names"
-    m = re.match('ide/host(\d)/bus(\d)/target(\d)/lun(\d)/disc', device)
+    m = re.match(r'ide/host(\d)/bus(\d)/target(\d)/lun(\d)/disc', device)
     if m:
         l = m.groups()
         # ide/host0/bus0/target0/lun0/disc -> 0 -> hda
         # ide/host0/bus1/target0/lun0/disc -> 2 -> hdc
         nr = int(l[1]) * 2 + int(l[3])
         return 'hd' + chr(ord('a') + nr)
-    m = re.match('cciss/(c\dd\d)', device)
+    m = re.match(r'cciss/(c\dd\d)', device)
     if m:
         l = m.groups()
         return l[0]
diff --git a/plugins/dstat_disk_avgqu.py b/plugins/dstat_disk_avgqu.py
index 5da8d46..6cf283f 100644
--- a/plugins/dstat_disk_avgqu.py
+++ b/plugins/dstat_disk_avgqu.py
@@ -11,7 +11,7 @@ class dstat_plugin(dstat):
         self.type = 'f'
         self.width = 4
         self.scale = 10
-        self.diskfilter = re.compile('^([hsv]d[a-z]+\d+|cciss/c\d+d\d+p\d+|dm-\d+|md\d+|mmcblk\d+p\d0|VxVM\d+)$')
+        self.diskfilter = re.compile(r'^([hsv]d[a-z]+\d+|cciss/c\d+d\d+p\d+|dm-\d+|md\d+|mmcblk\d+p\d0|VxVM\d+)$')
         self.open('/proc/diskstats')
         self.cols = 1
         self.struct = dict( rq_ticks=0 )
diff --git a/plugins/dstat_disk_avgrq.py b/plugins/dstat_disk_avgrq.py
index 1f2cd20..be25e17 100644
--- a/plugins/dstat_disk_avgrq.py
+++ b/plugins/dstat_disk_avgrq.py
@@ -12,7 +12,7 @@ class dstat_plugin(dstat):
         self.type = 'f'
         self.width = 4
         self.scale = 10
-        self.diskfilter = re.compile('^([hsv]d[a-z]+\d+|cciss/c\d+d\d+p\d+|dm-\d+|md\d+|mmcblk\d+p\d0|VxVM\d+)$')
+        self.diskfilter = re.compile(r'^([hsv]d[a-z]+\d+|cciss/c\d+d\d+p\d+|dm-\d+|md\d+|mmcblk\d+p\d0|VxVM\d+)$')
         self.open('/proc/diskstats')
         self.cols = 1
         self.struct = dict( nr_ios=0, rd_sect=0, wr_sect=0 )
diff --git a/plugins/dstat_disk_svctm.py b/plugins/dstat_disk_svctm.py
index 7a9a0f1..c88f0e0 100644
--- a/plugins/dstat_disk_svctm.py
+++ b/plugins/dstat_disk_svctm.py
@@ -15,7 +15,7 @@ class dstat_plugin(dstat):
         self.type = 'f'
         self.width = 4
         self.scale = 1
-        self.diskfilter = re.compile('^([hsv]d[a-z]+\d+|cciss/c\d+d\d+p\d+|dm-\d+|md\d+|mmcblk\d+p\d0|VxVM\d+)$')
+        self.diskfilter = re.compile(r'^([hsv]d[a-z]+\d+|cciss/c\d+d\d+p\d+|dm-\d+|md\d+|mmcblk\d+p\d0|VxVM\d+)$')
         self.open('/proc/diskstats')
         self.cols = 1
         self.struct = dict( nr_ios=0, tot_ticks=0 )
diff --git a/plugins/dstat_disk_tps.py b/plugins/dstat_disk_tps.py
index b58dbe8..d2acd78 100644
--- a/plugins/dstat_disk_tps.py
+++ b/plugins/dstat_disk_tps.py
@@ -12,7 +12,7 @@ class dstat_plugin(dstat):
         self.type = 'd'
         self.width = 5
         self.scale = 1000
-        self.diskfilter = re.compile('^([hsv]d[a-z]+\d+|cciss/c\d+d\d+p\d+|dm-\d+|md\d+|mmcblk\d+p\d0|VxVM\d+)$')
+        self.diskfilter = re.compile(r'^([hsv]d[a-z]+\d+|cciss/c\d+d\d+p\d+|dm-\d+|md\d+|mmcblk\d+p\d0|VxVM\d+)$')
         self.open('/proc/diskstats')
         self.cols = 2
 
diff --git a/plugins/dstat_disk_util.py b/plugins/dstat_disk_util.py
index 2632c09..e0b292b 100644
--- a/plugins/dstat_disk_util.py
+++ b/plugins/dstat_disk_util.py
@@ -14,7 +14,7 @@ class dstat_plugin(dstat):
         self.type = 'f'
         self.width = 4
         self.scale = 34
-        self.diskfilter = re.compile('^([hsv]d[a-z]+\d+|cciss/c\d+d\d+p\d+|dm-\d+|md\d+|mmcblk\d+p\d0|VxVM\d+)$')
+        self.diskfilter = re.compile(r'^([hsv]d[a-z]+\d+|cciss/c\d+d\d+p\d+|dm-\d+|md\d+|mmcblk\d+p\d0|VxVM\d+)$')
         self.open('/proc/diskstats')
         self.cols = 1
         self.struct = dict( tot_ticks=0 )
diff --git a/plugins/dstat_disk_wait.py b/plugins/dstat_disk_wait.py
index 2b320b2..3f8d331 100644
--- a/plugins/dstat_disk_wait.py
+++ b/plugins/dstat_disk_wait.py
@@ -13,7 +13,7 @@ class dstat_plugin(dstat):
         self.type = 'f'
         self.width = 4
         self.scale = 1
-        self.diskfilter = re.compile('^([hsv]d[a-z]+\d+|cciss/c\d+d\d+p\d+|dm-\d+|md\d+|mmcblk\d+p\d0|VxVM\d+)$')
+        self.diskfilter = re.compile(r'^([hsv]d[a-z]+\d+|cciss/c\d+d\d+p\d+|dm-\d+|md\d+|mmcblk\d+p\d0|VxVM\d+)$')
         self.open('/proc/diskstats')
         self.cols = 1
         self.struct = dict( rd_ios=0, wr_ios=0, rd_ticks=0, wr_ticks=0 )
diff --git a/plugins/dstat_net_packets.py b/plugins/dstat_net_packets.py
index c3ef198..f7f34b7 100644
--- a/plugins/dstat_net_packets.py
+++ b/plugins/dstat_net_packets.py
@@ -10,7 +10,7 @@ class dstat_plugin(dstat):
         self.type = 'd'
         self.width = 5
         self.scale = 1000
-        self.totalfilter = re.compile('^(lo|bond\d+|face|.+\.\d+)$')
+        self.totalfilter = re.compile(r'^(lo|bond\d+|face|.+\.\d+)$')
         self.open('/proc/net/dev')
         self.cols = 2