Origen.current_command可以为零吗?

时间:2018-04-03 18:34:19

标签: origen-sdk

我正在使用Origen.current_command并想知道它是否应该设置为nil?这是预期的吗?顺便说一句,下面的调试会话在config / boot.rb。

**编辑**

有没有理由不能在Origen commands.rb file之前设置current_command?

@command = ARGV.shift
@command = ORIGEN_COMMAND_ALIASES[@command] || @command
@global_commands = []

Origen.send :current_command=, @command # line 29

THX

peologin01:ppekit $ origen p mbist_flow.rb

 8: def ignore_target?
 9:   if Origen.current_command.nil?
10:     binding.pry
11:   elsif Origen.current_command.match(/^t$|^target$|^m$|^mode$/)
12:     true
13:   else
14:     false
15:   end
=> 16: end
[1] pry(main)> ARGV
=> ["mbist_flow.rb"]
[2] pry(main)> Origen.current_command
=> nil

1 个答案:

答案 0 :(得分:1)

如果当前位置对您来说太迟,则无法提前设定。

它可能只是随着时间的推移而在当前位置发展,并且直到现在才真正打算成为面向API的用户。