Changeset 262

Show
Ignore:
Timestamp:
12/10/07 13:40:51 (9 months ago)
Author:
gethema..@gmail.com
Message:

fixed the bug with argument passing

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/framework/core.rb

    r261 r262  
    189189        begin 
    190190          t_data = read_data(t_sock) 
    191           p t_data 
    192191          handler_instance.receive_data(t_data) if handler_instance.respond_to?(:receive_data) 
    193192        rescue DisconnectError => sock_error 
  • trunk/server/meta_worker.rb

    r234 r262  
    5555    def process_request(p_data) 
    5656      user_input = p_data[:data] 
     57      logger.info "#{user_input[:worker_method]} #{user_input[:data]}" 
    5758      unless respond_to?(user_input[:worker_method]) 
    5859        logger.info "Undefined method #{user_input[:worker_method]} called on worker #{worker_name}" 
     
    6061      end 
    6162      called_method_arity = self.method(user_input[:worker_method]).arity 
     63      logger.info "Arity of method is #{called_method_arity}" 
    6264      result = nil 
    63       if called_method_arity >
     65      if called_method_arity !=
    6466        result = self.send(user_input[:worker_method],user_input[:data]) 
    6567      else