diff options
Diffstat (limited to 'python/src/decoder.pxd')
| -rw-r--r-- | python/src/decoder.pxd | 9 | 
1 files changed, 4 insertions, 5 deletions
| diff --git a/python/src/decoder.pxd b/python/src/decoder.pxd index a66166a2..b68b836e 100644 --- a/python/src/decoder.pxd +++ b/python/src/decoder.pxd @@ -15,9 +15,8 @@ cdef extern from "decoder/decoder.h":          DecoderObserver()      cdef cppclass Decoder: -        Decoder(int argc, char** argv) -        Decoder(istream* config_file) -        bint Decode(string& inp, DecoderObserver* observer) +        Decoder(istream* config_file) nogil +        bint Decode(string& inp, DecoderObserver* observer) nogil          # access this to either *read* or *write* to the decoder's last          # weight vector (i.e., the weights of the finest past) @@ -27,8 +26,8 @@ cdef extern from "decoder/decoder.h":          variables_map& GetConf()          # add grammar rules (currently only supported by SCFG decoders) -        void AddSupplementalGrammarFromString(string& grammar_str) -        void AddSupplementalGrammar(shared_ptr[Grammar] grammar) +        void AddSupplementalGrammarFromString(string& grammar_str) nogil +        void AddSupplementalGrammar(shared_ptr[Grammar] grammar) nogil  cdef extern from "observer.h":      cdef cppclass BasicObserver(DecoderObserver): | 
