File tree Expand file tree Collapse file tree 2 files changed +8
-6
lines changed Expand file tree Collapse file tree 2 files changed +8
-6
lines changed Original file line number Diff line number Diff line change 1
1
module Debugger
2
2
module MultiProcess
3
- def self . create_mp_fork
3
+ def self . create_mp_fork ( private = false )
4
4
%Q{
5
5
alias pre_debugger_fork fork
6
6
7
+ #{ private ? "private" : "" }
7
8
def fork(*args)
8
9
if block_given?
9
10
return pre_debugger_fork{Debugger::MultiProcess::pre_child; yield}
@@ -15,10 +16,11 @@ def fork(*args)
15
16
}
16
17
end
17
18
18
- def self . create_mp_exec
19
+ def self . create_mp_exec ( private = false )
19
20
%Q{
20
21
alias pre_debugger_exec exec
21
-
22
+
23
+ #{ private ? "private" : "" }
22
24
def exec(*args)
23
25
Debugger.interface.close
24
26
pre_debugger_exec(*args)
@@ -33,8 +35,8 @@ class << self
33
35
module_eval Debugger ::MultiProcess . create_mp_fork
34
36
module_eval Debugger ::MultiProcess . create_mp_exec
35
37
end
36
- module_eval Debugger ::MultiProcess . create_mp_fork
37
- module_eval Debugger ::MultiProcess . create_mp_exec
38
+ module_eval Debugger ::MultiProcess . create_mp_fork ( true )
39
+ module_eval Debugger ::MultiProcess . create_mp_exec ( true )
38
40
end
39
41
40
42
module Process
Original file line number Diff line number Diff line change 1
1
module Debugger
2
2
IDE_VERSION = '0.4.21.pre1'
3
- end
3
+ end
You can’t perform that action at this time.
0 commit comments