File tree Expand file tree Collapse file tree 3 files changed +11
-4
lines changed Expand file tree Collapse file tree 3 files changed +11
-4
lines changed Original file line number Diff line number Diff line change @@ -2,4 +2,4 @@ mysql-replication
2
2
requests
3
3
pyyaml
4
4
lxml
5
-
5
+ future #for py2 compat
Original file line number Diff line number Diff line change 15
15
'requests>=2.9.1' ,
16
16
'PyYAML>=3.11' ,
17
17
'lxml>=3.5.0' ,
18
+ 'future>=0.15.2'
18
19
],
19
20
entry_points = {
20
21
'console_scripts' : [
Original file line number Diff line number Diff line change 1
- import os .path
1
+ from __future__ import print_function , unicode_literals
2
+ from future .builtins import str
3
+ try :
4
+ from subprocess import DEVNULL # PY3
5
+ except ImportError :
6
+ import os
7
+ DEVNULL = open (os .devnull , 'wb' )
2
8
import sys
3
9
import yaml
4
10
import signal
@@ -308,14 +314,14 @@ def _xml_dump_loader(self):
308
314
mysqldump = subprocess .Popen (
309
315
shlex .split (self .dump_cmd ),
310
316
stdout = subprocess .PIPE ,
311
- stderr = subprocess . DEVNULL ,
317
+ stderr = DEVNULL ,
312
318
close_fds = True )
313
319
314
320
remove_invalid_pipe = subprocess .Popen (
315
321
shlex .split (REMOVE_INVALID_PIPE ),
316
322
stdin = mysqldump .stdout ,
317
323
stdout = subprocess .PIPE ,
318
- stderr = subprocess . DEVNULL ,
324
+ stderr = DEVNULL ,
319
325
close_fds = True )
320
326
321
327
return remove_invalid_pipe .stdout
You can’t perform that action at this time.
0 commit comments