Skip to content

Instantly share code, notes, and snippets.

@flamingbear
Created March 15, 2016 14:59
Show Gist options
  • Save flamingbear/12bab21251f9ba67b6dd to your computer and use it in GitHub Desktop.
Save flamingbear/12bab21251f9ba67b6dd to your computer and use it in GitHub Desktop.
Elpy Error
The backend encountered an unexpected error. This indicates a bug in
Elpy. Please open a bug report with the data below in the Elpy bug tracker:
https://github.com/jorgenschaefer/elpy/issues/new
```
Error Message
Instance <eInstance of <eClass of <Class: _ABCGeneric@106-112>>(<Arguments: Node(arglist, [<String: "ABCGeneric">, <Operator: ,>, Node(power, [<Name: tuple@112,39>, Node(trailer, [<Operator: (>, <Operator: )>])]), <Operator: ,>, Node(atom, [<Operator: {>, <Operator: }>])])>)>: Don't touch this (is_class)!
Configuration
Virtualenv........: py3 (/Users/savoie/anaconda/envs/py3)
RPC Python........: 3.5.1 (/Users/savoie/anaconda/envs/py3/bin/python)
Interactive Python: python (/Users/savoie/anaconda/envs/py3/bin/python)
Emacs.............: 24.5.1
Elpy..............: 1.11.0
Jedi..............: 0.9.0
Rope..............: Not found (0.10.3 available)
Importmagic.......: 0.1.5
Autopep8..........: 1.2.2
Yapf..............: Not found (0.6.3 available)
Syntax checker....: flake8 (/Users/savoie/anaconda/envs/py3/bin/flake8)
Traceback
Traceback (most recent call last):
File "/Users/savoie/mhs/emacs-config/.cask/24.5.1/elpa/elpy-20160131.118/elpy/jedibackend.py", line 227, in run_with_debug
return getattr(script, name)()
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/api/__init__.py", line 188, in completions
completion_names = get_completions(user_stmt, b)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/api/__init__.py", line 174, in get_completions
completion_names += self._simple_complete(path, dot, like)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/api/__init__.py", line 250, in _simple_complete
scopes = list(self._prepare_goto(path, True))
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/api/__init__.py", line 294, in _prepare_goto
scopes = self._evaluator.eval_element(eval_stmt)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/cache.py", line 41, in wrapper
rv = function(obj, *args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 169, in eval_element
return self._eval_atom(element)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 230, in _eval_atom
return self.find_types(scope, atom, stmt.start_pos, search_global=True)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 120, in find_types
return f.find(scopes, search_global)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/debug.py", line 52, in wrapper
result = func(*args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/finder.py", line 87, in find
types = self._names_to_types(names, search_global)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/finder.py", line 233, in _names_to_types
new_types = _name_to_types(self._evaluator, name, self.scope)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/cache.py", line 41, in wrapper
rv = function(obj, *args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/finder.py", line 278, in _name_to_types
types += _remove_statements(evaluator, typ, name)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/finder.py", line 323, in _remove_statements
types += evaluator.eval_statement(stmt, seek_name=name)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/cache.py", line 41, in wrapper
rv = function(obj, *args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/recursion.py", line 23, in run
result = func(evaluator, stmt, *args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/debug.py", line 52, in wrapper
result = func(*args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 135, in eval_statement
types = self.eval_element(stmt.get_rhs())
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/cache.py", line 41, in wrapper
rv = function(obj, *args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 187, in eval_element
types = self.eval_trailer(types, trailer)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 267, in eval_trailer
new_types += get(self, node)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/representation.py", line 212, in get_index_types
return self._evaluator.execute(method, [iterable.AlreadyEvaluated(indexes)])
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/debug.py", line 52, in wrapper
result = func(*args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 299, in execute
types = func(self, arguments)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/representation.py", line 364, in py__call__
return Function.py__call__(self, evaluator, params)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/_compatibility.py", line 122, in <lambda>
return lambda *args, **kwargs: self.func(*args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/representation.py", line 560, in py__call__
return FunctionExecution(evaluator, self, params).get_return_types()
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/cache.py", line 41, in wrapper
rv = function(obj, *args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/recursion.py", line 100, in run
result = func(execution, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/representation.py", line 620, in get_return_types
check = flow_analysis.break_check(self._evaluator, self, r)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/flow_analysis.py", line 48, in break_check
return _break_check(evaluator, stmt, base_scope, element_scope)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/flow_analysis.py", line 65, in _break_check
reachable = _check_if(evaluator, node)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/flow_analysis.py", line 79, in _check_if
types = evaluator.eval_element(node)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/cache.py", line 41, in wrapper
rv = function(obj, *args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 212, in eval_element
return precedence.calculate_children(self, element.children)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/precedence.py", line 43, in calculate_children
types = evaluator.eval_element(next(iterator))
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/cache.py", line 41, in wrapper
rv = function(obj, *args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 187, in eval_element
types = self.eval_trailer(types, trailer)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 259, in eval_trailer
new_types += self.execute(typ, node, trailer)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/debug.py", line 52, in wrapper
result = func(*args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 289, in execute
return stdlib.execute(self, obj, arguments)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/stdlib.py", line 42, in execute
return _implemented[module_name][obj_name](evaluator, obj, params)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/stdlib.py", line 81, in wrapper
lst = list(arguments.eval_argument_clinic(clinic_args))
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/param.py", line 135, in eval_argument_clinic
for el in va_values))
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/param.py", line 135, in <genexpr>
for el in va_values))
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/cache.py", line 41, in wrapper
rv = function(obj, *args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 169, in eval_element
return self._eval_atom(element)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 230, in _eval_atom
return self.find_types(scope, atom, stmt.start_pos, search_global=True)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 120, in find_types
return f.find(scopes, search_global)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/debug.py", line 52, in wrapper
result = func(*args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/finder.py", line 87, in find
types = self._names_to_types(names, search_global)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/finder.py", line 233, in _names_to_types
new_types = _name_to_types(self._evaluator, name, self.scope)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/cache.py", line 41, in wrapper
rv = function(obj, *args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/finder.py", line 278, in _name_to_types
types += _remove_statements(evaluator, typ, name)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/finder.py", line 323, in _remove_statements
types += evaluator.eval_statement(stmt, seek_name=name)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/cache.py", line 41, in wrapper
rv = function(obj, *args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/recursion.py", line 23, in run
result = func(evaluator, stmt, *args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/debug.py", line 52, in wrapper
result = func(*args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 135, in eval_statement
types = self.eval_element(stmt.get_rhs())
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/cache.py", line 41, in wrapper
rv = function(obj, *args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 187, in eval_element
types = self.eval_trailer(types, trailer)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 259, in eval_trailer
new_types += self.execute(typ, node, trailer)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/debug.py", line 52, in wrapper
result = func(*args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 299, in execute
types = func(self, arguments)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/representation.py", line 364, in py__call__
return Function.py__call__(self, evaluator, params)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/_compatibility.py", line 122, in <lambda>
return lambda *args, **kwargs: self.func(*args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/representation.py", line 560, in py__call__
return FunctionExecution(evaluator, self, params).get_return_types()
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/cache.py", line 41, in wrapper
rv = function(obj, *args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/recursion.py", line 100, in run
result = func(execution, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/representation.py", line 620, in get_return_types
check = flow_analysis.break_check(self._evaluator, self, r)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/flow_analysis.py", line 48, in break_check
return _break_check(evaluator, stmt, base_scope, element_scope)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/flow_analysis.py", line 65, in _break_check
reachable = _check_if(evaluator, node)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/flow_analysis.py", line 79, in _check_if
types = evaluator.eval_element(node)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/cache.py", line 41, in wrapper
rv = function(obj, *args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 187, in eval_element
types = self.eval_trailer(types, trailer)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 259, in eval_trailer
new_types += self.execute(typ, node, trailer)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/debug.py", line 52, in wrapper
result = func(*args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 299, in execute
types = func(self, arguments)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/_compatibility.py", line 124, in <lambda>
return lambda *args, **kwargs: self.func(obj, *args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/representation.py", line 560, in py__call__
return FunctionExecution(evaluator, self, params).get_return_types()
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/cache.py", line 41, in wrapper
rv = function(obj, *args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/recursion.py", line 100, in run
result = func(execution, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/representation.py", line 624, in get_return_types
types += self._evaluator.eval_element(r.children[1])
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/cache.py", line 41, in wrapper
rv = function(obj, *args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 187, in eval_element
types = self.eval_trailer(types, trailer)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 259, in eval_trailer
new_types += self.execute(typ, node, trailer)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/debug.py", line 52, in wrapper
result = func(*args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 299, in execute
types = func(self, arguments)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/_compatibility.py", line 124, in <lambda>
return lambda *args, **kwargs: self.func(obj, *args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/representation.py", line 560, in py__call__
return FunctionExecution(evaluator, self, params).get_return_types()
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/cache.py", line 41, in wrapper
rv = function(obj, *args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/recursion.py", line 100, in run
result = func(execution, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/representation.py", line 620, in get_return_types
check = flow_analysis.break_check(self._evaluator, self, r)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/flow_analysis.py", line 48, in break_check
return _break_check(evaluator, stmt, base_scope, element_scope)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/flow_analysis.py", line 65, in _break_check
reachable = _check_if(evaluator, node)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/flow_analysis.py", line 79, in _check_if
types = evaluator.eval_element(node)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/cache.py", line 41, in wrapper
rv = function(obj, *args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 187, in eval_element
types = self.eval_trailer(types, trailer)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 259, in eval_trailer
new_types += self.execute(typ, node, trailer)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/debug.py", line 52, in wrapper
result = func(*args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 289, in execute
return stdlib.execute(self, obj, arguments)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/stdlib.py", line 42, in execute
return _implemented[module_name][obj_name](evaluator, obj, params)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/stdlib.py", line 90, in wrapper
return func(evaluator, *lst, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/stdlib.py", line 179, in builtins_isinstance
if cls_or_tup.is_class():
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/representation.py", line 224, in __getattr__
% (self, name))
AttributeError: Instance <eInstance of <eClass of <Class: _ABCGeneric@106-112>>(<Arguments: Node(arglist, [<String: "ABCGeneric">, <Operator: ,>, Node(power, [<Name: tuple@112,39>, Node(trailer, [<Operator: (>, <Operator: )>])]), <Operator: ,>, Node(atom, [<Operator: {>, <Operator: }>])])>)>: Don't touch this (is_class)!
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/savoie/mhs/emacs-config/.cask/24.5.1/elpa/elpy-20160131.118/elpy/jedibackend.py", line 341, in run_with_debug
return getattr(script, name)()
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/api/__init__.py", line 188, in completions
completion_names = get_completions(user_stmt, b)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/api/__init__.py", line 174, in get_completions
completion_names += self._simple_complete(path, dot, like)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/api/__init__.py", line 250, in _simple_complete
scopes = list(self._prepare_goto(path, True))
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/api/__init__.py", line 294, in _prepare_goto
scopes = self._evaluator.eval_element(eval_stmt)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/cache.py", line 41, in wrapper
rv = function(obj, *args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 169, in eval_element
return self._eval_atom(element)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 230, in _eval_atom
return self.find_types(scope, atom, stmt.start_pos, search_global=True)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 120, in find_types
return f.find(scopes, search_global)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/debug.py", line 52, in wrapper
result = func(*args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/finder.py", line 87, in find
types = self._names_to_types(names, search_global)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/finder.py", line 233, in _names_to_types
new_types = _name_to_types(self._evaluator, name, self.scope)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/cache.py", line 41, in wrapper
rv = function(obj, *args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/finder.py", line 278, in _name_to_types
types += _remove_statements(evaluator, typ, name)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/finder.py", line 323, in _remove_statements
types += evaluator.eval_statement(stmt, seek_name=name)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/cache.py", line 41, in wrapper
rv = function(obj, *args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/recursion.py", line 23, in run
result = func(evaluator, stmt, *args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/debug.py", line 52, in wrapper
result = func(*args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 135, in eval_statement
types = self.eval_element(stmt.get_rhs())
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/cache.py", line 41, in wrapper
rv = function(obj, *args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 187, in eval_element
types = self.eval_trailer(types, trailer)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 267, in eval_trailer
new_types += get(self, node)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/representation.py", line 212, in get_index_types
return self._evaluator.execute(method, [iterable.AlreadyEvaluated(indexes)])
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/debug.py", line 52, in wrapper
result = func(*args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 299, in execute
types = func(self, arguments)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/representation.py", line 364, in py__call__
return Function.py__call__(self, evaluator, params)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/_compatibility.py", line 122, in <lambda>
return lambda *args, **kwargs: self.func(*args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/representation.py", line 560, in py__call__
return FunctionExecution(evaluator, self, params).get_return_types()
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/cache.py", line 41, in wrapper
rv = function(obj, *args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/recursion.py", line 100, in run
result = func(execution, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/representation.py", line 620, in get_return_types
check = flow_analysis.break_check(self._evaluator, self, r)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/flow_analysis.py", line 48, in break_check
return _break_check(evaluator, stmt, base_scope, element_scope)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/flow_analysis.py", line 65, in _break_check
reachable = _check_if(evaluator, node)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/flow_analysis.py", line 79, in _check_if
types = evaluator.eval_element(node)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/cache.py", line 41, in wrapper
rv = function(obj, *args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 212, in eval_element
return precedence.calculate_children(self, element.children)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/precedence.py", line 43, in calculate_children
types = evaluator.eval_element(next(iterator))
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/cache.py", line 41, in wrapper
rv = function(obj, *args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 187, in eval_element
types = self.eval_trailer(types, trailer)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 259, in eval_trailer
new_types += self.execute(typ, node, trailer)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/debug.py", line 52, in wrapper
result = func(*args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 289, in execute
return stdlib.execute(self, obj, arguments)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/stdlib.py", line 42, in execute
return _implemented[module_name][obj_name](evaluator, obj, params)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/stdlib.py", line 81, in wrapper
lst = list(arguments.eval_argument_clinic(clinic_args))
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/param.py", line 135, in eval_argument_clinic
for el in va_values))
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/param.py", line 135, in <genexpr>
for el in va_values))
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/cache.py", line 41, in wrapper
rv = function(obj, *args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 169, in eval_element
return self._eval_atom(element)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 230, in _eval_atom
return self.find_types(scope, atom, stmt.start_pos, search_global=True)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 120, in find_types
return f.find(scopes, search_global)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/debug.py", line 52, in wrapper
result = func(*args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/finder.py", line 87, in find
types = self._names_to_types(names, search_global)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/finder.py", line 233, in _names_to_types
new_types = _name_to_types(self._evaluator, name, self.scope)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/cache.py", line 41, in wrapper
rv = function(obj, *args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/finder.py", line 278, in _name_to_types
types += _remove_statements(evaluator, typ, name)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/finder.py", line 323, in _remove_statements
types += evaluator.eval_statement(stmt, seek_name=name)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/cache.py", line 41, in wrapper
rv = function(obj, *args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/recursion.py", line 23, in run
result = func(evaluator, stmt, *args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/debug.py", line 52, in wrapper
result = func(*args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 135, in eval_statement
types = self.eval_element(stmt.get_rhs())
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/cache.py", line 41, in wrapper
rv = function(obj, *args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 187, in eval_element
types = self.eval_trailer(types, trailer)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 259, in eval_trailer
new_types += self.execute(typ, node, trailer)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/debug.py", line 52, in wrapper
result = func(*args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 299, in execute
types = func(self, arguments)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/representation.py", line 364, in py__call__
return Function.py__call__(self, evaluator, params)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/_compatibility.py", line 122, in <lambda>
return lambda *args, **kwargs: self.func(*args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/representation.py", line 560, in py__call__
return FunctionExecution(evaluator, self, params).get_return_types()
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/cache.py", line 41, in wrapper
rv = function(obj, *args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/recursion.py", line 100, in run
result = func(execution, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/representation.py", line 620, in get_return_types
check = flow_analysis.break_check(self._evaluator, self, r)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/flow_analysis.py", line 48, in break_check
return _break_check(evaluator, stmt, base_scope, element_scope)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/flow_analysis.py", line 65, in _break_check
reachable = _check_if(evaluator, node)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/flow_analysis.py", line 79, in _check_if
types = evaluator.eval_element(node)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/cache.py", line 41, in wrapper
rv = function(obj, *args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 187, in eval_element
types = self.eval_trailer(types, trailer)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 259, in eval_trailer
new_types += self.execute(typ, node, trailer)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/debug.py", line 52, in wrapper
result = func(*args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 299, in execute
types = func(self, arguments)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/_compatibility.py", line 124, in <lambda>
return lambda *args, **kwargs: self.func(obj, *args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/representation.py", line 560, in py__call__
return FunctionExecution(evaluator, self, params).get_return_types()
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/cache.py", line 41, in wrapper
rv = function(obj, *args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/recursion.py", line 100, in run
result = func(execution, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/representation.py", line 624, in get_return_types
types += self._evaluator.eval_element(r.children[1])
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/cache.py", line 41, in wrapper
rv = function(obj, *args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 187, in eval_element
types = self.eval_trailer(types, trailer)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 259, in eval_trailer
new_types += self.execute(typ, node, trailer)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/debug.py", line 52, in wrapper
result = func(*args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 299, in execute
types = func(self, arguments)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/_compatibility.py", line 124, in <lambda>
return lambda *args, **kwargs: self.func(obj, *args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/representation.py", line 560, in py__call__
return FunctionExecution(evaluator, self, params).get_return_types()
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/cache.py", line 41, in wrapper
rv = function(obj, *args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/recursion.py", line 100, in run
result = func(execution, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/representation.py", line 620, in get_return_types
check = flow_analysis.break_check(self._evaluator, self, r)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/flow_analysis.py", line 48, in break_check
return _break_check(evaluator, stmt, base_scope, element_scope)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/flow_analysis.py", line 65, in _break_check
reachable = _check_if(evaluator, node)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/flow_analysis.py", line 79, in _check_if
types = evaluator.eval_element(node)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/cache.py", line 41, in wrapper
rv = function(obj, *args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 187, in eval_element
types = self.eval_trailer(types, trailer)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 259, in eval_trailer
new_types += self.execute(typ, node, trailer)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/debug.py", line 52, in wrapper
result = func(*args, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/__init__.py", line 289, in execute
return stdlib.execute(self, obj, arguments)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/stdlib.py", line 42, in execute
return _implemented[module_name][obj_name](evaluator, obj, params)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/stdlib.py", line 90, in wrapper
return func(evaluator, *lst, **kwargs)
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/stdlib.py", line 179, in builtins_isinstance
if cls_or_tup.is_class():
File "/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/jedi/evaluate/representation.py", line 224, in __getattr__
% (self, name))
AttributeError: Instance <eInstance of <eClass of <Class: _ABCGeneric@106-112>>(<Arguments: Node(arglist, [<String: "ABCGeneric">, <Operator: ,>, Node(power, [<Name: tuple@112,39>, Node(trailer, [<Operator: (>, <Operator: )>])]), <Operator: ,>, Node(atom, [<Operator: {>, <Operator: }>])])>)>: Don't touch this (is_class)!
Jedi Debug Information
[N] dbg: Parsed /Users/savoie/projects/seaice/seaicetimeseries/source/seaicetimeseries/test/test_warp.py, with 0 parsers in 44 splits.
[W] warning: No statement under the cursor.
[N] dbg: start: 'expected' in <Function: with_start_end_no_year@461-467>
[N] dbg: eval_element <Name: expected@466,46>@(466, 46)
[N] dbg: finder.filter_name "<Name: expected@466,46>" in (<eFunction of <Function: with_start_end_no_year@461-467>>): '[<Name: expected@465,8>]'@(466, 46)
[N] dbg: eval_statement <ExprStmt: expected = self.series[(self.series.index.date >= start) & (self.series.index.date <= end)]@465,8> (<Name: expected@465,8>)
[N] dbg: eval_element Node(power, [<Name: self@465,19>, Node(trailer, [<Operator: .>, <Name: series@465,24>]), Node(trailer, [<Operator: [>, Node(and_expr, [Node(atom, [<Operator: (>, Node(comparison, [Node(power, [<Name: self@465,32>, Node(trailer, [<Operator: .>, <Name: series@465,37>]), Node(trailer, [<Operator: .>, <Name: index@465,44>]), Node(trailer, [<Operator: .>, <Name: date@465,50>])]), <Operator: >=>, <Name: start@465,58>]), <Operator: )>]), <Operator: &>, Node(atom, [<Operator: (>, Node(comparison, [Node(power, [<Name: self@465,68>, Node(trailer, [<Operator: .>, <Name: series@465,73>]), Node(trailer, [<Operator: .>, <Name: index@465,80>]), Node(trailer, [<Operator: .>, <Name: date@465,86>])]), <Operator: <=>, <Name: end@465,94>]), <Operator: )>])]), <Operator: ]>])])@(465, 19)
[N] dbg: finder.filter_name "<Name: self@465,19>" in (<eFunction of <Function: with_start_end_no_year@461-467>>): '[<Name: self@461,31>]'@(465, 8)
[N] dbg: finder._names_to_types: [<Name: self@461,31>] -> [<eInstance of <eClass of <Class: Test_ReorderDailySeriesByYears@454-467>>(<Arguments: ()>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: series@465,24>]) in scope <eInstance of <eClass of <Class: Test_ReorderDailySeriesByYears@454-467>>(<Arguments: ()>)>
[N] dbg: eval_element Node(power, [<Name: unittest@454,37>, Node(trailer, [<Operator: .>, <Name: TestCase@454,46>])])@(454, 37)
[N] dbg: finder.filter_name "<Name: unittest@454,37>" in (<eClass of <Class: Test_ReorderDailySeriesByYears@454-467>>): '[<Name: unittest@1,7>]'@(454, 37)
[N] dbg: search_module 'unittest' in '/Users/savoie/projects/seaice/seaicetimeseries/source/seaicetimeseries/test/test_warp.py'
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: unittest@1-79>>]
[N] dbg: finder._names_to_types: [<Name: unittest@1,7>] -> [<ModuleWrapper: <fast.FastModule: unittest@1-79>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: TestCase@454,46>]) in scope <ModuleWrapper: <fast.FastModule: unittest@1-79>>
[N] dbg: finder.filter_name "<Name: TestCase@454,46>" in (<ModuleWrapper: <fast.FastModule: unittest@1-79>>): '[<Name: TestCase@59,19>]'@None
[N] dbg: search_module 'unittest.case' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/unittest']
[N] dbg: finder.filter_name "'TestCase'" in (<ModuleWrapper: <fast.FastModule: case@1-1388>>): '[<Name: TestCase@336,6>]'@None
[N] dbg: finder._names_to_types: [<FakeName: TestCase@336,6>] -> [<eClass of <Class: TestCase@336-1328>>]
[N] dbg: after import: [<eClass of <Class: TestCase@336-1328>>]
[N] dbg: finder._names_to_types: [<Name: TestCase@59,19>] -> [<eClass of <Class: TestCase@336-1328>>]
[N] dbg: eval_element <Name: object@336,15>@(336, 15)
[N] dbg: finder.filter_name "<Name: object@336,15>" in (<eClass of <Class: TestCase@336-1328>>): '[<CompiledName: (builtins).object>]'@(336, 15)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).object>] -> [<CompiledObject: <class 'object'>>]
[N] dbg: execute: <eClass of <Class: TestCase@336-1328>> <Arguments: ()>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __init__@383-415>>> <Arguments: ()>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __init__@383-415>>>
[N] dbg: execute result: [<eInstance of <eClass of <Class: TestCase@336-1328>>(<Arguments: ()>)>] in <eClass of <Class: TestCase@336-1328>>
[N] dbg: finder.filter_name "<Name: series@465,24>" in (<eInstance of <eClass of <Class: Test_ReorderDailySeriesByYears@454-467>>(<Arguments: ()>)>): '[<InstanceName: series@459,13>]'@None
[N] dbg: eval_statement <InstanceElement of <ExprStmt: self.series = pd.Series(values, index=dates)@459,8>> (<InstanceName: series@459,13>)
[N] dbg: eval_element <InstanceElement of Node(power, [<Name: pd@459,22>, Node(trailer, [<Operator: .>, <Name: Series@459,25>]), Node(trailer, [<Operator: (>, Node(arglist, [<Name: values@459,32>, <Operator: ,>, Node(argument, [<Name: index@459,40>, <Operator: =>, <Name: dates@459,46>])]), <Operator: )>])])>@(459, 22)
[N] dbg: finder.filter_name "<InstanceName: pd@459,22>" in (<InstanceElement of <eFunction of <Function: setUp@456-461>>>): '[<Name: pd@5,17>]'@(459, 8)
[N] dbg: search_module 'pandas' in '/Users/savoie/projects/seaice/seaicetimeseries/source/seaicetimeseries/test/test_warp.py'
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: pandas@4-65>>]
[N] dbg: finder._names_to_types: [<Name: pd@5,17>] -> [<ModuleWrapper: <fast.FastModule: pandas@4-65>>]
[N] dbg: eval_trailer: <InstanceElement of Node(trailer, [<Operator: .>, <Name: Series@459,25>])> in scope <ModuleWrapper: <fast.FastModule: pandas@4-65>>
[N] dbg: search_module 'pandas.core' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas']
[N] dbg: search_module 'pandas.core.api' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/core']
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: api@4-34>>]
[N] dbg: search_module 'pandas.sparse' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas']
[N] dbg: search_module 'pandas.sparse.api' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/sparse']
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: api@3-8>>]
[N] dbg: search_module 'pandas.stats' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas']
[N] dbg: search_module 'pandas.stats.api' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/stats']
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: api@1-10>>]
[N] dbg: search_module 'pandas.stats.moments' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/stats']
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: moments@1-1044>>]
[N] dbg: search_module 'pandas.tseries' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas']
[N] dbg: search_module 'pandas.tseries.api' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/tseries']
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: api@1-14>>]
[N] dbg: search_module 'pandas.io' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas']
[N] dbg: search_module 'pandas.io.api' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/io']
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: api@1-17>>]
[N] dbg: search_module 'pandas.computation' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas']
[N] dbg: search_module 'pandas.computation.api' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/computation']
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: api@1-3>>]
[N] dbg: finder.filter_name "<InstanceName: Series@459,25>" in (<ModuleWrapper: <fast.FastModule: pandas@4-65>>): '[<Name: Series@13,31>]'@None
[N] dbg: search_module 'pandas.core.series' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/core']
[N] dbg: finder.filter_name "'Series'" in (<ModuleWrapper: <fast.FastModule: series@1-2917>>): '[<Name: Series@89,6>]'@None
[N] dbg: finder._names_to_types: [<FakeName: Series@89,6>] -> [<eClass of <Class: Series@89-2717>>]
[N] dbg: after import: [<eClass of <Class: Series@89-2717>>]
[N] dbg: finder._names_to_types: [<Name: Series@13,31>] -> [<eClass of <Class: Series@89-2717>>]
[N] dbg: eval_trailer: <InstanceElement of Node(trailer, [<Operator: (>, Node(arglist, [<Name: values@459,32>, <Operator: ,>, Node(argument, [<Name: index@459,40>, <Operator: =>, <Name: dates@459,46>])]), <Operator: )>])> in scope <eClass of <Class: Series@89-2717>>
[N] dbg: execute: <eClass of <Class: Series@89-2717>> <Arguments: <InstanceElement of Node(arglist, [<Name: values@459,32>, <Operator: ,>, Node(argument, [<Name: index@459,40>, <Operator: =>, <Name: dates@459,46>])])>>
[N] dbg: eval_element Node(power, [<Name: base@89,13>, Node(trailer, [<Operator: .>, <Name: IndexOpsMixin@89,18>])])@(89, 13)
[N] dbg: finder.filter_name "<Name: base@89,13>" in (<eClass of <Class: Series@89-2717>>): '[<Name: base@32,33>]'@(89, 13)
[N] dbg: finder.filter_name "'base'" in (<ModuleWrapper: <fast.FastModule: core@1-1>>): '[<FakeName: base@0,0>]'@None
[N] dbg: search_module 'pandas.core.base' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/core']
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: base@1-331>>]
[N] dbg: finder._names_to_types: [<FakeName: base@0,0>] -> [<ModuleWrapper: <fast.FastModule: base@1-331>>]
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: base@1-331>>]
[N] dbg: finder._names_to_types: [<Name: base@32,33>] -> [<ModuleWrapper: <fast.FastModule: base@1-331>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: IndexOpsMixin@89,18>]) in scope <ModuleWrapper: <fast.FastModule: base@1-331>>
[N] dbg: finder.filter_name "<Name: IndexOpsMixin@89,18>" in (<ModuleWrapper: <fast.FastModule: base@1-331>>): '[<Name: IndexOpsMixin@325,6>]'@None
[N] dbg: finder._names_to_types: [<FakeName: IndexOpsMixin@325,6>] -> [<eClass of <Class: IndexOpsMixin@325-634>>]
[N] dbg: eval_element Node(power, [<Name: strings@89,33>, Node(trailer, [<Operator: .>, <Name: StringAccessorMixin@89,41>])])@(89, 33)
[N] dbg: finder.filter_name "<Name: strings@89,33>" in (<eClass of <Class: Series@89-2717>>): '[<Name: strings@35,30>]'@(89, 33)
[N] dbg: search_module 'pandas.core.strings' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/core']
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: strings@1-1574>>]
[N] dbg: finder._names_to_types: [<Name: strings@35,30>] -> [<ModuleWrapper: <fast.FastModule: strings@1-1574>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: StringAccessorMixin@89,41>]) in scope <ModuleWrapper: <fast.FastModule: strings@1-1574>>
[N] dbg: finder.filter_name "<Name: StringAccessorMixin@89,41>" in (<ModuleWrapper: <fast.FastModule: strings@1-1574>>): '[<Name: StringAccessorMixin@1570,6>]'@None
[N] dbg: finder._names_to_types: [<FakeName: StringAccessorMixin@1570,6>] -> [<eClass of <Class: StringAccessorMixin@1570-1612>>]
[N] dbg: eval_element Node(power, [<Name: generic@89,62>, Node(trailer, [<Operator: .>, <Name: NDFrame@89,70>])])@(89, 62)
[N] dbg: finder.filter_name "<Name: generic@89,62>" in (<eClass of <Class: Series@89-2717>>): '[<Name: generic@32,24>]'@(89, 62)
[N] dbg: finder.filter_name "'generic'" in (<ModuleWrapper: <fast.FastModule: core@1-1>>): '[<FakeName: generic@0,0>]'@None
[N] dbg: search_module 'pandas.core.generic' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/core']
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: generic@2-4920>>]
[N] dbg: finder._names_to_types: [<FakeName: generic@0,0>] -> [<ModuleWrapper: <fast.FastModule: generic@2-4920>>]
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: generic@2-4920>>]
[N] dbg: finder._names_to_types: [<Name: generic@32,24>] -> [<ModuleWrapper: <fast.FastModule: generic@2-4920>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: NDFrame@89,70>]) in scope <ModuleWrapper: <fast.FastModule: generic@2-4920>>
[N] dbg: finder.filter_name "<Name: NDFrame@89,70>" in (<ModuleWrapper: <fast.FastModule: generic@2-4920>>): '[<Name: NDFrame@72,6>]'@None
[N] dbg: finder._names_to_types: [<FakeName: NDFrame@72,6>] -> [<eClass of <Class: NDFrame@72-4723>>]
[N] dbg: eval_element <Name: object@325,20>@(325, 20)
[N] dbg: finder.filter_name "<Name: object@325,20>" in (<eClass of <Class: IndexOpsMixin@325-634>>): '[<CompiledName: (builtins).object>]'@(325, 20)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).object>] -> [<CompiledObject: <class 'object'>>]
[N] dbg: eval_element <Name: object@1570,26>@(1570, 26)
[N] dbg: finder.filter_name "<Name: object@1570,26>" in (<eClass of <Class: StringAccessorMixin@1570-1612>>): '[<CompiledName: (builtins).object>]'@(1570, 26)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).object>] -> [<CompiledObject: <class 'object'>>]
[N] dbg: eval_element <Name: PandasObject@72,14>@(72, 14)
[N] dbg: finder.filter_name "<Name: PandasObject@72,14>" in (<eClass of <Class: NDFrame@72-4723>>): '[<Name: PandasObject@11,29>]'@(72, 14)
[N] dbg: finder.filter_name "'PandasObject'" in (<ModuleWrapper: <fast.FastModule: base@1-331>>): '[<Name: PandasObject@66,6>]'@None
[N] dbg: finder._names_to_types: [<FakeName: PandasObject@66,6>] -> [<eClass of <Class: PandasObject@66-113>>]
[N] dbg: after import: [<eClass of <Class: PandasObject@66-113>>]
[N] dbg: finder._names_to_types: [<Name: PandasObject@11,29>] -> [<eClass of <Class: PandasObject@66-113>>]
[N] dbg: eval_element <Name: StringMixin@66,19>@(66, 19)
[N] dbg: finder.filter_name "<Name: StringMixin@66,19>" in (<eClass of <Class: PandasObject@66-113>>): '[<Name: StringMixin@17,6>]'@(66, 19)
[N] dbg: finder._names_to_types: [<FakeName: StringMixin@17,6>] -> [<eClass of <Class: StringMixin@17-66>>]
[N] dbg: eval_element <Name: object@17,18>@(17, 18)
[N] dbg: finder.filter_name "<Name: object@17,18>" in (<eClass of <Class: StringMixin@17-66>>): '[<CompiledName: (builtins).object>]'@(17, 18)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).object>] -> [<CompiledObject: <class 'object'>>]
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __init__@123-234>>> <Arguments: <InstanceElement of Node(arglist, [<Name: values@459,32>, <Operator: ,>, Node(argument, [<Name: index@459,40>, <Operator: =>, <Name: dates@459,46>])])>>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __init__@123-234>>>
[N] dbg: execute result: [<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: <InstanceElement of Node(arglist, [<Name: values@459,32>, <Operator: ,>, Node(argument, [<Name: index@459,40>, <Operator: =>, <Name: dates@459,46>])])>>)>] in <eClass of <Class: Series@89-2717>>
[N] dbg: eval_statement result [<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: <InstanceElement of Node(arglist, [<Name: values@459,32>, <Operator: ,>, Node(argument, [<Name: index@459,40>, <Operator: =>, <Name: dates@459,46>])])>>)>]
[N] dbg: finder._names_to_types: [<InstanceName: series@459,13>] -> [<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: <InstanceElement of Node(arglist, [<Name: values@459,32>, <Operator: ,>, Node(argument, [<Name: index@459,40>, <Operator: =>, <Name: dates@459,46>])])>>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: [>, Node(and_expr, [Node(atom, [<Operator: (>, Node(comparison, [Node(power, [<Name: self@465,32>, Node(trailer, [<Operator: .>, <Name: series@465,37>]), Node(trailer, [<Operator: .>, <Name: index@465,44>]), Node(trailer, [<Operator: .>, <Name: date@465,50>])]), <Operator: >=>, <Name: start@465,58>]), <Operator: )>]), <Operator: &>, Node(atom, [<Operator: (>, Node(comparison, [Node(power, [<Name: self@465,68>, Node(trailer, [<Operator: .>, <Name: series@465,73>]), Node(trailer, [<Operator: .>, <Name: index@465,80>]), Node(trailer, [<Operator: .>, <Name: date@465,86>])]), <Operator: <=>, <Name: end@465,94>]), <Operator: )>])]), <Operator: ]>]) in scope <eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: <InstanceElement of Node(arglist, [<Name: values@459,32>, <Operator: ,>, Node(argument, [<Name: index@459,40>, <Operator: =>, <Name: dates@459,46>])])>>)>
[N] dbg: eval_element Node(and_expr, [Node(atom, [<Operator: (>, Node(comparison, [Node(power, [<Name: self@465,32>, Node(trailer, [<Operator: .>, <Name: series@465,37>]), Node(trailer, [<Operator: .>, <Name: index@465,44>]), Node(trailer, [<Operator: .>, <Name: date@465,50>])]), <Operator: >=>, <Name: start@465,58>]), <Operator: )>]), <Operator: &>, Node(atom, [<Operator: (>, Node(comparison, [Node(power, [<Name: self@465,68>, Node(trailer, [<Operator: .>, <Name: series@465,73>]), Node(trailer, [<Operator: .>, <Name: index@465,80>]), Node(trailer, [<Operator: .>, <Name: date@465,86>])]), <Operator: <=>, <Name: end@465,94>]), <Operator: )>])])@(465, 31)
[N] dbg: eval_element Node(atom, [<Operator: (>, Node(comparison, [Node(power, [<Name: self@465,32>, Node(trailer, [<Operator: .>, <Name: series@465,37>]), Node(trailer, [<Operator: .>, <Name: index@465,44>]), Node(trailer, [<Operator: .>, <Name: date@465,50>])]), <Operator: >=>, <Name: start@465,58>]), <Operator: )>])@(465, 31)
[N] dbg: eval_element Node(comparison, [Node(power, [<Name: self@465,32>, Node(trailer, [<Operator: .>, <Name: series@465,37>]), Node(trailer, [<Operator: .>, <Name: index@465,44>]), Node(trailer, [<Operator: .>, <Name: date@465,50>])]), <Operator: >=>, <Name: start@465,58>])@(465, 32)
[N] dbg: eval_element Node(power, [<Name: self@465,32>, Node(trailer, [<Operator: .>, <Name: series@465,37>]), Node(trailer, [<Operator: .>, <Name: index@465,44>]), Node(trailer, [<Operator: .>, <Name: date@465,50>])])@(465, 32)
[N] dbg: finder.filter_name "<Name: self@465,32>" in (<eFunction of <Function: with_start_end_no_year@461-467>>): '[<Name: self@461,31>]'@(465, 8)
[N] dbg: finder._names_to_types: [<Name: self@461,31>] -> [<eInstance of <eClass of <Class: Test_ReorderDailySeriesByYears@454-467>>(<Arguments: ()>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: series@465,37>]) in scope <eInstance of <eClass of <Class: Test_ReorderDailySeriesByYears@454-467>>(<Arguments: ()>)>
[N] dbg: finder.filter_name "<Name: series@465,37>" in (<eInstance of <eClass of <Class: Test_ReorderDailySeriesByYears@454-467>>(<Arguments: ()>)>): '[<InstanceName: series@459,13>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: series@459,13>] -> [<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: <InstanceElement of Node(arglist, [<Name: values@459,32>, <Operator: ,>, Node(argument, [<Name: index@459,40>, <Operator: =>, <Name: dates@459,46>])])>>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: index@465,44>]) in scope <eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: <InstanceElement of Node(arglist, [<Name: values@459,32>, <Operator: ,>, Node(argument, [<Name: index@459,40>, <Operator: =>, <Name: dates@459,46>])])>>)>
[N] dbg: execute: <eClass of <Class: IndexOpsMixin@325-634>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: IndexOpsMixin@325-634>>(<Arguments: ()>)>] in <eClass of <Class: IndexOpsMixin@325-634>>
[N] dbg: execute: <eClass of <Class: StringAccessorMixin@1570-1612>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: StringAccessorMixin@1570-1612>>(<Arguments: ()>)>] in <eClass of <Class: StringAccessorMixin@1570-1612>>
[N] dbg: execute: <eClass of <Class: NDFrame@72-4723>> <Arguments: ()>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __init__@93-110>>> <Arguments: ()>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __init__@93-110>>>
[N] dbg: execute result: [<eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>] in <eClass of <Class: NDFrame@72-4723>>
[N] dbg: execute: <eClass of <Class: PandasObject@66-113>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: PandasObject@66-113>>(<Arguments: ()>)>] in <eClass of <Class: PandasObject@66-113>>
[N] dbg: execute: <eClass of <Class: StringMixin@17-66>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: StringMixin@17-66>>(<Arguments: ()>)>] in <eClass of <Class: StringMixin@17-66>>
[N] dbg: finder.filter_name "<Name: index@465,44>" in (<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: <InstanceElement of Node(arglist, [<Name: values@459,32>, <Operator: ,>, Node(argument, [<Name: index@459,40>, <Operator: =>, <Name: dates@459,46>])])>>)>): '[<InstanceName: index@930,21>, <InstanceName: index@481,17>]'@None
[N] dbg: eval_statement <InstanceElement of <ExprStmt: self.index = new_index@930,16>> (<InstanceName: index@930,21>)
[N] dbg: eval_element <InstanceName: new_index@930,29>@(930, 29)
[N] dbg: eval_element Node(comparison, [Node(power, [<Name: len@926,19>, Node(trailer, [<Operator: (>, <Name: level@926,23>, <Operator: )>])]), <Operator: <>, Node(power, [<Name: len@926,32>, Node(trailer, [<Operator: (>, Node(power, [<Name: self@926,36>, Node(trailer, [<Operator: .>, <Name: index@926,41>]), Node(trailer, [<Operator: .>, <Name: levels@926,47>])]), <Operator: )>])])])@(926, 19)
[N] dbg: eval_element Node(power, [<Name: len@926,19>, Node(trailer, [<Operator: (>, <Name: level@926,23>, <Operator: )>])])@(926, 19)
[N] dbg: finder.filter_name "<Name: len@926,19>" in (<eFunction of <Function: reset_index@899-943>>): '[<CompiledName: (builtins).len>]'@(926, 19)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).len>] -> [<CompiledObject: <built-in function len>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Name: level@926,23>, <Operator: )>]) in scope <CompiledObject: <built-in function len>>
[N] dbg: execute: <CompiledObject: <built-in function len>> <Arguments: level>
[N] dbg: execute result: [] in <CompiledObject: <built-in function len>>
[N] dbg: eval_element Node(power, [<Name: len@926,32>, Node(trailer, [<Operator: (>, Node(power, [<Name: self@926,36>, Node(trailer, [<Operator: .>, <Name: index@926,41>]), Node(trailer, [<Operator: .>, <Name: levels@926,47>])]), <Operator: )>])])@(926, 32)
[N] dbg: finder.filter_name "<Name: len@926,32>" in (<eFunction of <Function: reset_index@899-943>>): '[<CompiledName: (builtins).len>]'@(926, 32)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).len>] -> [<CompiledObject: <built-in function len>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(power, [<Name: self@926,36>, Node(trailer, [<Operator: .>, <Name: index@926,41>]), Node(trailer, [<Operator: .>, <Name: levels@926,47>])]), <Operator: )>]) in scope <CompiledObject: <built-in function len>>
[N] dbg: execute: <CompiledObject: <built-in function len>> <Arguments: Node(power, [<Name: self@926,36>, Node(trailer, [<Operator: .>, <Name: index@926,41>]), Node(trailer, [<Operator: .>, <Name: levels@926,47>])])>
[N] dbg: execute result: [] in <CompiledObject: <built-in function len>>
[N] dbg: calculate_children types []
[N] dbg: eval_element <Name: drop@920,11>@(920, 11)
[N] dbg: finder.filter_name "<Name: drop@920,11>" in (<eFunction of <Function: reset_index@899-943>>): '[<Name: drop@899,38>]'@(920, 11)
[N] dbg: Dynamic param search for <Param: drop=<Keyword: False>> in 'reset_index'.
[N] dbg: eval_element Node(power, [<Name: df@941,19>, Node(trailer, [<Operator: .>, <Name: reset_index@941,22>])])@(941, 19)
[N] dbg: finder.filter_name "<Name: df@941,19>" in (<eFunction of <Function: reset_index@899-943>>): '[<Name: df@940,12>]'@(941, 19)
[N] dbg: eval_statement <ExprStmt: df = self.to_frame(name)@940,12> (<Name: df@940,12>)
[N] dbg: eval_element Node(power, [<Name: self@940,17>, Node(trailer, [<Operator: .>, <Name: to_frame@940,22>]), Node(trailer, [<Operator: (>, <Name: name@940,31>, <Operator: )>])])@(940, 17)
[N] dbg: finder.filter_name "<Name: self@940,17>" in (<eFunction of <Function: reset_index@899-943>>): '[<Name: self@899,20>]'@(940, 12)
[N] dbg: finder._names_to_types: [<Name: self@899,20>] -> [<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: ()>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: to_frame@940,22>]) in scope <eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: ()>)>
[N] dbg: execute: <eClass of <Class: IndexOpsMixin@325-634>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: IndexOpsMixin@325-634>>(<Arguments: ()>)>] in <eClass of <Class: IndexOpsMixin@325-634>>
[N] dbg: execute: <eClass of <Class: StringAccessorMixin@1570-1612>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: StringAccessorMixin@1570-1612>>(<Arguments: ()>)>] in <eClass of <Class: StringAccessorMixin@1570-1612>>
[N] dbg: execute: <eClass of <Class: NDFrame@72-4723>> <Arguments: ()>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __init__@93-110>>> <Arguments: ()>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __init__@93-110>>>
[N] dbg: execute result: [<eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>] in <eClass of <Class: NDFrame@72-4723>>
[N] dbg: execute: <eClass of <Class: PandasObject@66-113>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: PandasObject@66-113>>(<Arguments: ()>)>] in <eClass of <Class: PandasObject@66-113>>
[N] dbg: execute: <eClass of <Class: StringMixin@17-66>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: StringMixin@17-66>>(<Arguments: ()>)>] in <eClass of <Class: StringMixin@17-66>>
[N] dbg: finder.filter_name "<Name: to_frame@940,22>" in (<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: ()>)>): '[<InstanceName: to_frame@1072,8>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: to_frame@1072,8>] -> [<InstanceElement of <eFunction of <Function: to_frame@1072-1093>>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Name: name@940,31>, <Operator: )>]) in scope <InstanceElement of <eFunction of <Function: to_frame@1072-1093>>>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: to_frame@1072-1093>>> <Arguments: name>
[N] dbg: eval_element <Name: df@1091,15>@(1091, 15)
[N] dbg: eval_element Node(comparison, [<Name: name@1086,11>, <Keyword: is>, <Keyword: None>])@(1086, 11)
[N] dbg: eval_element <Name: name@1086,11>@(1086, 11)
[N] dbg: finder.filter_name "<Name: name@1086,11>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: to_frame@1072-1093>>>>): '[<FakeName: name@1072,23>]'@(1086, 11)
[N] dbg: eval_element <Name: name@940,31>@(940, 31)
[N] dbg: eval_element <Name: inplace@929,15>@(929, 15)
[N] dbg: finder.filter_name "<Name: inplace@929,15>" in (<eFunction of <Function: reset_index@899-943>>): '[<Name: inplace@899,61>]'@(929, 15)
[N] dbg: Dynamic param search for <Param: inplace=<Keyword: False>> in 'reset_index'.
[N] dbg: Dynamic param result []
[N] dbg: eval_element <Keyword: False>@(899, 69)
[N] dbg: finder._names_to_types: [<Name: inplace@899,61>] -> [<CompiledObject: False>]
[N] dbg: finder.filter_name "<Name: name@940,31>" in (<eFunction of <Function: reset_index@899-943>>): '[<Name: name@899,50>]'@(940, 12)
[N] dbg: Dynamic param search for <Param: name=<Keyword: None>> in 'reset_index'.
[N] dbg: Dynamic param result []
[N] dbg: eval_element <Keyword: None>@(899, 55)
[N] dbg: finder._names_to_types: [<Name: name@899,50>] -> [<CompiledObject: None>]
[N] dbg: finder._names_to_types: [<FakeName: name@1072,23>] -> [<CompiledObject: None>]
[N] dbg: eval_element <Keyword: None>@(1086, 19)
[N] dbg: calculate_children types [<CompiledObject: True>]
[N] dbg: finder.filter_name "<Name: df@1091,15>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: to_frame@1072-1093>>>>): '[<Name: df@1087,12>]'@(1091, 15)
[N] dbg: eval_statement <ExprStmt: df = self._constructor_expanddim(self)@1087,12> (<Name: df@1087,12>)
[N] dbg: eval_element Node(power, [<Name: self@1087,17>, Node(trailer, [<Operator: .>, <Name: _constructor_expanddim@1087,22>]), Node(trailer, [<Operator: (>, <Name: self@1087,45>, <Operator: )>])])@(1087, 17)
[N] dbg: finder.filter_name "<Name: self@1087,17>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: to_frame@1072-1093>>>>): '[<FakeName: self@1072,17>]'@(1087, 12)
[N] dbg: finder._names_to_types: [<FakeName: self@1072,17>] -> [<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: ()>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: _constructor_expanddim@1087,22>]) in scope <eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: ()>)>
[N] dbg: finder.filter_name "<Name: _constructor_expanddim@1087,22>" in (<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: ()>)>): '[<InstanceName: _constructor_expanddim@249,8>]'@None
[N] dbg: decorator: <Decorator: @property @248,4> <Function: _constructor_expanddim@249-254>
[N] dbg: eval_element <Name: property@248,5>@(248, 5)
[N] dbg: finder.filter_name "<Name: property@248,5>" in (<eClass of <Class: Series@89-2717>>): '[<CompiledName: (builtins).property>]'@(248, 5)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).property>] -> [<CompiledObject: <class 'property'>>]
[N] dbg: execute: <CompiledObject: <class 'property'>> <Arguments: [AlreadyEvaluated({<eFunction of <Function: _constructor_expanddim@249-254>>})]>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __init__@64-70>>> <Arguments: [AlreadyEvaluated({<eFunction of <Function: _constructor_expanddim@249-254>>})]>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __init__@64-70>>>
[N] dbg: execute result: [<eInstance of <CompiledObject: <class 'property'>>(<Arguments: [AlreadyEvaluated({<eFunction of <Function: _constructor_expanddim@249-254>>})]>)>] in <CompiledObject: <class 'property'>>
[N] dbg: decorator end <eInstance of <CompiledObject: <class 'property'>>(<Arguments: [AlreadyEvaluated({<eFunction of <Function: _constructor_expanddim@249-254>>})]>) decorates <eFunction of <Function: _constructor_expanddim@249-254>>>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __get__@70-73>>> <Arguments: [AlreadyEvaluated({<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: ()>)>}), AlreadyEvaluated({<eClass of <Class: Series@89-2717>>})]>
[N] dbg: eval_element Node(power, [<Name: self@71,15>, Node(trailer, [<Operator: .>, <Name: fget@71,20>]), Node(trailer, [<Operator: (>, <Name: obj@71,25>, <Operator: )>])])@(71, 15)
[N] dbg: finder.filter_name "<Name: self@71,15>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __get__@70-73>>>>): '[<FakeName: self@70,16>]'@(71, 15)
[N] dbg: finder._names_to_types: [<FakeName: self@70,16>] -> [<eInstance of <CompiledObject: <class 'property'>>(<Arguments: [AlreadyEvaluated({<eFunction of <Function: _constructor_expanddim@249-254>>})]>) decorates <eFunction of <Function: _constructor_expanddim@249-254>>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: fget@71,20>]) in scope <eInstance of <CompiledObject: <class 'property'>>(<Arguments: [AlreadyEvaluated({<eFunction of <Function: _constructor_expanddim@249-254>>})]>) decorates <eFunction of <Function: _constructor_expanddim@249-254>>>
[N] dbg: finder.filter_name "<Name: fget@71,20>" in (<eInstance of <CompiledObject: <class 'property'>>(<Arguments: [AlreadyEvaluated({<eFunction of <Function: _constructor_expanddim@249-254>>})]>) decorates <eFunction of <Function: _constructor_expanddim@249-254>>>): '[<InstanceName: fget@84,13>, <InstanceName: fget@65,13>]'@None
[N] dbg: eval_statement <InstanceElement of <ExprStmt: self.fget = func@84,8>> (<InstanceName: fget@84,13>)
[N] dbg: eval_element <InstanceName: func@84,20>@(84, 20)
[N] dbg: finder.filter_name "<InstanceName: func@84,20>" in (<InstanceElement of <eFunction of <Function: getter@83-87>>>): '[<Name: func@83,21>]'@(84, 8)
[N] dbg: Dynamic param search for <Param: func> in 'getter'.
[N] dbg: Dynamic param result []
[N] dbg: finder._names_to_types: [<Name: func@83,21>] -> []
[N] dbg: eval_statement result []
[N] dbg: eval_statement <InstanceElement of <ExprStmt: self.fget = fget@65,8>> (<InstanceName: fget@65,13>)
[N] dbg: eval_element <InstanceName: fget@65,20>@(65, 20)
[N] dbg: finder.filter_name "<InstanceName: fget@65,20>" in (<InstanceElement of <FunctionExecution of <InstanceElement of <eFunction of <Function: __init__@64-70>>>>>): '[<FakeName: fget@64,23>]'@(65, 8)
[N] dbg: finder._names_to_types: [<FakeName: fget@64,23>] -> [<eFunction of <Function: _constructor_expanddim@249-254>>]
[N] dbg: eval_statement result [<eFunction of <Function: _constructor_expanddim@249-254>>]
[N] dbg: finder._names_to_types: [<InstanceName: fget@84,13>, <InstanceName: fget@65,13>] -> [<eFunction of <Function: _constructor_expanddim@249-254>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Name: obj@71,25>, <Operator: )>]) in scope <eFunction of <Function: _constructor_expanddim@249-254>>
[N] dbg: execute: <eFunction of <Function: _constructor_expanddim@249-254>> <Arguments: obj>
[N] dbg: eval_element <Name: DataFrame@251,15>@(251, 15)
[N] dbg: finder.filter_name "<Name: DataFrame@251,15>" in (<FunctionExecution of <eFunction of <Function: _constructor_expanddim@249-254>>>): '[<Name: DataFrame@250,38>]'@(251, 15)
[N] dbg: search_module 'pandas.core.frame' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/core']
[N] dbg: finder.filter_name "'DataFrame'" in (<ModuleWrapper: <fast.FastModule: frame@1-5529>>): '[<Name: DataFrame@163,6>]'@None
[N] dbg: finder._names_to_types: [<FakeName: DataFrame@163,6>] -> [<eClass of <Class: DataFrame@163-5145>>]
[N] dbg: after import: [<eClass of <Class: DataFrame@163-5145>>]
[N] dbg: finder._names_to_types: [<Name: DataFrame@250,38>] -> [<eClass of <Class: DataFrame@163-5145>>]
[N] dbg: Return reachable: <ReturnStmt: return DataFrame@251,8>
[N] dbg: execute result: [<eClass of <Class: DataFrame@163-5145>>] in <eFunction of <Function: _constructor_expanddim@249-254>>
[N] dbg: Return reachable: <ReturnStmt: return self.fget(obj)@71,8>
[N] dbg: execute result: [<eClass of <Class: DataFrame@163-5145>>] in <InstanceElement of <eFunction of <Function: __get__@70-73>>>
[N] dbg: finder._names_to_types: [<InstanceName: _constructor_expanddim@249,8>] -> [<eClass of <Class: DataFrame@163-5145>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Name: self@1087,45>, <Operator: )>]) in scope <eClass of <Class: DataFrame@163-5145>>
[N] dbg: execute: <eClass of <Class: DataFrame@163-5145>> <Arguments: self>
[N] dbg: eval_element <Name: NDFrame@163,16>@(163, 16)
[N] dbg: finder.filter_name "<Name: NDFrame@163,16>" in (<eClass of <Class: DataFrame@163-5145>>): '[<Name: NDFrame@33,32>]'@(163, 16)
[N] dbg: finder.filter_name "'NDFrame'" in (<ModuleWrapper: <fast.FastModule: generic@2-4920>>): '[<Name: NDFrame@72,6>]'@None
[N] dbg: finder._names_to_types: [<FakeName: NDFrame@72,6>] -> [<eClass of <Class: NDFrame@72-4723>>]
[N] dbg: after import: [<eClass of <Class: NDFrame@72-4723>>]
[N] dbg: finder._names_to_types: [<Name: NDFrame@33,32>] -> [<eClass of <Class: NDFrame@72-4723>>]
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __init__@212-309>>> <Arguments: self>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __init__@212-309>>>
[N] dbg: execute result: [<eInstance of <eClass of <Class: DataFrame@163-5145>>(<Arguments: self>)>] in <eClass of <Class: DataFrame@163-5145>>
[N] dbg: eval_statement result [<eInstance of <eClass of <Class: DataFrame@163-5145>>(<Arguments: self>)>]
[N] dbg: finder._names_to_types: [<Name: df@1087,12>] -> [<eInstance of <eClass of <Class: DataFrame@163-5145>>(<Arguments: self>)>]
[N] dbg: Return reachable: <ReturnStmt: return df@1091,8>
[N] dbg: execute result: [<eInstance of <eClass of <Class: DataFrame@163-5145>>(<Arguments: self>)>] in <InstanceElement of <eFunction of <Function: to_frame@1072-1093>>>
[N] dbg: eval_statement result [<eInstance of <eClass of <Class: DataFrame@163-5145>>(<Arguments: self>)>]
[N] dbg: finder._names_to_types: [<Name: df@940,12>] -> [<eInstance of <eClass of <Class: DataFrame@163-5145>>(<Arguments: self>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: reset_index@941,22>]) in scope <eInstance of <eClass of <Class: DataFrame@163-5145>>(<Arguments: self>)>
[N] dbg: execute: <eClass of <Class: NDFrame@72-4723>> <Arguments: ()>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __init__@93-110>>> <Arguments: ()>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __init__@93-110>>>
[N] dbg: execute result: [<eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>] in <eClass of <Class: NDFrame@72-4723>>
[N] dbg: execute: <eClass of <Class: PandasObject@66-113>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: PandasObject@66-113>>(<Arguments: ()>)>] in <eClass of <Class: PandasObject@66-113>>
[N] dbg: execute: <eClass of <Class: StringMixin@17-66>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: StringMixin@17-66>>(<Arguments: ()>)>] in <eClass of <Class: StringMixin@17-66>>
[N] dbg: finder.filter_name "<Name: reset_index@941,22>" in (<eInstance of <eClass of <Class: DataFrame@163-5145>>(<Arguments: self>)>): '[<InstanceName: reset_index@2803,8>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: reset_index@2803,8>] -> [<InstanceElement of <eFunction of <Function: reset_index@2803-2859>>>]
[N] dbg: Dynamic param result []
[N] dbg: eval_element <Keyword: False>@(899, 43)
[N] dbg: finder._names_to_types: [<Name: drop@899,38>] -> [<CompiledObject: False>]
[N] dbg: finder.filter_name "<InstanceName: new_index@930,29>" in (<InstanceElement of <eFunction of <Function: reset_index@899-943>>>): '[<Name: new_index@927,20>]'@(930, 16)
[N] dbg: eval_statement <ExprStmt: new_index = self.index.droplevel(level)@927,20> (<Name: new_index@927,20>)
[N] dbg: eval_element Node(power, [<Name: self@927,32>, Node(trailer, [<Operator: .>, <Name: index@927,37>]), Node(trailer, [<Operator: .>, <Name: droplevel@927,43>]), Node(trailer, [<Operator: (>, <Name: level@927,53>, <Operator: )>])])@(927, 32)
[N] dbg: finder.filter_name "<Name: self@927,32>" in (<eFunction of <Function: reset_index@899-943>>): '[<Name: self@899,20>]'@(927, 20)
[N] dbg: finder._names_to_types: [<Name: self@899,20>] -> [<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: ()>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: index@927,37>]) in scope <eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: ()>)>
[N] dbg: finder.filter_name "<Name: index@927,37>" in (<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: ()>)>): '[<InstanceName: index@930,21>, <InstanceName: index@481,17>]'@None
[W] warning: catched stmt recursion: <InstanceElement of <ExprStmt: self.index = new_index@930,16>> against <InstanceElement of <ExprStmt: self.index = new_index@930,16>> @(930, 16)
[N] dbg: eval_statement <InstanceElement of <ExprStmt: self.index = self._data.index@481,12>> (<InstanceName: index@481,17>)
[N] dbg: eval_element <InstanceElement of Node(power, [<Name: self@481,25>, Node(trailer, [<Operator: .>, <Name: _data@481,30>]), Node(trailer, [<Operator: .>, <Name: index@481,36>])])>@(481, 25)
[N] dbg: finder.filter_name "<InstanceName: self@481,25>" in (<InstanceElement of <eFunction of <Function: _unpickle_series_compat@477-507>>>): '[<Name: self@477,32>]'@(481, 12)
[N] dbg: finder._names_to_types: [<Name: self@477,32>] -> [<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: ()>)>]
[N] dbg: eval_trailer: <InstanceElement of Node(trailer, [<Operator: .>, <Name: _data@481,30>])> in scope <eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: ()>)>
[N] dbg: finder.filter_name "<InstanceName: _data@481,30>" in (<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: ()>)>): '[<InstanceName: _data@1607,13>, <InstanceName: _data@785,13>, <InstanceName: _data@499,17>, <InstanceName: _data@479,17>]'@None
[N] dbg: eval_statement <InstanceElement of <ExprStmt: self._data = self._data.putmask(mask=mask, new=other, inplace=True)@1607,8>> (<InstanceName: _data@1607,13>)
[N] dbg: eval_element <InstanceElement of Node(power, [<Name: self@1607,21>, Node(trailer, [<Operator: .>, <Name: _data@1607,26>]), Node(trailer, [<Operator: .>, <Name: putmask@1607,32>]), Node(trailer, [<Operator: (>, Node(arglist, [Node(argument, [<Name: mask@1607,40>, <Operator: =>, <Name: mask@1607,45>]), <Operator: ,>, Node(argument, [<Name: new@1607,51>, <Operator: =>, <Name: other@1607,55>]), <Operator: ,>, Node(argument, [<Name: inplace@1607,62>, <Operator: =>, <Keyword: True>])]), <Operator: )>])])>@(1607, 21)
[N] dbg: finder.filter_name "<InstanceName: self@1607,21>" in (<InstanceElement of <eFunction of <Function: update@1595-1613>>>): '[<Name: self@1595,15>]'@(1607, 8)
[N] dbg: finder._names_to_types: [<Name: self@1595,15>] -> [<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: ()>)>]
[N] dbg: eval_trailer: <InstanceElement of Node(trailer, [<Operator: .>, <Name: _data@1607,26>])> in scope <eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: ()>)>
[N] dbg: finder.filter_name "<InstanceName: _data@1607,26>" in (<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: ()>)>): '[<InstanceName: _data@1607,13>, <InstanceName: _data@785,13>, <InstanceName: _data@499,17>, <InstanceName: _data@479,17>]'@None
[N] dbg: eval_statement <InstanceElement of <ExprStmt: self._data = self._data.setitem(indexer=key, value=value)@785,8>> (<InstanceName: _data@785,13>)
[N] dbg: eval_element <InstanceElement of Node(power, [<Name: self@785,21>, Node(trailer, [<Operator: .>, <Name: _data@785,26>]), Node(trailer, [<Operator: .>, <Name: setitem@785,32>]), Node(trailer, [<Operator: (>, Node(arglist, [Node(argument, [<Name: indexer@785,40>, <Operator: =>, <Name: key@785,48>]), <Operator: ,>, Node(argument, [<Name: value@785,53>, <Operator: =>, <Name: value@785,59>])]), <Operator: )>])])>@(785, 21)
[N] dbg: finder.filter_name "<InstanceName: self@785,21>" in (<InstanceElement of <eFunction of <Function: _set_values@782-789>>>): '[<Name: self@782,20>]'@(785, 8)
[N] dbg: finder._names_to_types: [<Name: self@782,20>] -> [<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: ()>)>]
[N] dbg: eval_trailer: <InstanceElement of Node(trailer, [<Operator: .>, <Name: _data@785,26>])> in scope <eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: ()>)>
[N] dbg: finder.filter_name "<InstanceName: _data@785,26>" in (<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: ()>)>): '[<InstanceName: _data@1607,13>, <InstanceName: _data@785,13>, <InstanceName: _data@499,17>, <InstanceName: _data@479,17>]'@None
[N] dbg: eval_statement <InstanceElement of <ExprStmt: # recreate self._data = SingleBlockManager(data, index, fastpath=True)@499,12>> (<InstanceName: _data@499,17>)
[N] dbg: eval_element <InstanceElement of Node(power, [<Name: SingleBlockManager@499,25>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])]), <Operator: )>])])>@(499, 25)
[N] dbg: finder.filter_name "<InstanceName: SingleBlockManager@499,25>" in (<InstanceElement of <eFunction of <Function: _unpickle_series_compat@477-507>>>): '[<Name: SingleBlockManager@33,34>]'@(499, 12)
[N] dbg: search_module 'pandas.core.internals' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/core']
[N] dbg: finder.filter_name "'SingleBlockManager'" in (<ModuleWrapper: <fast.FastModule: internals@1-4866>>): '[<Name: SingleBlockManager@3688,6>]'@None
[N] dbg: finder._names_to_types: [<FakeName: SingleBlockManager@3688,6>] -> [<eClass of <Class: SingleBlockManager@3688-3875>>]
[N] dbg: after import: [<eClass of <Class: SingleBlockManager@3688-3875>>]
[N] dbg: finder._names_to_types: [<Name: SingleBlockManager@33,34>] -> [<eClass of <Class: SingleBlockManager@3688-3875>>]
[N] dbg: eval_trailer: <InstanceElement of Node(trailer, [<Operator: (>, Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])]), <Operator: )>])> in scope <eClass of <Class: SingleBlockManager@3688-3875>>
[N] dbg: execute: <eClass of <Class: SingleBlockManager@3688-3875>> <Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>
[N] dbg: eval_element <Name: BlockManager@3688,25>@(3688, 25)
[N] dbg: finder.filter_name "<Name: BlockManager@3688,25>" in (<eClass of <Class: SingleBlockManager@3688-3875>>): '[<Name: BlockManager@2460,6>]'@(3688, 25)
[N] dbg: finder._names_to_types: [<FakeName: BlockManager@2460,6>] -> [<eClass of <Class: BlockManager@2460-3679>>]
[N] dbg: eval_element <Name: PandasObject@2460,19>@(2460, 19)
[N] dbg: finder.filter_name "<Name: PandasObject@2460,19>" in (<eClass of <Class: BlockManager@2460-3679>>): '[<Name: PandasObject@9,29>]'@(2460, 19)
[N] dbg: finder.filter_name "'PandasObject'" in (<ModuleWrapper: <fast.FastModule: base@1-331>>): '[<Name: PandasObject@66,6>]'@None
[N] dbg: finder._names_to_types: [<FakeName: PandasObject@66,6>] -> [<eClass of <Class: PandasObject@66-113>>]
[N] dbg: after import: [<eClass of <Class: PandasObject@66-113>>]
[N] dbg: finder._names_to_types: [<Name: PandasObject@9,29>] -> [<eClass of <Class: PandasObject@66-113>>]
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __init__@3696-3740>>> <Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __init__@3696-3740>>>
[N] dbg: execute result: [<eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>] in <eClass of <Class: SingleBlockManager@3688-3875>>
[N] dbg: eval_statement result [<eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>]
[N] dbg: eval_statement <InstanceElement of <ExprStmt: self._data = state['_data']@479,12>> (<InstanceName: _data@479,17>)
[N] dbg: eval_element <InstanceElement of Node(power, [<Name: state@479,25>, Node(trailer, [<Operator: [>, <String: '_data'>, <Operator: ]>])])>@(479, 25)
[N] dbg: finder.filter_name "<InstanceName: state@479,25>" in (<InstanceElement of <eFunction of <Function: _unpickle_series_compat@477-507>>>): '[<Name: state@477,38>]'@(479, 12)
[N] dbg: Dynamic param search for <Param: state> in '_unpickle_series_compat'.
[N] dbg: eval_element Node(power, [<Name: self@807,16>, Node(trailer, [<Operator: .>, <Name: _unpickle_series_compat@807,21>])])@(807, 16)
[N] dbg: finder.filter_name "<Name: self@807,16>" in (<eFunction of <Function: __setstate__@784-829>>): '[<Name: self@784,21>]'@(807, 16)
[N] dbg: finder._names_to_types: [<Name: self@784,21>] -> [<eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: _unpickle_series_compat@807,21>]) in scope <eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>
[N] dbg: execute: <eClass of <Class: PandasObject@66-113>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: PandasObject@66-113>>(<Arguments: ()>)>] in <eClass of <Class: PandasObject@66-113>>
[N] dbg: execute: <eClass of <Class: StringMixin@17-66>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: StringMixin@17-66>>(<Arguments: ()>)>] in <eClass of <Class: StringMixin@17-66>>
[N] dbg: finder.filter_name "<Name: _unpickle_series_compat@807,21>" in (<eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>): '[]'@None
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __getattr__@2345-2362>>> <Arguments: [AlreadyEvaluated({<CompiledObject: '_unpickle_series_compat'>})]>
[N] dbg: eval_element Node(atom, [<Operator: (>, Node(or_test, [Node(comparison, [<Name: name@2352,12>, <Keyword: in>, Node(power, [<Name: self@2352,20>, Node(trailer, [<Operator: .>, <Name: _internal_names_set@2352,25>])])]), <Keyword: or>, Node(comparison, [<Name: name@2353,19>, <Keyword: in>, Node(power, [<Name: self@2353,27>, Node(trailer, [<Operator: .>, <Name: _metadata@2353,32>])])]), <Keyword: or>, Node(comparison, [<Name: name@2354,19>, <Keyword: in>, Node(power, [<Name: self@2354,27>, Node(trailer, [<Operator: .>, <Name: _accessors@2354,32>])])])]), <Operator: )>])@(2352, 11)
[N] dbg: eval_element Node(or_test, [Node(comparison, [<Name: name@2352,12>, <Keyword: in>, Node(power, [<Name: self@2352,20>, Node(trailer, [<Operator: .>, <Name: _internal_names_set@2352,25>])])]), <Keyword: or>, Node(comparison, [<Name: name@2353,19>, <Keyword: in>, Node(power, [<Name: self@2353,27>, Node(trailer, [<Operator: .>, <Name: _metadata@2353,32>])])]), <Keyword: or>, Node(comparison, [<Name: name@2354,19>, <Keyword: in>, Node(power, [<Name: self@2354,27>, Node(trailer, [<Operator: .>, <Name: _accessors@2354,32>])])])])@(2352, 12)
[N] dbg: eval_element Node(comparison, [<Name: name@2352,12>, <Keyword: in>, Node(power, [<Name: self@2352,20>, Node(trailer, [<Operator: .>, <Name: _internal_names_set@2352,25>])])])@(2352, 12)
[N] dbg: eval_element <Name: name@2352,12>@(2352, 12)
[N] dbg: finder.filter_name "<Name: name@2352,12>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __getattr__@2345-2362>>>>): '[<FakeName: name@2345,26>]'@(2352, 12)
[N] dbg: finder._names_to_types: [<FakeName: name@2345,26>] -> [<CompiledObject: '_unpickle_series_compat'>]
[N] dbg: eval_element Node(power, [<Name: self@2352,20>, Node(trailer, [<Operator: .>, <Name: _internal_names_set@2352,25>])])@(2352, 20)
[N] dbg: finder.filter_name "<Name: self@2352,20>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __getattr__@2345-2362>>>>): '[<FakeName: self@2345,20>]'@(2352, 20)
[N] dbg: finder._names_to_types: [<FakeName: self@2345,20>] -> [<eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: _internal_names_set@2352,25>]) in scope <eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>
[N] dbg: finder.filter_name "<Name: _internal_names_set@2352,25>" in (<eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>): '[<InstanceName: _internal_names_set@88,4>]'@None
[N] dbg: eval_statement <ExprStmt: _internal_names_set = set(_internal_names)@88,4> (<InstanceName: _internal_names_set@88,4>)
[N] dbg: eval_element Node(power, [<Name: set@88,26>, Node(trailer, [<Operator: (>, <Name: _internal_names@88,30>, <Operator: )>])])@(88, 26)
[N] dbg: finder.filter_name "<Name: set@88,26>" in (<eClass of <Class: NDFrame@72-4723>>): '[<CompiledName: (builtins).set>]'@(88, 4)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).set>] -> [<CompiledObject: <class 'set'>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Name: _internal_names@88,30>, <Operator: )>]) in scope <CompiledObject: <class 'set'>>
[N] dbg: execute: <CompiledObject: <class 'set'>> <Arguments: _internal_names>
[N] dbg: execute result: [<eInstance of <CompiledObject: <class 'set'>>(<Arguments: [AlreadyEvaluated({<jedi.evaluate.iterable.ArrayInstance object at 0x139b73860>})]>)>] in <CompiledObject: <class 'set'>>
[N] dbg: eval_statement result [<eInstance of <CompiledObject: <class 'set'>>(<Arguments: [AlreadyEvaluated({<jedi.evaluate.iterable.ArrayInstance object at 0x139b73860>})]>)>]
[N] dbg: finder._names_to_types: [<InstanceName: _internal_names_set@88,4>] -> [<eInstance of <CompiledObject: <class 'set'>>(<Arguments: [AlreadyEvaluated({<jedi.evaluate.iterable.ArrayInstance object at 0x139b73860>})]>)>]
[N] dbg: calculate_children types []
[N] dbg: calculate_children types []
[N] dbg: eval_element Node(power, [<Name: object@2355,19>, Node(trailer, [<Operator: .>, <Name: __getattribute__@2355,26>]), Node(trailer, [<Operator: (>, Node(arglist, [<Name: self@2355,43>, <Operator: ,>, <Name: name@2355,49>]), <Operator: )>])])@(2355, 19)
[N] dbg: finder.filter_name "<Name: object@2355,19>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __getattr__@2345-2362>>>>): '[<CompiledName: (builtins).object>]'@(2355, 19)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).object>] -> [<CompiledObject: <class 'object'>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: __getattribute__@2355,26>]) in scope <CompiledObject: <class 'object'>>
[N] dbg: finder.filter_name "<Name: __getattribute__@2355,26>" in (<CompiledObject: <class 'object'>>): '[<CompiledName: (object).__getattribute__>]'@None
[N] dbg: finder._names_to_types: [<CompiledName: (object).__getattribute__>] -> [<CompiledObject: <slot wrapper '__getattribute__' of 'object' objects>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [<Name: self@2355,43>, <Operator: ,>, <Name: name@2355,49>]), <Operator: )>]) in scope <CompiledObject: <slot wrapper '__getattribute__' of 'object' objects>>
[N] dbg: execute: <CompiledObject: <slot wrapper '__getattribute__' of 'object' objects>> <Arguments: Node(arglist, [<Name: self@2355,43>, <Operator: ,>, <Name: name@2355,49>])>
[N] dbg: execute result: [] in <CompiledObject: <slot wrapper '__getattribute__' of 'object' objects>>
[N] dbg: eval_element Node(comparison, [<Name: name@2357,15>, <Keyword: in>, Node(power, [<Name: self@2357,23>, Node(trailer, [<Operator: .>, <Name: _info_axis@2357,28>])])])@(2357, 15)
[N] dbg: eval_element <Name: name@2357,15>@(2357, 15)
[N] dbg: finder.filter_name "<Name: name@2357,15>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __getattr__@2345-2362>>>>): '[<FakeName: name@2345,26>]'@(2357, 15)
[N] dbg: finder._names_to_types: [<FakeName: name@2345,26>] -> [<CompiledObject: '_unpickle_series_compat'>]
[N] dbg: eval_element Node(power, [<Name: self@2357,23>, Node(trailer, [<Operator: .>, <Name: _info_axis@2357,28>])])@(2357, 23)
[N] dbg: finder.filter_name "<Name: self@2357,23>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __getattr__@2345-2362>>>>): '[<FakeName: self@2345,20>]'@(2357, 23)
[N] dbg: finder._names_to_types: [<FakeName: self@2345,20>] -> [<eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: _info_axis@2357,28>]) in scope <eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>
[N] dbg: finder.filter_name "<Name: _info_axis@2357,28>" in (<eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>): '[<InstanceName: _info_axis@379,8>]'@None
[N] dbg: decorator: <Decorator: @property @378,4> <Function: _info_axis@379-382>
[N] dbg: eval_element <Name: property@378,5>@(378, 5)
[N] dbg: finder.filter_name "<Name: property@378,5>" in (<eClass of <Class: NDFrame@72-4723>>): '[<CompiledName: (builtins).property>]'@(378, 5)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).property>] -> [<CompiledObject: <class 'property'>>]
[N] dbg: execute: <CompiledObject: <class 'property'>> <Arguments: [AlreadyEvaluated({<eFunction of <Function: _info_axis@379-382>>})]>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __init__@64-70>>> <Arguments: [AlreadyEvaluated({<eFunction of <Function: _info_axis@379-382>>})]>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __init__@64-70>>>
[N] dbg: execute result: [<eInstance of <CompiledObject: <class 'property'>>(<Arguments: [AlreadyEvaluated({<eFunction of <Function: _info_axis@379-382>>})]>)>] in <CompiledObject: <class 'property'>>
[N] dbg: decorator end <eInstance of <CompiledObject: <class 'property'>>(<Arguments: [AlreadyEvaluated({<eFunction of <Function: _info_axis@379-382>>})]>) decorates <eFunction of <Function: _info_axis@379-382>>>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __get__@70-73>>> <Arguments: [AlreadyEvaluated({<eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>}), AlreadyEvaluated({<eClass of <Class: NDFrame@72-4723>>})]>
[N] dbg: eval_element Node(power, [<Name: self@71,15>, Node(trailer, [<Operator: .>, <Name: fget@71,20>]), Node(trailer, [<Operator: (>, <Name: obj@71,25>, <Operator: )>])])@(71, 15)
[N] dbg: finder.filter_name "<Name: self@71,15>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __get__@70-73>>>>): '[<FakeName: self@70,16>]'@(71, 15)
[N] dbg: finder._names_to_types: [<FakeName: self@70,16>] -> [<eInstance of <CompiledObject: <class 'property'>>(<Arguments: [AlreadyEvaluated({<eFunction of <Function: _info_axis@379-382>>})]>) decorates <eFunction of <Function: _info_axis@379-382>>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: fget@71,20>]) in scope <eInstance of <CompiledObject: <class 'property'>>(<Arguments: [AlreadyEvaluated({<eFunction of <Function: _info_axis@379-382>>})]>) decorates <eFunction of <Function: _info_axis@379-382>>>
[N] dbg: finder.filter_name "<Name: fget@71,20>" in (<eInstance of <CompiledObject: <class 'property'>>(<Arguments: [AlreadyEvaluated({<eFunction of <Function: _info_axis@379-382>>})]>) decorates <eFunction of <Function: _info_axis@379-382>>>): '[<InstanceName: fget@84,13>, <InstanceName: fget@65,13>]'@None
[N] dbg: eval_statement <InstanceElement of <ExprStmt: self.fget = func@84,8>> (<InstanceName: fget@84,13>)
[N] dbg: eval_element <InstanceName: func@84,20>@(84, 20)
[N] dbg: finder.filter_name "<InstanceName: func@84,20>" in (<InstanceElement of <eFunction of <Function: getter@83-87>>>): '[<Name: func@83,21>]'@(84, 8)
[N] dbg: Dynamic param search for <Param: func> in 'getter'.
[N] dbg: Dynamic param result []
[N] dbg: finder._names_to_types: [<Name: func@83,21>] -> []
[N] dbg: eval_statement result []
[N] dbg: eval_statement <InstanceElement of <ExprStmt: self.fget = fget@65,8>> (<InstanceName: fget@65,13>)
[N] dbg: eval_element <InstanceName: fget@65,20>@(65, 20)
[N] dbg: finder.filter_name "<InstanceName: fget@65,20>" in (<InstanceElement of <FunctionExecution of <InstanceElement of <eFunction of <Function: __init__@64-70>>>>>): '[<FakeName: fget@64,23>]'@(65, 8)
[N] dbg: finder._names_to_types: [<FakeName: fget@64,23>] -> [<eFunction of <Function: _info_axis@379-382>>]
[N] dbg: eval_statement result [<eFunction of <Function: _info_axis@379-382>>]
[N] dbg: finder._names_to_types: [<InstanceName: fget@84,13>, <InstanceName: fget@65,13>] -> [<eFunction of <Function: _info_axis@379-382>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Name: obj@71,25>, <Operator: )>]) in scope <eFunction of <Function: _info_axis@379-382>>
[N] dbg: execute: <eFunction of <Function: _info_axis@379-382>> <Arguments: obj>
[N] dbg: eval_element Node(power, [<Name: getattr@380,15>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: self@380,23>, <Operator: ,>, Node(power, [<Name: self@380,29>, Node(trailer, [<Operator: .>, <Name: _info_axis_name@380,34>])])]), <Operator: )>])])@(380, 15)
[N] dbg: finder.filter_name "<Name: getattr@380,15>" in (<FunctionExecution of <eFunction of <Function: _info_axis@379-382>>>): '[<CompiledName: (builtins).getattr>]'@(380, 15)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).getattr>] -> [<CompiledObject: <built-in function getattr>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [<Name: self@380,23>, <Operator: ,>, Node(power, [<Name: self@380,29>, Node(trailer, [<Operator: .>, <Name: _info_axis_name@380,34>])])]), <Operator: )>]) in scope <CompiledObject: <built-in function getattr>>
[N] dbg: execute: <CompiledObject: <built-in function getattr>> <Arguments: Node(arglist, [<Name: self@380,23>, <Operator: ,>, Node(power, [<Name: self@380,29>, Node(trailer, [<Operator: .>, <Name: _info_axis_name@380,34>])])])>
[N] dbg: eval_element <Name: self@380,23>@(380, 23)
[N] dbg: finder.filter_name "<Name: self@380,23>" in (<FunctionExecution of <eFunction of <Function: _info_axis@379-382>>>): '[<FakeName: self@379,19>]'@(380, 23)
[N] dbg: eval_element <Name: obj@71,25>@(71, 25)
[N] dbg: finder.filter_name "<Name: obj@71,25>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __get__@70-73>>>>): '[<FakeName: obj@70,22>]'@(71, 25)
[N] dbg: finder._names_to_types: [<FakeName: obj@70,22>] -> [<eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>]
[N] dbg: finder._names_to_types: [<FakeName: self@379,19>] -> [<eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>]
[N] dbg: eval_element Node(power, [<Name: self@380,29>, Node(trailer, [<Operator: .>, <Name: _info_axis_name@380,34>])])@(380, 29)
[N] dbg: finder.filter_name "<Name: self@380,29>" in (<FunctionExecution of <eFunction of <Function: _info_axis@379-382>>>): '[<FakeName: self@379,19>]'@(380, 29)
[N] dbg: finder._names_to_types: [<FakeName: self@379,19>] -> [<eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: _info_axis_name@380,34>]) in scope <eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>
[N] dbg: finder.filter_name "<Name: _info_axis_name@380,34>" in (<eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>): '[<InstanceName: _info_axis_name@211,16>]'@None
[N] dbg: eval_statement <InstanceElement of <ExprStmt: cls._info_axis_name = axes[info_axis]@211,12>> (<InstanceName: _info_axis_name@211,16>)
[N] dbg: eval_element <InstanceElement of Node(power, [<Name: axes@211,34>, Node(trailer, [<Operator: [>, <Name: info_axis@211,39>, <Operator: ]>])])>@(211, 34)
[N] dbg: finder.filter_name "<InstanceName: axes@211,34>" in (<InstanceElement of <eFunction of <Function: _setup_axes@178-237>>>): '[<Name: axes@179,13>]'@(211, 12)
[N] dbg: Dynamic param search for <Param: axes> in '_setup_axes'.
[N] dbg: eval_element Node(power, [<Name: DataFrame@5145,0>, Node(trailer, [<Operator: .>, <Name: _setup_axes@5145,10>])])@(5145, 0)
[N] dbg: finder.filter_name "<Name: DataFrame@5145,0>" in (<ModuleWrapper: <fast.FastModule: frame@1-5529>>): '[<Name: DataFrame@163,6>]'@(5145, 0)
[N] dbg: finder._names_to_types: [<FakeName: DataFrame@163,6>] -> [<eClass of <Class: DataFrame@163-5145>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: _setup_axes@5145,10>]) in scope <eClass of <Class: DataFrame@163-5145>>
[N] dbg: finder.filter_name "<Name: _setup_axes@5145,10>" in (<eClass of <Class: DataFrame@163-5145>>): '[<Name: _setup_axes@178,8>]'@None
[N] dbg: decorator: <Decorator: @classmethod @177,4> <Function: _setup_axes@178-237>
[N] dbg: eval_element <Name: classmethod@177,5>@(177, 5)
[N] dbg: finder.filter_name "<Name: classmethod@177,5>" in (<eClass of <Class: NDFrame@72-4723>>): '[<CompiledName: (builtins).classmethod>]'@(177, 5)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).classmethod>] -> [<CompiledObject: <class 'classmethod'>>]
[N] dbg: execute: <CompiledObject: <class 'classmethod'>> <Arguments: [AlreadyEvaluated({<eFunction of <Function: _setup_axes@178-237>>})]>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __init__@101-104>>> <Arguments: [AlreadyEvaluated({<eFunction of <Function: _setup_axes@178-237>>})]>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __init__@101-104>>>
[N] dbg: execute result: [<eInstance of <CompiledObject: <class 'classmethod'>>(<Arguments: [AlreadyEvaluated({<eFunction of <Function: _setup_axes@178-237>>})]>)>] in <CompiledObject: <class 'classmethod'>>
[N] dbg: decorator end <eInstance of <CompiledObject: <class 'classmethod'>>(<Arguments: [AlreadyEvaluated({<eFunction of <Function: _setup_axes@178-237>>})]>) decorates <eFunction of <Function: _setup_axes@178-237>>>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __get__@104-113>>> <Arguments: [AlreadyEvaluated({<CompiledObject: None>}), AlreadyEvaluated({<eClass of <Class: DataFrame@163-5145>>})]>
[N] dbg: eval_element <Name: _method@107,15>@(107, 15)
[N] dbg: finder.filter_name "<Name: _method@107,15>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __get__@104-113>>>>): '[<Name: _method@105,12>]'@(107, 15)
[N] dbg: finder._names_to_types: [<FakeName: _method@105,12>] -> [<eFunction of <Function: _method@105-107>>]
[N] dbg: Return reachable: <ReturnStmt: return _method@107,8>
[N] dbg: execute result: [<eFunction of <Function: _method@105-107>>] in <InstanceElement of <eFunction of <Function: __get__@104-113>>>
[N] dbg: finder._names_to_types: [<FakeName: _setup_axes@178,8>] -> [<eFunction of <Function: _method@105-107>>]
[N] dbg: eval_element Node(power, [<Name: Panel@1521,0>, Node(trailer, [<Operator: .>, <Name: _setup_axes@1521,6>])])@(1521, 0)
[N] dbg: finder.filter_name "<Name: Panel@1521,0>" in (<ModuleWrapper: <fast.FastModule: panel@1-1544>>): '[<Name: Panel@107,6>]'@(1521, 0)
[N] dbg: finder._names_to_types: [<FakeName: Panel@107,6>] -> [<eClass of <Class: Panel@107-1463>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: _setup_axes@1521,6>]) in scope <eClass of <Class: Panel@107-1463>>
[N] dbg: eval_element <Name: NDFrame@107,12>@(107, 12)
[N] dbg: finder.filter_name "<Name: NDFrame@107,12>" in (<eClass of <Class: Panel@107-1463>>): '[<Name: NDFrame@22,32>]'@(107, 12)
[N] dbg: finder.filter_name "'NDFrame'" in (<ModuleWrapper: <fast.FastModule: generic@2-4920>>): '[<Name: NDFrame@72,6>]'@None
[N] dbg: finder._names_to_types: [<FakeName: NDFrame@72,6>] -> [<eClass of <Class: NDFrame@72-4723>>]
[N] dbg: after import: [<eClass of <Class: NDFrame@72-4723>>]
[N] dbg: finder._names_to_types: [<Name: NDFrame@22,32>] -> [<eClass of <Class: NDFrame@72-4723>>]
[N] dbg: finder.filter_name "<Name: _setup_axes@1521,6>" in (<eClass of <Class: Panel@107-1463>>): '[<Name: _setup_axes@178,8>]'@None
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __get__@104-113>>> <Arguments: [AlreadyEvaluated({<CompiledObject: None>}), AlreadyEvaluated({<eClass of <Class: Panel@107-1463>>})]>
[N] dbg: eval_element <Name: _method@107,15>@(107, 15)
[N] dbg: finder.filter_name "<Name: _method@107,15>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __get__@104-113>>>>): '[<Name: _method@105,12>]'@(107, 15)
[N] dbg: finder._names_to_types: [<FakeName: _method@105,12>] -> [<eFunction of <Function: _method@105-107>>]
[N] dbg: Return reachable: <ReturnStmt: return _method@107,8>
[N] dbg: execute result: [<eFunction of <Function: _method@105-107>>] in <InstanceElement of <eFunction of <Function: __get__@104-113>>>
[N] dbg: finder._names_to_types: [<FakeName: _setup_axes@178,8>] -> [<eFunction of <Function: _method@105-107>>]
[N] dbg: eval_element Node(power, [<Name: klass@41,4>, Node(trailer, [<Operator: .>, <Name: _setup_axes@41,10>])])@(41, 4)
[N] dbg: finder.filter_name "<Name: klass@41,4>" in (<eFunction of <Function: create_nd_panel_factory@7-95>>): '[<Name: klass@38,4>]'@(41, 4)
[N] dbg: eval_statement <ExprStmt: klass = type(klass_name, (slicer,), ns)@38,4> (<Name: klass@38,4>)
[N] dbg: eval_element Node(power, [<Name: type@38,12>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: klass_name@38,17>, <Operator: ,>, Node(atom, [<Operator: (>, Node(testlist_comp, [<Name: slicer@38,30>, <Operator: ,>]), <Operator: )>]), <Operator: ,>, <Name: ns@38,40>]), <Operator: )>])])@(38, 12)
[N] dbg: finder.filter_name "<Name: type@38,12>" in (<eFunction of <Function: create_nd_panel_factory@7-95>>): '[<CompiledName: (builtins).type>]'@(38, 4)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).type>] -> [<CompiledObject: <class 'type'>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [<Name: klass_name@38,17>, <Operator: ,>, Node(atom, [<Operator: (>, Node(testlist_comp, [<Name: slicer@38,30>, <Operator: ,>]), <Operator: )>]), <Operator: ,>, <Name: ns@38,40>]), <Operator: )>]) in scope <CompiledObject: <class 'type'>>
[N] dbg: execute: <CompiledObject: <class 'type'>> <Arguments: Node(arglist, [<Name: klass_name@38,17>, <Operator: ,>, Node(atom, [<Operator: (>, Node(testlist_comp, [<Name: slicer@38,30>, <Operator: ,>]), <Operator: )>]), <Operator: ,>, <Name: ns@38,40>])>
[N] dbg: eval_element <Name: klass_name@38,17>@(38, 17)
[N] dbg: finder.filter_name "<Name: klass_name@38,17>" in (<eFunction of <Function: create_nd_panel_factory@7-95>>): '[<Name: klass_name@7,28>]'@(38, 4)
[N] dbg: Dynamic param search for <Param: klass_name> in 'create_nd_panel_factory'.
[N] dbg: eval_element <Name: create_nd_panel_factory@6,10>@(6, 10)
[N] dbg: finder.filter_name "<Name: create_nd_panel_factory@6,10>" in (<ModuleWrapper: <fast.FastModule: panel4d@1-44>>): '[<Name: create_nd_panel_factory@3,32>]'@(6, 0)
[N] dbg: search_module 'pandas.core.panelnd' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/core']
[N] dbg: finder.filter_name "'create_nd_panel_factory'" in (<ModuleWrapper: <fast.FastModule: panelnd@1-47>>): '[<Name: create_nd_panel_factory@7,4>]'@None
[N] dbg: finder._names_to_types: [<FakeName: create_nd_panel_factory@7,4>] -> [<eFunction of <Function: create_nd_panel_factory@7-95>>]
[N] dbg: after import: [<eFunction of <Function: create_nd_panel_factory@7-95>>]
[N] dbg: finder._names_to_types: [<Name: create_nd_panel_factory@3,32>] -> [<eFunction of <Function: create_nd_panel_factory@7-95>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [Node(argument, [<Name: klass_name@7,4>, <Operator: =>, <String: 'Panel4D'>]), <Operator: ,>, Node(argument, [<Name: orders@8,4>, <Operator: =>, Node(atom, [<Operator: [>, Node(testlist_comp, [<String: 'labels'>, <Operator: ,>, <String: 'items'>, <Operator: ,>, <String: 'major_axis'>, <Operator: ,>, <String: 'minor_axis'>]), <Operator: ]>])]), <Operator: ,>, Node(argument, [<Name: slices@9,4>, <Operator: =>, Node(atom, [<Operator: {>, Node(dictorsetmaker, [<String: 'labels'>, <Operator: :>, <String: 'labels'>, <Operator: ,>, <String: 'items'>, <Operator: :>, <String: 'items'>, <Operator: ,>, <String: 'major_axis'>, <Operator: :>, <String: 'major_axis'>, <Operator: ,>, <String: 'minor_axis'>, <Operator: :>, <String: 'minor_axis'>]), <Operator: }>])]), <Operator: ,>, Node(argument, [<Name: slicer@11,4>, <Operator: =>, <Name: Panel@11,11>]), <Operator: ,>, Node(argument, [<Name: aliases@12,4>, <Operator: =>, Node(atom, [<Operator: {>, Node(dictorsetmaker, [<String: 'major'>, <Operator: :>, <String: 'major_axis'>, <Operator: ,>, <String: 'minor'>, <Operator: :>, <String: 'minor_axis'>]), <Operator: }>])]), <Operator: ,>, Node(argument, [<Name: stat_axis@13,4>, <Operator: =>, <Number: 2>]), <Operator: ,>, Node(argument, [<Name: ns@14,4>, <Operator: =>, Node(power, [<Name: dict@14,7>, Node(trailer, [<Operator: (>, Node(argument, [<Name: __doc__@14,12>, <Operator: =>, <String: """
Panel4D is a 4-Dimensional named container very much like a Panel, but
having 4 named dimensions. It is intended as a test bed for more
N-Dimensional named containers.
Parameters
----------
data : ndarray (labels x items x major x minor), or dict of Panels
labels : Index or array-like : axis=0
items : Index or array-like : axis=1
major_axis : Index or array-like: axis=2
minor_axis : Index or array-like: axis=3
dtype : dtype, default None
Data type to force, otherwise infer
copy : boolean, default False
Copy data from inputs. Only affects DataFrame / 2d ndarray input
""">]), <Operator: )>])])])]), <Operator: )>]) in scope <eFunction of <Function: create_nd_panel_factory@7-95>>
[N] dbg: execute: <eFunction of <Function: create_nd_panel_factory@7-95>> <Arguments: Node(arglist, [Node(argument, [<Name: klass_name@7,4>, <Operator: =>, <String: 'Panel4D'>]), <Operator: ,>, Node(argument, [<Name: orders@8,4>, <Operator: =>, Node(atom, [<Operator: [>, Node(testlist_comp, [<String: 'labels'>, <Operator: ,>, <String: 'items'>, <Operator: ,>, <String: 'major_axis'>, <Operator: ,>, <String: 'minor_axis'>]), <Operator: ]>])]), <Operator: ,>, Node(argument, [<Name: slices@9,4>, <Operator: =>, Node(atom, [<Operator: {>, Node(dictorsetmaker, [<String: 'labels'>, <Operator: :>, <String: 'labels'>, <Operator: ,>, <String: 'items'>, <Operator: :>, <String: 'items'>, <Operator: ,>, <String: 'major_axis'>, <Operator: :>, <String: 'major_axis'>, <Operator: ,>, <String: 'minor_axis'>, <Operator: :>, <String: 'minor_axis'>]), <Operator: }>])]), <Operator: ,>, Node(argument, [<Name: slicer@11,4>, <Operator: =>, <Name: Panel@11,11>]), <Operator: ,>, Node(argument, [<Name: aliases@12,4>, <Operator: =>, Node(atom, [<Operator: {>, Node(dictorsetmaker, [<String: 'major'>, <Operator: :>, <String: 'major_axis'>, <Operator: ,>, <String: 'minor'>, <Operator: :>, <String: 'minor_axis'>]), <Operator: }>])]), <Operator: ,>, Node(argument, [<Name: stat_axis@13,4>, <Operator: =>, <Number: 2>]), <Operator: ,>, Node(argument, [<Name: ns@14,4>, <Operator: =>, Node(power, [<Name: dict@14,7>, Node(trailer, [<Operator: (>, Node(argument, [<Name: __doc__@14,12>, <Operator: =>, <String: """
Panel4D is a 4-Dimensional named container very much like a Panel, but
having 4 named dimensions. It is intended as a test bed for more
N-Dimensional named containers.
Parameters
----------
data : ndarray (labels x items x major x minor), or dict of Panels
labels : Index or array-like : axis=0
items : Index or array-like : axis=1
major_axis : Index or array-like: axis=2
minor_axis : Index or array-like: axis=3
dtype : dtype, default None
Data type to force, otherwise infer
copy : boolean, default False
Copy data from inputs. Only affects DataFrame / 2d ndarray input
""">]), <Operator: )>])])])])>
[N] dbg: execute result: [] in <eFunction of <Function: create_nd_panel_factory@7-95>>
[N] dbg: eval_element <String: 'Panel4D'>@(7, 15)
[N] dbg: Dynamic param result [<CompiledObject: 'Panel4D'>]
[N] dbg: finder._names_to_types: [<Name: klass_name@7,28>] -> [<CompiledObject: 'Panel4D'>]
[N] dbg: eval_element Node(atom, [<Operator: (>, Node(testlist_comp, [<Name: slicer@38,30>, <Operator: ,>]), <Operator: )>])@(38, 29)
[N] dbg: eval_element <Name: ns@38,40>@(38, 40)
[N] dbg: finder.filter_name "<Name: ns@38,40>" in (<eFunction of <Function: create_nd_panel_factory@7-95>>): '[<Name: ns@37,4>]'@(38, 4)
[N] dbg: eval_statement <ExprStmt: # build the klass ns = {} if not ns else ns@37,4> (<Name: ns@37,4>)
[N] dbg: eval_element Node(test, [Node(atom, [<Operator: {>, <Operator: }>]), <Keyword: if>, Node(not_test, [<Keyword: not>, <Name: ns@37,19>]), <Keyword: else>, <Name: ns@37,27>])@(37, 9)
[N] dbg: eval_element Node(atom, [<Operator: {>, <Operator: }>])@(37, 9)
[N] dbg: eval_element <Name: ns@37,27>@(37, 27)
[N] dbg: finder.filter_name "<Name: ns@37,27>" in (<eFunction of <Function: create_nd_panel_factory@7-95>>): '[<Name: ns@8,54>]'@(37, 4)
[N] dbg: Dynamic param search for <Param: ns=<Keyword: None>> in 'create_nd_panel_factory'.
[N] dbg: eval_element Node(power, [<Name: dict@14,7>, Node(trailer, [<Operator: (>, Node(argument, [<Name: __doc__@14,12>, <Operator: =>, <String: """
Panel4D is a 4-Dimensional named container very much like a Panel, but
having 4 named dimensions. It is intended as a test bed for more
N-Dimensional named containers.
Parameters
----------
data : ndarray (labels x items x major x minor), or dict of Panels
labels : Index or array-like : axis=0
items : Index or array-like : axis=1
major_axis : Index or array-like: axis=2
minor_axis : Index or array-like: axis=3
dtype : dtype, default None
Data type to force, otherwise infer
copy : boolean, default False
Copy data from inputs. Only affects DataFrame / 2d ndarray input
""">]), <Operator: )>])])@(14, 7)
[N] dbg: finder.filter_name "<Name: dict@14,7>" in (<ModuleWrapper: <fast.FastModule: panel4d@1-44>>): '[<CompiledName: (builtins).dict>]'@(6, 0)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).dict>] -> [<CompiledObject: <class 'dict'>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(argument, [<Name: __doc__@14,12>, <Operator: =>, <String: """
Panel4D is a 4-Dimensional named container very much like a Panel, but
having 4 named dimensions. It is intended as a test bed for more
N-Dimensional named containers.
Parameters
----------
data : ndarray (labels x items x major x minor), or dict of Panels
labels : Index or array-like : axis=0
items : Index or array-like : axis=1
major_axis : Index or array-like: axis=2
minor_axis : Index or array-like: axis=3
dtype : dtype, default None
Data type to force, otherwise infer
copy : boolean, default False
Copy data from inputs. Only affects DataFrame / 2d ndarray input
""">]), <Operator: )>]) in scope <CompiledObject: <class 'dict'>>
[N] dbg: execute: <CompiledObject: <class 'dict'>> <Arguments: Node(argument, [<Name: __doc__@14,12>, <Operator: =>, <String: """
Panel4D is a 4-Dimensional named container very much like a Panel, but
having 4 named dimensions. It is intended as a test bed for more
N-Dimensional named containers.
Parameters
----------
data : ndarray (labels x items x major x minor), or dict of Panels
labels : Index or array-like : axis=0
items : Index or array-like : axis=1
major_axis : Index or array-like: axis=2
minor_axis : Index or array-like: axis=3
dtype : dtype, default None
Data type to force, otherwise infer
copy : boolean, default False
Copy data from inputs. Only affects DataFrame / 2d ndarray input
""">])>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __init__@190-193>>> <Arguments: Node(argument, [<Name: __doc__@14,12>, <Operator: =>, <String: """
Panel4D is a 4-Dimensional named container very much like a Panel, but
having 4 named dimensions. It is intended as a test bed for more
N-Dimensional named containers.
Parameters
----------
data : ndarray (labels x items x major x minor), or dict of Panels
labels : Index or array-like : axis=0
items : Index or array-like : axis=1
major_axis : Index or array-like: axis=2
minor_axis : Index or array-like: axis=3
dtype : dtype, default None
Data type to force, otherwise infer
copy : boolean, default False
Copy data from inputs. Only affects DataFrame / 2d ndarray input
""">])>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __init__@190-193>>>
[N] dbg: execute result: [<eInstance of <CompiledObject: <class 'dict'>>(<Arguments: Node(argument, [<Name: __doc__@14,12>, <Operator: =>, <String: """
Panel4D is a 4-Dimensional named container very much like a Panel, but
having 4 named dimensions. It is intended as a test bed for more
N-Dimensional named containers.
Parameters
----------
data : ndarray (labels x items x major x minor), or dict of Panels
labels : Index or array-like : axis=0
items : Index or array-like : axis=1
major_axis : Index or array-like: axis=2
minor_axis : Index or array-like: axis=3
dtype : dtype, default None
Data type to force, otherwise infer
copy : boolean, default False
Copy data from inputs. Only affects DataFrame / 2d ndarray input
""">])>)>] in <CompiledObject: <class 'dict'>>
[N] dbg: Dynamic param result [<eInstance of <CompiledObject: <class 'dict'>>(<Arguments: Node(argument, [<Name: __doc__@14,12>, <Operator: =>, <String: """
Panel4D is a 4-Dimensional named container very much like a Panel, but
having 4 named dimensions. It is intended as a test bed for more
N-Dimensional named containers.
Parameters
----------
data : ndarray (labels x items x major x minor), or dict of Panels
labels : Index or array-like : axis=0
items : Index or array-like : axis=1
major_axis : Index or array-like: axis=2
minor_axis : Index or array-like: axis=3
dtype : dtype, default None
Data type to force, otherwise infer
copy : boolean, default False
Copy data from inputs. Only affects DataFrame / 2d ndarray input
""">])>)>]
[N] dbg: eval_element <Keyword: None>@(8, 57)
[N] dbg: finder._names_to_types: [<Name: ns@8,54>] -> [<eInstance of <CompiledObject: <class 'dict'>>(<Arguments: Node(argument, [<Name: __doc__@14,12>, <Operator: =>, <String: """
Panel4D is a 4-Dimensional named container very much like a Panel, but
having 4 named dimensions. It is intended as a test bed for more
N-Dimensional named containers.
Parameters
----------
data : ndarray (labels x items x major x minor), or dict of Panels
labels : Index or array-like : axis=0
items : Index or array-like : axis=1
major_axis : Index or array-like: axis=2
minor_axis : Index or array-like: axis=3
dtype : dtype, default None
Data type to force, otherwise infer
copy : boolean, default False
Copy data from inputs. Only affects DataFrame / 2d ndarray input
""">])>)>, <CompiledObject: None>]
[N] dbg: eval_statement result [<Array of Node(atom, [<Operator: {>, <Operator: }>])>, <eInstance of <CompiledObject: <class 'dict'>>(<Arguments: Node(argument, [<Name: __doc__@14,12>, <Operator: =>, <String: """
Panel4D is a 4-Dimensional named container very much like a Panel, but
having 4 named dimensions. It is intended as a test bed for more
N-Dimensional named containers.
Parameters
----------
data : ndarray (labels x items x major x minor), or dict of Panels
labels : Index or array-like : axis=0
items : Index or array-like : axis=1
major_axis : Index or array-like: axis=2
minor_axis : Index or array-like: axis=3
dtype : dtype, default None
Data type to force, otherwise infer
copy : boolean, default False
Copy data from inputs. Only affects DataFrame / 2d ndarray input
""">])>)>, <CompiledObject: None>]
[N] dbg: finder._names_to_types: [<Name: ns@37,4>] -> [<Array of Node(atom, [<Operator: {>, <Operator: }>])>, <eInstance of <CompiledObject: <class 'dict'>>(<Arguments: Node(argument, [<Name: __doc__@14,12>, <Operator: =>, <String: """
Panel4D is a 4-Dimensional named container very much like a Panel, but
having 4 named dimensions. It is intended as a test bed for more
N-Dimensional named containers.
Parameters
----------
data : ndarray (labels x items x major x minor), or dict of Panels
labels : Index or array-like : axis=0
items : Index or array-like : axis=1
major_axis : Index or array-like: axis=2
minor_axis : Index or array-like: axis=3
dtype : dtype, default None
Data type to force, otherwise infer
copy : boolean, default False
Copy data from inputs. Only affects DataFrame / 2d ndarray input
""">])>)>, <CompiledObject: None>]
[N] dbg: eval_statement result []
[N] dbg: finder._names_to_types: [<Name: klass@38,4>] -> []
[N] dbg: eval_element Node(power, [<Name: Series@2717,0>, Node(trailer, [<Operator: .>, <Name: _setup_axes@2717,7>])])@(2717, 0)
[N] dbg: finder.filter_name "<Name: Series@2717,0>" in (<ModuleWrapper: <fast.FastModule: series@1-2917>>): '[<Name: Series@89,6>]'@(2717, 0)
[N] dbg: finder._names_to_types: [<FakeName: Series@89,6>] -> [<eClass of <Class: Series@89-2717>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: _setup_axes@2717,7>]) in scope <eClass of <Class: Series@89-2717>>
[N] dbg: finder.filter_name "<Name: _setup_axes@2717,7>" in (<eClass of <Class: Series@89-2717>>): '[<Name: _setup_axes@178,8>]'@None
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __get__@104-113>>> <Arguments: [AlreadyEvaluated({<CompiledObject: None>}), AlreadyEvaluated({<eClass of <Class: Series@89-2717>>})]>
[N] dbg: eval_element <Name: _method@107,15>@(107, 15)
[N] dbg: finder.filter_name "<Name: _method@107,15>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __get__@104-113>>>>): '[<Name: _method@105,12>]'@(107, 15)
[N] dbg: finder._names_to_types: [<FakeName: _method@105,12>] -> [<eFunction of <Function: _method@105-107>>]
[N] dbg: Return reachable: <ReturnStmt: return _method@107,8>
[N] dbg: execute result: [<eFunction of <Function: _method@105-107>>] in <InstanceElement of <eFunction of <Function: __get__@104-113>>>
[N] dbg: finder._names_to_types: [<FakeName: _setup_axes@178,8>] -> [<eFunction of <Function: _method@105-107>>]
[N] dbg: Dynamic param result []
[N] dbg: finder._names_to_types: [<Name: axes@179,13>] -> []
[N] dbg: eval_statement result []
[N] dbg: finder._names_to_types: [<InstanceName: _info_axis_name@211,16>] -> []
[W] warning: argument_clinic "'name'" not resolvable.
[N] dbg: Return reachable: <ReturnStmt: return getattr(self, self._info_axis_name)@380,8>
[N] dbg: execute result: [] in <eFunction of <Function: _info_axis@379-382>>
[N] dbg: Return reachable: <ReturnStmt: return self.fget(obj)@71,8>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __get__@70-73>>>
[N] dbg: finder._names_to_types: [<InstanceName: _info_axis@379,8>] -> []
[N] dbg: execute: <CompiledObject: <class 'str'>> <Arguments: ()>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __init__@238-242>>> <Arguments: ()>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __init__@238-242>>>
[N] dbg: execute result: [<eInstance of <CompiledObject: <class 'str'>>(<Arguments: ()>)>] in <CompiledObject: <class 'str'>>
[N] dbg: calculate_children types [<eInstance of <CompiledObject: <class 'str'>>(<Arguments: ()>)>]
[N] dbg: eval_element Node(power, [<Name: self@2358,23>, Node(trailer, [<Operator: [>, <Name: name@2358,28>, <Operator: ]>])])@(2358, 23)
[N] dbg: finder.filter_name "<Name: self@2358,23>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __getattr__@2345-2362>>>>): '[<FakeName: self@2345,20>]'@(2358, 23)
[N] dbg: finder._names_to_types: [<FakeName: self@2345,20>] -> [<eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: [>, <Name: name@2358,28>, <Operator: ]>]) in scope <eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>
[N] dbg: eval_element <Name: name@2358,28>@(2358, 28)
[N] dbg: finder.filter_name "<Name: name@2358,28>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __getattr__@2345-2362>>>>): '[<FakeName: name@2345,26>]'@(2358, 28)
[N] dbg: finder._names_to_types: [<FakeName: name@2345,26>] -> [<CompiledObject: '_unpickle_series_compat'>]
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __getitem__@1083-1086>>> <Arguments: [AlreadyEvaluated({<CompiledObject: '_unpickle_series_compat'>})]>
[N] dbg: eval_element Node(power, [<Name: self@1084,15>, Node(trailer, [<Operator: .>, <Name: _get_item_cache@1084,20>]), Node(trailer, [<Operator: (>, <Name: item@1084,36>, <Operator: )>])])@(1084, 15)
[N] dbg: finder.filter_name "<Name: self@1084,15>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __getitem__@1083-1086>>>>): '[<FakeName: self@1083,20>]'@(1084, 15)
[N] dbg: finder._names_to_types: [<FakeName: self@1083,20>] -> [<eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: _get_item_cache@1084,20>]) in scope <eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>
[N] dbg: finder.filter_name "<Name: _get_item_cache@1084,20>" in (<eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>): '[<InstanceName: _get_item_cache@1086,8>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: _get_item_cache@1086,8>] -> [<InstanceElement of <eFunction of <Function: _get_item_cache@1086-1100>>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Name: item@1084,36>, <Operator: )>]) in scope <InstanceElement of <eFunction of <Function: _get_item_cache@1086-1100>>>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: _get_item_cache@1086-1100>>> <Arguments: item>
[N] dbg: eval_element <Name: res@1098,15>@(1098, 15)
[N] dbg: eval_element Node(comparison, [<Name: res@1090,11>, <Keyword: is>, <Keyword: None>])@(1090, 11)
[N] dbg: eval_element <Name: res@1090,11>@(1090, 11)
[N] dbg: finder.filter_name "<Name: res@1090,11>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: _get_item_cache@1086-1100>>>>): '[<Name: res@1089,8>]'@(1090, 11)
[N] dbg: eval_statement <ExprStmt: res = cache.get(item)@1089,8> (<Name: res@1089,8>)
[N] dbg: eval_element Node(power, [<Name: cache@1089,14>, Node(trailer, [<Operator: .>, <Name: get@1089,20>]), Node(trailer, [<Operator: (>, <Name: item@1089,24>, <Operator: )>])])@(1089, 14)
[N] dbg: finder.filter_name "<Name: cache@1089,14>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: _get_item_cache@1086-1100>>>>): '[<Name: cache@1088,8>]'@(1089, 8)
[N] dbg: eval_statement <ExprStmt: cache = self._item_cache@1088,8> (<Name: cache@1088,8>)
[N] dbg: eval_element Node(power, [<Name: self@1088,16>, Node(trailer, [<Operator: .>, <Name: _item_cache@1088,21>])])@(1088, 16)
[N] dbg: finder.filter_name "<Name: self@1088,16>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: _get_item_cache@1086-1100>>>>): '[<FakeName: self@1086,24>]'@(1088, 8)
[N] dbg: finder._names_to_types: [<FakeName: self@1086,24>] -> [<eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: _item_cache@1088,21>]) in scope <eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>
[N] dbg: finder.filter_name "<Name: _item_cache@1088,21>" in (<eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>): '[<InstanceName: _item_cache@821,13>]'@None
[N] dbg: eval_statement <InstanceElement of <ExprStmt: self._item_cache = {}@821,8>> (<InstanceName: _item_cache@821,13>)
[N] dbg: eval_element <InstanceElement of Node(atom, [<Operator: {>, <Operator: }>])>@(821, 27)
[N] dbg: eval_statement result [<Array of <InstanceElement of Node(atom, [<Operator: {>, <Operator: }>])>>]
[N] dbg: finder._names_to_types: [<InstanceName: _item_cache@821,13>] -> [<Array of <InstanceElement of Node(atom, [<Operator: {>, <Operator: }>])>>]
[N] dbg: eval_statement result [<Array of <InstanceElement of Node(atom, [<Operator: {>, <Operator: }>])>>]
[N] dbg: finder._names_to_types: [<Name: cache@1088,8>] -> [<Array of <InstanceElement of Node(atom, [<Operator: {>, <Operator: }>])>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: get@1089,20>]) in scope <Array of <InstanceElement of Node(atom, [<Operator: {>, <Operator: }>])>>
[N] dbg: finder.filter_name "'dict'" in (<Builtin: <module 'builtins' (built-in)>>): '[<CompiledName: (builtins).dict>]'@None
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).dict>] -> [<CompiledObject: <class 'dict'>>]
[N] dbg: execute: <CompiledObject: <class 'dict'>> <Arguments: (AlreadyEvaluated({<Array of <InstanceElement of Node(atom, [<Operator: {>, <Operator: }>])>>}),)>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __init__@190-193>>> <Arguments: (AlreadyEvaluated({<Array of <InstanceElement of Node(atom, [<Operator: {>, <Operator: }>])>>}),)>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __init__@190-193>>>
[N] dbg: execute result: [<eInstance of <CompiledObject: <class 'dict'>>(<Arguments: (AlreadyEvaluated({<Array of <InstanceElement of Node(atom, [<Operator: {>, <Operator: }>])>>}),)>)>] in <CompiledObject: <class 'dict'>>
[N] dbg: finder.filter_name "<Name: get@1089,20>" in (<Array of <InstanceElement of Node(atom, [<Operator: {>, <Operator: }>])>>): '[<InstanceName: get@0,0>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: get@0,0>] -> [<InstanceElement of <eFunction of <Function: get@197-205>>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Name: item@1089,24>, <Operator: )>]) in scope <InstanceElement of <eFunction of <Function: get@197-205>>>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: get@197-205>>> <Arguments: item>
[N] dbg: eval_element <Name: d@203,19>@(203, 19)
[N] dbg: finder.filter_name "<Name: d@203,19>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: get@197-205>>>>): '[<FakeName: d@197,21>]'@(203, 19)
[N] dbg: eval_element <Keyword: None>@(197, 23)
[N] dbg: finder._names_to_types: [<FakeName: d@197,21>] -> [<CompiledObject: None>]
[N] dbg: execute result: [<CompiledObject: None>] in <InstanceElement of <eFunction of <Function: get@197-205>>>
[N] dbg: eval_statement result [<CompiledObject: None>]
[N] dbg: finder._names_to_types: [<Name: res@1089,8>] -> [<CompiledObject: None>]
[N] dbg: eval_element <Keyword: None>@(1090, 18)
[N] dbg: calculate_children types [<CompiledObject: True>]
[N] dbg: finder.filter_name "<Name: res@1098,15>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: _get_item_cache@1086-1100>>>>): '[<Name: res@1092,12>]'@(1098, 15)
[N] dbg: eval_statement <ExprStmt: res = self._box_item_values(item, values)@1092,12> (<Name: res@1092,12>)
[N] dbg: eval_element Node(power, [<Name: self@1092,18>, Node(trailer, [<Operator: .>, <Name: _box_item_values@1092,23>]), Node(trailer, [<Operator: (>, Node(arglist, [<Name: item@1092,40>, <Operator: ,>, <Name: values@1092,46>]), <Operator: )>])])@(1092, 18)
[N] dbg: finder.filter_name "<Name: self@1092,18>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: _get_item_cache@1086-1100>>>>): '[<FakeName: self@1086,24>]'@(1092, 12)
[N] dbg: finder._names_to_types: [<FakeName: self@1086,24>] -> [<eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: _box_item_values@1092,23>]) in scope <eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>
[N] dbg: finder.filter_name "<Name: _box_item_values@1092,23>" in (<eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>): '[<InstanceName: _box_item_values@1119,8>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: _box_item_values@1119,8>] -> [<InstanceElement of <eFunction of <Function: _box_item_values@1119-1122>>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [<Name: item@1092,40>, <Operator: ,>, <Name: values@1092,46>]), <Operator: )>]) in scope <InstanceElement of <eFunction of <Function: _box_item_values@1119-1122>>>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: _box_item_values@1119-1122>>> <Arguments: Node(arglist, [<Name: item@1092,40>, <Operator: ,>, <Name: values@1092,46>])>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: _box_item_values@1119-1122>>>
[N] dbg: eval_statement result []
[N] dbg: finder._names_to_types: [<Name: res@1092,12>] -> []
[N] dbg: Return reachable: <ReturnStmt: return res@1098,8>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: _get_item_cache@1086-1100>>>
[N] dbg: Return reachable: <ReturnStmt: return self._get_item_cache(item)@1084,8>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __getitem__@1083-1086>>>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __getattr__@2345-2362>>>
[W] warning: /Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/core/generic.py:807:21: W1 AttributeError: <eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)> has no attribute _unpickle_series_compat.
[N] dbg: finder._names_to_types: [] -> []
[N] dbg: eval_element Node(power, [<Name: self@816,12>, Node(trailer, [<Operator: .>, <Name: _unpickle_series_compat@816,17>])])@(816, 12)
[N] dbg: finder.filter_name "<Name: self@816,12>" in (<eFunction of <Function: __setstate__@784-829>>): '[<Name: self@784,21>]'@(816, 12)
[N] dbg: finder._names_to_types: [<Name: self@784,21>] -> [<eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: _unpickle_series_compat@816,17>]) in scope <eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>
[N] dbg: finder.filter_name "<Name: _unpickle_series_compat@816,17>" in (<eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>): '[]'@None
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __getattr__@2345-2362>>> <Arguments: [AlreadyEvaluated({<CompiledObject: '_unpickle_series_compat'>})]>
[N] dbg: eval_element Node(atom, [<Operator: (>, Node(or_test, [Node(comparison, [<Name: name@2352,12>, <Keyword: in>, Node(power, [<Name: self@2352,20>, Node(trailer, [<Operator: .>, <Name: _internal_names_set@2352,25>])])]), <Keyword: or>, Node(comparison, [<Name: name@2353,19>, <Keyword: in>, Node(power, [<Name: self@2353,27>, Node(trailer, [<Operator: .>, <Name: _metadata@2353,32>])])]), <Keyword: or>, Node(comparison, [<Name: name@2354,19>, <Keyword: in>, Node(power, [<Name: self@2354,27>, Node(trailer, [<Operator: .>, <Name: _accessors@2354,32>])])])]), <Operator: )>])@(2352, 11)
[N] dbg: eval_element Node(or_test, [Node(comparison, [<Name: name@2352,12>, <Keyword: in>, Node(power, [<Name: self@2352,20>, Node(trailer, [<Operator: .>, <Name: _internal_names_set@2352,25>])])]), <Keyword: or>, Node(comparison, [<Name: name@2353,19>, <Keyword: in>, Node(power, [<Name: self@2353,27>, Node(trailer, [<Operator: .>, <Name: _metadata@2353,32>])])]), <Keyword: or>, Node(comparison, [<Name: name@2354,19>, <Keyword: in>, Node(power, [<Name: self@2354,27>, Node(trailer, [<Operator: .>, <Name: _accessors@2354,32>])])])])@(2352, 12)
[N] dbg: eval_element Node(comparison, [<Name: name@2352,12>, <Keyword: in>, Node(power, [<Name: self@2352,20>, Node(trailer, [<Operator: .>, <Name: _internal_names_set@2352,25>])])])@(2352, 12)
[N] dbg: eval_element <Name: name@2352,12>@(2352, 12)
[N] dbg: finder.filter_name "<Name: name@2352,12>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __getattr__@2345-2362>>>>): '[<FakeName: name@2345,26>]'@(2352, 12)
[N] dbg: finder._names_to_types: [<FakeName: name@2345,26>] -> [<CompiledObject: '_unpickle_series_compat'>]
[N] dbg: eval_element Node(power, [<Name: self@2352,20>, Node(trailer, [<Operator: .>, <Name: _internal_names_set@2352,25>])])@(2352, 20)
[N] dbg: finder.filter_name "<Name: self@2352,20>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __getattr__@2345-2362>>>>): '[<FakeName: self@2345,20>]'@(2352, 20)
[N] dbg: finder._names_to_types: [<FakeName: self@2345,20>] -> [<eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: _internal_names_set@2352,25>]) in scope <eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>
[N] dbg: finder.filter_name "<Name: _internal_names_set@2352,25>" in (<eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>): '[<InstanceName: _internal_names_set@88,4>]'@None
[N] dbg: eval_statement <ExprStmt: _internal_names_set = set(_internal_names)@88,4> (<InstanceName: _internal_names_set@88,4>)
[N] dbg: eval_statement result [<eInstance of <CompiledObject: <class 'set'>>(<Arguments: [AlreadyEvaluated({<jedi.evaluate.iterable.ArrayInstance object at 0x139b73860>})]>)>]
[N] dbg: finder._names_to_types: [<InstanceName: _internal_names_set@88,4>] -> [<eInstance of <CompiledObject: <class 'set'>>(<Arguments: [AlreadyEvaluated({<jedi.evaluate.iterable.ArrayInstance object at 0x139b73860>})]>)>]
[N] dbg: calculate_children types []
[N] dbg: calculate_children types []
[N] dbg: eval_element Node(power, [<Name: object@2355,19>, Node(trailer, [<Operator: .>, <Name: __getattribute__@2355,26>]), Node(trailer, [<Operator: (>, Node(arglist, [<Name: self@2355,43>, <Operator: ,>, <Name: name@2355,49>]), <Operator: )>])])@(2355, 19)
[N] dbg: finder.filter_name "<Name: object@2355,19>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __getattr__@2345-2362>>>>): '[<CompiledName: (builtins).object>]'@(2355, 19)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).object>] -> [<CompiledObject: <class 'object'>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: __getattribute__@2355,26>]) in scope <CompiledObject: <class 'object'>>
[N] dbg: finder.filter_name "<Name: __getattribute__@2355,26>" in (<CompiledObject: <class 'object'>>): '[<CompiledName: (object).__getattribute__>]'@None
[N] dbg: finder._names_to_types: [<CompiledName: (object).__getattribute__>] -> [<CompiledObject: <slot wrapper '__getattribute__' of 'object' objects>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [<Name: self@2355,43>, <Operator: ,>, <Name: name@2355,49>]), <Operator: )>]) in scope <CompiledObject: <slot wrapper '__getattribute__' of 'object' objects>>
[N] dbg: execute: <CompiledObject: <slot wrapper '__getattribute__' of 'object' objects>> <Arguments: Node(arglist, [<Name: self@2355,43>, <Operator: ,>, <Name: name@2355,49>])>
[N] dbg: execute result: [] in <CompiledObject: <slot wrapper '__getattribute__' of 'object' objects>>
[N] dbg: eval_element Node(comparison, [<Name: name@2357,15>, <Keyword: in>, Node(power, [<Name: self@2357,23>, Node(trailer, [<Operator: .>, <Name: _info_axis@2357,28>])])])@(2357, 15)
[N] dbg: eval_element <Name: name@2357,15>@(2357, 15)
[N] dbg: finder.filter_name "<Name: name@2357,15>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __getattr__@2345-2362>>>>): '[<FakeName: name@2345,26>]'@(2357, 15)
[N] dbg: finder._names_to_types: [<FakeName: name@2345,26>] -> [<CompiledObject: '_unpickle_series_compat'>]
[N] dbg: eval_element Node(power, [<Name: self@2357,23>, Node(trailer, [<Operator: .>, <Name: _info_axis@2357,28>])])@(2357, 23)
[N] dbg: finder.filter_name "<Name: self@2357,23>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __getattr__@2345-2362>>>>): '[<FakeName: self@2345,20>]'@(2357, 23)
[N] dbg: finder._names_to_types: [<FakeName: self@2345,20>] -> [<eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: _info_axis@2357,28>]) in scope <eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>
[N] dbg: finder.filter_name "<Name: _info_axis@2357,28>" in (<eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>): '[<InstanceName: _info_axis@379,8>]'@None
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __get__@70-73>>> <Arguments: [AlreadyEvaluated({<eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>}), AlreadyEvaluated({<eClass of <Class: NDFrame@72-4723>>})]>
[N] dbg: eval_element Node(power, [<Name: self@71,15>, Node(trailer, [<Operator: .>, <Name: fget@71,20>]), Node(trailer, [<Operator: (>, <Name: obj@71,25>, <Operator: )>])])@(71, 15)
[N] dbg: finder.filter_name "<Name: self@71,15>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __get__@70-73>>>>): '[<FakeName: self@70,16>]'@(71, 15)
[N] dbg: finder._names_to_types: [<FakeName: self@70,16>] -> [<eInstance of <CompiledObject: <class 'property'>>(<Arguments: [AlreadyEvaluated({<eFunction of <Function: _info_axis@379-382>>})]>) decorates <eFunction of <Function: _info_axis@379-382>>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: fget@71,20>]) in scope <eInstance of <CompiledObject: <class 'property'>>(<Arguments: [AlreadyEvaluated({<eFunction of <Function: _info_axis@379-382>>})]>) decorates <eFunction of <Function: _info_axis@379-382>>>
[N] dbg: finder.filter_name "<Name: fget@71,20>" in (<eInstance of <CompiledObject: <class 'property'>>(<Arguments: [AlreadyEvaluated({<eFunction of <Function: _info_axis@379-382>>})]>) decorates <eFunction of <Function: _info_axis@379-382>>>): '[<InstanceName: fget@84,13>, <InstanceName: fget@65,13>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: fget@84,13>, <InstanceName: fget@65,13>] -> [<eFunction of <Function: _info_axis@379-382>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Name: obj@71,25>, <Operator: )>]) in scope <eFunction of <Function: _info_axis@379-382>>
[N] dbg: execute: <eFunction of <Function: _info_axis@379-382>> <Arguments: obj>
[N] dbg: eval_element Node(power, [<Name: getattr@380,15>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: self@380,23>, <Operator: ,>, Node(power, [<Name: self@380,29>, Node(trailer, [<Operator: .>, <Name: _info_axis_name@380,34>])])]), <Operator: )>])])@(380, 15)
[N] dbg: finder.filter_name "<Name: getattr@380,15>" in (<FunctionExecution of <eFunction of <Function: _info_axis@379-382>>>): '[<CompiledName: (builtins).getattr>]'@(380, 15)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).getattr>] -> [<CompiledObject: <built-in function getattr>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [<Name: self@380,23>, <Operator: ,>, Node(power, [<Name: self@380,29>, Node(trailer, [<Operator: .>, <Name: _info_axis_name@380,34>])])]), <Operator: )>]) in scope <CompiledObject: <built-in function getattr>>
[N] dbg: execute: <CompiledObject: <built-in function getattr>> <Arguments: Node(arglist, [<Name: self@380,23>, <Operator: ,>, Node(power, [<Name: self@380,29>, Node(trailer, [<Operator: .>, <Name: _info_axis_name@380,34>])])])>
[N] dbg: eval_element <Name: self@380,23>@(380, 23)
[N] dbg: finder.filter_name "<Name: self@380,23>" in (<FunctionExecution of <eFunction of <Function: _info_axis@379-382>>>): '[<FakeName: self@379,19>]'@(380, 23)
[N] dbg: eval_element <Name: obj@71,25>@(71, 25)
[N] dbg: finder.filter_name "<Name: obj@71,25>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __get__@70-73>>>>): '[<FakeName: obj@70,22>]'@(71, 25)
[N] dbg: finder._names_to_types: [<FakeName: obj@70,22>] -> [<eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>]
[N] dbg: finder._names_to_types: [<FakeName: self@379,19>] -> [<eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>]
[N] dbg: eval_element Node(power, [<Name: self@380,29>, Node(trailer, [<Operator: .>, <Name: _info_axis_name@380,34>])])@(380, 29)
[N] dbg: finder.filter_name "<Name: self@380,29>" in (<FunctionExecution of <eFunction of <Function: _info_axis@379-382>>>): '[<FakeName: self@379,19>]'@(380, 29)
[N] dbg: finder._names_to_types: [<FakeName: self@379,19>] -> [<eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: _info_axis_name@380,34>]) in scope <eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>
[N] dbg: finder.filter_name "<Name: _info_axis_name@380,34>" in (<eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>): '[<InstanceName: _info_axis_name@211,16>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: _info_axis_name@211,16>] -> []
[W] warning: argument_clinic "'name'" not resolvable.
[N] dbg: Return reachable: <ReturnStmt: return getattr(self, self._info_axis_name)@380,8>
[N] dbg: execute result: [] in <eFunction of <Function: _info_axis@379-382>>
[N] dbg: Return reachable: <ReturnStmt: return self.fget(obj)@71,8>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __get__@70-73>>>
[N] dbg: finder._names_to_types: [<InstanceName: _info_axis@379,8>] -> []
[N] dbg: execute: <CompiledObject: <class 'str'>> <Arguments: ()>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __init__@238-242>>> <Arguments: ()>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __init__@238-242>>>
[N] dbg: execute result: [<eInstance of <CompiledObject: <class 'str'>>(<Arguments: ()>)>] in <CompiledObject: <class 'str'>>
[N] dbg: calculate_children types [<eInstance of <CompiledObject: <class 'str'>>(<Arguments: ()>)>]
[N] dbg: eval_element Node(power, [<Name: self@2358,23>, Node(trailer, [<Operator: [>, <Name: name@2358,28>, <Operator: ]>])])@(2358, 23)
[N] dbg: finder.filter_name "<Name: self@2358,23>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __getattr__@2345-2362>>>>): '[<FakeName: self@2345,20>]'@(2358, 23)
[N] dbg: finder._names_to_types: [<FakeName: self@2345,20>] -> [<eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: [>, <Name: name@2358,28>, <Operator: ]>]) in scope <eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>
[N] dbg: eval_element <Name: name@2358,28>@(2358, 28)
[N] dbg: finder.filter_name "<Name: name@2358,28>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __getattr__@2345-2362>>>>): '[<FakeName: name@2345,26>]'@(2358, 28)
[N] dbg: finder._names_to_types: [<FakeName: name@2345,26>] -> [<CompiledObject: '_unpickle_series_compat'>]
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __getitem__@1083-1086>>> <Arguments: [AlreadyEvaluated({<CompiledObject: '_unpickle_series_compat'>})]>
[N] dbg: eval_element Node(power, [<Name: self@1084,15>, Node(trailer, [<Operator: .>, <Name: _get_item_cache@1084,20>]), Node(trailer, [<Operator: (>, <Name: item@1084,36>, <Operator: )>])])@(1084, 15)
[N] dbg: finder.filter_name "<Name: self@1084,15>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __getitem__@1083-1086>>>>): '[<FakeName: self@1083,20>]'@(1084, 15)
[N] dbg: finder._names_to_types: [<FakeName: self@1083,20>] -> [<eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: _get_item_cache@1084,20>]) in scope <eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>
[N] dbg: finder.filter_name "<Name: _get_item_cache@1084,20>" in (<eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>): '[<InstanceName: _get_item_cache@1086,8>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: _get_item_cache@1086,8>] -> [<InstanceElement of <eFunction of <Function: _get_item_cache@1086-1100>>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Name: item@1084,36>, <Operator: )>]) in scope <InstanceElement of <eFunction of <Function: _get_item_cache@1086-1100>>>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: _get_item_cache@1086-1100>>> <Arguments: item>
[N] dbg: eval_element <Name: res@1098,15>@(1098, 15)
[N] dbg: eval_element Node(comparison, [<Name: res@1090,11>, <Keyword: is>, <Keyword: None>])@(1090, 11)
[N] dbg: eval_element <Name: res@1090,11>@(1090, 11)
[N] dbg: finder.filter_name "<Name: res@1090,11>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: _get_item_cache@1086-1100>>>>): '[<Name: res@1089,8>]'@(1090, 11)
[N] dbg: eval_statement <ExprStmt: res = cache.get(item)@1089,8> (<Name: res@1089,8>)
[N] dbg: eval_element Node(power, [<Name: cache@1089,14>, Node(trailer, [<Operator: .>, <Name: get@1089,20>]), Node(trailer, [<Operator: (>, <Name: item@1089,24>, <Operator: )>])])@(1089, 14)
[N] dbg: finder.filter_name "<Name: cache@1089,14>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: _get_item_cache@1086-1100>>>>): '[<Name: cache@1088,8>]'@(1089, 8)
[N] dbg: eval_statement <ExprStmt: cache = self._item_cache@1088,8> (<Name: cache@1088,8>)
[N] dbg: eval_element Node(power, [<Name: self@1088,16>, Node(trailer, [<Operator: .>, <Name: _item_cache@1088,21>])])@(1088, 16)
[N] dbg: finder.filter_name "<Name: self@1088,16>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: _get_item_cache@1086-1100>>>>): '[<FakeName: self@1086,24>]'@(1088, 8)
[N] dbg: finder._names_to_types: [<FakeName: self@1086,24>] -> [<eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: _item_cache@1088,21>]) in scope <eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>
[N] dbg: finder.filter_name "<Name: _item_cache@1088,21>" in (<eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>): '[<InstanceName: _item_cache@821,13>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: _item_cache@821,13>] -> [<Array of <InstanceElement of Node(atom, [<Operator: {>, <Operator: }>])>>]
[N] dbg: eval_statement result [<Array of <InstanceElement of Node(atom, [<Operator: {>, <Operator: }>])>>]
[N] dbg: finder._names_to_types: [<Name: cache@1088,8>] -> [<Array of <InstanceElement of Node(atom, [<Operator: {>, <Operator: }>])>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: get@1089,20>]) in scope <Array of <InstanceElement of Node(atom, [<Operator: {>, <Operator: }>])>>
[N] dbg: finder.filter_name "<Name: get@1089,20>" in (<Array of <InstanceElement of Node(atom, [<Operator: {>, <Operator: }>])>>): '[<InstanceName: get@0,0>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: get@0,0>] -> [<InstanceElement of <eFunction of <Function: get@197-205>>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Name: item@1089,24>, <Operator: )>]) in scope <InstanceElement of <eFunction of <Function: get@197-205>>>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: get@197-205>>> <Arguments: item>
[N] dbg: eval_element <Name: d@203,19>@(203, 19)
[N] dbg: finder.filter_name "<Name: d@203,19>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: get@197-205>>>>): '[<FakeName: d@197,21>]'@(203, 19)
[N] dbg: finder._names_to_types: [<FakeName: d@197,21>] -> [<CompiledObject: None>]
[N] dbg: execute result: [<CompiledObject: None>] in <InstanceElement of <eFunction of <Function: get@197-205>>>
[N] dbg: eval_statement result [<CompiledObject: None>]
[N] dbg: finder._names_to_types: [<Name: res@1089,8>] -> [<CompiledObject: None>]
[N] dbg: calculate_children types [<CompiledObject: True>]
[N] dbg: finder.filter_name "<Name: res@1098,15>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: _get_item_cache@1086-1100>>>>): '[<Name: res@1092,12>]'@(1098, 15)
[N] dbg: eval_statement <ExprStmt: res = self._box_item_values(item, values)@1092,12> (<Name: res@1092,12>)
[N] dbg: eval_element Node(power, [<Name: self@1092,18>, Node(trailer, [<Operator: .>, <Name: _box_item_values@1092,23>]), Node(trailer, [<Operator: (>, Node(arglist, [<Name: item@1092,40>, <Operator: ,>, <Name: values@1092,46>]), <Operator: )>])])@(1092, 18)
[N] dbg: finder.filter_name "<Name: self@1092,18>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: _get_item_cache@1086-1100>>>>): '[<FakeName: self@1086,24>]'@(1092, 12)
[N] dbg: finder._names_to_types: [<FakeName: self@1086,24>] -> [<eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: _box_item_values@1092,23>]) in scope <eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>
[N] dbg: finder.filter_name "<Name: _box_item_values@1092,23>" in (<eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>): '[<InstanceName: _box_item_values@1119,8>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: _box_item_values@1119,8>] -> [<InstanceElement of <eFunction of <Function: _box_item_values@1119-1122>>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [<Name: item@1092,40>, <Operator: ,>, <Name: values@1092,46>]), <Operator: )>]) in scope <InstanceElement of <eFunction of <Function: _box_item_values@1119-1122>>>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: _box_item_values@1119-1122>>> <Arguments: Node(arglist, [<Name: item@1092,40>, <Operator: ,>, <Name: values@1092,46>])>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: _box_item_values@1119-1122>>>
[N] dbg: eval_statement result []
[N] dbg: finder._names_to_types: [<Name: res@1092,12>] -> []
[N] dbg: Return reachable: <ReturnStmt: return res@1098,8>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: _get_item_cache@1086-1100>>>
[N] dbg: Return reachable: <ReturnStmt: return self._get_item_cache(item)@1084,8>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __getitem__@1083-1086>>>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __getattr__@2345-2362>>>
[W] warning: /Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/core/generic.py:816:17: W1 AttributeError: <eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)> has no attribute _unpickle_series_compat.
[N] dbg: finder._names_to_types: [] -> []
[N] dbg: Dynamic param result []
[N] dbg: finder._names_to_types: [<Name: state@477,38>] -> []
[N] dbg: eval_statement result []
[N] dbg: finder._names_to_types: [<InstanceName: _data@1607,13>, <InstanceName: _data@785,13>, <InstanceName: _data@499,17>, <InstanceName: _data@479,17>] -> [<eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>]
[N] dbg: eval_trailer: <InstanceElement of Node(trailer, [<Operator: .>, <Name: setitem@785,32>])> in scope <eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>
[N] dbg: execute: <eClass of <Class: BlockManager@2460-3679>> <Arguments: ()>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __init__@2516-2537>>> <Arguments: ()>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __init__@2516-2537>>>
[N] dbg: execute result: [<eInstance of <eClass of <Class: BlockManager@2460-3679>>(<Arguments: ()>)>] in <eClass of <Class: BlockManager@2460-3679>>
[N] dbg: execute: <eClass of <Class: PandasObject@66-113>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: PandasObject@66-113>>(<Arguments: ()>)>] in <eClass of <Class: PandasObject@66-113>>
[N] dbg: execute: <eClass of <Class: StringMixin@17-66>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: StringMixin@17-66>>(<Arguments: ()>)>] in <eClass of <Class: StringMixin@17-66>>
[N] dbg: finder.filter_name "<InstanceName: setitem@785,32>" in (<eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>): '[<InstanceName: setitem@2842,8>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: setitem@2842,8>] -> [<InstanceElement of <eFunction of <Function: setitem@2842-2845>>>]
[N] dbg: eval_trailer: <InstanceElement of Node(trailer, [<Operator: (>, Node(arglist, [Node(argument, [<Name: indexer@785,40>, <Operator: =>, <Name: key@785,48>]), <Operator: ,>, Node(argument, [<Name: value@785,53>, <Operator: =>, <Name: value@785,59>])]), <Operator: )>])> in scope <InstanceElement of <eFunction of <Function: setitem@2842-2845>>>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: setitem@2842-2845>>> <Arguments: <InstanceElement of Node(arglist, [Node(argument, [<Name: indexer@785,40>, <Operator: =>, <Name: key@785,48>]), <Operator: ,>, Node(argument, [<Name: value@785,53>, <Operator: =>, <Name: value@785,59>])])>>
[N] dbg: eval_element Node(power, [<Name: self@2843,15>, Node(trailer, [<Operator: .>, <Name: apply@2843,20>]), Node(trailer, [<Operator: (>, Node(arglist, [<String: 'setitem'>, <Operator: ,>, <Operator: **>, <Name: kwargs@2843,39>]), <Operator: )>])])@(2843, 15)
[N] dbg: finder.filter_name "<Name: self@2843,15>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: setitem@2842-2845>>>>): '[<FakeName: self@2842,16>]'@(2843, 15)
[N] dbg: finder._names_to_types: [<FakeName: self@2842,16>] -> [<eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: apply@2843,20>]) in scope <eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>
[N] dbg: finder.filter_name "<Name: apply@2843,20>" in (<eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>): '[<InstanceName: apply@2749,8>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: apply@2749,8>] -> [<InstanceElement of <eFunction of <Function: apply@2749-2833>>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [<String: 'setitem'>, <Operator: ,>, <Operator: **>, <Name: kwargs@2843,39>]), <Operator: )>]) in scope <InstanceElement of <eFunction of <Function: apply@2749-2833>>>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: apply@2749-2833>>> <Arguments: Node(arglist, [<String: 'setitem'>, <Operator: ,>, <Operator: **>, <Name: kwargs@2843,39>])>
[N] dbg: eval_element Node(comparison, [Node(power, [<Name: len@2826,11>, Node(trailer, [<Operator: (>, <Name: result_blocks@2826,15>, <Operator: )>])]), <Operator: ==>, <Number: 0>])@(2826, 11)
[N] dbg: eval_element Node(power, [<Name: len@2826,11>, Node(trailer, [<Operator: (>, <Name: result_blocks@2826,15>, <Operator: )>])])@(2826, 11)
[N] dbg: finder.filter_name "<Name: len@2826,11>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: apply@2749-2833>>>>): '[<CompiledName: (builtins).len>]'@(2826, 11)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).len>] -> [<CompiledObject: <built-in function len>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Name: result_blocks@2826,15>, <Operator: )>]) in scope <CompiledObject: <built-in function len>>
[N] dbg: execute: <CompiledObject: <built-in function len>> <Arguments: result_blocks>
[N] dbg: execute result: [] in <CompiledObject: <built-in function len>>
[N] dbg: eval_element <Number: 0>@(2826, 33)
[N] dbg: execute: <CompiledObject: <class 'int'>> <Arguments: ()>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __init__@233-237>>> <Arguments: ()>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __init__@233-237>>>
[N] dbg: execute result: [<eInstance of <CompiledObject: <class 'int'>>(<Arguments: ()>)>] in <CompiledObject: <class 'int'>>
[N] dbg: calculate_children types [<eInstance of <CompiledObject: <class 'int'>>(<Arguments: ()>)>]
[N] dbg: eval_element Node(power, [<Name: self@2827,19>, Node(trailer, [<Operator: .>, <Name: make_empty@2827,24>]), Node(trailer, [<Operator: (>, Node(or_test, [<Name: axes@2827,35>, <Keyword: or>, Node(power, [<Name: self@2827,43>, Node(trailer, [<Operator: .>, <Name: axes@2827,48>])])]), <Operator: )>])])@(2827, 19)
[N] dbg: eval_element <Name: kwargs@2843,39>@(2843, 39)
[N] dbg: finder.filter_name "<Name: kwargs@2843,39>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: setitem@2842-2845>>>>): '[<FakeName: kwargs@2842,22>]'@(2843, 39)
[N] dbg: finder._names_to_types: [<FakeName: kwargs@2842,22>] -> [<FakeDict of {'indexer': [<InstanceName: key@785,48>], 'value': [<InstanceName: value@785,59>]}>]
[N] dbg: finder.filter_name "<Name: self@2827,19>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: apply@2749-2833>>>>): '[<FakeName: self@2749,14>]'@(2827, 19)
[N] dbg: finder._names_to_types: [<FakeName: self@2749,14>] -> [<eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: make_empty@2827,24>]) in scope <eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>
[N] dbg: finder.filter_name "<Name: make_empty@2827,24>" in (<eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>): '[<InstanceName: make_empty@2537,8>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: make_empty@2537,8>] -> [<InstanceElement of <eFunction of <Function: make_empty@2537-2551>>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(or_test, [<Name: axes@2827,35>, <Keyword: or>, Node(power, [<Name: self@2827,43>, Node(trailer, [<Operator: .>, <Name: axes@2827,48>])])]), <Operator: )>]) in scope <InstanceElement of <eFunction of <Function: make_empty@2537-2551>>>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: make_empty@2537-2551>>> <Arguments: Node(or_test, [<Name: axes@2827,35>, <Keyword: or>, Node(power, [<Name: self@2827,43>, Node(trailer, [<Operator: .>, <Name: axes@2827,48>])])])>
[N] dbg: eval_element Node(power, [<Name: self@2549,15>, Node(trailer, [<Operator: .>, <Name: __class__@2549,20>]), Node(trailer, [<Operator: (>, Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>]), <Operator: )>])])@(2549, 15)
[N] dbg: finder.filter_name "<Name: self@2549,15>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: make_empty@2537-2551>>>>): '[<FakeName: self@2537,19>]'@(2549, 15)
[N] dbg: finder._names_to_types: [<FakeName: self@2537,19>] -> [<eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: __class__@2549,20>]) in scope <eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>
[N] dbg: finder.filter_name "<Name: __class__@2549,20>" in (<eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>): '[<InstanceName: __class__@0,0>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: __class__@0,0>] -> [<CompiledObject: <class 'type'>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>]), <Operator: )>]) in scope <CompiledObject: <class 'type'>>
[N] dbg: execute: <CompiledObject: <class 'type'>> <Arguments: Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>])>
[N] dbg: execute: <InstanceElement of <CompiledObject: <slot wrapper '__init__' of 'type' objects>>> <Arguments: Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>])>
[N] dbg: execute result: [] in <InstanceElement of <CompiledObject: <slot wrapper '__init__' of 'type' objects>>>
[N] dbg: execute result: [<eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>])>)>] in <CompiledObject: <class 'type'>>
[N] dbg: Return reachable: <ReturnStmt: return self.__class__(blocks, axes)@2549,8>
[N] dbg: execute result: [<eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>])>)>] in <InstanceElement of <eFunction of <Function: make_empty@2537-2551>>>
[N] dbg: eval_element <Name: bm@2831,15>@(2831, 15)
[N] dbg: finder.filter_name "<Name: bm@2831,15>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: apply@2749-2833>>>>): '[<Name: bm@2828,8>]'@(2831, 15)
[N] dbg: eval_statement <ExprStmt: bm = self.__class__(result_blocks, axes or self.axes, do_integrity_check=do_integrity_check)@2828,8> (<Name: bm@2828,8>)
[N] dbg: eval_element Node(power, [<Name: self@2828,13>, Node(trailer, [<Operator: .>, <Name: __class__@2828,18>]), Node(trailer, [<Operator: (>, Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])]), <Operator: )>])])@(2828, 13)
[N] dbg: finder.filter_name "<Name: self@2828,13>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: apply@2749-2833>>>>): '[<FakeName: self@2749,14>]'@(2828, 8)
[N] dbg: finder._names_to_types: [<FakeName: self@2749,14>] -> [<eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: __class__@2828,18>]) in scope <eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>
[N] dbg: finder.filter_name "<Name: __class__@2828,18>" in (<eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>): '[<InstanceName: __class__@0,0>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: __class__@0,0>] -> [<CompiledObject: <class 'type'>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])]), <Operator: )>]) in scope <CompiledObject: <class 'type'>>
[N] dbg: execute: <CompiledObject: <class 'type'>> <Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>
[N] dbg: execute: <InstanceElement of <CompiledObject: <slot wrapper '__init__' of 'type' objects>>> <Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>
[N] dbg: execute result: [] in <InstanceElement of <CompiledObject: <slot wrapper '__init__' of 'type' objects>>>
[N] dbg: execute result: [<eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>)>] in <CompiledObject: <class 'type'>>
[N] dbg: eval_statement result [<eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>)>]
[N] dbg: finder._names_to_types: [<Name: bm@2828,8>] -> [<eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>)>]
[N] dbg: Return reachable: <ReturnStmt: return bm@2831,8>
[N] dbg: execute result: [<eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>])>)>, <eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>)>] in <InstanceElement of <eFunction of <Function: apply@2749-2833>>>
[N] dbg: Return reachable: <ReturnStmt: return self.apply('setitem', **kwargs)@2843,8>
[N] dbg: execute result: [<eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>])>)>, <eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>)>] in <InstanceElement of <eFunction of <Function: setitem@2842-2845>>>
[N] dbg: eval_statement result [<eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>])>)>, <eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>)>]
[N] dbg: finder._names_to_types: [<InstanceName: _data@1607,13>, <InstanceName: _data@785,13>, <InstanceName: _data@499,17>, <InstanceName: _data@479,17>] -> [<eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>])>)>, <eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>)>, <eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>]
[N] dbg: eval_trailer: <InstanceElement of Node(trailer, [<Operator: .>, <Name: putmask@1607,32>])> in scope <eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>])>)>
[N] dbg: finder.filter_name "<InstanceName: putmask@1607,32>" in (<eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>])>)>): '[]'@None
[N] dbg: execute: <InstanceElement of <CompiledObject: <slot wrapper '__getattribute__' of 'type' objects>>> <Arguments: [AlreadyEvaluated({<CompiledObject: 'putmask'>})]>
[N] dbg: execute result: [] in <InstanceElement of <CompiledObject: <slot wrapper '__getattribute__' of 'type' objects>>>
[W] warning: /Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/core/series.py:1607:32: W1 AttributeError: <eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>])>)> has no attribute putmask.
[N] dbg: finder._names_to_types: [] -> []
[N] dbg: eval_trailer: <InstanceElement of Node(trailer, [<Operator: .>, <Name: putmask@1607,32>])> in scope <eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>)>
[N] dbg: finder.filter_name "<InstanceName: putmask@1607,32>" in (<eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>)>): '[]'@None
[N] dbg: execute: <InstanceElement of <CompiledObject: <slot wrapper '__getattribute__' of 'type' objects>>> <Arguments: [AlreadyEvaluated({<CompiledObject: 'putmask'>})]>
[N] dbg: execute result: [] in <InstanceElement of <CompiledObject: <slot wrapper '__getattribute__' of 'type' objects>>>
[W] warning: /Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/core/series.py:1607:32: W1 AttributeError: <eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>)> has no attribute putmask.
[N] dbg: finder._names_to_types: [] -> []
[N] dbg: eval_trailer: <InstanceElement of Node(trailer, [<Operator: .>, <Name: putmask@1607,32>])> in scope <eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>
[N] dbg: finder.filter_name "<InstanceName: putmask@1607,32>" in (<eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>): '[<InstanceName: putmask@2845,8>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: putmask@2845,8>] -> [<InstanceElement of <eFunction of <Function: putmask@2845-2848>>>]
[N] dbg: eval_trailer: <InstanceElement of Node(trailer, [<Operator: (>, Node(arglist, [Node(argument, [<Name: mask@1607,40>, <Operator: =>, <Name: mask@1607,45>]), <Operator: ,>, Node(argument, [<Name: new@1607,51>, <Operator: =>, <Name: other@1607,55>]), <Operator: ,>, Node(argument, [<Name: inplace@1607,62>, <Operator: =>, <Keyword: True>])]), <Operator: )>])> in scope <InstanceElement of <eFunction of <Function: putmask@2845-2848>>>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: putmask@2845-2848>>> <Arguments: <InstanceElement of Node(arglist, [Node(argument, [<Name: mask@1607,40>, <Operator: =>, <Name: mask@1607,45>]), <Operator: ,>, Node(argument, [<Name: new@1607,51>, <Operator: =>, <Name: other@1607,55>]), <Operator: ,>, Node(argument, [<Name: inplace@1607,62>, <Operator: =>, <Keyword: True>])])>>
[N] dbg: eval_element Node(power, [<Name: self@2846,15>, Node(trailer, [<Operator: .>, <Name: apply@2846,20>]), Node(trailer, [<Operator: (>, Node(arglist, [<String: 'putmask'>, <Operator: ,>, <Operator: **>, <Name: kwargs@2846,39>]), <Operator: )>])])@(2846, 15)
[N] dbg: finder.filter_name "<Name: self@2846,15>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: putmask@2845-2848>>>>): '[<FakeName: self@2845,16>]'@(2846, 15)
[N] dbg: finder._names_to_types: [<FakeName: self@2845,16>] -> [<eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: apply@2846,20>]) in scope <eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>
[N] dbg: finder.filter_name "<Name: apply@2846,20>" in (<eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>): '[<InstanceName: apply@2749,8>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: apply@2749,8>] -> [<InstanceElement of <eFunction of <Function: apply@2749-2833>>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [<String: 'putmask'>, <Operator: ,>, <Operator: **>, <Name: kwargs@2846,39>]), <Operator: )>]) in scope <InstanceElement of <eFunction of <Function: apply@2749-2833>>>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: apply@2749-2833>>> <Arguments: Node(arglist, [<String: 'putmask'>, <Operator: ,>, <Operator: **>, <Name: kwargs@2846,39>])>
[N] dbg: eval_element Node(comparison, [Node(power, [<Name: len@2826,11>, Node(trailer, [<Operator: (>, <Name: result_blocks@2826,15>, <Operator: )>])]), <Operator: ==>, <Number: 0>])@(2826, 11)
[N] dbg: eval_element Node(power, [<Name: len@2826,11>, Node(trailer, [<Operator: (>, <Name: result_blocks@2826,15>, <Operator: )>])])@(2826, 11)
[N] dbg: finder.filter_name "<Name: len@2826,11>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: apply@2749-2833>>>>): '[<CompiledName: (builtins).len>]'@(2826, 11)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).len>] -> [<CompiledObject: <built-in function len>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Name: result_blocks@2826,15>, <Operator: )>]) in scope <CompiledObject: <built-in function len>>
[N] dbg: execute: <CompiledObject: <built-in function len>> <Arguments: result_blocks>
[N] dbg: execute result: [] in <CompiledObject: <built-in function len>>
[N] dbg: execute: <CompiledObject: <class 'int'>> <Arguments: ()>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __init__@233-237>>> <Arguments: ()>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __init__@233-237>>>
[N] dbg: execute result: [<eInstance of <CompiledObject: <class 'int'>>(<Arguments: ()>)>] in <CompiledObject: <class 'int'>>
[N] dbg: calculate_children types [<eInstance of <CompiledObject: <class 'int'>>(<Arguments: ()>)>]
[N] dbg: eval_element Node(power, [<Name: self@2827,19>, Node(trailer, [<Operator: .>, <Name: make_empty@2827,24>]), Node(trailer, [<Operator: (>, Node(or_test, [<Name: axes@2827,35>, <Keyword: or>, Node(power, [<Name: self@2827,43>, Node(trailer, [<Operator: .>, <Name: axes@2827,48>])])]), <Operator: )>])])@(2827, 19)
[N] dbg: eval_element <Name: kwargs@2846,39>@(2846, 39)
[N] dbg: finder.filter_name "<Name: kwargs@2846,39>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: putmask@2845-2848>>>>): '[<FakeName: kwargs@2845,22>]'@(2846, 39)
[N] dbg: finder._names_to_types: [<FakeName: kwargs@2845,22>] -> [<FakeDict of {'new': [<InstanceName: other@1607,55>], 'mask': [<InstanceName: mask@1607,45>], 'inplace': [<Keyword: True>]}>]
[N] dbg: finder.filter_name "<Name: self@2827,19>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: apply@2749-2833>>>>): '[<FakeName: self@2749,14>]'@(2827, 19)
[N] dbg: finder._names_to_types: [<FakeName: self@2749,14>] -> [<eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: make_empty@2827,24>]) in scope <eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>
[N] dbg: finder.filter_name "<Name: make_empty@2827,24>" in (<eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>): '[<InstanceName: make_empty@2537,8>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: make_empty@2537,8>] -> [<InstanceElement of <eFunction of <Function: make_empty@2537-2551>>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(or_test, [<Name: axes@2827,35>, <Keyword: or>, Node(power, [<Name: self@2827,43>, Node(trailer, [<Operator: .>, <Name: axes@2827,48>])])]), <Operator: )>]) in scope <InstanceElement of <eFunction of <Function: make_empty@2537-2551>>>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: make_empty@2537-2551>>> <Arguments: Node(or_test, [<Name: axes@2827,35>, <Keyword: or>, Node(power, [<Name: self@2827,43>, Node(trailer, [<Operator: .>, <Name: axes@2827,48>])])])>
[N] dbg: eval_element Node(power, [<Name: self@2549,15>, Node(trailer, [<Operator: .>, <Name: __class__@2549,20>]), Node(trailer, [<Operator: (>, Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>]), <Operator: )>])])@(2549, 15)
[N] dbg: finder.filter_name "<Name: self@2549,15>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: make_empty@2537-2551>>>>): '[<FakeName: self@2537,19>]'@(2549, 15)
[N] dbg: finder._names_to_types: [<FakeName: self@2537,19>] -> [<eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: __class__@2549,20>]) in scope <eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>
[N] dbg: finder.filter_name "<Name: __class__@2549,20>" in (<eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>): '[<InstanceName: __class__@0,0>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: __class__@0,0>] -> [<CompiledObject: <class 'type'>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>]), <Operator: )>]) in scope <CompiledObject: <class 'type'>>
[N] dbg: execute: <CompiledObject: <class 'type'>> <Arguments: Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>])>
[N] dbg: execute: <InstanceElement of <CompiledObject: <slot wrapper '__init__' of 'type' objects>>> <Arguments: Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>])>
[N] dbg: execute result: [] in <InstanceElement of <CompiledObject: <slot wrapper '__init__' of 'type' objects>>>
[N] dbg: execute result: [<eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>])>)>] in <CompiledObject: <class 'type'>>
[N] dbg: Return reachable: <ReturnStmt: return self.__class__(blocks, axes)@2549,8>
[N] dbg: execute result: [<eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>])>)>] in <InstanceElement of <eFunction of <Function: make_empty@2537-2551>>>
[N] dbg: eval_element <Name: bm@2831,15>@(2831, 15)
[N] dbg: finder.filter_name "<Name: bm@2831,15>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: apply@2749-2833>>>>): '[<Name: bm@2828,8>]'@(2831, 15)
[N] dbg: eval_statement <ExprStmt: bm = self.__class__(result_blocks, axes or self.axes, do_integrity_check=do_integrity_check)@2828,8> (<Name: bm@2828,8>)
[N] dbg: eval_element Node(power, [<Name: self@2828,13>, Node(trailer, [<Operator: .>, <Name: __class__@2828,18>]), Node(trailer, [<Operator: (>, Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])]), <Operator: )>])])@(2828, 13)
[N] dbg: finder.filter_name "<Name: self@2828,13>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: apply@2749-2833>>>>): '[<FakeName: self@2749,14>]'@(2828, 8)
[N] dbg: finder._names_to_types: [<FakeName: self@2749,14>] -> [<eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: __class__@2828,18>]) in scope <eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>
[N] dbg: finder.filter_name "<Name: __class__@2828,18>" in (<eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>): '[<InstanceName: __class__@0,0>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: __class__@0,0>] -> [<CompiledObject: <class 'type'>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])]), <Operator: )>]) in scope <CompiledObject: <class 'type'>>
[N] dbg: execute: <CompiledObject: <class 'type'>> <Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>
[N] dbg: execute: <InstanceElement of <CompiledObject: <slot wrapper '__init__' of 'type' objects>>> <Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>
[N] dbg: execute result: [] in <InstanceElement of <CompiledObject: <slot wrapper '__init__' of 'type' objects>>>
[N] dbg: execute result: [<eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>)>] in <CompiledObject: <class 'type'>>
[N] dbg: eval_statement result [<eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>)>]
[N] dbg: finder._names_to_types: [<Name: bm@2828,8>] -> [<eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>)>]
[N] dbg: Return reachable: <ReturnStmt: return bm@2831,8>
[N] dbg: execute result: [<eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>])>)>, <eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>)>] in <InstanceElement of <eFunction of <Function: apply@2749-2833>>>
[N] dbg: Return reachable: <ReturnStmt: return self.apply('putmask', **kwargs)@2846,8>
[N] dbg: execute result: [<eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>])>)>, <eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>)>] in <InstanceElement of <eFunction of <Function: putmask@2845-2848>>>
[N] dbg: eval_statement result [<eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>])>)>, <eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>)>]
[N] dbg: finder._names_to_types: [<InstanceName: _data@1607,13>, <InstanceName: _data@785,13>, <InstanceName: _data@499,17>, <InstanceName: _data@479,17>] -> [<eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>])>)>, <eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>)>, <eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>])>)>, <eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>)>, <eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>]
[N] dbg: eval_trailer: <InstanceElement of Node(trailer, [<Operator: .>, <Name: index@481,36>])> in scope <eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>])>)>
[N] dbg: finder.filter_name "<InstanceName: index@481,36>" in (<eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>])>)>): '[]'@None
[N] dbg: execute: <InstanceElement of <CompiledObject: <slot wrapper '__getattribute__' of 'type' objects>>> <Arguments: [AlreadyEvaluated({<CompiledObject: 'index'>})]>
[N] dbg: execute result: [] in <InstanceElement of <CompiledObject: <slot wrapper '__getattribute__' of 'type' objects>>>
[W] warning: /Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/core/series.py:481:36: W1 AttributeError: <eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>])>)> has no attribute index.
[N] dbg: finder._names_to_types: [] -> []
[N] dbg: eval_trailer: <InstanceElement of Node(trailer, [<Operator: .>, <Name: index@481,36>])> in scope <eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>)>
[N] dbg: finder.filter_name "<InstanceName: index@481,36>" in (<eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>)>): '[]'@None
[N] dbg: execute: <InstanceElement of <CompiledObject: <slot wrapper '__getattribute__' of 'type' objects>>> <Arguments: [AlreadyEvaluated({<CompiledObject: 'index'>})]>
[N] dbg: execute result: [] in <InstanceElement of <CompiledObject: <slot wrapper '__getattribute__' of 'type' objects>>>
[W] warning: /Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/core/series.py:481:36: W1 AttributeError: <eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>)> has no attribute index.
[N] dbg: finder._names_to_types: [] -> []
[N] dbg: eval_trailer: <InstanceElement of Node(trailer, [<Operator: .>, <Name: index@481,36>])> in scope <eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>])>)>
[N] dbg: finder.filter_name "<InstanceName: index@481,36>" in (<eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>])>)>): '[]'@None
[N] dbg: execute: <InstanceElement of <CompiledObject: <slot wrapper '__getattribute__' of 'type' objects>>> <Arguments: [AlreadyEvaluated({<CompiledObject: 'index'>})]>
[N] dbg: execute result: [] in <InstanceElement of <CompiledObject: <slot wrapper '__getattribute__' of 'type' objects>>>
[W] warning: /Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/core/series.py:481:36: W1 AttributeError: <eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>])>)> has no attribute index.
[N] dbg: finder._names_to_types: [] -> []
[N] dbg: eval_trailer: <InstanceElement of Node(trailer, [<Operator: .>, <Name: index@481,36>])> in scope <eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>)>
[N] dbg: finder.filter_name "<InstanceName: index@481,36>" in (<eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>)>): '[]'@None
[N] dbg: execute: <InstanceElement of <CompiledObject: <slot wrapper '__getattribute__' of 'type' objects>>> <Arguments: [AlreadyEvaluated({<CompiledObject: 'index'>})]>
[N] dbg: execute result: [] in <InstanceElement of <CompiledObject: <slot wrapper '__getattribute__' of 'type' objects>>>
[W] warning: /Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/core/series.py:481:36: W1 AttributeError: <eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>)> has no attribute index.
[N] dbg: finder._names_to_types: [] -> []
[N] dbg: eval_trailer: <InstanceElement of Node(trailer, [<Operator: .>, <Name: index@481,36>])> in scope <eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>
[N] dbg: finder.filter_name "<InstanceName: index@481,36>" in (<eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>): '[<InstanceName: index@3798,8>]'@None
[N] dbg: decorator: <Decorator: @property @3797,4> <Function: index@3798-3801>
[N] dbg: eval_element <Name: property@3797,5>@(3797, 5)
[N] dbg: finder.filter_name "<Name: property@3797,5>" in (<eClass of <Class: SingleBlockManager@3688-3875>>): '[<CompiledName: (builtins).property>]'@(3797, 5)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).property>] -> [<CompiledObject: <class 'property'>>]
[N] dbg: execute: <CompiledObject: <class 'property'>> <Arguments: [AlreadyEvaluated({<eFunction of <Function: index@3798-3801>>})]>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __init__@64-70>>> <Arguments: [AlreadyEvaluated({<eFunction of <Function: index@3798-3801>>})]>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __init__@64-70>>>
[N] dbg: execute result: [<eInstance of <CompiledObject: <class 'property'>>(<Arguments: [AlreadyEvaluated({<eFunction of <Function: index@3798-3801>>})]>)>] in <CompiledObject: <class 'property'>>
[N] dbg: decorator end <eInstance of <CompiledObject: <class 'property'>>(<Arguments: [AlreadyEvaluated({<eFunction of <Function: index@3798-3801>>})]>) decorates <eFunction of <Function: index@3798-3801>>>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __get__@70-73>>> <Arguments: [AlreadyEvaluated({<eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>}), AlreadyEvaluated({<eClass of <Class: SingleBlockManager@3688-3875>>})]>
[N] dbg: eval_element Node(power, [<Name: self@71,15>, Node(trailer, [<Operator: .>, <Name: fget@71,20>]), Node(trailer, [<Operator: (>, <Name: obj@71,25>, <Operator: )>])])@(71, 15)
[N] dbg: finder.filter_name "<Name: self@71,15>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __get__@70-73>>>>): '[<FakeName: self@70,16>]'@(71, 15)
[N] dbg: finder._names_to_types: [<FakeName: self@70,16>] -> [<eInstance of <CompiledObject: <class 'property'>>(<Arguments: [AlreadyEvaluated({<eFunction of <Function: index@3798-3801>>})]>) decorates <eFunction of <Function: index@3798-3801>>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: fget@71,20>]) in scope <eInstance of <CompiledObject: <class 'property'>>(<Arguments: [AlreadyEvaluated({<eFunction of <Function: index@3798-3801>>})]>) decorates <eFunction of <Function: index@3798-3801>>>
[N] dbg: finder.filter_name "<Name: fget@71,20>" in (<eInstance of <CompiledObject: <class 'property'>>(<Arguments: [AlreadyEvaluated({<eFunction of <Function: index@3798-3801>>})]>) decorates <eFunction of <Function: index@3798-3801>>>): '[<InstanceName: fget@84,13>, <InstanceName: fget@65,13>]'@None
[N] dbg: eval_statement <InstanceElement of <ExprStmt: self.fget = func@84,8>> (<InstanceName: fget@84,13>)
[N] dbg: eval_element <InstanceName: func@84,20>@(84, 20)
[N] dbg: finder.filter_name "<InstanceName: func@84,20>" in (<InstanceElement of <eFunction of <Function: getter@83-87>>>): '[<Name: func@83,21>]'@(84, 8)
[N] dbg: Dynamic param search for <Param: func> in 'getter'.
[N] dbg: Dynamic param result []
[N] dbg: finder._names_to_types: [<Name: func@83,21>] -> []
[N] dbg: eval_statement result []
[N] dbg: eval_statement <InstanceElement of <ExprStmt: self.fget = fget@65,8>> (<InstanceName: fget@65,13>)
[N] dbg: eval_element <InstanceName: fget@65,20>@(65, 20)
[N] dbg: finder.filter_name "<InstanceName: fget@65,20>" in (<InstanceElement of <FunctionExecution of <InstanceElement of <eFunction of <Function: __init__@64-70>>>>>): '[<FakeName: fget@64,23>]'@(65, 8)
[N] dbg: finder._names_to_types: [<FakeName: fget@64,23>] -> [<eFunction of <Function: index@3798-3801>>]
[N] dbg: eval_statement result [<eFunction of <Function: index@3798-3801>>]
[N] dbg: finder._names_to_types: [<InstanceName: fget@84,13>, <InstanceName: fget@65,13>] -> [<eFunction of <Function: index@3798-3801>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Name: obj@71,25>, <Operator: )>]) in scope <eFunction of <Function: index@3798-3801>>
[N] dbg: execute: <eFunction of <Function: index@3798-3801>> <Arguments: obj>
[N] dbg: eval_element Node(power, [<Name: self@3799,15>, Node(trailer, [<Operator: .>, <Name: axes@3799,20>]), Node(trailer, [<Operator: [>, <Number: 0>, <Operator: ]>])])@(3799, 15)
[N] dbg: finder.filter_name "<Name: self@3799,15>" in (<FunctionExecution of <eFunction of <Function: index@3798-3801>>>): '[<FakeName: self@3798,14>]'@(3799, 15)
[N] dbg: eval_element <Name: obj@71,25>@(71, 25)
[N] dbg: finder.filter_name "<Name: obj@71,25>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __get__@70-73>>>>): '[<FakeName: obj@70,22>]'@(71, 25)
[N] dbg: finder._names_to_types: [<FakeName: obj@70,22>] -> [<eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>]
[N] dbg: finder._names_to_types: [<FakeName: self@3798,14>] -> [<eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: axes@3799,20>]) in scope <eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>
[N] dbg: finder.filter_name "<Name: axes@3799,20>" in (<eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>): '[<InstanceName: axes@3717,17>, <InstanceName: axes@3706,17>]'@None
[N] dbg: eval_statement <InstanceElement of <ExprStmt: self.axes = [_ensure_index(axis)]@3717,12>> (<InstanceName: axes@3717,17>)
[N] dbg: eval_element <InstanceElement of Node(atom, [<Operator: [>, Node(power, [<Name: _ensure_index@3717,25>, Node(trailer, [<Operator: (>, <Name: axis@3717,39>, <Operator: )>])]), <Operator: ]>])>@(3717, 24)
[N] dbg: eval_statement result [<Array of <InstanceElement of Node(atom, [<Operator: [>, Node(power, [<Name: _ensure_index@3717,25>, Node(trailer, [<Operator: (>, <Name: axis@3717,39>, <Operator: )>])]), <Operator: ]>])>>]
[N] dbg: eval_statement <InstanceElement of <ExprStmt: self.axes = [axis]@3706,12>> (<InstanceName: axes@3706,17>)
[N] dbg: eval_element <InstanceElement of Node(atom, [<Operator: [>, <Name: axis@3706,25>, <Operator: ]>])>@(3706, 24)
[N] dbg: eval_statement result [<Array of <InstanceElement of Node(atom, [<Operator: [>, <Name: axis@3706,25>, <Operator: ]>])>>]
[N] dbg: finder._names_to_types: [<InstanceName: axes@3717,17>, <InstanceName: axes@3706,17>] -> [<Array of <InstanceElement of Node(atom, [<Operator: [>, Node(power, [<Name: _ensure_index@3717,25>, Node(trailer, [<Operator: (>, <Name: axis@3717,39>, <Operator: )>])]), <Operator: ]>])>>, <Array of <InstanceElement of Node(atom, [<Operator: [>, <Name: axis@3706,25>, <Operator: ]>])>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: [>, <Number: 0>, <Operator: ]>]) in scope <Array of <InstanceElement of Node(atom, [<Operator: [>, Node(power, [<Name: _ensure_index@3717,25>, Node(trailer, [<Operator: (>, <Name: axis@3717,39>, <Operator: )>])]), <Operator: ]>])>>
[N] dbg: eval_element <Number: 0>@(3799, 25)
[N] dbg: eval_element <InstanceElement of Node(power, [<Name: _ensure_index@3717,25>, Node(trailer, [<Operator: (>, <Name: axis@3717,39>, <Operator: )>])])>@(3717, 25)
[N] dbg: finder.filter_name "<InstanceName: _ensure_index@3717,25>" in (<InstanceElement of <FunctionExecution of <InstanceElement of <eFunction of <Function: __init__@3696-3740>>>>>): '[<Name: _ensure_index@23,49>]'@(3717, 12)
[N] dbg: search_module 'pandas.core.index' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/core']
[N] dbg: finder.filter_name "'_ensure_index'" in (<ModuleWrapper: <fast.FastModule: index@2-6241>>): '[<Name: _ensure_index@6067,4>]'@None
[N] dbg: finder._names_to_types: [<FakeName: _ensure_index@6067,4>] -> [<eFunction of <Function: _ensure_index@6067-6097>>]
[N] dbg: after import: [<eFunction of <Function: _ensure_index@6067-6097>>]
[N] dbg: finder._names_to_types: [<Name: _ensure_index@23,49>] -> [<eFunction of <Function: _ensure_index@6067-6097>>]
[N] dbg: eval_trailer: <InstanceElement of Node(trailer, [<Operator: (>, <Name: axis@3717,39>, <Operator: )>])> in scope <eFunction of <Function: _ensure_index@6067-6097>>
[N] dbg: execute: <eFunction of <Function: _ensure_index@6067-6097>> <Arguments: axis>
[N] dbg: eval_element Node(power, [<Name: isinstance@6068,7>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: index_like@6068,18>, <Operator: ,>, <Name: Index@6068,30>]), <Operator: )>])])@(6068, 7)
[N] dbg: finder.filter_name "<Name: isinstance@6068,7>" in (<FunctionExecution of <eFunction of <Function: _ensure_index@6067-6097>>>): '[<CompiledName: (builtins).isinstance>]'@(6068, 7)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).isinstance>] -> [<CompiledObject: <built-in function isinstance>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [<Name: index_like@6068,18>, <Operator: ,>, <Name: Index@6068,30>]), <Operator: )>]) in scope <CompiledObject: <built-in function isinstance>>
[N] dbg: execute: <CompiledObject: <built-in function isinstance>> <Arguments: Node(arglist, [<Name: index_like@6068,18>, <Operator: ,>, <Name: Index@6068,30>])>
[N] dbg: eval_element <Name: index_like@6068,18>@(6068, 18)
[N] dbg: finder.filter_name "<Name: index_like@6068,18>" in (<FunctionExecution of <eFunction of <Function: _ensure_index@6067-6097>>>): '[<FakeName: index_like@6067,18>]'@(6068, 18)
[N] dbg: eval_element <InstanceName: axis@3717,39>@(3717, 39)
[N] dbg: eval_element Node(power, [<Name: isinstance@3698,11>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: axis@3698,22>, <Operator: ,>, <Name: list@3698,28>]), <Operator: )>])])@(3698, 11)
[N] dbg: finder.filter_name "<Name: isinstance@3698,11>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __init__@3696-3740>>>>): '[<CompiledName: (builtins).isinstance>]'@(3698, 11)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).isinstance>] -> [<CompiledObject: <built-in function isinstance>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [<Name: axis@3698,22>, <Operator: ,>, <Name: list@3698,28>]), <Operator: )>]) in scope <CompiledObject: <built-in function isinstance>>
[N] dbg: execute: <CompiledObject: <built-in function isinstance>> <Arguments: Node(arglist, [<Name: axis@3698,22>, <Operator: ,>, <Name: list@3698,28>])>
[N] dbg: eval_element <Name: axis@3698,22>@(3698, 22)
[N] dbg: finder.filter_name "<Name: axis@3698,22>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __init__@3696-3740>>>>): '[<FakeName: axis@3696,30>]'@(3698, 22)
[N] dbg: eval_element <InstanceName: index@499,50>@(499, 50)
[N] dbg: eval_element Node(power, [<Name: isinstance@483,13>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: state@483,24>, <Operator: ,>, <Name: tuple@483,31>]), <Operator: )>])])@(483, 13)
[N] dbg: finder.filter_name "<Name: isinstance@483,13>" in (<eFunction of <Function: _unpickle_series_compat@477-507>>): '[<CompiledName: (builtins).isinstance>]'@(483, 13)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).isinstance>] -> [<CompiledObject: <built-in function isinstance>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [<Name: state@483,24>, <Operator: ,>, <Name: tuple@483,31>]), <Operator: )>]) in scope <CompiledObject: <built-in function isinstance>>
[N] dbg: execute: <CompiledObject: <built-in function isinstance>> <Arguments: Node(arglist, [<Name: state@483,24>, <Operator: ,>, <Name: tuple@483,31>])>
[N] dbg: eval_element <Name: state@483,24>@(483, 24)
[N] dbg: finder.filter_name "<Name: state@483,24>" in (<eFunction of <Function: _unpickle_series_compat@477-507>>): '[<Name: state@477,38>]'@(483, 24)
[N] dbg: eval_element <Name: dict@478,29>@(478, 29)
[N] dbg: finder.filter_name "<Name: dict@478,29>" in (<eFunction of <Function: _unpickle_series_compat@477-507>>): '[<CompiledName: (builtins).dict>]'@(478, 29)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).dict>] -> [<CompiledObject: <class 'dict'>>]
[N] dbg: execute: <CompiledObject: <class 'dict'>> <Arguments: ()>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __init__@190-193>>> <Arguments: ()>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __init__@190-193>>>
[N] dbg: execute result: [<eInstance of <CompiledObject: <class 'dict'>>(<Arguments: ()>)>] in <CompiledObject: <class 'dict'>>
[N] dbg: finder._names_to_types: [<Name: state@477,38>] -> [<eInstance of <CompiledObject: <class 'dict'>>(<Arguments: ()>)>]
[N] dbg: eval_element <Name: tuple@483,31>@(483, 31)
[N] dbg: finder.filter_name "<Name: tuple@483,31>" in (<eFunction of <Function: _unpickle_series_compat@477-507>>): '[<CompiledName: (builtins).tuple>]'@(483, 31)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).tuple>] -> [<CompiledObject: <class 'tuple'>>]
[N] dbg: eval_element Node(power, [<Name: isinstance@478,11>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: state@478,22>, <Operator: ,>, <Name: dict@478,29>]), <Operator: )>])])@(478, 11)
[N] dbg: finder.filter_name "<Name: isinstance@478,11>" in (<eFunction of <Function: _unpickle_series_compat@477-507>>): '[<CompiledName: (builtins).isinstance>]'@(478, 11)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).isinstance>] -> [<CompiledObject: <built-in function isinstance>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [<Name: state@478,22>, <Operator: ,>, <Name: dict@478,29>]), <Operator: )>]) in scope <CompiledObject: <built-in function isinstance>>
[N] dbg: execute: <CompiledObject: <built-in function isinstance>> <Arguments: Node(arglist, [<Name: state@478,22>, <Operator: ,>, <Name: dict@478,29>])>
[N] dbg: eval_element <Name: state@478,22>@(478, 22)
[N] dbg: finder.filter_name "<Name: state@478,22>" in (<eFunction of <Function: _unpickle_series_compat@477-507>>): '[<Name: state@477,38>]'@(478, 22)
[N] dbg: execute: <CompiledObject: <class 'dict'>> <Arguments: ()>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __init__@190-193>>> <Arguments: ()>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __init__@190-193>>>
[N] dbg: execute result: [<eInstance of <CompiledObject: <class 'dict'>>(<Arguments: ()>)>] in <CompiledObject: <class 'dict'>>
[N] dbg: finder._names_to_types: [<Name: state@477,38>] -> [<eInstance of <CompiledObject: <class 'dict'>>(<Arguments: ()>)>]
[N] dbg: finder.filter_name "<InstanceName: index@499,50>" in (<InstanceElement of <eFunction of <Function: _unpickle_series_compat@477-507>>>): '[<Name: index@481,17>]'@(499, 12)
[W] warning: catched stmt recursion: <ExprStmt: self.index = self._data.index@481,12> against <InstanceElement of <ExprStmt: self.index = self._data.index@481,12>> @(481, 12)
[N] dbg: finder._names_to_types: [<Name: index@481,17>] -> []
[N] dbg: finder._names_to_types: [<FakeName: axis@3696,30>] -> []
[W] warning: argument_clinic "'obj'" not resolvable.
[N] dbg: finder.filter_name "<InstanceName: axis@3717,39>" in (<InstanceElement of <FunctionExecution of <InstanceElement of <eFunction of <Function: __init__@3696-3740>>>>>): '[<Name: axis@3702,12>, <FakeName: axis@3696,30>]'@(3717, 12)
[N] dbg: eval_statement <ExprStmt: axis = axis[0]@3702,12> (<Name: axis@3702,12>)
[N] dbg: eval_element Node(power, [<Name: axis@3702,19>, Node(trailer, [<Operator: [>, <Number: 0>, <Operator: ]>])])@(3702, 19)
[N] dbg: finder.filter_name "<Name: axis@3702,19>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __init__@3696-3740>>>>): '[<FakeName: axis@3696,30>]'@(3702, 12)
[N] dbg: finder._names_to_types: [<FakeName: axis@3696,30>] -> []
[N] dbg: eval_statement result []
[N] dbg: finder._names_to_types: [<Name: axis@3702,12>, <FakeName: axis@3696,30>] -> []
[N] dbg: finder._names_to_types: [<FakeName: index_like@6067,18>] -> []
[W] warning: argument_clinic "'obj'" not resolvable.
[N] dbg: eval_element <Name: index_like@6071,15>@(6071, 15)
[N] dbg: eval_element <Name: copy@6069,11>@(6069, 11)
[N] dbg: finder.filter_name "<Name: copy@6069,11>" in (<FunctionExecution of <eFunction of <Function: _ensure_index@6067-6097>>>): '[<FakeName: copy@6067,30>]'@(6069, 11)
[N] dbg: eval_element <Keyword: False>@(6067, 35)
[N] dbg: finder._names_to_types: [<FakeName: copy@6067,30>] -> [<CompiledObject: False>]
[N] dbg: finder.filter_name "<Name: index_like@6071,15>" in (<FunctionExecution of <eFunction of <Function: _ensure_index@6067-6097>>>): '[<FakeName: index_like@6067,18>]'@(6071, 15)
[N] dbg: finder._names_to_types: [<FakeName: index_like@6067,18>] -> []
[N] dbg: eval_element Node(power, [<Name: hasattr@6072,7>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: index_like@6072,15>, <Operator: ,>, <String: 'name'>]), <Operator: )>])])@(6072, 7)
[N] dbg: finder.filter_name "<Name: hasattr@6072,7>" in (<FunctionExecution of <eFunction of <Function: _ensure_index@6067-6097>>>): '[<CompiledName: (builtins).hasattr>]'@(6072, 7)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).hasattr>] -> [<CompiledObject: <built-in function hasattr>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [<Name: index_like@6072,15>, <Operator: ,>, <String: 'name'>]), <Operator: )>]) in scope <CompiledObject: <built-in function hasattr>>
[N] dbg: execute: <CompiledObject: <built-in function hasattr>> <Arguments: Node(arglist, [<Name: index_like@6072,15>, <Operator: ,>, <String: 'name'>])>
[N] dbg: execute result: [] in <CompiledObject: <built-in function hasattr>>
[N] dbg: eval_element Node(power, [<Name: Index@6073,15>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: index_like@6073,21>, <Operator: ,>, Node(argument, [<Name: name@6073,33>, <Operator: =>, Node(power, [<Name: index_like@6073,38>, Node(trailer, [<Operator: .>, <Name: name@6073,49>])])]), <Operator: ,>, Node(argument, [<Name: copy@6073,55>, <Operator: =>, <Name: copy@6073,60>])]), <Operator: )>])])@(6073, 15)
[N] dbg: finder.filter_name "<Name: Index@6073,15>" in (<FunctionExecution of <eFunction of <Function: _ensure_index@6067-6097>>>): '[<Name: Index@68,6>]'@(6073, 15)
[N] dbg: finder._names_to_types: [<FakeName: Index@68,6>] -> [<eClass of <Class: Index@68-3042>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [<Name: index_like@6073,21>, <Operator: ,>, Node(argument, [<Name: name@6073,33>, <Operator: =>, Node(power, [<Name: index_like@6073,38>, Node(trailer, [<Operator: .>, <Name: name@6073,49>])])]), <Operator: ,>, Node(argument, [<Name: copy@6073,55>, <Operator: =>, <Name: copy@6073,60>])]), <Operator: )>]) in scope <eClass of <Class: Index@68-3042>>
[N] dbg: execute: <eClass of <Class: Index@68-3042>> <Arguments: Node(arglist, [<Name: index_like@6073,21>, <Operator: ,>, Node(argument, [<Name: name@6073,33>, <Operator: =>, Node(power, [<Name: index_like@6073,38>, Node(trailer, [<Operator: .>, <Name: name@6073,49>])])]), <Operator: ,>, Node(argument, [<Name: copy@6073,55>, <Operator: =>, <Name: copy@6073,60>])])>
[N] dbg: eval_element <Name: IndexOpsMixin@68,12>@(68, 12)
[N] dbg: finder.filter_name "<Name: IndexOpsMixin@68,12>" in (<eClass of <Class: Index@68-3042>>): '[<Name: IndexOpsMixin@18,70>]'@(68, 12)
[N] dbg: finder.filter_name "'IndexOpsMixin'" in (<ModuleWrapper: <fast.FastModule: base@1-331>>): '[<Name: IndexOpsMixin@325,6>]'@None
[N] dbg: finder._names_to_types: [<FakeName: IndexOpsMixin@325,6>] -> [<eClass of <Class: IndexOpsMixin@325-634>>]
[N] dbg: after import: [<eClass of <Class: IndexOpsMixin@325-634>>]
[N] dbg: finder._names_to_types: [<Name: IndexOpsMixin@18,70>] -> [<eClass of <Class: IndexOpsMixin@325-634>>]
[N] dbg: eval_element <Name: StringAccessorMixin@68,27>@(68, 27)
[N] dbg: finder.filter_name "<Name: StringAccessorMixin@68,27>" in (<eClass of <Class: Index@68-3042>>): '[<Name: StringAccessorMixin@29,32>]'@(68, 27)
[N] dbg: finder.filter_name "'StringAccessorMixin'" in (<ModuleWrapper: <fast.FastModule: strings@1-1574>>): '[<Name: StringAccessorMixin@1570,6>]'@None
[N] dbg: finder._names_to_types: [<FakeName: StringAccessorMixin@1570,6>] -> [<eClass of <Class: StringAccessorMixin@1570-1612>>]
[N] dbg: after import: [<eClass of <Class: StringAccessorMixin@1570-1612>>]
[N] dbg: finder._names_to_types: [<Name: StringAccessorMixin@29,32>] -> [<eClass of <Class: StringAccessorMixin@1570-1612>>]
[N] dbg: eval_element <Name: PandasObject@68,48>@(68, 48)
[N] dbg: finder.filter_name "<Name: PandasObject@68,48>" in (<eClass of <Class: Index@68-3042>>): '[<Name: PandasObject@18,29>]'@(68, 48)
[N] dbg: finder.filter_name "'PandasObject'" in (<ModuleWrapper: <fast.FastModule: base@1-331>>): '[<Name: PandasObject@66,6>]'@None
[N] dbg: finder._names_to_types: [<FakeName: PandasObject@66,6>] -> [<eClass of <Class: PandasObject@66-113>>]
[N] dbg: after import: [<eClass of <Class: PandasObject@66-113>>]
[N] dbg: finder._names_to_types: [<Name: PandasObject@18,29>] -> [<eClass of <Class: PandasObject@66-113>>]
[N] dbg: execute result: [<eInstance of <eClass of <Class: Index@68-3042>>(<Arguments: Node(arglist, [<Name: index_like@6073,21>, <Operator: ,>, Node(argument, [<Name: name@6073,33>, <Operator: =>, Node(power, [<Name: index_like@6073,38>, Node(trailer, [<Operator: .>, <Name: name@6073,49>])])]), <Operator: ,>, Node(argument, [<Name: copy@6073,55>, <Operator: =>, <Name: copy@6073,60>])])>)>] in <eClass of <Class: Index@68-3042>>
[N] dbg: eval_element Node(and_test, [Node(comparison, [Node(power, [<Name: len@6083,11>, Node(trailer, [<Operator: (>, <Name: converted@6083,15>, <Operator: )>])]), <Operator: >>, <Number: 0>]), <Keyword: and>, <Name: all_arrays@6083,34>])@(6083, 11)
[N] dbg: eval_element Node(comparison, [Node(power, [<Name: len@6083,11>, Node(trailer, [<Operator: (>, <Name: converted@6083,15>, <Operator: )>])]), <Operator: >>, <Number: 0>])@(6083, 11)
[N] dbg: eval_element Node(power, [<Name: len@6083,11>, Node(trailer, [<Operator: (>, <Name: converted@6083,15>, <Operator: )>])])@(6083, 11)
[N] dbg: finder.filter_name "<Name: len@6083,11>" in (<FunctionExecution of <eFunction of <Function: _ensure_index@6067-6097>>>): '[<CompiledName: (builtins).len>]'@(6083, 11)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).len>] -> [<CompiledObject: <built-in function len>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Name: converted@6083,15>, <Operator: )>]) in scope <CompiledObject: <built-in function len>>
[N] dbg: execute: <CompiledObject: <built-in function len>> <Arguments: converted>
[N] dbg: execute result: [] in <CompiledObject: <built-in function len>>
[N] dbg: eval_element <Number: 0>@(6083, 28)
[N] dbg: execute: <CompiledObject: <class 'int'>> <Arguments: ()>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __init__@233-237>>> <Arguments: ()>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __init__@233-237>>>
[N] dbg: execute result: [<eInstance of <CompiledObject: <class 'int'>>(<Arguments: ()>)>] in <CompiledObject: <class 'int'>>
[N] dbg: calculate_children types [<eInstance of <CompiledObject: <class 'int'>>(<Arguments: ()>)>]
[N] dbg: calculate_children types [<eInstance of <CompiledObject: <class 'int'>>(<Arguments: ()>)>]
[N] dbg: eval_element Node(power, [<Name: MultiIndex@6084,19>, Node(trailer, [<Operator: .>, <Name: from_arrays@6084,30>]), Node(trailer, [<Operator: (>, <Name: converted@6084,42>, <Operator: )>])])@(6084, 19)
[N] dbg: finder.filter_name "<Name: MultiIndex@6084,19>" in (<FunctionExecution of <eFunction of <Function: _ensure_index@6067-6097>>>): '[<Name: MultiIndex@3968,6>]'@(6084, 19)
[N] dbg: finder._names_to_types: [<FakeName: MultiIndex@3968,6>] -> [<eClass of <Class: MultiIndex@3968-6033>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: from_arrays@6084,30>]) in scope <eClass of <Class: MultiIndex@3968-6033>>
[N] dbg: eval_element <Name: Index@3968,17>@(3968, 17)
[N] dbg: finder.filter_name "<Name: Index@3968,17>" in (<eClass of <Class: MultiIndex@3968-6033>>): '[<Name: Index@68,6>]'@(3968, 17)
[N] dbg: finder._names_to_types: [<FakeName: Index@68,6>] -> [<eClass of <Class: Index@68-3042>>]
[N] dbg: finder.filter_name "<Name: from_arrays@6084,30>" in (<eClass of <Class: MultiIndex@3968-6033>>): '[<Name: from_arrays@4712,8>]'@None
[N] dbg: decorator: <Decorator: @classmethod @4711,4> <Function: from_arrays@4712-4756>
[N] dbg: eval_element <Name: classmethod@4711,5>@(4711, 5)
[N] dbg: finder.filter_name "<Name: classmethod@4711,5>" in (<eClass of <Class: MultiIndex@3968-6033>>): '[<CompiledName: (builtins).classmethod>]'@(4711, 5)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).classmethod>] -> [<CompiledObject: <class 'classmethod'>>]
[N] dbg: execute: <CompiledObject: <class 'classmethod'>> <Arguments: [AlreadyEvaluated({<eFunction of <Function: from_arrays@4712-4756>>})]>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __init__@101-104>>> <Arguments: [AlreadyEvaluated({<eFunction of <Function: from_arrays@4712-4756>>})]>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __init__@101-104>>>
[N] dbg: execute result: [<eInstance of <CompiledObject: <class 'classmethod'>>(<Arguments: [AlreadyEvaluated({<eFunction of <Function: from_arrays@4712-4756>>})]>)>] in <CompiledObject: <class 'classmethod'>>
[N] dbg: decorator end <eInstance of <CompiledObject: <class 'classmethod'>>(<Arguments: [AlreadyEvaluated({<eFunction of <Function: from_arrays@4712-4756>>})]>) decorates <eFunction of <Function: from_arrays@4712-4756>>>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __get__@104-113>>> <Arguments: [AlreadyEvaluated({<CompiledObject: None>}), AlreadyEvaluated({<eClass of <Class: MultiIndex@3968-6033>>})]>
[N] dbg: eval_element <Name: _method@107,15>@(107, 15)
[N] dbg: finder.filter_name "<Name: _method@107,15>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __get__@104-113>>>>): '[<Name: _method@105,12>]'@(107, 15)
[N] dbg: finder._names_to_types: [<FakeName: _method@105,12>] -> [<eFunction of <Function: _method@105-107>>]
[N] dbg: Return reachable: <ReturnStmt: return _method@107,8>
[N] dbg: execute result: [<eFunction of <Function: _method@105-107>>] in <InstanceElement of <eFunction of <Function: __get__@104-113>>>
[N] dbg: finder._names_to_types: [<FakeName: from_arrays@4712,8>] -> [<eFunction of <Function: _method@105-107>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Name: converted@6084,42>, <Operator: )>]) in scope <eFunction of <Function: _method@105-107>>
[N] dbg: execute: <eFunction of <Function: _method@105-107>> <Arguments: converted>
[N] dbg: eval_element Node(power, [<Name: self@106,19>, Node(trailer, [<Operator: .>, <Name: __func@106,24>]), Node(trailer, [<Operator: (>, Node(arglist, [<Name: cls@106,31>, <Operator: ,>, <Operator: *>, <Name: args@106,37>, <Operator: ,>, <Operator: **>, <Name: kwargs@106,45>]), <Operator: )>])])@(106, 19)
[N] dbg: finder.filter_name "<Name: self@106,19>" in (<FunctionExecution of <eFunction of <Function: _method@105-107>>>): '[<FakeName: self@104,16>]'@(106, 19)
[N] dbg: finder._names_to_types: [<FakeName: self@104,16>] -> [<eInstance of <CompiledObject: <class 'classmethod'>>(<Arguments: [AlreadyEvaluated({<eFunction of <Function: from_arrays@4712-4756>>})]>) decorates <eFunction of <Function: from_arrays@4712-4756>>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: __func@106,24>]) in scope <eInstance of <CompiledObject: <class 'classmethod'>>(<Arguments: [AlreadyEvaluated({<eFunction of <Function: from_arrays@4712-4756>>})]>) decorates <eFunction of <Function: from_arrays@4712-4756>>>
[N] dbg: finder.filter_name "<Name: __func@106,24>" in (<eInstance of <CompiledObject: <class 'classmethod'>>(<Arguments: [AlreadyEvaluated({<eFunction of <Function: from_arrays@4712-4756>>})]>) decorates <eFunction of <Function: from_arrays@4712-4756>>>): '[<InstanceName: __func@102,13>]'@None
[N] dbg: eval_statement <InstanceElement of <ExprStmt: self.__func = func@102,8>> (<InstanceName: __func@102,13>)
[N] dbg: eval_element <InstanceName: func@102,22>@(102, 22)
[N] dbg: finder.filter_name "<InstanceName: func@102,22>" in (<InstanceElement of <FunctionExecution of <InstanceElement of <eFunction of <Function: __init__@101-104>>>>>): '[<FakeName: func@101,23>]'@(102, 8)
[N] dbg: finder._names_to_types: [<FakeName: func@101,23>] -> [<eFunction of <Function: from_arrays@4712-4756>>]
[N] dbg: eval_statement result [<eFunction of <Function: from_arrays@4712-4756>>]
[N] dbg: finder._names_to_types: [<InstanceName: __func@102,13>] -> [<eFunction of <Function: from_arrays@4712-4756>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [<Name: cls@106,31>, <Operator: ,>, <Operator: *>, <Name: args@106,37>, <Operator: ,>, <Operator: **>, <Name: kwargs@106,45>]), <Operator: )>]) in scope <eFunction of <Function: from_arrays@4712-4756>>
[N] dbg: execute: <eFunction of <Function: from_arrays@4712-4756>> <Arguments: Node(arglist, [<Name: cls@106,31>, <Operator: ,>, <Operator: *>, <Name: args@106,37>, <Operator: ,>, <Operator: **>, <Name: kwargs@106,45>])>
[N] dbg: eval_element Node(comparison, [Node(power, [<Name: len@4742,11>, Node(trailer, [<Operator: (>, <Name: arrays@4742,15>, <Operator: )>])]), <Operator: ==>, <Number: 1>])@(4742, 11)
[N] dbg: eval_element Node(power, [<Name: len@4742,11>, Node(trailer, [<Operator: (>, <Name: arrays@4742,15>, <Operator: )>])])@(4742, 11)
[N] dbg: finder.filter_name "<Name: len@4742,11>" in (<FunctionExecution of <eFunction of <Function: from_arrays@4712-4756>>>): '[<CompiledName: (builtins).len>]'@(4742, 11)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).len>] -> [<CompiledObject: <built-in function len>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Name: arrays@4742,15>, <Operator: )>]) in scope <CompiledObject: <built-in function len>>
[N] dbg: execute: <CompiledObject: <built-in function len>> <Arguments: arrays>
[N] dbg: execute result: [] in <CompiledObject: <built-in function len>>
[N] dbg: eval_element <Number: 1>@(4742, 26)
[N] dbg: execute: <CompiledObject: <class 'int'>> <Arguments: ()>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __init__@233-237>>> <Arguments: ()>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __init__@233-237>>>
[N] dbg: execute result: [<eInstance of <CompiledObject: <class 'int'>>(<Arguments: ()>)>] in <CompiledObject: <class 'int'>>
[N] dbg: calculate_children types [<eInstance of <CompiledObject: <class 'int'>>(<Arguments: ()>)>]
[N] dbg: eval_element Node(power, [<Name: Index@4744,19>, Node(trailer, [<Operator: (>, Node(arglist, [Node(power, [<Name: arrays@4744,25>, Node(trailer, [<Operator: [>, <Number: 0>, <Operator: ]>])]), <Operator: ,>, Node(argument, [<Name: name@4744,36>, <Operator: =>, <Name: name@4744,41>])]), <Operator: )>])])@(4744, 19)
[N] dbg: finder.filter_name "<Name: Index@4744,19>" in (<FunctionExecution of <eFunction of <Function: from_arrays@4712-4756>>>): '[<Name: Index@68,6>]'@(4744, 19)
[N] dbg: finder._names_to_types: [<FakeName: Index@68,6>] -> [<eClass of <Class: Index@68-3042>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [Node(power, [<Name: arrays@4744,25>, Node(trailer, [<Operator: [>, <Number: 0>, <Operator: ]>])]), <Operator: ,>, Node(argument, [<Name: name@4744,36>, <Operator: =>, <Name: name@4744,41>])]), <Operator: )>]) in scope <eClass of <Class: Index@68-3042>>
[N] dbg: execute: <eClass of <Class: Index@68-3042>> <Arguments: Node(arglist, [Node(power, [<Name: arrays@4744,25>, Node(trailer, [<Operator: [>, <Number: 0>, <Operator: ]>])]), <Operator: ,>, Node(argument, [<Name: name@4744,36>, <Operator: =>, <Name: name@4744,41>])])>
[N] dbg: execute result: [<eInstance of <eClass of <Class: Index@68-3042>>(<Arguments: Node(arglist, [Node(power, [<Name: arrays@4744,25>, Node(trailer, [<Operator: [>, <Number: 0>, <Operator: ]>])]), <Operator: ,>, Node(argument, [<Name: name@4744,36>, <Operator: =>, <Name: name@4744,41>])])>)>] in <eClass of <Class: Index@68-3042>>
[N] dbg: eval_element Node(power, [<Name: MultiIndex@4752,15>, Node(trailer, [<Operator: (>, Node(arglist, [Node(argument, [<Name: levels@4752,26>, <Operator: =>, <Name: levels@4752,33>]), <Operator: ,>, Node(argument, [<Name: labels@4752,41>, <Operator: =>, <Name: labels@4752,48>]), <Operator: ,>, Node(argument, [<Name: sortorder@4753,26>, <Operator: =>, <Name: sortorder@4753,36>]), <Operator: ,>, Node(argument, [<Name: names@4753,47>, <Operator: =>, <Name: names@4753,53>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4754,26>, <Operator: =>, <Keyword: False>])]), <Operator: )>])])@(4752, 15)
[N] dbg: finder.filter_name "<Name: MultiIndex@4752,15>" in (<FunctionExecution of <eFunction of <Function: from_arrays@4712-4756>>>): '[<Name: MultiIndex@3968,6>]'@(4752, 15)
[N] dbg: finder._names_to_types: [<FakeName: MultiIndex@3968,6>] -> [<eClass of <Class: MultiIndex@3968-6033>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [Node(argument, [<Name: levels@4752,26>, <Operator: =>, <Name: levels@4752,33>]), <Operator: ,>, Node(argument, [<Name: labels@4752,41>, <Operator: =>, <Name: labels@4752,48>]), <Operator: ,>, Node(argument, [<Name: sortorder@4753,26>, <Operator: =>, <Name: sortorder@4753,36>]), <Operator: ,>, Node(argument, [<Name: names@4753,47>, <Operator: =>, <Name: names@4753,53>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4754,26>, <Operator: =>, <Keyword: False>])]), <Operator: )>]) in scope <eClass of <Class: MultiIndex@3968-6033>>
[N] dbg: execute: <eClass of <Class: MultiIndex@3968-6033>> <Arguments: Node(arglist, [Node(argument, [<Name: levels@4752,26>, <Operator: =>, <Name: levels@4752,33>]), <Operator: ,>, Node(argument, [<Name: labels@4752,41>, <Operator: =>, <Name: labels@4752,48>]), <Operator: ,>, Node(argument, [<Name: sortorder@4753,26>, <Operator: =>, <Name: sortorder@4753,36>]), <Operator: ,>, Node(argument, [<Name: names@4753,47>, <Operator: =>, <Name: names@4753,53>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4754,26>, <Operator: =>, <Keyword: False>])])>
[N] dbg: execute result: [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4752,26>, <Operator: =>, <Name: levels@4752,33>]), <Operator: ,>, Node(argument, [<Name: labels@4752,41>, <Operator: =>, <Name: labels@4752,48>]), <Operator: ,>, Node(argument, [<Name: sortorder@4753,26>, <Operator: =>, <Name: sortorder@4753,36>]), <Operator: ,>, Node(argument, [<Name: names@4753,47>, <Operator: =>, <Name: names@4753,53>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4754,26>, <Operator: =>, <Keyword: False>])])>)>] in <eClass of <Class: MultiIndex@3968-6033>>
[N] dbg: Return reachable: <ReturnStmt: return MultiIndex(levels=levels, labels=labels, sortorder=sortorder, names=names, verify_integrity=False)@4752,8>
[N] dbg: execute result: [<eInstance of <eClass of <Class: Index@68-3042>>(<Arguments: Node(arglist, [Node(power, [<Name: arrays@4744,25>, Node(trailer, [<Operator: [>, <Number: 0>, <Operator: ]>])]), <Operator: ,>, Node(argument, [<Name: name@4744,36>, <Operator: =>, <Name: name@4744,41>])])>)>, <eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4752,26>, <Operator: =>, <Name: levels@4752,33>]), <Operator: ,>, Node(argument, [<Name: labels@4752,41>, <Operator: =>, <Name: labels@4752,48>]), <Operator: ,>, Node(argument, [<Name: sortorder@4753,26>, <Operator: =>, <Name: sortorder@4753,36>]), <Operator: ,>, Node(argument, [<Name: names@4753,47>, <Operator: =>, <Name: names@4753,53>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4754,26>, <Operator: =>, <Keyword: False>])])>)>] in <eFunction of <Function: from_arrays@4712-4756>>
[N] dbg: Return reachable: <ReturnStmt: return self.__func(cls, *args, **kwargs)@106,12>
[N] dbg: execute result: [<eInstance of <eClass of <Class: Index@68-3042>>(<Arguments: Node(arglist, [Node(power, [<Name: arrays@4744,25>, Node(trailer, [<Operator: [>, <Number: 0>, <Operator: ]>])]), <Operator: ,>, Node(argument, [<Name: name@4744,36>, <Operator: =>, <Name: name@4744,41>])])>)>, <eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4752,26>, <Operator: =>, <Name: levels@4752,33>]), <Operator: ,>, Node(argument, [<Name: labels@4752,41>, <Operator: =>, <Name: labels@4752,48>]), <Operator: ,>, Node(argument, [<Name: sortorder@4753,26>, <Operator: =>, <Name: sortorder@4753,36>]), <Operator: ,>, Node(argument, [<Name: names@4753,47>, <Operator: =>, <Name: names@4753,53>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4754,26>, <Operator: =>, <Keyword: False>])])>)>] in <eFunction of <Function: _method@105-107>>
[N] dbg: eval_element Node(power, [<Name: Index@6094,11>, Node(trailer, [<Operator: (>, <Name: index_like@6094,17>, <Operator: )>])])@(6094, 11)
[N] dbg: finder.filter_name "<Name: Index@6094,11>" in (<FunctionExecution of <eFunction of <Function: _ensure_index@6067-6097>>>): '[<Name: Index@68,6>]'@(6094, 11)
[N] dbg: finder._names_to_types: [<FakeName: Index@68,6>] -> [<eClass of <Class: Index@68-3042>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Name: index_like@6094,17>, <Operator: )>]) in scope <eClass of <Class: Index@68-3042>>
[N] dbg: execute: <eClass of <Class: Index@68-3042>> <Arguments: index_like>
[N] dbg: execute result: [<eInstance of <eClass of <Class: Index@68-3042>>(<Arguments: index_like>)>] in <eClass of <Class: Index@68-3042>>
[N] dbg: Return reachable: <ReturnStmt: return Index(index_like)@6094,4>
[N] dbg: execute result: [<eInstance of <eClass of <Class: Index@68-3042>>(<Arguments: Node(arglist, [<Name: index_like@6073,21>, <Operator: ,>, Node(argument, [<Name: name@6073,33>, <Operator: =>, Node(power, [<Name: index_like@6073,38>, Node(trailer, [<Operator: .>, <Name: name@6073,49>])])]), <Operator: ,>, Node(argument, [<Name: copy@6073,55>, <Operator: =>, <Name: copy@6073,60>])])>)>, <eInstance of <eClass of <Class: Index@68-3042>>(<Arguments: Node(arglist, [Node(power, [<Name: arrays@4744,25>, Node(trailer, [<Operator: [>, <Number: 0>, <Operator: ]>])]), <Operator: ,>, Node(argument, [<Name: name@4744,36>, <Operator: =>, <Name: name@4744,41>])])>)>, <eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4752,26>, <Operator: =>, <Name: levels@4752,33>]), <Operator: ,>, Node(argument, [<Name: labels@4752,41>, <Operator: =>, <Name: labels@4752,48>]), <Operator: ,>, Node(argument, [<Name: sortorder@4753,26>, <Operator: =>, <Name: sortorder@4753,36>]), <Operator: ,>, Node(argument, [<Name: names@4753,47>, <Operator: =>, <Name: names@4753,53>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4754,26>, <Operator: =>, <Keyword: False>])])>)>, <eInstance of <eClass of <Class: Index@68-3042>>(<Arguments: index_like>)>] in <eFunction of <Function: _ensure_index@6067-6097>>
[N] dbg: eval_trailer: Node(trailer, [<Operator: [>, <Number: 0>, <Operator: ]>]) in scope <Array of <InstanceElement of Node(atom, [<Operator: [>, <Name: axis@3706,25>, <Operator: ]>])>>
[N] dbg: eval_element <InstanceName: axis@3706,25>@(3706, 25)
[N] dbg: finder.filter_name "<InstanceName: axis@3706,25>" in (<InstanceElement of <FunctionExecution of <InstanceElement of <eFunction of <Function: __init__@3696-3740>>>>>): '[<Name: axis@3702,12>, <FakeName: axis@3696,30>]'@(3706, 12)
[N] dbg: finder._names_to_types: [<Name: axis@3702,12>, <FakeName: axis@3696,30>] -> []
[N] dbg: Return reachable: <ReturnStmt: return self.axes[0]@3799,8>
[N] dbg: execute result: [<eInstance of <eClass of <Class: Index@68-3042>>(<Arguments: Node(arglist, [<Name: index_like@6073,21>, <Operator: ,>, Node(argument, [<Name: name@6073,33>, <Operator: =>, Node(power, [<Name: index_like@6073,38>, Node(trailer, [<Operator: .>, <Name: name@6073,49>])])]), <Operator: ,>, Node(argument, [<Name: copy@6073,55>, <Operator: =>, <Name: copy@6073,60>])])>)>, <eInstance of <eClass of <Class: Index@68-3042>>(<Arguments: Node(arglist, [Node(power, [<Name: arrays@4744,25>, Node(trailer, [<Operator: [>, <Number: 0>, <Operator: ]>])]), <Operator: ,>, Node(argument, [<Name: name@4744,36>, <Operator: =>, <Name: name@4744,41>])])>)>, <eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4752,26>, <Operator: =>, <Name: levels@4752,33>]), <Operator: ,>, Node(argument, [<Name: labels@4752,41>, <Operator: =>, <Name: labels@4752,48>]), <Operator: ,>, Node(argument, [<Name: sortorder@4753,26>, <Operator: =>, <Name: sortorder@4753,36>]), <Operator: ,>, Node(argument, [<Name: names@4753,47>, <Operator: =>, <Name: names@4753,53>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4754,26>, <Operator: =>, <Keyword: False>])])>)>, <eInstance of <eClass of <Class: Index@68-3042>>(<Arguments: index_like>)>] in <eFunction of <Function: index@3798-3801>>
[N] dbg: Return reachable: <ReturnStmt: return self.fget(obj)@71,8>
[N] dbg: execute result: [<eInstance of <eClass of <Class: Index@68-3042>>(<Arguments: Node(arglist, [<Name: index_like@6073,21>, <Operator: ,>, Node(argument, [<Name: name@6073,33>, <Operator: =>, Node(power, [<Name: index_like@6073,38>, Node(trailer, [<Operator: .>, <Name: name@6073,49>])])]), <Operator: ,>, Node(argument, [<Name: copy@6073,55>, <Operator: =>, <Name: copy@6073,60>])])>)>, <eInstance of <eClass of <Class: Index@68-3042>>(<Arguments: Node(arglist, [Node(power, [<Name: arrays@4744,25>, Node(trailer, [<Operator: [>, <Number: 0>, <Operator: ]>])]), <Operator: ,>, Node(argument, [<Name: name@4744,36>, <Operator: =>, <Name: name@4744,41>])])>)>, <eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4752,26>, <Operator: =>, <Name: levels@4752,33>]), <Operator: ,>, Node(argument, [<Name: labels@4752,41>, <Operator: =>, <Name: labels@4752,48>]), <Operator: ,>, Node(argument, [<Name: sortorder@4753,26>, <Operator: =>, <Name: sortorder@4753,36>]), <Operator: ,>, Node(argument, [<Name: names@4753,47>, <Operator: =>, <Name: names@4753,53>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4754,26>, <Operator: =>, <Keyword: False>])])>)>, <eInstance of <eClass of <Class: Index@68-3042>>(<Arguments: index_like>)>] in <InstanceElement of <eFunction of <Function: __get__@70-73>>>
[N] dbg: finder._names_to_types: [<InstanceName: index@3798,8>] -> [<eInstance of <eClass of <Class: Index@68-3042>>(<Arguments: Node(arglist, [<Name: index_like@6073,21>, <Operator: ,>, Node(argument, [<Name: name@6073,33>, <Operator: =>, Node(power, [<Name: index_like@6073,38>, Node(trailer, [<Operator: .>, <Name: name@6073,49>])])]), <Operator: ,>, Node(argument, [<Name: copy@6073,55>, <Operator: =>, <Name: copy@6073,60>])])>)>, <eInstance of <eClass of <Class: Index@68-3042>>(<Arguments: Node(arglist, [Node(power, [<Name: arrays@4744,25>, Node(trailer, [<Operator: [>, <Number: 0>, <Operator: ]>])]), <Operator: ,>, Node(argument, [<Name: name@4744,36>, <Operator: =>, <Name: name@4744,41>])])>)>, <eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4752,26>, <Operator: =>, <Name: levels@4752,33>]), <Operator: ,>, Node(argument, [<Name: labels@4752,41>, <Operator: =>, <Name: labels@4752,48>]), <Operator: ,>, Node(argument, [<Name: sortorder@4753,26>, <Operator: =>, <Name: sortorder@4753,36>]), <Operator: ,>, Node(argument, [<Name: names@4753,47>, <Operator: =>, <Name: names@4753,53>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4754,26>, <Operator: =>, <Keyword: False>])])>)>, <eInstance of <eClass of <Class: Index@68-3042>>(<Arguments: index_like>)>]
[N] dbg: eval_statement result [<eInstance of <eClass of <Class: Index@68-3042>>(<Arguments: Node(arglist, [<Name: index_like@6073,21>, <Operator: ,>, Node(argument, [<Name: name@6073,33>, <Operator: =>, Node(power, [<Name: index_like@6073,38>, Node(trailer, [<Operator: .>, <Name: name@6073,49>])])]), <Operator: ,>, Node(argument, [<Name: copy@6073,55>, <Operator: =>, <Name: copy@6073,60>])])>)>, <eInstance of <eClass of <Class: Index@68-3042>>(<Arguments: Node(arglist, [Node(power, [<Name: arrays@4744,25>, Node(trailer, [<Operator: [>, <Number: 0>, <Operator: ]>])]), <Operator: ,>, Node(argument, [<Name: name@4744,36>, <Operator: =>, <Name: name@4744,41>])])>)>, <eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4752,26>, <Operator: =>, <Name: levels@4752,33>]), <Operator: ,>, Node(argument, [<Name: labels@4752,41>, <Operator: =>, <Name: labels@4752,48>]), <Operator: ,>, Node(argument, [<Name: sortorder@4753,26>, <Operator: =>, <Name: sortorder@4753,36>]), <Operator: ,>, Node(argument, [<Name: names@4753,47>, <Operator: =>, <Name: names@4753,53>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4754,26>, <Operator: =>, <Keyword: False>])])>)>, <eInstance of <eClass of <Class: Index@68-3042>>(<Arguments: index_like>)>]
[N] dbg: finder._names_to_types: [<InstanceName: index@930,21>, <InstanceName: index@481,17>] -> [<eInstance of <eClass of <Class: Index@68-3042>>(<Arguments: Node(arglist, [<Name: index_like@6073,21>, <Operator: ,>, Node(argument, [<Name: name@6073,33>, <Operator: =>, Node(power, [<Name: index_like@6073,38>, Node(trailer, [<Operator: .>, <Name: name@6073,49>])])]), <Operator: ,>, Node(argument, [<Name: copy@6073,55>, <Operator: =>, <Name: copy@6073,60>])])>)>, <eInstance of <eClass of <Class: Index@68-3042>>(<Arguments: Node(arglist, [Node(power, [<Name: arrays@4744,25>, Node(trailer, [<Operator: [>, <Number: 0>, <Operator: ]>])]), <Operator: ,>, Node(argument, [<Name: name@4744,36>, <Operator: =>, <Name: name@4744,41>])])>)>, <eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4752,26>, <Operator: =>, <Name: levels@4752,33>]), <Operator: ,>, Node(argument, [<Name: labels@4752,41>, <Operator: =>, <Name: labels@4752,48>]), <Operator: ,>, Node(argument, [<Name: sortorder@4753,26>, <Operator: =>, <Name: sortorder@4753,36>]), <Operator: ,>, Node(argument, [<Name: names@4753,47>, <Operator: =>, <Name: names@4753,53>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4754,26>, <Operator: =>, <Keyword: False>])])>)>, <eInstance of <eClass of <Class: Index@68-3042>>(<Arguments: index_like>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: droplevel@927,43>]) in scope <eInstance of <eClass of <Class: Index@68-3042>>(<Arguments: Node(arglist, [<Name: index_like@6073,21>, <Operator: ,>, Node(argument, [<Name: name@6073,33>, <Operator: =>, Node(power, [<Name: index_like@6073,38>, Node(trailer, [<Operator: .>, <Name: name@6073,49>])])]), <Operator: ,>, Node(argument, [<Name: copy@6073,55>, <Operator: =>, <Name: copy@6073,60>])])>)>
[N] dbg: execute: <eClass of <Class: IndexOpsMixin@325-634>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: IndexOpsMixin@325-634>>(<Arguments: ()>)>] in <eClass of <Class: IndexOpsMixin@325-634>>
[N] dbg: execute: <eClass of <Class: StringAccessorMixin@1570-1612>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: StringAccessorMixin@1570-1612>>(<Arguments: ()>)>] in <eClass of <Class: StringAccessorMixin@1570-1612>>
[N] dbg: execute: <eClass of <Class: PandasObject@66-113>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: PandasObject@66-113>>(<Arguments: ()>)>] in <eClass of <Class: PandasObject@66-113>>
[N] dbg: execute: <eClass of <Class: StringMixin@17-66>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: StringMixin@17-66>>(<Arguments: ()>)>] in <eClass of <Class: StringMixin@17-66>>
[N] dbg: finder.filter_name "<Name: droplevel@927,43>" in (<eInstance of <eClass of <Class: Index@68-3042>>(<Arguments: Node(arglist, [<Name: index_like@6073,21>, <Operator: ,>, Node(argument, [<Name: name@6073,33>, <Operator: =>, Node(power, [<Name: index_like@6073,38>, Node(trailer, [<Operator: .>, <Name: name@6073,49>])])]), <Operator: ,>, Node(argument, [<Name: copy@6073,55>, <Operator: =>, <Name: copy@6073,60>])])>)>): '[]'@None
[W] warning: /Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/core/series.py:927:43: W1 AttributeError: <eInstance of <eClass of <Class: Index@68-3042>>(<Arguments: Node(arglist, [<Name: index_like@6073,21>, <Operator: ,>, Node(argument, [<Name: name@6073,33>, <Operator: =>, Node(power, [<Name: index_like@6073,38>, Node(trailer, [<Operator: .>, <Name: name@6073,49>])])]), <Operator: ,>, Node(argument, [<Name: copy@6073,55>, <Operator: =>, <Name: copy@6073,60>])])>)> has no attribute droplevel.
[N] dbg: finder._names_to_types: [] -> []
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: droplevel@927,43>]) in scope <eInstance of <eClass of <Class: Index@68-3042>>(<Arguments: Node(arglist, [Node(power, [<Name: arrays@4744,25>, Node(trailer, [<Operator: [>, <Number: 0>, <Operator: ]>])]), <Operator: ,>, Node(argument, [<Name: name@4744,36>, <Operator: =>, <Name: name@4744,41>])])>)>
[N] dbg: execute: <eClass of <Class: IndexOpsMixin@325-634>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: IndexOpsMixin@325-634>>(<Arguments: ()>)>] in <eClass of <Class: IndexOpsMixin@325-634>>
[N] dbg: execute: <eClass of <Class: StringAccessorMixin@1570-1612>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: StringAccessorMixin@1570-1612>>(<Arguments: ()>)>] in <eClass of <Class: StringAccessorMixin@1570-1612>>
[N] dbg: execute: <eClass of <Class: PandasObject@66-113>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: PandasObject@66-113>>(<Arguments: ()>)>] in <eClass of <Class: PandasObject@66-113>>
[N] dbg: execute: <eClass of <Class: StringMixin@17-66>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: StringMixin@17-66>>(<Arguments: ()>)>] in <eClass of <Class: StringMixin@17-66>>
[N] dbg: finder.filter_name "<Name: droplevel@927,43>" in (<eInstance of <eClass of <Class: Index@68-3042>>(<Arguments: Node(arglist, [Node(power, [<Name: arrays@4744,25>, Node(trailer, [<Operator: [>, <Number: 0>, <Operator: ]>])]), <Operator: ,>, Node(argument, [<Name: name@4744,36>, <Operator: =>, <Name: name@4744,41>])])>)>): '[]'@None
[W] warning: /Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/core/series.py:927:43: W1 AttributeError: <eInstance of <eClass of <Class: Index@68-3042>>(<Arguments: Node(arglist, [Node(power, [<Name: arrays@4744,25>, Node(trailer, [<Operator: [>, <Number: 0>, <Operator: ]>])]), <Operator: ,>, Node(argument, [<Name: name@4744,36>, <Operator: =>, <Name: name@4744,41>])])>)> has no attribute droplevel.
[N] dbg: finder._names_to_types: [] -> []
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: droplevel@927,43>]) in scope <eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4752,26>, <Operator: =>, <Name: levels@4752,33>]), <Operator: ,>, Node(argument, [<Name: labels@4752,41>, <Operator: =>, <Name: labels@4752,48>]), <Operator: ,>, Node(argument, [<Name: sortorder@4753,26>, <Operator: =>, <Name: sortorder@4753,36>]), <Operator: ,>, Node(argument, [<Name: names@4753,47>, <Operator: =>, <Name: names@4753,53>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4754,26>, <Operator: =>, <Keyword: False>])])>)>
[N] dbg: execute: <eClass of <Class: Index@68-3042>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: Index@68-3042>>(<Arguments: ()>)>] in <eClass of <Class: Index@68-3042>>
[N] dbg: execute: <eClass of <Class: IndexOpsMixin@325-634>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: IndexOpsMixin@325-634>>(<Arguments: ()>)>] in <eClass of <Class: IndexOpsMixin@325-634>>
[N] dbg: execute: <eClass of <Class: StringAccessorMixin@1570-1612>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: StringAccessorMixin@1570-1612>>(<Arguments: ()>)>] in <eClass of <Class: StringAccessorMixin@1570-1612>>
[N] dbg: execute: <eClass of <Class: PandasObject@66-113>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: PandasObject@66-113>>(<Arguments: ()>)>] in <eClass of <Class: PandasObject@66-113>>
[N] dbg: execute: <eClass of <Class: StringMixin@17-66>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: StringMixin@17-66>>(<Arguments: ()>)>] in <eClass of <Class: StringMixin@17-66>>
[N] dbg: finder.filter_name "<Name: droplevel@927,43>" in (<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4752,26>, <Operator: =>, <Name: levels@4752,33>]), <Operator: ,>, Node(argument, [<Name: labels@4752,41>, <Operator: =>, <Name: labels@4752,48>]), <Operator: ,>, Node(argument, [<Name: sortorder@4753,26>, <Operator: =>, <Name: sortorder@4753,36>]), <Operator: ,>, Node(argument, [<Name: names@4753,47>, <Operator: =>, <Name: names@4753,53>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4754,26>, <Operator: =>, <Keyword: False>])])>)>): '[<InstanceName: droplevel@5019,8>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: droplevel@5019,8>] -> [<InstanceElement of <eFunction of <Function: droplevel@5019-5065>>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: droplevel@927,43>]) in scope <eInstance of <eClass of <Class: Index@68-3042>>(<Arguments: index_like>)>
[N] dbg: execute: <eClass of <Class: IndexOpsMixin@325-634>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: IndexOpsMixin@325-634>>(<Arguments: ()>)>] in <eClass of <Class: IndexOpsMixin@325-634>>
[N] dbg: execute: <eClass of <Class: StringAccessorMixin@1570-1612>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: StringAccessorMixin@1570-1612>>(<Arguments: ()>)>] in <eClass of <Class: StringAccessorMixin@1570-1612>>
[N] dbg: execute: <eClass of <Class: PandasObject@66-113>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: PandasObject@66-113>>(<Arguments: ()>)>] in <eClass of <Class: PandasObject@66-113>>
[N] dbg: execute: <eClass of <Class: StringMixin@17-66>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: StringMixin@17-66>>(<Arguments: ()>)>] in <eClass of <Class: StringMixin@17-66>>
[N] dbg: finder.filter_name "<Name: droplevel@927,43>" in (<eInstance of <eClass of <Class: Index@68-3042>>(<Arguments: index_like>)>): '[]'@None
[W] warning: /Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/core/series.py:927:43: W1 AttributeError: <eInstance of <eClass of <Class: Index@68-3042>>(<Arguments: index_like>)> has no attribute droplevel.
[N] dbg: finder._names_to_types: [] -> []
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Name: level@927,53>, <Operator: )>]) in scope <InstanceElement of <eFunction of <Function: droplevel@5019-5065>>>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: droplevel@5019-5065>>> <Arguments: level>
[N] dbg: eval_element Node(comparison, [Node(power, [<Name: len@5051,11>, Node(trailer, [<Operator: (>, <Name: new_levels@5051,15>, <Operator: )>])]), <Operator: ==>, <Number: 1>])@(5051, 11)
[N] dbg: eval_element Node(power, [<Name: len@5051,11>, Node(trailer, [<Operator: (>, <Name: new_levels@5051,15>, <Operator: )>])])@(5051, 11)
[N] dbg: finder.filter_name "<Name: len@5051,11>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: droplevel@5019-5065>>>>): '[<CompiledName: (builtins).len>]'@(5051, 11)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).len>] -> [<CompiledObject: <built-in function len>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Name: new_levels@5051,15>, <Operator: )>]) in scope <CompiledObject: <built-in function len>>
[N] dbg: execute: <CompiledObject: <built-in function len>> <Arguments: new_levels>
[N] dbg: execute result: [] in <CompiledObject: <built-in function len>>
[N] dbg: eval_element <Number: 1>@(5051, 30)
[N] dbg: execute: <CompiledObject: <class 'int'>> <Arguments: ()>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __init__@233-237>>> <Arguments: ()>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __init__@233-237>>>
[N] dbg: execute result: [<eInstance of <CompiledObject: <class 'int'>>(<Arguments: ()>)>] in <CompiledObject: <class 'int'>>
[N] dbg: calculate_children types [<eInstance of <CompiledObject: <class 'int'>>(<Arguments: ()>)>]
[N] dbg: eval_element <Name: result@5060,19>@(5060, 19)
[N] dbg: eval_element Node(power, [<Name: mask@5056,15>, Node(trailer, [<Operator: .>, <Name: any@5056,20>]), Node(trailer, [<Operator: (>, <Operator: )>])])@(5056, 15)
[N] dbg: finder.filter_name "<Name: mask@5056,15>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: droplevel@5019-5065>>>>): '[<Name: mask@5054,12>]'@(5056, 15)
[N] dbg: eval_statement <ExprStmt: # set nan if needed mask = new_labels[0] == -1@5054,12> (<Name: mask@5054,12>)
[N] dbg: eval_element Node(comparison, [Node(power, [<Name: new_labels@5054,19>, Node(trailer, [<Operator: [>, <Number: 0>, <Operator: ]>])]), <Operator: ==>, Node(factor, [<Operator: ->, <Number: 1>])])@(5054, 19)
[N] dbg: eval_element Node(power, [<Name: new_labels@5054,19>, Node(trailer, [<Operator: [>, <Number: 0>, <Operator: ]>])])@(5054, 19)
[N] dbg: finder.filter_name "<Name: new_labels@5054,19>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: droplevel@5019-5065>>>>): '[<Name: new_labels@5041,8>]'@(5054, 12)
[N] dbg: eval_statement <ExprStmt: new_labels = list(self.labels)@5041,8> (<Name: new_labels@5041,8>)
[N] dbg: eval_element Node(power, [<Name: list@5041,21>, Node(trailer, [<Operator: (>, Node(power, [<Name: self@5041,26>, Node(trailer, [<Operator: .>, <Name: labels@5041,31>])]), <Operator: )>])])@(5041, 21)
[N] dbg: finder.filter_name "<Name: list@5041,21>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: droplevel@5019-5065>>>>): '[<CompiledName: (builtins).list>]'@(5041, 8)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).list>] -> [<CompiledObject: <class 'list'>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(power, [<Name: self@5041,26>, Node(trailer, [<Operator: .>, <Name: labels@5041,31>])]), <Operator: )>]) in scope <CompiledObject: <class 'list'>>
[N] dbg: execute: <CompiledObject: <class 'list'>> <Arguments: Node(power, [<Name: self@5041,26>, Node(trailer, [<Operator: .>, <Name: labels@5041,31>])])>
[N] dbg: execute result: [<eInstance of <CompiledObject: <class 'list'>>(<Arguments: [AlreadyEvaluated({<jedi.evaluate.iterable.ArrayInstance object at 0x13bb9c668>})]>)>] in <CompiledObject: <class 'list'>>
[N] dbg: eval_statement result [<eInstance of <CompiledObject: <class 'list'>>(<Arguments: [AlreadyEvaluated({<jedi.evaluate.iterable.ArrayInstance object at 0x13bb9c668>})]>)>]
[N] dbg: finder._names_to_types: [<Name: new_labels@5041,8>] -> [<eInstance of <CompiledObject: <class 'list'>>(<Arguments: [AlreadyEvaluated({<jedi.evaluate.iterable.ArrayInstance object at 0x13bb9c668>})]>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: [>, <Number: 0>, <Operator: ]>]) in scope <eInstance of <CompiledObject: <class 'list'>>(<Arguments: [AlreadyEvaluated({<jedi.evaluate.iterable.ArrayInstance object at 0x13bb9c668>})]>)>
[N] dbg: eval_element <Number: 0>@(5054, 30)
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __getitem__@123-126>>> <Arguments: [AlreadyEvaluated({<CompiledObject: 0>})]>
[N] dbg: eval_element Node(power, [<Name: self@124,15>, Node(trailer, [<Operator: .>, <Name: __iterable@124,20>]), Node(trailer, [<Operator: [>, <Name: y@124,31>, <Operator: ]>])])@(124, 15)
[N] dbg: finder.filter_name "<Name: self@124,15>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __getitem__@123-126>>>>): '[<FakeName: self@123,20>]'@(124, 15)
[N] dbg: finder._names_to_types: [<FakeName: self@123,20>] -> [<eInstance of <CompiledObject: <class 'list'>>(<Arguments: [AlreadyEvaluated({<jedi.evaluate.iterable.ArrayInstance object at 0x13bb9c668>})]>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: __iterable@124,20>]) in scope <eInstance of <CompiledObject: <class 'list'>>(<Arguments: [AlreadyEvaluated({<jedi.evaluate.iterable.ArrayInstance object at 0x13bb9c668>})]>)>
[N] dbg: finder.filter_name "<Name: __iterable@124,20>" in (<eInstance of <CompiledObject: <class 'list'>>(<Arguments: [AlreadyEvaluated({<jedi.evaluate.iterable.ArrayInstance object at 0x13bb9c668>})]>)>): '[<InstanceName: __iterable@117,17>, <InstanceName: __iterable@115,13>]'@None
[N] dbg: eval_statement <InstanceElement of <ExprStmt: self.__iterable += [i]@117,12>> (<InstanceName: __iterable@117,17>)
[N] dbg: eval_element <InstanceElement of Node(atom, [<Operator: [>, <Name: i@117,32>, <Operator: ]>])>@(117, 31)
[N] dbg: eval_statement result [<Array of <InstanceElement of Node(atom, [<Operator: [>, <Name: i@117,32>, <Operator: ]>])>>]
[N] dbg: eval_statement <InstanceElement of <ExprStmt: self.__iterable = []@115,8>> (<InstanceName: __iterable@115,13>)
[N] dbg: eval_element <InstanceElement of Node(atom, [<Operator: [>, <Operator: ]>])>@(115, 26)
[N] dbg: eval_statement result [<Array of <InstanceElement of Node(atom, [<Operator: [>, <Operator: ]>])>>]
[N] dbg: finder._names_to_types: [<InstanceName: __iterable@117,17>, <InstanceName: __iterable@115,13>] -> [<Array of <InstanceElement of Node(atom, [<Operator: [>, <Name: i@117,32>, <Operator: ]>])>>, <Array of <InstanceElement of Node(atom, [<Operator: [>, <Operator: ]>])>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: [>, <Name: y@124,31>, <Operator: ]>]) in scope <Array of <InstanceElement of Node(atom, [<Operator: [>, <Name: i@117,32>, <Operator: ]>])>>
[N] dbg: eval_element <Name: y@124,31>@(124, 31)
[N] dbg: finder.filter_name "<Name: y@124,31>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __getitem__@123-126>>>>): '[<FakeName: y@123,26>]'@(124, 31)
[N] dbg: finder._names_to_types: [<FakeName: y@123,26>] -> [<CompiledObject: 0>]
[N] dbg: eval_element <InstanceName: i@117,32>@(117, 32)
[N] dbg: finder.filter_name "<InstanceName: i@117,32>" in (<InstanceElement of <FunctionExecution of <InstanceElement of <eFunction of <Function: __init__@114-119>>>>>): '[<Name: i@116,12>]'@(117, 12)
[N] dbg: eval_element <Name: iterable@116,17>@(116, 17)
[N] dbg: finder.filter_name "<Name: iterable@116,17>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __init__@114-119>>>>): '[<FakeName: iterable@114,23>]'@(116, 17)
[N] dbg: finder._names_to_types: [<FakeName: iterable@114,23>] -> [<jedi.evaluate.iterable.ArrayInstance object at 0x13bb9c668>]
[N] dbg: eval_element Node(power, [<Name: self@5041,26>, Node(trailer, [<Operator: .>, <Name: labels@5041,31>])])@(5041, 26)
[N] dbg: finder.filter_name "<Name: self@5041,26>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: droplevel@5019-5065>>>>): '[<FakeName: self@5019,18>]'@(5041, 8)
[N] dbg: finder._names_to_types: [<FakeName: self@5019,18>] -> [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4752,26>, <Operator: =>, <Name: levels@4752,33>]), <Operator: ,>, Node(argument, [<Name: labels@4752,41>, <Operator: =>, <Name: labels@4752,48>]), <Operator: ,>, Node(argument, [<Name: sortorder@4753,26>, <Operator: =>, <Name: sortorder@4753,36>]), <Operator: ,>, Node(argument, [<Name: names@4753,47>, <Operator: =>, <Name: names@4753,53>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4754,26>, <Operator: =>, <Keyword: False>])])>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: labels@5041,31>]) in scope <eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4752,26>, <Operator: =>, <Name: levels@4752,33>]), <Operator: ,>, Node(argument, [<Name: labels@4752,41>, <Operator: =>, <Name: labels@4752,48>]), <Operator: ,>, Node(argument, [<Name: sortorder@4753,26>, <Operator: =>, <Name: sortorder@4753,36>]), <Operator: ,>, Node(argument, [<Name: names@4753,47>, <Operator: =>, <Name: names@4753,53>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4754,26>, <Operator: =>, <Keyword: False>])])>)>
[N] dbg: finder.filter_name "<Name: labels@5041,31>" in (<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4752,26>, <Operator: =>, <Name: levels@4752,33>]), <Operator: ,>, Node(argument, [<Name: labels@4752,41>, <Operator: =>, <Name: labels@4752,48>]), <Operator: ,>, Node(argument, [<Name: sortorder@4753,26>, <Operator: =>, <Name: sortorder@4753,36>]), <Operator: ,>, Node(argument, [<Name: names@4753,47>, <Operator: =>, <Name: names@4753,53>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4754,26>, <Operator: =>, <Keyword: False>])])>)>): '[<InstanceName: labels@4262,4>]'@None
[N] dbg: eval_statement <ExprStmt: labels = property(fget=_get_labels, fset=__set_labels)@4262,4> (<InstanceName: labels@4262,4>)
[N] dbg: eval_element Node(power, [<Name: property@4262,13>, Node(trailer, [<Operator: (>, Node(arglist, [Node(argument, [<Name: fget@4262,22>, <Operator: =>, <Name: _get_labels@4262,27>]), <Operator: ,>, Node(argument, [<Name: fset@4262,40>, <Operator: =>, <Name: __set_labels@4262,45>])]), <Operator: )>])])@(4262, 13)
[N] dbg: finder.filter_name "<Name: property@4262,13>" in (<eClass of <Class: MultiIndex@3968-6033>>): '[<CompiledName: (builtins).property>]'@(4262, 4)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).property>] -> [<CompiledObject: <class 'property'>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [Node(argument, [<Name: fget@4262,22>, <Operator: =>, <Name: _get_labels@4262,27>]), <Operator: ,>, Node(argument, [<Name: fset@4262,40>, <Operator: =>, <Name: __set_labels@4262,45>])]), <Operator: )>]) in scope <CompiledObject: <class 'property'>>
[N] dbg: execute: <CompiledObject: <class 'property'>> <Arguments: Node(arglist, [Node(argument, [<Name: fget@4262,22>, <Operator: =>, <Name: _get_labels@4262,27>]), <Operator: ,>, Node(argument, [<Name: fset@4262,40>, <Operator: =>, <Name: __set_labels@4262,45>])])>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __init__@64-70>>> <Arguments: Node(arglist, [Node(argument, [<Name: fget@4262,22>, <Operator: =>, <Name: _get_labels@4262,27>]), <Operator: ,>, Node(argument, [<Name: fset@4262,40>, <Operator: =>, <Name: __set_labels@4262,45>])])>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __init__@64-70>>>
[N] dbg: execute result: [<eInstance of <CompiledObject: <class 'property'>>(<Arguments: Node(arglist, [Node(argument, [<Name: fget@4262,22>, <Operator: =>, <Name: _get_labels@4262,27>]), <Operator: ,>, Node(argument, [<Name: fset@4262,40>, <Operator: =>, <Name: __set_labels@4262,45>])])>)>] in <CompiledObject: <class 'property'>>
[N] dbg: eval_statement result [<eInstance of <CompiledObject: <class 'property'>>(<Arguments: Node(arglist, [Node(argument, [<Name: fget@4262,22>, <Operator: =>, <Name: _get_labels@4262,27>]), <Operator: ,>, Node(argument, [<Name: fset@4262,40>, <Operator: =>, <Name: __set_labels@4262,45>])])>)>]
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __get__@70-73>>> <Arguments: [AlreadyEvaluated({<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4752,26>, <Operator: =>, <Name: levels@4752,33>]), <Operator: ,>, Node(argument, [<Name: labels@4752,41>, <Operator: =>, <Name: labels@4752,48>]), <Operator: ,>, Node(argument, [<Name: sortorder@4753,26>, <Operator: =>, <Name: sortorder@4753,36>]), <Operator: ,>, Node(argument, [<Name: names@4753,47>, <Operator: =>, <Name: names@4753,53>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4754,26>, <Operator: =>, <Keyword: False>])])>)>}), AlreadyEvaluated({<eClass of <Class: MultiIndex@3968-6033>>})]>
[N] dbg: eval_element Node(power, [<Name: self@71,15>, Node(trailer, [<Operator: .>, <Name: fget@71,20>]), Node(trailer, [<Operator: (>, <Name: obj@71,25>, <Operator: )>])])@(71, 15)
[N] dbg: finder.filter_name "<Name: self@71,15>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __get__@70-73>>>>): '[<FakeName: self@70,16>]'@(71, 15)
[N] dbg: finder._names_to_types: [<FakeName: self@70,16>] -> [<eInstance of <CompiledObject: <class 'property'>>(<Arguments: Node(arglist, [Node(argument, [<Name: fget@4262,22>, <Operator: =>, <Name: _get_labels@4262,27>]), <Operator: ,>, Node(argument, [<Name: fset@4262,40>, <Operator: =>, <Name: __set_labels@4262,45>])])>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: fget@71,20>]) in scope <eInstance of <CompiledObject: <class 'property'>>(<Arguments: Node(arglist, [Node(argument, [<Name: fget@4262,22>, <Operator: =>, <Name: _get_labels@4262,27>]), <Operator: ,>, Node(argument, [<Name: fset@4262,40>, <Operator: =>, <Name: __set_labels@4262,45>])])>)>
[N] dbg: finder.filter_name "<Name: fget@71,20>" in (<eInstance of <CompiledObject: <class 'property'>>(<Arguments: Node(arglist, [Node(argument, [<Name: fget@4262,22>, <Operator: =>, <Name: _get_labels@4262,27>]), <Operator: ,>, Node(argument, [<Name: fset@4262,40>, <Operator: =>, <Name: __set_labels@4262,45>])])>)>): '[<InstanceName: fget@84,13>, <InstanceName: fget@65,13>]'@None
[N] dbg: eval_statement <InstanceElement of <ExprStmt: self.fget = func@84,8>> (<InstanceName: fget@84,13>)
[N] dbg: eval_element <InstanceName: func@84,20>@(84, 20)
[N] dbg: finder.filter_name "<InstanceName: func@84,20>" in (<InstanceElement of <eFunction of <Function: getter@83-87>>>): '[<Name: func@83,21>]'@(84, 8)
[N] dbg: Dynamic param search for <Param: func> in 'getter'.
[N] dbg: Dynamic param result []
[N] dbg: finder._names_to_types: [<Name: func@83,21>] -> []
[N] dbg: eval_statement result []
[N] dbg: eval_statement <InstanceElement of <ExprStmt: self.fget = fget@65,8>> (<InstanceName: fget@65,13>)
[N] dbg: eval_element <InstanceName: fget@65,20>@(65, 20)
[N] dbg: finder.filter_name "<InstanceName: fget@65,20>" in (<InstanceElement of <FunctionExecution of <InstanceElement of <eFunction of <Function: __init__@64-70>>>>>): '[<FakeName: fget@64,23>]'@(65, 8)
[N] dbg: eval_element <Name: _get_labels@4262,27>@(4262, 27)
[N] dbg: finder.filter_name "<Name: _get_labels@4262,27>" in (<eClass of <Class: MultiIndex@3968-6033>>): '[<Name: _get_labels@4167,8>]'@(4262, 4)
[N] dbg: finder._names_to_types: [<FakeName: _get_labels@4167,8>] -> [<eFunction of <Function: _get_labels@4167-4170>>]
[N] dbg: finder._names_to_types: [<FakeName: fget@64,23>] -> [<eFunction of <Function: _get_labels@4167-4170>>]
[N] dbg: eval_statement result [<eFunction of <Function: _get_labels@4167-4170>>]
[N] dbg: finder._names_to_types: [<InstanceName: fget@84,13>, <InstanceName: fget@65,13>] -> [<eFunction of <Function: _get_labels@4167-4170>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Name: obj@71,25>, <Operator: )>]) in scope <eFunction of <Function: _get_labels@4167-4170>>
[N] dbg: execute: <eFunction of <Function: _get_labels@4167-4170>> <Arguments: obj>
[N] dbg: eval_element Node(power, [<Name: self@4168,15>, Node(trailer, [<Operator: .>, <Name: _labels@4168,20>])])@(4168, 15)
[N] dbg: finder.filter_name "<Name: self@4168,15>" in (<FunctionExecution of <eFunction of <Function: _get_labels@4167-4170>>>): '[<FakeName: self@4167,20>]'@(4168, 15)
[N] dbg: eval_element <Name: obj@71,25>@(71, 25)
[N] dbg: finder.filter_name "<Name: obj@71,25>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __get__@70-73>>>>): '[<FakeName: obj@70,22>]'@(71, 25)
[N] dbg: finder._names_to_types: [<FakeName: obj@70,22>] -> [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4752,26>, <Operator: =>, <Name: levels@4752,33>]), <Operator: ,>, Node(argument, [<Name: labels@4752,41>, <Operator: =>, <Name: labels@4752,48>]), <Operator: ,>, Node(argument, [<Name: sortorder@4753,26>, <Operator: =>, <Name: sortorder@4753,36>]), <Operator: ,>, Node(argument, [<Name: names@4753,47>, <Operator: =>, <Name: names@4753,53>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4754,26>, <Operator: =>, <Keyword: False>])])>)>]
[N] dbg: finder._names_to_types: [<FakeName: self@4167,20>] -> [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4752,26>, <Operator: =>, <Name: levels@4752,33>]), <Operator: ,>, Node(argument, [<Name: labels@4752,41>, <Operator: =>, <Name: labels@4752,48>]), <Operator: ,>, Node(argument, [<Name: sortorder@4753,26>, <Operator: =>, <Name: sortorder@4753,36>]), <Operator: ,>, Node(argument, [<Name: names@4753,47>, <Operator: =>, <Name: names@4753,53>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4754,26>, <Operator: =>, <Keyword: False>])])>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: _labels@4168,20>]) in scope <eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4752,26>, <Operator: =>, <Name: levels@4752,33>]), <Operator: ,>, Node(argument, [<Name: labels@4752,41>, <Operator: =>, <Name: labels@4752,48>]), <Operator: ,>, Node(argument, [<Name: sortorder@4753,26>, <Operator: =>, <Name: sortorder@4753,36>]), <Operator: ,>, Node(argument, [<Name: names@4753,47>, <Operator: =>, <Name: names@4753,53>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4754,26>, <Operator: =>, <Keyword: False>])])>)>
[N] dbg: finder.filter_name "<Name: _labels@4168,20>" in (<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4752,26>, <Operator: =>, <Name: levels@4752,33>]), <Operator: ,>, Node(argument, [<Name: labels@4752,41>, <Operator: =>, <Name: labels@4752,48>]), <Operator: ,>, Node(argument, [<Name: sortorder@4753,26>, <Operator: =>, <Name: sortorder@4753,36>]), <Operator: ,>, Node(argument, [<Name: names@4753,47>, <Operator: =>, <Name: names@4753,53>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4754,26>, <Operator: =>, <Keyword: False>])])>)>): '[<InstanceName: _labels@4188,13>]'@None
[N] dbg: eval_statement <InstanceElement of <ExprStmt: self._labels = new_labels@4188,8>> (<InstanceName: _labels@4188,13>)
[N] dbg: eval_element <InstanceName: new_labels@4188,23>@(4188, 23)
[N] dbg: eval_element Node(comparison, [<Name: level@4178,11>, <Keyword: is>, <Keyword: None>])@(4178, 11)
[N] dbg: eval_element <Name: level@4178,11>@(4178, 11)
[N] dbg: finder.filter_name "<Name: level@4178,11>" in (<eFunction of <Function: _set_labels@4170-4195>>): '[<Name: level@4170,34>]'@(4178, 11)
[N] dbg: Dynamic param search for <Param: level=<Keyword: None>> in '_set_labels'.
[N] dbg: eval_element Node(power, [<Name: result@4022,8>, Node(trailer, [<Operator: .>, <Name: _set_labels@4022,15>])])@(4022, 8)
[N] dbg: finder.filter_name "<Name: result@4022,8>" in (<eFunction of <Function: __new__@3999-4040>>): '[<Name: result@4018,8>]'@(4022, 8)
[N] dbg: eval_statement <ExprStmt: result = object.__new__(MultiIndex)@4018,8> (<Name: result@4018,8>)
[N] dbg: eval_element Node(power, [<Name: object@4018,17>, Node(trailer, [<Operator: .>, <Name: __new__@4018,24>]), Node(trailer, [<Operator: (>, <Name: MultiIndex@4018,32>, <Operator: )>])])@(4018, 17)
[N] dbg: finder.filter_name "<Name: object@4018,17>" in (<eFunction of <Function: __new__@3999-4040>>): '[<CompiledName: (builtins).object>]'@(4018, 8)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).object>] -> [<CompiledObject: <class 'object'>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: __new__@4018,24>]) in scope <CompiledObject: <class 'object'>>
[N] dbg: finder.filter_name "<Name: __new__@4018,24>" in (<CompiledObject: <class 'object'>>): '[<CompiledName: (object).__new__>]'@None
[N] dbg: finder._names_to_types: [<CompiledName: (object).__new__>] -> [<CompiledObject: <built-in method __new__ of type object at 0x10022c5e0>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Name: MultiIndex@4018,32>, <Operator: )>]) in scope <CompiledObject: <built-in method __new__ of type object at 0x10022c5e0>>
[N] dbg: execute: <CompiledObject: <built-in method __new__ of type object at 0x10022c5e0>> <Arguments: MultiIndex>
[N] dbg: execute result: [] in <CompiledObject: <built-in method __new__ of type object at 0x10022c5e0>>
[N] dbg: eval_statement result []
[N] dbg: finder._names_to_types: [<Name: result@4018,8>] -> []
[N] dbg: eval_element Node(power, [<Name: idx@4253,8>, Node(trailer, [<Operator: .>, <Name: _set_labels@4253,12>])])@(4253, 8)
[N] dbg: eval_element <Name: inplace@4248,11>@(4248, 11)
[N] dbg: finder.filter_name "<Name: inplace@4248,11>" in (<eFunction of <Function: set_labels@4195-4258>>): '[<Name: inplace@4195,45>]'@(4248, 11)
[N] dbg: Dynamic param search for <Param: inplace=<Keyword: False>> in 'set_labels'.
[N] dbg: Dynamic param result []
[N] dbg: eval_element <Keyword: False>@(4195, 53)
[N] dbg: finder._names_to_types: [<Name: inplace@4195,45>] -> [<CompiledObject: False>]
[N] dbg: finder.filter_name "<Name: idx@4253,8>" in (<eFunction of <Function: set_labels@4195-4258>>): '[<Name: idx@4251,12>]'@(4253, 8)
[N] dbg: eval_statement <ExprStmt: idx = self._shallow_copy()@4251,12> (<Name: idx@4251,12>)
[N] dbg: eval_element Node(power, [<Name: self@4251,18>, Node(trailer, [<Operator: .>, <Name: _shallow_copy@4251,23>]), Node(trailer, [<Operator: (>, <Operator: )>])])@(4251, 18)
[N] dbg: finder.filter_name "<Name: self@4251,18>" in (<eFunction of <Function: set_labels@4195-4258>>): '[<Name: self@4195,19>]'@(4251, 12)
[N] dbg: finder._names_to_types: [<Name: self@4195,19>] -> [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: ()>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: _shallow_copy@4251,23>]) in scope <eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: ()>)>
[N] dbg: execute: <eClass of <Class: Index@68-3042>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: Index@68-3042>>(<Arguments: ()>)>] in <eClass of <Class: Index@68-3042>>
[N] dbg: execute: <eClass of <Class: IndexOpsMixin@325-634>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: IndexOpsMixin@325-634>>(<Arguments: ()>)>] in <eClass of <Class: IndexOpsMixin@325-634>>
[N] dbg: execute: <eClass of <Class: StringAccessorMixin@1570-1612>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: StringAccessorMixin@1570-1612>>(<Arguments: ()>)>] in <eClass of <Class: StringAccessorMixin@1570-1612>>
[N] dbg: execute: <eClass of <Class: PandasObject@66-113>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: PandasObject@66-113>>(<Arguments: ()>)>] in <eClass of <Class: PandasObject@66-113>>
[N] dbg: execute: <eClass of <Class: StringMixin@17-66>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: StringMixin@17-66>>(<Arguments: ()>)>] in <eClass of <Class: StringMixin@17-66>>
[N] dbg: finder.filter_name "<Name: _shallow_copy@4251,23>" in (<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: ()>)>): '[<InstanceName: _shallow_copy@4313,8>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: _shallow_copy@4313,8>] -> [<InstanceElement of <eFunction of <Function: _shallow_copy@4313-4320>>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Operator: )>]) in scope <InstanceElement of <eFunction of <Function: _shallow_copy@4313-4320>>>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: _shallow_copy@4313-4320>>> <Arguments: ()>
[N] dbg: eval_element Node(comparison, [<Name: values@4314,11>, Node(comp_op, [<Keyword: is>, <Keyword: not>]), <Keyword: None>])@(4314, 11)
[N] dbg: eval_element <Name: values@4314,11>@(4314, 11)
[N] dbg: finder.filter_name "<Name: values@4314,11>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: _shallow_copy@4313-4320>>>>): '[<FakeName: values@4313,28>]'@(4314, 11)
[N] dbg: eval_element <Keyword: None>@(4313, 35)
[N] dbg: finder._names_to_types: [<FakeName: values@4313,28>] -> [<CompiledObject: None>]
[N] dbg: eval_element <Keyword: None>@(4314, 25)
[N] dbg: calculate_children types [<CompiledObject: False>]
[N] dbg: Return unreachable: <ReturnStmt: return MultiIndex.from_tuples(values, **kwargs)@4317,12>
[N] dbg: eval_element Node(power, [<Name: self@4318,15>, Node(trailer, [<Operator: .>, <Name: view@4318,20>]), Node(trailer, [<Operator: (>, <Operator: )>])])@(4318, 15)
[N] dbg: finder.filter_name "<Name: self@4318,15>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: _shallow_copy@4313-4320>>>>): '[<FakeName: self@4313,22>]'@(4318, 15)
[N] dbg: finder._names_to_types: [<FakeName: self@4313,22>] -> [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: ()>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: view@4318,20>]) in scope <eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: ()>)>
[N] dbg: finder.filter_name "<Name: view@4318,20>" in (<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: ()>)>): '[<InstanceName: view@4307,8>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: view@4307,8>] -> [<InstanceElement of <eFunction of <Function: view@4307-4313>>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Operator: )>]) in scope <InstanceElement of <eFunction of <Function: view@4307-4313>>>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: view@4307-4313>>> <Arguments: ()>
[N] dbg: eval_element <Name: result@4311,15>@(4311, 15)
[N] dbg: finder.filter_name "<Name: result@4311,15>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: view@4307-4313>>>>): '[<Name: result@4309,8>]'@(4311, 15)
[N] dbg: eval_statement <ExprStmt: result = self.copy()@4309,8> (<Name: result@4309,8>)
[N] dbg: eval_element Node(power, [<Name: self@4309,17>, Node(trailer, [<Operator: .>, <Name: copy@4309,22>]), Node(trailer, [<Operator: (>, <Operator: )>])])@(4309, 17)
[N] dbg: finder.filter_name "<Name: self@4309,17>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: view@4307-4313>>>>): '[<FakeName: self@4307,13>]'@(4309, 8)
[N] dbg: finder._names_to_types: [<FakeName: self@4307,13>] -> [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: ()>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: copy@4309,22>]) in scope <eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: ()>)>
[N] dbg: finder.filter_name "<Name: copy@4309,22>" in (<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: ()>)>): '[<InstanceName: copy@4264,8>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: copy@4264,8>] -> [<InstanceElement of <eFunction of <Function: copy@4264-4303>>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Operator: )>]) in scope <InstanceElement of <eFunction of <Function: copy@4264-4303>>>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: copy@4264-4303>>> <Arguments: ()>
[N] dbg: eval_element Node(power, [<Name: MultiIndex@4296,15>, Node(trailer, [<Operator: (>, Node(arglist, [Node(argument, [<Name: levels@4296,26>, <Operator: =>, <Name: levels@4296,33>]), <Operator: ,>, Node(argument, [<Name: labels@4297,26>, <Operator: =>, <Name: labels@4297,33>]), <Operator: ,>, Node(argument, [<Name: names@4298,26>, <Operator: =>, <Name: names@4298,32>]), <Operator: ,>, Node(argument, [<Name: sortorder@4299,26>, <Operator: =>, Node(power, [<Name: self@4299,36>, Node(trailer, [<Operator: .>, <Name: sortorder@4299,41>])])]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4300,26>, <Operator: =>, <Keyword: False>]), <Operator: ,>, Node(argument, [<Name: _set_identity@4301,26>, <Operator: =>, <Name: _set_identity@4301,40>])]), <Operator: )>])])@(4296, 15)
[N] dbg: finder.filter_name "<Name: MultiIndex@4296,15>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: copy@4264-4303>>>>): '[<Name: MultiIndex@3968,6>]'@(4296, 15)
[N] dbg: finder._names_to_types: [<FakeName: MultiIndex@3968,6>] -> [<eClass of <Class: MultiIndex@3968-6033>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [Node(argument, [<Name: levels@4296,26>, <Operator: =>, <Name: levels@4296,33>]), <Operator: ,>, Node(argument, [<Name: labels@4297,26>, <Operator: =>, <Name: labels@4297,33>]), <Operator: ,>, Node(argument, [<Name: names@4298,26>, <Operator: =>, <Name: names@4298,32>]), <Operator: ,>, Node(argument, [<Name: sortorder@4299,26>, <Operator: =>, Node(power, [<Name: self@4299,36>, Node(trailer, [<Operator: .>, <Name: sortorder@4299,41>])])]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4300,26>, <Operator: =>, <Keyword: False>]), <Operator: ,>, Node(argument, [<Name: _set_identity@4301,26>, <Operator: =>, <Name: _set_identity@4301,40>])]), <Operator: )>]) in scope <eClass of <Class: MultiIndex@3968-6033>>
[N] dbg: execute: <eClass of <Class: MultiIndex@3968-6033>> <Arguments: Node(arglist, [Node(argument, [<Name: levels@4296,26>, <Operator: =>, <Name: levels@4296,33>]), <Operator: ,>, Node(argument, [<Name: labels@4297,26>, <Operator: =>, <Name: labels@4297,33>]), <Operator: ,>, Node(argument, [<Name: names@4298,26>, <Operator: =>, <Name: names@4298,32>]), <Operator: ,>, Node(argument, [<Name: sortorder@4299,26>, <Operator: =>, Node(power, [<Name: self@4299,36>, Node(trailer, [<Operator: .>, <Name: sortorder@4299,41>])])]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4300,26>, <Operator: =>, <Keyword: False>]), <Operator: ,>, Node(argument, [<Name: _set_identity@4301,26>, <Operator: =>, <Name: _set_identity@4301,40>])])>
[N] dbg: execute result: [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4296,26>, <Operator: =>, <Name: levels@4296,33>]), <Operator: ,>, Node(argument, [<Name: labels@4297,26>, <Operator: =>, <Name: labels@4297,33>]), <Operator: ,>, Node(argument, [<Name: names@4298,26>, <Operator: =>, <Name: names@4298,32>]), <Operator: ,>, Node(argument, [<Name: sortorder@4299,26>, <Operator: =>, Node(power, [<Name: self@4299,36>, Node(trailer, [<Operator: .>, <Name: sortorder@4299,41>])])]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4300,26>, <Operator: =>, <Keyword: False>]), <Operator: ,>, Node(argument, [<Name: _set_identity@4301,26>, <Operator: =>, <Name: _set_identity@4301,40>])])>)>] in <eClass of <Class: MultiIndex@3968-6033>>
[N] dbg: Return reachable: <ReturnStmt: return MultiIndex(levels=levels, labels=labels, names=names, sortorder=self.sortorder, verify_integrity=False, _set_identity=_set_identity)@4296,8>
[N] dbg: execute result: [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4296,26>, <Operator: =>, <Name: levels@4296,33>]), <Operator: ,>, Node(argument, [<Name: labels@4297,26>, <Operator: =>, <Name: labels@4297,33>]), <Operator: ,>, Node(argument, [<Name: names@4298,26>, <Operator: =>, <Name: names@4298,32>]), <Operator: ,>, Node(argument, [<Name: sortorder@4299,26>, <Operator: =>, Node(power, [<Name: self@4299,36>, Node(trailer, [<Operator: .>, <Name: sortorder@4299,41>])])]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4300,26>, <Operator: =>, <Keyword: False>]), <Operator: ,>, Node(argument, [<Name: _set_identity@4301,26>, <Operator: =>, <Name: _set_identity@4301,40>])])>)>] in <InstanceElement of <eFunction of <Function: copy@4264-4303>>>
[N] dbg: eval_statement result [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4296,26>, <Operator: =>, <Name: levels@4296,33>]), <Operator: ,>, Node(argument, [<Name: labels@4297,26>, <Operator: =>, <Name: labels@4297,33>]), <Operator: ,>, Node(argument, [<Name: names@4298,26>, <Operator: =>, <Name: names@4298,32>]), <Operator: ,>, Node(argument, [<Name: sortorder@4299,26>, <Operator: =>, Node(power, [<Name: self@4299,36>, Node(trailer, [<Operator: .>, <Name: sortorder@4299,41>])])]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4300,26>, <Operator: =>, <Keyword: False>]), <Operator: ,>, Node(argument, [<Name: _set_identity@4301,26>, <Operator: =>, <Name: _set_identity@4301,40>])])>)>]
[N] dbg: finder._names_to_types: [<Name: result@4309,8>] -> [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4296,26>, <Operator: =>, <Name: levels@4296,33>]), <Operator: ,>, Node(argument, [<Name: labels@4297,26>, <Operator: =>, <Name: labels@4297,33>]), <Operator: ,>, Node(argument, [<Name: names@4298,26>, <Operator: =>, <Name: names@4298,32>]), <Operator: ,>, Node(argument, [<Name: sortorder@4299,26>, <Operator: =>, Node(power, [<Name: self@4299,36>, Node(trailer, [<Operator: .>, <Name: sortorder@4299,41>])])]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4300,26>, <Operator: =>, <Keyword: False>]), <Operator: ,>, Node(argument, [<Name: _set_identity@4301,26>, <Operator: =>, <Name: _set_identity@4301,40>])])>)>]
[N] dbg: Return reachable: <ReturnStmt: return result@4311,8>
[N] dbg: execute result: [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4296,26>, <Operator: =>, <Name: levels@4296,33>]), <Operator: ,>, Node(argument, [<Name: labels@4297,26>, <Operator: =>, <Name: labels@4297,33>]), <Operator: ,>, Node(argument, [<Name: names@4298,26>, <Operator: =>, <Name: names@4298,32>]), <Operator: ,>, Node(argument, [<Name: sortorder@4299,26>, <Operator: =>, Node(power, [<Name: self@4299,36>, Node(trailer, [<Operator: .>, <Name: sortorder@4299,41>])])]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4300,26>, <Operator: =>, <Keyword: False>]), <Operator: ,>, Node(argument, [<Name: _set_identity@4301,26>, <Operator: =>, <Name: _set_identity@4301,40>])])>)>] in <InstanceElement of <eFunction of <Function: view@4307-4313>>>
[N] dbg: Return reachable: <ReturnStmt: return self.view()@4318,8>
[N] dbg: execute result: [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4296,26>, <Operator: =>, <Name: levels@4296,33>]), <Operator: ,>, Node(argument, [<Name: labels@4297,26>, <Operator: =>, <Name: labels@4297,33>]), <Operator: ,>, Node(argument, [<Name: names@4298,26>, <Operator: =>, <Name: names@4298,32>]), <Operator: ,>, Node(argument, [<Name: sortorder@4299,26>, <Operator: =>, Node(power, [<Name: self@4299,36>, Node(trailer, [<Operator: .>, <Name: sortorder@4299,41>])])]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4300,26>, <Operator: =>, <Keyword: False>]), <Operator: ,>, Node(argument, [<Name: _set_identity@4301,26>, <Operator: =>, <Name: _set_identity@4301,40>])])>)>] in <InstanceElement of <eFunction of <Function: _shallow_copy@4313-4320>>>
[N] dbg: eval_statement result [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4296,26>, <Operator: =>, <Name: levels@4296,33>]), <Operator: ,>, Node(argument, [<Name: labels@4297,26>, <Operator: =>, <Name: labels@4297,33>]), <Operator: ,>, Node(argument, [<Name: names@4298,26>, <Operator: =>, <Name: names@4298,32>]), <Operator: ,>, Node(argument, [<Name: sortorder@4299,26>, <Operator: =>, Node(power, [<Name: self@4299,36>, Node(trailer, [<Operator: .>, <Name: sortorder@4299,41>])])]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4300,26>, <Operator: =>, <Keyword: False>]), <Operator: ,>, Node(argument, [<Name: _set_identity@4301,26>, <Operator: =>, <Name: _set_identity@4301,40>])])>)>]
[N] dbg: finder._names_to_types: [<Name: idx@4251,12>] -> [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4296,26>, <Operator: =>, <Name: levels@4296,33>]), <Operator: ,>, Node(argument, [<Name: labels@4297,26>, <Operator: =>, <Name: labels@4297,33>]), <Operator: ,>, Node(argument, [<Name: names@4298,26>, <Operator: =>, <Name: names@4298,32>]), <Operator: ,>, Node(argument, [<Name: sortorder@4299,26>, <Operator: =>, Node(power, [<Name: self@4299,36>, Node(trailer, [<Operator: .>, <Name: sortorder@4299,41>])])]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4300,26>, <Operator: =>, <Keyword: False>]), <Operator: ,>, Node(argument, [<Name: _set_identity@4301,26>, <Operator: =>, <Name: _set_identity@4301,40>])])>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: _set_labels@4253,12>]) in scope <eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4296,26>, <Operator: =>, <Name: levels@4296,33>]), <Operator: ,>, Node(argument, [<Name: labels@4297,26>, <Operator: =>, <Name: labels@4297,33>]), <Operator: ,>, Node(argument, [<Name: names@4298,26>, <Operator: =>, <Name: names@4298,32>]), <Operator: ,>, Node(argument, [<Name: sortorder@4299,26>, <Operator: =>, Node(power, [<Name: self@4299,36>, Node(trailer, [<Operator: .>, <Name: sortorder@4299,41>])])]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4300,26>, <Operator: =>, <Keyword: False>]), <Operator: ,>, Node(argument, [<Name: _set_identity@4301,26>, <Operator: =>, <Name: _set_identity@4301,40>])])>)>
[N] dbg: execute: <eClass of <Class: Index@68-3042>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: Index@68-3042>>(<Arguments: ()>)>] in <eClass of <Class: Index@68-3042>>
[N] dbg: execute: <eClass of <Class: IndexOpsMixin@325-634>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: IndexOpsMixin@325-634>>(<Arguments: ()>)>] in <eClass of <Class: IndexOpsMixin@325-634>>
[N] dbg: execute: <eClass of <Class: StringAccessorMixin@1570-1612>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: StringAccessorMixin@1570-1612>>(<Arguments: ()>)>] in <eClass of <Class: StringAccessorMixin@1570-1612>>
[N] dbg: execute: <eClass of <Class: PandasObject@66-113>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: PandasObject@66-113>>(<Arguments: ()>)>] in <eClass of <Class: PandasObject@66-113>>
[N] dbg: execute: <eClass of <Class: StringMixin@17-66>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: StringMixin@17-66>>(<Arguments: ()>)>] in <eClass of <Class: StringMixin@17-66>>
[N] dbg: finder.filter_name "<Name: _set_labels@4253,12>" in (<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4296,26>, <Operator: =>, <Name: levels@4296,33>]), <Operator: ,>, Node(argument, [<Name: labels@4297,26>, <Operator: =>, <Name: labels@4297,33>]), <Operator: ,>, Node(argument, [<Name: names@4298,26>, <Operator: =>, <Name: names@4298,32>]), <Operator: ,>, Node(argument, [<Name: sortorder@4299,26>, <Operator: =>, Node(power, [<Name: self@4299,36>, Node(trailer, [<Operator: .>, <Name: sortorder@4299,41>])])]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4300,26>, <Operator: =>, <Keyword: False>]), <Operator: ,>, Node(argument, [<Name: _set_identity@4301,26>, <Operator: =>, <Name: _set_identity@4301,40>])])>)>): '[<InstanceName: _set_labels@4170,8>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: _set_labels@4170,8>] -> [<InstanceElement of <eFunction of <Function: _set_labels@4170-4195>>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [<Name: labels@4253,24>, <Operator: ,>, Node(argument, [<Name: level@4253,32>, <Operator: =>, <Name: level@4253,38>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4253,45>, <Operator: =>, <Name: verify_integrity@4253,62>])]), <Operator: )>]) in scope <InstanceElement of <eFunction of <Function: _set_labels@4170-4195>>>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: _set_labels@4170-4195>>> <Arguments: Node(arglist, [<Name: labels@4253,24>, <Operator: ,>, Node(argument, [<Name: level@4253,32>, <Operator: =>, <Name: level@4253,38>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4253,45>, <Operator: =>, <Name: verify_integrity@4253,62>])])>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: _set_labels@4170-4195>>>
[N] dbg: eval_element Node(power, [<Name: self@4885,8>, Node(trailer, [<Operator: .>, <Name: _set_labels@4885,13>])])@(4885, 8)
[N] dbg: finder.filter_name "<Name: self@4885,8>" in (<eFunction of <Function: __setstate__@4870-4891>>): '[<Name: self@4870,21>]'@(4885, 8)
[N] dbg: finder._names_to_types: [<Name: self@4870,21>] -> [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: ()>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: _set_labels@4885,13>]) in scope <eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: ()>)>
[N] dbg: execute: <eClass of <Class: Index@68-3042>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: Index@68-3042>>(<Arguments: ()>)>] in <eClass of <Class: Index@68-3042>>
[N] dbg: execute: <eClass of <Class: IndexOpsMixin@325-634>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: IndexOpsMixin@325-634>>(<Arguments: ()>)>] in <eClass of <Class: IndexOpsMixin@325-634>>
[N] dbg: execute: <eClass of <Class: StringAccessorMixin@1570-1612>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: StringAccessorMixin@1570-1612>>(<Arguments: ()>)>] in <eClass of <Class: StringAccessorMixin@1570-1612>>
[N] dbg: execute: <eClass of <Class: PandasObject@66-113>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: PandasObject@66-113>>(<Arguments: ()>)>] in <eClass of <Class: PandasObject@66-113>>
[N] dbg: execute: <eClass of <Class: StringMixin@17-66>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: StringMixin@17-66>>(<Arguments: ()>)>] in <eClass of <Class: StringMixin@17-66>>
[N] dbg: finder.filter_name "<Name: _set_labels@4885,13>" in (<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: ()>)>): '[<InstanceName: _set_labels@4170,8>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: _set_labels@4170,8>] -> [<InstanceElement of <eFunction of <Function: _set_labels@4170-4195>>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Name: labels@4885,25>, <Operator: )>]) in scope <InstanceElement of <eFunction of <Function: _set_labels@4170-4195>>>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: _set_labels@4170-4195>>> <Arguments: labels>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: _set_labels@4170-4195>>>
[N] dbg: eval_element <Name: level@4253,38>@(4253, 38)
[N] dbg: eval_element Node(and_test, [Node(comparison, [<Name: level@4237,11>, Node(comp_op, [<Keyword: is>, <Keyword: not>]), <Keyword: None>]), <Keyword: and>, Node(not_test, [<Keyword: not>, Node(power, [<Name: is_list_like@4237,37>, Node(trailer, [<Operator: (>, <Name: level@4237,50>, <Operator: )>])])])])@(4237, 11)
[N] dbg: eval_element Node(comparison, [<Name: level@4237,11>, Node(comp_op, [<Keyword: is>, <Keyword: not>]), <Keyword: None>])@(4237, 11)
[N] dbg: eval_element <Name: level@4237,11>@(4237, 11)
[N] dbg: finder.filter_name "<Name: level@4237,11>" in (<eFunction of <Function: set_labels@4195-4258>>): '[<Name: level@4195,33>]'@(4237, 11)
[N] dbg: Dynamic param search for <Param: level=<Keyword: None>> in 'set_labels'.
[N] dbg: Dynamic param result []
[N] dbg: eval_element <Keyword: None>@(4195, 39)
[N] dbg: finder._names_to_types: [<Name: level@4195,33>] -> [<CompiledObject: None>]
[N] dbg: eval_element <Keyword: None>@(4237, 24)
[N] dbg: calculate_children types [<CompiledObject: False>]
[N] dbg: calculate_children types [<CompiledObject: False>]
[N] dbg: finder.filter_name "<Name: level@4253,38>" in (<eFunction of <Function: set_labels@4195-4258>>): '[<Name: level@4195,33>]'@(4253, 38)
[N] dbg: finder._names_to_types: [<Name: level@4195,33>] -> [<CompiledObject: None>]
[N] dbg: eval_element <Keyword: None>@(4170, 40)
[N] dbg: Dynamic param result [<CompiledObject: None>, <CompiledObject: None>]
[N] dbg: finder._names_to_types: [<Name: level@4170,34>] -> [<CompiledObject: None>, <CompiledObject: None>, <CompiledObject: None>]
[N] dbg: eval_element <Keyword: None>@(4178, 20)
[N] dbg: calculate_children types [<CompiledObject: True>, <CompiledObject: True>, <CompiledObject: True>]
[N] dbg: finder.filter_name "<InstanceName: new_labels@4188,23>" in (<InstanceElement of <eFunction of <Function: _set_labels@4170-4195>>>): '[<Name: new_labels@4179,12>]'@(4188, 8)
[N] dbg: eval_statement <ExprStmt: new_labels = FrozenList(_ensure_frozen(lab, lev, copy=copy)._shallow_copy() for lev, lab in zip(self.levels, labels))@4179,12> (<Name: new_labels@4179,12>)
[N] dbg: eval_element Node(power, [<Name: FrozenList@4179,25>, Node(trailer, [<Operator: (>, Node(argument, [Node(power, [<Name: _ensure_frozen@4179,36>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: lab@4179,51>, <Operator: ,>, <Name: lev@4179,56>, <Operator: ,>, Node(argument, [<Name: copy@4179,61>, <Operator: =>, <Name: copy@4179,66>])]), <Operator: )>]), Node(trailer, [<Operator: .>, <Name: _shallow_copy@4179,72>]), Node(trailer, [<Operator: (>, <Operator: )>])]), <CompFor: for lev, lab in zip(self.levels, labels)@4180,36>]), <Operator: )>])])@(4179, 25)
[N] dbg: finder.filter_name "<Name: FrozenList@4179,25>" in (<eFunction of <Function: _set_labels@4170-4195>>): '[<Name: FrozenList@18,43>]'@(4179, 12)
[N] dbg: finder.filter_name "'FrozenList'" in (<ModuleWrapper: <fast.FastModule: base@1-331>>): '[<Name: FrozenList@221,6>]'@None
[N] dbg: finder._names_to_types: [<FakeName: FrozenList@221,6>] -> [<eClass of <Class: FrozenList@221-288>>]
[N] dbg: after import: [<eClass of <Class: FrozenList@221-288>>]
[N] dbg: finder._names_to_types: [<Name: FrozenList@18,43>] -> [<eClass of <Class: FrozenList@221-288>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(argument, [Node(power, [<Name: _ensure_frozen@4179,36>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: lab@4179,51>, <Operator: ,>, <Name: lev@4179,56>, <Operator: ,>, Node(argument, [<Name: copy@4179,61>, <Operator: =>, <Name: copy@4179,66>])]), <Operator: )>]), Node(trailer, [<Operator: .>, <Name: _shallow_copy@4179,72>]), Node(trailer, [<Operator: (>, <Operator: )>])]), <CompFor: for lev, lab in zip(self.levels, labels)@4180,36>]), <Operator: )>]) in scope <eClass of <Class: FrozenList@221-288>>
[N] dbg: execute: <eClass of <Class: FrozenList@221-288>> <Arguments: Node(argument, [Node(power, [<Name: _ensure_frozen@4179,36>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: lab@4179,51>, <Operator: ,>, <Name: lev@4179,56>, <Operator: ,>, Node(argument, [<Name: copy@4179,61>, <Operator: =>, <Name: copy@4179,66>])]), <Operator: )>]), Node(trailer, [<Operator: .>, <Name: _shallow_copy@4179,72>]), Node(trailer, [<Operator: (>, <Operator: )>])]), <CompFor: for lev, lab in zip(self.levels, labels)@4180,36>])>
[N] dbg: eval_element <Name: PandasObject@221,17>@(221, 17)
[N] dbg: finder.filter_name "<Name: PandasObject@221,17>" in (<eClass of <Class: FrozenList@221-288>>): '[<Name: PandasObject@66,6>]'@(221, 17)
[N] dbg: finder._names_to_types: [<FakeName: PandasObject@66,6>] -> [<eClass of <Class: PandasObject@66-113>>]
[N] dbg: eval_element <Name: list@221,31>@(221, 31)
[N] dbg: finder.filter_name "<Name: list@221,31>" in (<eClass of <Class: FrozenList@221-288>>): '[<CompiledName: (builtins).list>]'@(221, 31)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).list>] -> [<CompiledObject: <class 'list'>>]
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __init__@114-119>>> <Arguments: Node(argument, [Node(power, [<Name: _ensure_frozen@4179,36>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: lab@4179,51>, <Operator: ,>, <Name: lev@4179,56>, <Operator: ,>, Node(argument, [<Name: copy@4179,61>, <Operator: =>, <Name: copy@4179,66>])]), <Operator: )>]), Node(trailer, [<Operator: .>, <Name: _shallow_copy@4179,72>]), Node(trailer, [<Operator: (>, <Operator: )>])]), <CompFor: for lev, lab in zip(self.levels, labels)@4180,36>])>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __init__@114-119>>>
[N] dbg: execute result: [<eInstance of <eClass of <Class: FrozenList@221-288>>(<Arguments: Node(argument, [Node(power, [<Name: _ensure_frozen@4179,36>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: lab@4179,51>, <Operator: ,>, <Name: lev@4179,56>, <Operator: ,>, Node(argument, [<Name: copy@4179,61>, <Operator: =>, <Name: copy@4179,66>])]), <Operator: )>]), Node(trailer, [<Operator: .>, <Name: _shallow_copy@4179,72>]), Node(trailer, [<Operator: (>, <Operator: )>])]), <CompFor: for lev, lab in zip(self.levels, labels)@4180,36>])>)>] in <eClass of <Class: FrozenList@221-288>>
[N] dbg: eval_statement result [<eInstance of <eClass of <Class: FrozenList@221-288>>(<Arguments: Node(argument, [Node(power, [<Name: _ensure_frozen@4179,36>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: lab@4179,51>, <Operator: ,>, <Name: lev@4179,56>, <Operator: ,>, Node(argument, [<Name: copy@4179,61>, <Operator: =>, <Name: copy@4179,66>])]), <Operator: )>]), Node(trailer, [<Operator: .>, <Name: _shallow_copy@4179,72>]), Node(trailer, [<Operator: (>, <Operator: )>])]), <CompFor: for lev, lab in zip(self.levels, labels)@4180,36>])>)>]
[N] dbg: finder._names_to_types: [<Name: new_labels@4179,12>] -> [<eInstance of <eClass of <Class: FrozenList@221-288>>(<Arguments: Node(argument, [Node(power, [<Name: _ensure_frozen@4179,36>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: lab@4179,51>, <Operator: ,>, <Name: lev@4179,56>, <Operator: ,>, Node(argument, [<Name: copy@4179,61>, <Operator: =>, <Name: copy@4179,66>])]), <Operator: )>]), Node(trailer, [<Operator: .>, <Name: _shallow_copy@4179,72>]), Node(trailer, [<Operator: (>, <Operator: )>])]), <CompFor: for lev, lab in zip(self.levels, labels)@4180,36>])>)>]
[N] dbg: eval_statement result [<eInstance of <eClass of <Class: FrozenList@221-288>>(<Arguments: Node(argument, [Node(power, [<Name: _ensure_frozen@4179,36>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: lab@4179,51>, <Operator: ,>, <Name: lev@4179,56>, <Operator: ,>, Node(argument, [<Name: copy@4179,61>, <Operator: =>, <Name: copy@4179,66>])]), <Operator: )>]), Node(trailer, [<Operator: .>, <Name: _shallow_copy@4179,72>]), Node(trailer, [<Operator: (>, <Operator: )>])]), <CompFor: for lev, lab in zip(self.levels, labels)@4180,36>])>)>]
[N] dbg: finder._names_to_types: [<InstanceName: _labels@4188,13>] -> [<eInstance of <eClass of <Class: FrozenList@221-288>>(<Arguments: Node(argument, [Node(power, [<Name: _ensure_frozen@4179,36>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: lab@4179,51>, <Operator: ,>, <Name: lev@4179,56>, <Operator: ,>, Node(argument, [<Name: copy@4179,61>, <Operator: =>, <Name: copy@4179,66>])]), <Operator: )>]), Node(trailer, [<Operator: .>, <Name: _shallow_copy@4179,72>]), Node(trailer, [<Operator: (>, <Operator: )>])]), <CompFor: for lev, lab in zip(self.levels, labels)@4180,36>])>)>]
[N] dbg: Return reachable: <ReturnStmt: return self._labels@4168,8>
[N] dbg: execute result: [<eInstance of <eClass of <Class: FrozenList@221-288>>(<Arguments: Node(argument, [Node(power, [<Name: _ensure_frozen@4179,36>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: lab@4179,51>, <Operator: ,>, <Name: lev@4179,56>, <Operator: ,>, Node(argument, [<Name: copy@4179,61>, <Operator: =>, <Name: copy@4179,66>])]), <Operator: )>]), Node(trailer, [<Operator: .>, <Name: _shallow_copy@4179,72>]), Node(trailer, [<Operator: (>, <Operator: )>])]), <CompFor: for lev, lab in zip(self.levels, labels)@4180,36>])>)>] in <eFunction of <Function: _get_labels@4167-4170>>
[N] dbg: Return reachable: <ReturnStmt: return self.fget(obj)@71,8>
[N] dbg: execute result: [<eInstance of <eClass of <Class: FrozenList@221-288>>(<Arguments: Node(argument, [Node(power, [<Name: _ensure_frozen@4179,36>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: lab@4179,51>, <Operator: ,>, <Name: lev@4179,56>, <Operator: ,>, Node(argument, [<Name: copy@4179,61>, <Operator: =>, <Name: copy@4179,66>])]), <Operator: )>]), Node(trailer, [<Operator: .>, <Name: _shallow_copy@4179,72>]), Node(trailer, [<Operator: (>, <Operator: )>])]), <CompFor: for lev, lab in zip(self.levels, labels)@4180,36>])>)>] in <InstanceElement of <eFunction of <Function: __get__@70-73>>>
[N] dbg: finder._names_to_types: [<InstanceName: labels@4262,4>] -> [<eInstance of <eClass of <Class: FrozenList@221-288>>(<Arguments: Node(argument, [Node(power, [<Name: _ensure_frozen@4179,36>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: lab@4179,51>, <Operator: ,>, <Name: lev@4179,56>, <Operator: ,>, Node(argument, [<Name: copy@4179,61>, <Operator: =>, <Name: copy@4179,66>])]), <Operator: )>]), Node(trailer, [<Operator: .>, <Name: _shallow_copy@4179,72>]), Node(trailer, [<Operator: (>, <Operator: )>])]), <CompFor: for lev, lab in zip(self.levels, labels)@4180,36>])>)>]
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __iter__@119-123>>> <Arguments: []>
[N] dbg: execute result: [<Generator of <InstanceElement of <eFunction of <Function: __iter__@119-123>>>>] in <InstanceElement of <eFunction of <Function: __iter__@119-123>>>
[N] dbg: eval_element <Name: i@121,18>@(121, 18)
[N] dbg: finder.filter_name "<Name: i@121,18>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __iter__@119-123>>>>): '[<Name: i@120,12>]'@(121, 18)
[N] dbg: eval_element Node(power, [<Name: self@120,17>, Node(trailer, [<Operator: .>, <Name: __iterable@120,22>])])@(120, 17)
[N] dbg: finder.filter_name "<Name: self@120,17>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __iter__@119-123>>>>): '[<FakeName: self@119,17>]'@(120, 17)
[N] dbg: finder._names_to_types: [<FakeName: self@119,17>] -> [<eInstance of <eClass of <Class: FrozenList@221-288>>(<Arguments: Node(argument, [Node(power, [<Name: _ensure_frozen@4179,36>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: lab@4179,51>, <Operator: ,>, <Name: lev@4179,56>, <Operator: ,>, Node(argument, [<Name: copy@4179,61>, <Operator: =>, <Name: copy@4179,66>])]), <Operator: )>]), Node(trailer, [<Operator: .>, <Name: _shallow_copy@4179,72>]), Node(trailer, [<Operator: (>, <Operator: )>])]), <CompFor: for lev, lab in zip(self.levels, labels)@4180,36>])>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: __iterable@120,22>]) in scope <eInstance of <eClass of <Class: FrozenList@221-288>>(<Arguments: Node(argument, [Node(power, [<Name: _ensure_frozen@4179,36>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: lab@4179,51>, <Operator: ,>, <Name: lev@4179,56>, <Operator: ,>, Node(argument, [<Name: copy@4179,61>, <Operator: =>, <Name: copy@4179,66>])]), <Operator: )>]), Node(trailer, [<Operator: .>, <Name: _shallow_copy@4179,72>]), Node(trailer, [<Operator: (>, <Operator: )>])]), <CompFor: for lev, lab in zip(self.levels, labels)@4180,36>])>)>
[N] dbg: execute: <eClass of <Class: PandasObject@66-113>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: PandasObject@66-113>>(<Arguments: ()>)>] in <eClass of <Class: PandasObject@66-113>>
[N] dbg: execute: <eClass of <Class: StringMixin@17-66>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: StringMixin@17-66>>(<Arguments: ()>)>] in <eClass of <Class: StringMixin@17-66>>
[N] dbg: finder.filter_name "<Name: __iterable@120,22>" in (<eInstance of <eClass of <Class: FrozenList@221-288>>(<Arguments: Node(argument, [Node(power, [<Name: _ensure_frozen@4179,36>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: lab@4179,51>, <Operator: ,>, <Name: lev@4179,56>, <Operator: ,>, Node(argument, [<Name: copy@4179,61>, <Operator: =>, <Name: copy@4179,66>])]), <Operator: )>]), Node(trailer, [<Operator: .>, <Name: _shallow_copy@4179,72>]), Node(trailer, [<Operator: (>, <Operator: )>])]), <CompFor: for lev, lab in zip(self.levels, labels)@4180,36>])>)>): '[]'@None
[W] warning: None:120:22: E1 AttributeError: <eInstance of <eClass of <Class: FrozenList@221-288>>(<Arguments: Node(argument, [Node(power, [<Name: _ensure_frozen@4179,36>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: lab@4179,51>, <Operator: ,>, <Name: lev@4179,56>, <Operator: ,>, Node(argument, [<Name: copy@4179,61>, <Operator: =>, <Name: copy@4179,66>])]), <Operator: )>]), Node(trailer, [<Operator: .>, <Name: _shallow_copy@4179,72>]), Node(trailer, [<Operator: (>, <Operator: )>])]), <CompFor: for lev, lab in zip(self.levels, labels)@4180,36>])>)> has no attribute __iterable.
[N] dbg: finder._names_to_types: [] -> []
[N] dbg: finder._names_to_types: [<Name: i@120,12>] -> []
[N] dbg: Return reachable: <YieldExpr: yield i@121,12>
[N] dbg: finder._names_to_types: [<Name: i@116,12>] -> []
[N] dbg: eval_trailer: Node(trailer, [<Operator: [>, <Name: y@124,31>, <Operator: ]>]) in scope <Array of <InstanceElement of Node(atom, [<Operator: [>, <Operator: ]>])>>
[N] dbg: Return reachable: <ReturnStmt: return self.__iterable[y]@124,8>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __getitem__@123-126>>>
[N] dbg: eval_element Node(factor, [<Operator: ->, <Number: 1>])@(5054, 36)
[N] dbg: eval_element <Number: 1>@(5054, 37)
[N] dbg: execute: <CompiledObject: <class 'int'>> <Arguments: ()>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __init__@233-237>>> <Arguments: ()>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __init__@233-237>>>
[N] dbg: execute result: [<eInstance of <CompiledObject: <class 'int'>>(<Arguments: ()>)>] in <CompiledObject: <class 'int'>>
[N] dbg: calculate_children types [<eInstance of <CompiledObject: <class 'int'>>(<Arguments: ()>)>]
[N] dbg: eval_statement result [<eInstance of <CompiledObject: <class 'int'>>(<Arguments: ()>)>]
[N] dbg: finder._names_to_types: [<Name: mask@5054,12>] -> [<eInstance of <CompiledObject: <class 'int'>>(<Arguments: ()>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: any@5056,20>]) in scope <eInstance of <CompiledObject: <class 'int'>>(<Arguments: ()>)>
[N] dbg: finder.filter_name "<Name: any@5056,20>" in (<eInstance of <CompiledObject: <class 'int'>>(<Arguments: ()>)>): '[]'@None
[N] dbg: execute: <InstanceElement of <CompiledObject: <slot wrapper '__getattribute__' of 'int' objects>>> <Arguments: [AlreadyEvaluated({<CompiledObject: 'any'>})]>
[N] dbg: execute result: [] in <InstanceElement of <CompiledObject: <slot wrapper '__getattribute__' of 'int' objects>>>
[W] warning: /Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/core/index.py:5056:20: W1 AttributeError: <eInstance of <CompiledObject: <class 'int'>>(<Arguments: ()>)> has no attribute any.
[N] dbg: finder._names_to_types: [] -> []
[N] dbg: finder.filter_name "<Name: result@5060,19>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: droplevel@5019-5065>>>>): '[<Name: result@5057,16>, <Name: result@5055,12>]'@(5060, 19)
[N] dbg: eval_statement <ExprStmt: result = result.putmask(mask, np.nan)@5057,16> (<Name: result@5057,16>)
[N] dbg: eval_element Node(power, [<Name: result@5057,25>, Node(trailer, [<Operator: .>, <Name: putmask@5057,32>]), Node(trailer, [<Operator: (>, Node(arglist, [<Name: mask@5057,40>, <Operator: ,>, Node(power, [<Name: np@5057,46>, Node(trailer, [<Operator: .>, <Name: nan@5057,49>])])]), <Operator: )>])])@(5057, 25)
[N] dbg: finder.filter_name "<Name: result@5057,25>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: droplevel@5019-5065>>>>): '[<Name: result@5055,12>]'@(5057, 16)
[N] dbg: eval_statement <ExprStmt: result = new_levels[0].take(new_labels[0])@5055,12> (<Name: result@5055,12>)
[N] dbg: eval_element Node(power, [<Name: new_levels@5055,21>, Node(trailer, [<Operator: [>, <Number: 0>, <Operator: ]>]), Node(trailer, [<Operator: .>, <Name: take@5055,35>]), Node(trailer, [<Operator: (>, Node(power, [<Name: new_labels@5055,40>, Node(trailer, [<Operator: [>, <Number: 0>, <Operator: ]>])]), <Operator: )>])])@(5055, 21)
[N] dbg: finder.filter_name "<Name: new_levels@5055,21>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: droplevel@5019-5065>>>>): '[<Name: new_levels@5040,8>]'@(5055, 12)
[N] dbg: eval_statement <ExprStmt: new_levels = list(self.levels)@5040,8> (<Name: new_levels@5040,8>)
[N] dbg: eval_element Node(power, [<Name: list@5040,21>, Node(trailer, [<Operator: (>, Node(power, [<Name: self@5040,26>, Node(trailer, [<Operator: .>, <Name: levels@5040,31>])]), <Operator: )>])])@(5040, 21)
[N] dbg: finder.filter_name "<Name: list@5040,21>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: droplevel@5019-5065>>>>): '[<CompiledName: (builtins).list>]'@(5040, 8)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).list>] -> [<CompiledObject: <class 'list'>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(power, [<Name: self@5040,26>, Node(trailer, [<Operator: .>, <Name: levels@5040,31>])]), <Operator: )>]) in scope <CompiledObject: <class 'list'>>
[N] dbg: execute: <CompiledObject: <class 'list'>> <Arguments: Node(power, [<Name: self@5040,26>, Node(trailer, [<Operator: .>, <Name: levels@5040,31>])])>
[N] dbg: execute result: [<eInstance of <CompiledObject: <class 'list'>>(<Arguments: [AlreadyEvaluated({<jedi.evaluate.iterable.ArrayInstance object at 0x135ce5668>})]>)>] in <CompiledObject: <class 'list'>>
[N] dbg: eval_statement result [<eInstance of <CompiledObject: <class 'list'>>(<Arguments: [AlreadyEvaluated({<jedi.evaluate.iterable.ArrayInstance object at 0x135ce5668>})]>)>]
[N] dbg: finder._names_to_types: [<Name: new_levels@5040,8>] -> [<eInstance of <CompiledObject: <class 'list'>>(<Arguments: [AlreadyEvaluated({<jedi.evaluate.iterable.ArrayInstance object at 0x135ce5668>})]>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: [>, <Number: 0>, <Operator: ]>]) in scope <eInstance of <CompiledObject: <class 'list'>>(<Arguments: [AlreadyEvaluated({<jedi.evaluate.iterable.ArrayInstance object at 0x135ce5668>})]>)>
[N] dbg: eval_element <Number: 0>@(5055, 32)
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __getitem__@123-126>>> <Arguments: [AlreadyEvaluated({<CompiledObject: 0>})]>
[N] dbg: eval_element Node(power, [<Name: self@124,15>, Node(trailer, [<Operator: .>, <Name: __iterable@124,20>]), Node(trailer, [<Operator: [>, <Name: y@124,31>, <Operator: ]>])])@(124, 15)
[N] dbg: finder.filter_name "<Name: self@124,15>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __getitem__@123-126>>>>): '[<FakeName: self@123,20>]'@(124, 15)
[N] dbg: finder._names_to_types: [<FakeName: self@123,20>] -> [<eInstance of <CompiledObject: <class 'list'>>(<Arguments: [AlreadyEvaluated({<jedi.evaluate.iterable.ArrayInstance object at 0x135ce5668>})]>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: __iterable@124,20>]) in scope <eInstance of <CompiledObject: <class 'list'>>(<Arguments: [AlreadyEvaluated({<jedi.evaluate.iterable.ArrayInstance object at 0x135ce5668>})]>)>
[N] dbg: finder.filter_name "<Name: __iterable@124,20>" in (<eInstance of <CompiledObject: <class 'list'>>(<Arguments: [AlreadyEvaluated({<jedi.evaluate.iterable.ArrayInstance object at 0x135ce5668>})]>)>): '[<InstanceName: __iterable@117,17>, <InstanceName: __iterable@115,13>]'@None
[N] dbg: eval_statement <InstanceElement of <ExprStmt: self.__iterable += [i]@117,12>> (<InstanceName: __iterable@117,17>)
[N] dbg: eval_element <InstanceElement of Node(atom, [<Operator: [>, <Name: i@117,32>, <Operator: ]>])>@(117, 31)
[N] dbg: eval_statement result [<Array of <InstanceElement of Node(atom, [<Operator: [>, <Name: i@117,32>, <Operator: ]>])>>]
[N] dbg: eval_statement <InstanceElement of <ExprStmt: self.__iterable = []@115,8>> (<InstanceName: __iterable@115,13>)
[N] dbg: eval_element <InstanceElement of Node(atom, [<Operator: [>, <Operator: ]>])>@(115, 26)
[N] dbg: eval_statement result [<Array of <InstanceElement of Node(atom, [<Operator: [>, <Operator: ]>])>>]
[N] dbg: finder._names_to_types: [<InstanceName: __iterable@117,17>, <InstanceName: __iterable@115,13>] -> [<Array of <InstanceElement of Node(atom, [<Operator: [>, <Name: i@117,32>, <Operator: ]>])>>, <Array of <InstanceElement of Node(atom, [<Operator: [>, <Operator: ]>])>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: [>, <Name: y@124,31>, <Operator: ]>]) in scope <Array of <InstanceElement of Node(atom, [<Operator: [>, <Name: i@117,32>, <Operator: ]>])>>
[N] dbg: eval_element <Name: y@124,31>@(124, 31)
[N] dbg: finder.filter_name "<Name: y@124,31>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __getitem__@123-126>>>>): '[<FakeName: y@123,26>]'@(124, 31)
[N] dbg: finder._names_to_types: [<FakeName: y@123,26>] -> [<CompiledObject: 0>]
[N] dbg: eval_element <InstanceName: i@117,32>@(117, 32)
[N] dbg: finder.filter_name "<InstanceName: i@117,32>" in (<InstanceElement of <FunctionExecution of <InstanceElement of <eFunction of <Function: __init__@114-119>>>>>): '[<Name: i@116,12>]'@(117, 12)
[N] dbg: eval_element <Name: iterable@116,17>@(116, 17)
[N] dbg: finder.filter_name "<Name: iterable@116,17>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __init__@114-119>>>>): '[<FakeName: iterable@114,23>]'@(116, 17)
[N] dbg: finder._names_to_types: [<FakeName: iterable@114,23>] -> [<jedi.evaluate.iterable.ArrayInstance object at 0x135ce5668>]
[N] dbg: eval_element Node(power, [<Name: self@5040,26>, Node(trailer, [<Operator: .>, <Name: levels@5040,31>])])@(5040, 26)
[N] dbg: finder.filter_name "<Name: self@5040,26>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: droplevel@5019-5065>>>>): '[<FakeName: self@5019,18>]'@(5040, 8)
[N] dbg: finder._names_to_types: [<FakeName: self@5019,18>] -> [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4752,26>, <Operator: =>, <Name: levels@4752,33>]), <Operator: ,>, Node(argument, [<Name: labels@4752,41>, <Operator: =>, <Name: labels@4752,48>]), <Operator: ,>, Node(argument, [<Name: sortorder@4753,26>, <Operator: =>, <Name: sortorder@4753,36>]), <Operator: ,>, Node(argument, [<Name: names@4753,47>, <Operator: =>, <Name: names@4753,53>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4754,26>, <Operator: =>, <Keyword: False>])])>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: levels@5040,31>]) in scope <eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4752,26>, <Operator: =>, <Name: levels@4752,33>]), <Operator: ,>, Node(argument, [<Name: labels@4752,41>, <Operator: =>, <Name: labels@4752,48>]), <Operator: ,>, Node(argument, [<Name: sortorder@4753,26>, <Operator: =>, <Name: sortorder@4753,36>]), <Operator: ,>, Node(argument, [<Name: names@4753,47>, <Operator: =>, <Name: names@4753,53>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4754,26>, <Operator: =>, <Keyword: False>])])>)>
[N] dbg: finder.filter_name "<Name: levels@5040,31>" in (<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4752,26>, <Operator: =>, <Name: levels@4752,33>]), <Operator: ,>, Node(argument, [<Name: labels@4752,41>, <Operator: =>, <Name: labels@4752,48>]), <Operator: ,>, Node(argument, [<Name: sortorder@4753,26>, <Operator: =>, <Name: sortorder@4753,36>]), <Operator: ,>, Node(argument, [<Name: names@4753,47>, <Operator: =>, <Name: names@4753,53>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4754,26>, <Operator: =>, <Keyword: False>])])>)>): '[<InstanceName: levels@4165,4>]'@None
[N] dbg: eval_statement <ExprStmt: levels = property(fget=_get_levels, fset=__set_levels)@4165,4> (<InstanceName: levels@4165,4>)
[N] dbg: eval_element Node(power, [<Name: property@4165,13>, Node(trailer, [<Operator: (>, Node(arglist, [Node(argument, [<Name: fget@4165,22>, <Operator: =>, <Name: _get_levels@4165,27>]), <Operator: ,>, Node(argument, [<Name: fset@4165,40>, <Operator: =>, <Name: __set_levels@4165,45>])]), <Operator: )>])])@(4165, 13)
[N] dbg: finder.filter_name "<Name: property@4165,13>" in (<eClass of <Class: MultiIndex@3968-6033>>): '[<CompiledName: (builtins).property>]'@(4165, 4)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).property>] -> [<CompiledObject: <class 'property'>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [Node(argument, [<Name: fget@4165,22>, <Operator: =>, <Name: _get_levels@4165,27>]), <Operator: ,>, Node(argument, [<Name: fset@4165,40>, <Operator: =>, <Name: __set_levels@4165,45>])]), <Operator: )>]) in scope <CompiledObject: <class 'property'>>
[N] dbg: execute: <CompiledObject: <class 'property'>> <Arguments: Node(arglist, [Node(argument, [<Name: fget@4165,22>, <Operator: =>, <Name: _get_levels@4165,27>]), <Operator: ,>, Node(argument, [<Name: fset@4165,40>, <Operator: =>, <Name: __set_levels@4165,45>])])>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __init__@64-70>>> <Arguments: Node(arglist, [Node(argument, [<Name: fget@4165,22>, <Operator: =>, <Name: _get_levels@4165,27>]), <Operator: ,>, Node(argument, [<Name: fset@4165,40>, <Operator: =>, <Name: __set_levels@4165,45>])])>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __init__@64-70>>>
[N] dbg: execute result: [<eInstance of <CompiledObject: <class 'property'>>(<Arguments: Node(arglist, [Node(argument, [<Name: fget@4165,22>, <Operator: =>, <Name: _get_levels@4165,27>]), <Operator: ,>, Node(argument, [<Name: fset@4165,40>, <Operator: =>, <Name: __set_levels@4165,45>])])>)>] in <CompiledObject: <class 'property'>>
[N] dbg: eval_statement result [<eInstance of <CompiledObject: <class 'property'>>(<Arguments: Node(arglist, [Node(argument, [<Name: fget@4165,22>, <Operator: =>, <Name: _get_levels@4165,27>]), <Operator: ,>, Node(argument, [<Name: fset@4165,40>, <Operator: =>, <Name: __set_levels@4165,45>])])>)>]
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __get__@70-73>>> <Arguments: [AlreadyEvaluated({<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4752,26>, <Operator: =>, <Name: levels@4752,33>]), <Operator: ,>, Node(argument, [<Name: labels@4752,41>, <Operator: =>, <Name: labels@4752,48>]), <Operator: ,>, Node(argument, [<Name: sortorder@4753,26>, <Operator: =>, <Name: sortorder@4753,36>]), <Operator: ,>, Node(argument, [<Name: names@4753,47>, <Operator: =>, <Name: names@4753,53>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4754,26>, <Operator: =>, <Keyword: False>])])>)>}), AlreadyEvaluated({<eClass of <Class: MultiIndex@3968-6033>>})]>
[N] dbg: eval_element Node(power, [<Name: self@71,15>, Node(trailer, [<Operator: .>, <Name: fget@71,20>]), Node(trailer, [<Operator: (>, <Name: obj@71,25>, <Operator: )>])])@(71, 15)
[N] dbg: finder.filter_name "<Name: self@71,15>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __get__@70-73>>>>): '[<FakeName: self@70,16>]'@(71, 15)
[N] dbg: finder._names_to_types: [<FakeName: self@70,16>] -> [<eInstance of <CompiledObject: <class 'property'>>(<Arguments: Node(arglist, [Node(argument, [<Name: fget@4165,22>, <Operator: =>, <Name: _get_levels@4165,27>]), <Operator: ,>, Node(argument, [<Name: fset@4165,40>, <Operator: =>, <Name: __set_levels@4165,45>])])>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: fget@71,20>]) in scope <eInstance of <CompiledObject: <class 'property'>>(<Arguments: Node(arglist, [Node(argument, [<Name: fget@4165,22>, <Operator: =>, <Name: _get_levels@4165,27>]), <Operator: ,>, Node(argument, [<Name: fset@4165,40>, <Operator: =>, <Name: __set_levels@4165,45>])])>)>
[N] dbg: finder.filter_name "<Name: fget@71,20>" in (<eInstance of <CompiledObject: <class 'property'>>(<Arguments: Node(arglist, [Node(argument, [<Name: fget@4165,22>, <Operator: =>, <Name: _get_levels@4165,27>]), <Operator: ,>, Node(argument, [<Name: fset@4165,40>, <Operator: =>, <Name: __set_levels@4165,45>])])>)>): '[<InstanceName: fget@84,13>, <InstanceName: fget@65,13>]'@None
[N] dbg: eval_statement <InstanceElement of <ExprStmt: self.fget = func@84,8>> (<InstanceName: fget@84,13>)
[N] dbg: eval_element <InstanceName: func@84,20>@(84, 20)
[N] dbg: finder.filter_name "<InstanceName: func@84,20>" in (<InstanceElement of <eFunction of <Function: getter@83-87>>>): '[<Name: func@83,21>]'@(84, 8)
[N] dbg: Dynamic param search for <Param: func> in 'getter'.
[N] dbg: Dynamic param result []
[N] dbg: finder._names_to_types: [<Name: func@83,21>] -> []
[N] dbg: eval_statement result []
[N] dbg: eval_statement <InstanceElement of <ExprStmt: self.fget = fget@65,8>> (<InstanceName: fget@65,13>)
[N] dbg: eval_element <InstanceName: fget@65,20>@(65, 20)
[N] dbg: finder.filter_name "<InstanceName: fget@65,20>" in (<InstanceElement of <FunctionExecution of <InstanceElement of <eFunction of <Function: __init__@64-70>>>>>): '[<FakeName: fget@64,23>]'@(65, 8)
[N] dbg: eval_element <Name: _get_levels@4165,27>@(4165, 27)
[N] dbg: finder.filter_name "<Name: _get_levels@4165,27>" in (<eClass of <Class: MultiIndex@3968-6033>>): '[<Name: _get_levels@4060,8>]'@(4165, 4)
[N] dbg: finder._names_to_types: [<FakeName: _get_levels@4060,8>] -> [<eFunction of <Function: _get_levels@4060-4063>>]
[N] dbg: finder._names_to_types: [<FakeName: fget@64,23>] -> [<eFunction of <Function: _get_levels@4060-4063>>]
[N] dbg: eval_statement result [<eFunction of <Function: _get_levels@4060-4063>>]
[N] dbg: finder._names_to_types: [<InstanceName: fget@84,13>, <InstanceName: fget@65,13>] -> [<eFunction of <Function: _get_levels@4060-4063>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Name: obj@71,25>, <Operator: )>]) in scope <eFunction of <Function: _get_levels@4060-4063>>
[N] dbg: execute: <eFunction of <Function: _get_levels@4060-4063>> <Arguments: obj>
[N] dbg: eval_element Node(power, [<Name: self@4061,15>, Node(trailer, [<Operator: .>, <Name: _levels@4061,20>])])@(4061, 15)
[N] dbg: finder.filter_name "<Name: self@4061,15>" in (<FunctionExecution of <eFunction of <Function: _get_levels@4060-4063>>>): '[<FakeName: self@4060,20>]'@(4061, 15)
[N] dbg: eval_element <Name: obj@71,25>@(71, 25)
[N] dbg: finder.filter_name "<Name: obj@71,25>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __get__@70-73>>>>): '[<FakeName: obj@70,22>]'@(71, 25)
[N] dbg: finder._names_to_types: [<FakeName: obj@70,22>] -> [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4752,26>, <Operator: =>, <Name: levels@4752,33>]), <Operator: ,>, Node(argument, [<Name: labels@4752,41>, <Operator: =>, <Name: labels@4752,48>]), <Operator: ,>, Node(argument, [<Name: sortorder@4753,26>, <Operator: =>, <Name: sortorder@4753,36>]), <Operator: ,>, Node(argument, [<Name: names@4753,47>, <Operator: =>, <Name: names@4753,53>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4754,26>, <Operator: =>, <Keyword: False>])])>)>]
[N] dbg: finder._names_to_types: [<FakeName: self@4060,20>] -> [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4752,26>, <Operator: =>, <Name: levels@4752,33>]), <Operator: ,>, Node(argument, [<Name: labels@4752,41>, <Operator: =>, <Name: labels@4752,48>]), <Operator: ,>, Node(argument, [<Name: sortorder@4753,26>, <Operator: =>, <Name: sortorder@4753,36>]), <Operator: ,>, Node(argument, [<Name: names@4753,47>, <Operator: =>, <Name: names@4753,53>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4754,26>, <Operator: =>, <Keyword: False>])])>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: _levels@4061,20>]) in scope <eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4752,26>, <Operator: =>, <Name: levels@4752,33>]), <Operator: ,>, Node(argument, [<Name: labels@4752,41>, <Operator: =>, <Name: labels@4752,48>]), <Operator: ,>, Node(argument, [<Name: sortorder@4753,26>, <Operator: =>, <Name: sortorder@4753,36>]), <Operator: ,>, Node(argument, [<Name: names@4753,47>, <Operator: =>, <Name: names@4753,53>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4754,26>, <Operator: =>, <Keyword: False>])])>)>
[N] dbg: finder.filter_name "<Name: _levels@4061,20>" in (<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4752,26>, <Operator: =>, <Name: levels@4752,33>]), <Operator: ,>, Node(argument, [<Name: labels@4752,41>, <Operator: =>, <Name: labels@4752,48>]), <Operator: ,>, Node(argument, [<Name: sortorder@4753,26>, <Operator: =>, <Name: sortorder@4753,36>]), <Operator: ,>, Node(argument, [<Name: names@4753,47>, <Operator: =>, <Name: names@4753,53>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4754,26>, <Operator: =>, <Keyword: False>])])>)>): '[<InstanceName: _levels@4086,13>]'@None
[N] dbg: eval_statement <InstanceElement of <ExprStmt: self._levels = new_levels@4086,8>> (<InstanceName: _levels@4086,13>)
[N] dbg: eval_element <InstanceName: new_levels@4086,23>@(4086, 23)
[N] dbg: eval_element Node(comparison, [<Name: level@4075,11>, <Keyword: is>, <Keyword: None>])@(4075, 11)
[N] dbg: eval_element <Name: level@4075,11>@(4075, 11)
[N] dbg: finder.filter_name "<Name: level@4075,11>" in (<eFunction of <Function: _set_levels@4063-4096>>): '[<Name: level@4063,34>]'@(4075, 11)
[N] dbg: Dynamic param search for <Param: level=<Keyword: None>> in '_set_levels'.
[N] dbg: eval_element Node(power, [<Name: result@4021,8>, Node(trailer, [<Operator: .>, <Name: _set_levels@4021,15>])])@(4021, 8)
[N] dbg: finder.filter_name "<Name: result@4021,8>" in (<eFunction of <Function: __new__@3999-4040>>): '[<Name: result@4018,8>]'@(4021, 8)
[N] dbg: finder._names_to_types: [<Name: result@4018,8>] -> []
[N] dbg: eval_element Node(power, [<Name: idx@4155,8>, Node(trailer, [<Operator: .>, <Name: _set_levels@4155,12>])])@(4155, 8)
[N] dbg: eval_element <Name: inplace@4150,11>@(4150, 11)
[N] dbg: finder.filter_name "<Name: inplace@4150,11>" in (<eFunction of <Function: set_levels@4096-4161>>): '[<Name: inplace@4096,45>]'@(4150, 11)
[N] dbg: Dynamic param search for <Param: inplace=<Keyword: False>> in 'set_levels'.
[N] dbg: eval_element Node(power, [<Name: self@4640,15>, Node(trailer, [<Operator: .>, <Name: set_levels@4640,20>])])@(4640, 15)
[N] dbg: finder.filter_name "<Name: self@4640,15>" in (<eFunction of <Function: _to_safe_for_reshape@4638-4642>>): '[<Name: self@4638,29>]'@(4640, 15)
[N] dbg: finder._names_to_types: [<Name: self@4638,29>] -> [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: ()>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: set_levels@4640,20>]) in scope <eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: ()>)>
[N] dbg: execute: <eClass of <Class: Index@68-3042>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: Index@68-3042>>(<Arguments: ()>)>] in <eClass of <Class: Index@68-3042>>
[N] dbg: execute: <eClass of <Class: IndexOpsMixin@325-634>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: IndexOpsMixin@325-634>>(<Arguments: ()>)>] in <eClass of <Class: IndexOpsMixin@325-634>>
[N] dbg: execute: <eClass of <Class: StringAccessorMixin@1570-1612>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: StringAccessorMixin@1570-1612>>(<Arguments: ()>)>] in <eClass of <Class: StringAccessorMixin@1570-1612>>
[N] dbg: execute: <eClass of <Class: PandasObject@66-113>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: PandasObject@66-113>>(<Arguments: ()>)>] in <eClass of <Class: PandasObject@66-113>>
[N] dbg: execute: <eClass of <Class: StringMixin@17-66>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: StringMixin@17-66>>(<Arguments: ()>)>] in <eClass of <Class: StringMixin@17-66>>
[N] dbg: finder.filter_name "<Name: set_levels@4640,20>" in (<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: ()>)>): '[<InstanceName: set_levels@4096,8>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: set_levels@4096,8>] -> [<InstanceElement of <eFunction of <Function: set_levels@4096-4161>>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(atom, [<Operator: [>, Node(testlist_comp, [Node(power, [<Name: i@4640,33>, Node(trailer, [<Operator: .>, <Name: _to_safe_for_reshape@4640,35>]), Node(trailer, [<Operator: (>, <Operator: )>])]), <CompFor: for i in self.levels@4640,58>]), <Operator: ]>]), <Operator: )>]) in scope <InstanceElement of <eFunction of <Function: set_levels@4096-4161>>>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: set_levels@4096-4161>>> <Arguments: Node(atom, [<Operator: [>, Node(testlist_comp, [Node(power, [<Name: i@4640,33>, Node(trailer, [<Operator: .>, <Name: _to_safe_for_reshape@4640,35>]), Node(trailer, [<Operator: (>, <Operator: )>])]), <CompFor: for i in self.levels@4640,58>]), <Operator: ]>])>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: set_levels@4096-4161>>>
[N] dbg: eval_element <Keyword: False>@(4096, 53)
[N] dbg: Dynamic param result [<CompiledObject: False>]
[N] dbg: finder._names_to_types: [<Name: inplace@4096,45>] -> [<CompiledObject: False>, <CompiledObject: False>]
[N] dbg: finder.filter_name "<Name: idx@4155,8>" in (<eFunction of <Function: set_levels@4096-4161>>): '[<Name: idx@4153,12>]'@(4155, 8)
[N] dbg: eval_statement <ExprStmt: idx = self._shallow_copy()@4153,12> (<Name: idx@4153,12>)
[N] dbg: eval_element Node(power, [<Name: self@4153,18>, Node(trailer, [<Operator: .>, <Name: _shallow_copy@4153,23>]), Node(trailer, [<Operator: (>, <Operator: )>])])@(4153, 18)
[N] dbg: finder.filter_name "<Name: self@4153,18>" in (<eFunction of <Function: set_levels@4096-4161>>): '[<Name: self@4096,19>]'@(4153, 12)
[N] dbg: finder._names_to_types: [<Name: self@4096,19>] -> [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: ()>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: _shallow_copy@4153,23>]) in scope <eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: ()>)>
[N] dbg: execute: <eClass of <Class: Index@68-3042>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: Index@68-3042>>(<Arguments: ()>)>] in <eClass of <Class: Index@68-3042>>
[N] dbg: execute: <eClass of <Class: IndexOpsMixin@325-634>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: IndexOpsMixin@325-634>>(<Arguments: ()>)>] in <eClass of <Class: IndexOpsMixin@325-634>>
[N] dbg: execute: <eClass of <Class: StringAccessorMixin@1570-1612>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: StringAccessorMixin@1570-1612>>(<Arguments: ()>)>] in <eClass of <Class: StringAccessorMixin@1570-1612>>
[N] dbg: execute: <eClass of <Class: PandasObject@66-113>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: PandasObject@66-113>>(<Arguments: ()>)>] in <eClass of <Class: PandasObject@66-113>>
[N] dbg: execute: <eClass of <Class: StringMixin@17-66>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: StringMixin@17-66>>(<Arguments: ()>)>] in <eClass of <Class: StringMixin@17-66>>
[N] dbg: finder.filter_name "<Name: _shallow_copy@4153,23>" in (<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: ()>)>): '[<InstanceName: _shallow_copy@4313,8>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: _shallow_copy@4313,8>] -> [<InstanceElement of <eFunction of <Function: _shallow_copy@4313-4320>>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Operator: )>]) in scope <InstanceElement of <eFunction of <Function: _shallow_copy@4313-4320>>>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: _shallow_copy@4313-4320>>> <Arguments: ()>
[N] dbg: eval_element Node(comparison, [<Name: values@4314,11>, Node(comp_op, [<Keyword: is>, <Keyword: not>]), <Keyword: None>])@(4314, 11)
[N] dbg: eval_element <Name: values@4314,11>@(4314, 11)
[N] dbg: finder.filter_name "<Name: values@4314,11>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: _shallow_copy@4313-4320>>>>): '[<FakeName: values@4313,28>]'@(4314, 11)
[N] dbg: finder._names_to_types: [<FakeName: values@4313,28>] -> [<CompiledObject: None>]
[N] dbg: calculate_children types [<CompiledObject: False>]
[N] dbg: Return unreachable: <ReturnStmt: return MultiIndex.from_tuples(values, **kwargs)@4317,12>
[N] dbg: eval_element Node(power, [<Name: self@4318,15>, Node(trailer, [<Operator: .>, <Name: view@4318,20>]), Node(trailer, [<Operator: (>, <Operator: )>])])@(4318, 15)
[N] dbg: finder.filter_name "<Name: self@4318,15>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: _shallow_copy@4313-4320>>>>): '[<FakeName: self@4313,22>]'@(4318, 15)
[N] dbg: finder._names_to_types: [<FakeName: self@4313,22>] -> [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: ()>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: view@4318,20>]) in scope <eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: ()>)>
[N] dbg: finder.filter_name "<Name: view@4318,20>" in (<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: ()>)>): '[<InstanceName: view@4307,8>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: view@4307,8>] -> [<InstanceElement of <eFunction of <Function: view@4307-4313>>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Operator: )>]) in scope <InstanceElement of <eFunction of <Function: view@4307-4313>>>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: view@4307-4313>>> <Arguments: ()>
[N] dbg: eval_element <Name: result@4311,15>@(4311, 15)
[N] dbg: finder.filter_name "<Name: result@4311,15>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: view@4307-4313>>>>): '[<Name: result@4309,8>]'@(4311, 15)
[N] dbg: eval_statement <ExprStmt: result = self.copy()@4309,8> (<Name: result@4309,8>)
[N] dbg: eval_element Node(power, [<Name: self@4309,17>, Node(trailer, [<Operator: .>, <Name: copy@4309,22>]), Node(trailer, [<Operator: (>, <Operator: )>])])@(4309, 17)
[N] dbg: finder.filter_name "<Name: self@4309,17>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: view@4307-4313>>>>): '[<FakeName: self@4307,13>]'@(4309, 8)
[N] dbg: finder._names_to_types: [<FakeName: self@4307,13>] -> [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: ()>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: copy@4309,22>]) in scope <eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: ()>)>
[N] dbg: finder.filter_name "<Name: copy@4309,22>" in (<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: ()>)>): '[<InstanceName: copy@4264,8>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: copy@4264,8>] -> [<InstanceElement of <eFunction of <Function: copy@4264-4303>>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Operator: )>]) in scope <InstanceElement of <eFunction of <Function: copy@4264-4303>>>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: copy@4264-4303>>> <Arguments: ()>
[N] dbg: eval_element Node(power, [<Name: MultiIndex@4296,15>, Node(trailer, [<Operator: (>, Node(arglist, [Node(argument, [<Name: levels@4296,26>, <Operator: =>, <Name: levels@4296,33>]), <Operator: ,>, Node(argument, [<Name: labels@4297,26>, <Operator: =>, <Name: labels@4297,33>]), <Operator: ,>, Node(argument, [<Name: names@4298,26>, <Operator: =>, <Name: names@4298,32>]), <Operator: ,>, Node(argument, [<Name: sortorder@4299,26>, <Operator: =>, Node(power, [<Name: self@4299,36>, Node(trailer, [<Operator: .>, <Name: sortorder@4299,41>])])]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4300,26>, <Operator: =>, <Keyword: False>]), <Operator: ,>, Node(argument, [<Name: _set_identity@4301,26>, <Operator: =>, <Name: _set_identity@4301,40>])]), <Operator: )>])])@(4296, 15)
[N] dbg: finder.filter_name "<Name: MultiIndex@4296,15>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: copy@4264-4303>>>>): '[<Name: MultiIndex@3968,6>]'@(4296, 15)
[N] dbg: finder._names_to_types: [<FakeName: MultiIndex@3968,6>] -> [<eClass of <Class: MultiIndex@3968-6033>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [Node(argument, [<Name: levels@4296,26>, <Operator: =>, <Name: levels@4296,33>]), <Operator: ,>, Node(argument, [<Name: labels@4297,26>, <Operator: =>, <Name: labels@4297,33>]), <Operator: ,>, Node(argument, [<Name: names@4298,26>, <Operator: =>, <Name: names@4298,32>]), <Operator: ,>, Node(argument, [<Name: sortorder@4299,26>, <Operator: =>, Node(power, [<Name: self@4299,36>, Node(trailer, [<Operator: .>, <Name: sortorder@4299,41>])])]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4300,26>, <Operator: =>, <Keyword: False>]), <Operator: ,>, Node(argument, [<Name: _set_identity@4301,26>, <Operator: =>, <Name: _set_identity@4301,40>])]), <Operator: )>]) in scope <eClass of <Class: MultiIndex@3968-6033>>
[N] dbg: execute: <eClass of <Class: MultiIndex@3968-6033>> <Arguments: Node(arglist, [Node(argument, [<Name: levels@4296,26>, <Operator: =>, <Name: levels@4296,33>]), <Operator: ,>, Node(argument, [<Name: labels@4297,26>, <Operator: =>, <Name: labels@4297,33>]), <Operator: ,>, Node(argument, [<Name: names@4298,26>, <Operator: =>, <Name: names@4298,32>]), <Operator: ,>, Node(argument, [<Name: sortorder@4299,26>, <Operator: =>, Node(power, [<Name: self@4299,36>, Node(trailer, [<Operator: .>, <Name: sortorder@4299,41>])])]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4300,26>, <Operator: =>, <Keyword: False>]), <Operator: ,>, Node(argument, [<Name: _set_identity@4301,26>, <Operator: =>, <Name: _set_identity@4301,40>])])>
[N] dbg: execute result: [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4296,26>, <Operator: =>, <Name: levels@4296,33>]), <Operator: ,>, Node(argument, [<Name: labels@4297,26>, <Operator: =>, <Name: labels@4297,33>]), <Operator: ,>, Node(argument, [<Name: names@4298,26>, <Operator: =>, <Name: names@4298,32>]), <Operator: ,>, Node(argument, [<Name: sortorder@4299,26>, <Operator: =>, Node(power, [<Name: self@4299,36>, Node(trailer, [<Operator: .>, <Name: sortorder@4299,41>])])]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4300,26>, <Operator: =>, <Keyword: False>]), <Operator: ,>, Node(argument, [<Name: _set_identity@4301,26>, <Operator: =>, <Name: _set_identity@4301,40>])])>)>] in <eClass of <Class: MultiIndex@3968-6033>>
[N] dbg: Return reachable: <ReturnStmt: return MultiIndex(levels=levels, labels=labels, names=names, sortorder=self.sortorder, verify_integrity=False, _set_identity=_set_identity)@4296,8>
[N] dbg: execute result: [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4296,26>, <Operator: =>, <Name: levels@4296,33>]), <Operator: ,>, Node(argument, [<Name: labels@4297,26>, <Operator: =>, <Name: labels@4297,33>]), <Operator: ,>, Node(argument, [<Name: names@4298,26>, <Operator: =>, <Name: names@4298,32>]), <Operator: ,>, Node(argument, [<Name: sortorder@4299,26>, <Operator: =>, Node(power, [<Name: self@4299,36>, Node(trailer, [<Operator: .>, <Name: sortorder@4299,41>])])]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4300,26>, <Operator: =>, <Keyword: False>]), <Operator: ,>, Node(argument, [<Name: _set_identity@4301,26>, <Operator: =>, <Name: _set_identity@4301,40>])])>)>] in <InstanceElement of <eFunction of <Function: copy@4264-4303>>>
[N] dbg: eval_statement result [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4296,26>, <Operator: =>, <Name: levels@4296,33>]), <Operator: ,>, Node(argument, [<Name: labels@4297,26>, <Operator: =>, <Name: labels@4297,33>]), <Operator: ,>, Node(argument, [<Name: names@4298,26>, <Operator: =>, <Name: names@4298,32>]), <Operator: ,>, Node(argument, [<Name: sortorder@4299,26>, <Operator: =>, Node(power, [<Name: self@4299,36>, Node(trailer, [<Operator: .>, <Name: sortorder@4299,41>])])]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4300,26>, <Operator: =>, <Keyword: False>]), <Operator: ,>, Node(argument, [<Name: _set_identity@4301,26>, <Operator: =>, <Name: _set_identity@4301,40>])])>)>]
[N] dbg: finder._names_to_types: [<Name: result@4309,8>] -> [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4296,26>, <Operator: =>, <Name: levels@4296,33>]), <Operator: ,>, Node(argument, [<Name: labels@4297,26>, <Operator: =>, <Name: labels@4297,33>]), <Operator: ,>, Node(argument, [<Name: names@4298,26>, <Operator: =>, <Name: names@4298,32>]), <Operator: ,>, Node(argument, [<Name: sortorder@4299,26>, <Operator: =>, Node(power, [<Name: self@4299,36>, Node(trailer, [<Operator: .>, <Name: sortorder@4299,41>])])]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4300,26>, <Operator: =>, <Keyword: False>]), <Operator: ,>, Node(argument, [<Name: _set_identity@4301,26>, <Operator: =>, <Name: _set_identity@4301,40>])])>)>]
[N] dbg: Return reachable: <ReturnStmt: return result@4311,8>
[N] dbg: execute result: [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4296,26>, <Operator: =>, <Name: levels@4296,33>]), <Operator: ,>, Node(argument, [<Name: labels@4297,26>, <Operator: =>, <Name: labels@4297,33>]), <Operator: ,>, Node(argument, [<Name: names@4298,26>, <Operator: =>, <Name: names@4298,32>]), <Operator: ,>, Node(argument, [<Name: sortorder@4299,26>, <Operator: =>, Node(power, [<Name: self@4299,36>, Node(trailer, [<Operator: .>, <Name: sortorder@4299,41>])])]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4300,26>, <Operator: =>, <Keyword: False>]), <Operator: ,>, Node(argument, [<Name: _set_identity@4301,26>, <Operator: =>, <Name: _set_identity@4301,40>])])>)>] in <InstanceElement of <eFunction of <Function: view@4307-4313>>>
[N] dbg: Return reachable: <ReturnStmt: return self.view()@4318,8>
[N] dbg: execute result: [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4296,26>, <Operator: =>, <Name: levels@4296,33>]), <Operator: ,>, Node(argument, [<Name: labels@4297,26>, <Operator: =>, <Name: labels@4297,33>]), <Operator: ,>, Node(argument, [<Name: names@4298,26>, <Operator: =>, <Name: names@4298,32>]), <Operator: ,>, Node(argument, [<Name: sortorder@4299,26>, <Operator: =>, Node(power, [<Name: self@4299,36>, Node(trailer, [<Operator: .>, <Name: sortorder@4299,41>])])]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4300,26>, <Operator: =>, <Keyword: False>]), <Operator: ,>, Node(argument, [<Name: _set_identity@4301,26>, <Operator: =>, <Name: _set_identity@4301,40>])])>)>] in <InstanceElement of <eFunction of <Function: _shallow_copy@4313-4320>>>
[N] dbg: eval_statement result [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4296,26>, <Operator: =>, <Name: levels@4296,33>]), <Operator: ,>, Node(argument, [<Name: labels@4297,26>, <Operator: =>, <Name: labels@4297,33>]), <Operator: ,>, Node(argument, [<Name: names@4298,26>, <Operator: =>, <Name: names@4298,32>]), <Operator: ,>, Node(argument, [<Name: sortorder@4299,26>, <Operator: =>, Node(power, [<Name: self@4299,36>, Node(trailer, [<Operator: .>, <Name: sortorder@4299,41>])])]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4300,26>, <Operator: =>, <Keyword: False>]), <Operator: ,>, Node(argument, [<Name: _set_identity@4301,26>, <Operator: =>, <Name: _set_identity@4301,40>])])>)>]
[N] dbg: finder._names_to_types: [<Name: idx@4153,12>] -> [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4296,26>, <Operator: =>, <Name: levels@4296,33>]), <Operator: ,>, Node(argument, [<Name: labels@4297,26>, <Operator: =>, <Name: labels@4297,33>]), <Operator: ,>, Node(argument, [<Name: names@4298,26>, <Operator: =>, <Name: names@4298,32>]), <Operator: ,>, Node(argument, [<Name: sortorder@4299,26>, <Operator: =>, Node(power, [<Name: self@4299,36>, Node(trailer, [<Operator: .>, <Name: sortorder@4299,41>])])]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4300,26>, <Operator: =>, <Keyword: False>]), <Operator: ,>, Node(argument, [<Name: _set_identity@4301,26>, <Operator: =>, <Name: _set_identity@4301,40>])])>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: _set_levels@4155,12>]) in scope <eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4296,26>, <Operator: =>, <Name: levels@4296,33>]), <Operator: ,>, Node(argument, [<Name: labels@4297,26>, <Operator: =>, <Name: labels@4297,33>]), <Operator: ,>, Node(argument, [<Name: names@4298,26>, <Operator: =>, <Name: names@4298,32>]), <Operator: ,>, Node(argument, [<Name: sortorder@4299,26>, <Operator: =>, Node(power, [<Name: self@4299,36>, Node(trailer, [<Operator: .>, <Name: sortorder@4299,41>])])]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4300,26>, <Operator: =>, <Keyword: False>]), <Operator: ,>, Node(argument, [<Name: _set_identity@4301,26>, <Operator: =>, <Name: _set_identity@4301,40>])])>)>
[N] dbg: execute: <eClass of <Class: Index@68-3042>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: Index@68-3042>>(<Arguments: ()>)>] in <eClass of <Class: Index@68-3042>>
[N] dbg: execute: <eClass of <Class: IndexOpsMixin@325-634>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: IndexOpsMixin@325-634>>(<Arguments: ()>)>] in <eClass of <Class: IndexOpsMixin@325-634>>
[N] dbg: execute: <eClass of <Class: StringAccessorMixin@1570-1612>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: StringAccessorMixin@1570-1612>>(<Arguments: ()>)>] in <eClass of <Class: StringAccessorMixin@1570-1612>>
[N] dbg: execute: <eClass of <Class: PandasObject@66-113>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: PandasObject@66-113>>(<Arguments: ()>)>] in <eClass of <Class: PandasObject@66-113>>
[N] dbg: execute: <eClass of <Class: StringMixin@17-66>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: StringMixin@17-66>>(<Arguments: ()>)>] in <eClass of <Class: StringMixin@17-66>>
[N] dbg: finder.filter_name "<Name: _set_levels@4155,12>" in (<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@4296,26>, <Operator: =>, <Name: levels@4296,33>]), <Operator: ,>, Node(argument, [<Name: labels@4297,26>, <Operator: =>, <Name: labels@4297,33>]), <Operator: ,>, Node(argument, [<Name: names@4298,26>, <Operator: =>, <Name: names@4298,32>]), <Operator: ,>, Node(argument, [<Name: sortorder@4299,26>, <Operator: =>, Node(power, [<Name: self@4299,36>, Node(trailer, [<Operator: .>, <Name: sortorder@4299,41>])])]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4300,26>, <Operator: =>, <Keyword: False>]), <Operator: ,>, Node(argument, [<Name: _set_identity@4301,26>, <Operator: =>, <Name: _set_identity@4301,40>])])>)>): '[<InstanceName: _set_levels@4063,8>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: _set_levels@4063,8>] -> [<InstanceElement of <eFunction of <Function: _set_levels@4063-4096>>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [<Name: levels@4155,24>, <Operator: ,>, Node(argument, [<Name: level@4155,32>, <Operator: =>, <Name: level@4155,38>]), <Operator: ,>, Node(argument, [<Name: validate@4155,45>, <Operator: =>, <Keyword: True>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4156,24>, <Operator: =>, <Name: verify_integrity@4156,41>])]), <Operator: )>]) in scope <InstanceElement of <eFunction of <Function: _set_levels@4063-4096>>>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: _set_levels@4063-4096>>> <Arguments: Node(arglist, [<Name: levels@4155,24>, <Operator: ,>, Node(argument, [<Name: level@4155,32>, <Operator: =>, <Name: level@4155,38>]), <Operator: ,>, Node(argument, [<Name: validate@4155,45>, <Operator: =>, <Keyword: True>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@4156,24>, <Operator: =>, <Name: verify_integrity@4156,41>])])>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: _set_levels@4063-4096>>>
[N] dbg: eval_element Node(power, [<Name: self@4884,8>, Node(trailer, [<Operator: .>, <Name: _set_levels@4884,13>])])@(4884, 8)
[N] dbg: finder.filter_name "<Name: self@4884,8>" in (<eFunction of <Function: __setstate__@4870-4891>>): '[<Name: self@4870,21>]'@(4884, 8)
[N] dbg: finder._names_to_types: [<Name: self@4870,21>] -> [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: ()>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: _set_levels@4884,13>]) in scope <eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: ()>)>
[N] dbg: finder.filter_name "<Name: _set_levels@4884,13>" in (<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: ()>)>): '[<InstanceName: _set_levels@4063,8>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: _set_levels@4063,8>] -> [<InstanceElement of <eFunction of <Function: _set_levels@4063-4096>>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [Node(atom, [<Operator: [>, Node(testlist_comp, [Node(power, [<Name: Index@4884,26>, Node(trailer, [<Operator: (>, <Name: x@4884,32>, <Operator: )>])]), <CompFor: for x in levels@4884,35>]), <Operator: ]>]), <Operator: ,>, Node(argument, [<Name: validate@4884,53>, <Operator: =>, <Keyword: False>])]), <Operator: )>]) in scope <InstanceElement of <eFunction of <Function: _set_levels@4063-4096>>>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: _set_levels@4063-4096>>> <Arguments: Node(arglist, [Node(atom, [<Operator: [>, Node(testlist_comp, [Node(power, [<Name: Index@4884,26>, Node(trailer, [<Operator: (>, <Name: x@4884,32>, <Operator: )>])]), <CompFor: for x in levels@4884,35>]), <Operator: ]>]), <Operator: ,>, Node(argument, [<Name: validate@4884,53>, <Operator: =>, <Keyword: False>])])>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: _set_levels@4063-4096>>>
[N] dbg: eval_element <Name: level@4155,38>@(4155, 38)
[N] dbg: eval_element Node(and_test, [Node(comparison, [<Name: level@4139,11>, Node(comp_op, [<Keyword: is>, <Keyword: not>]), <Keyword: None>]), <Keyword: and>, Node(not_test, [<Keyword: not>, Node(power, [<Name: is_list_like@4139,37>, Node(trailer, [<Operator: (>, <Name: level@4139,50>, <Operator: )>])])])])@(4139, 11)
[N] dbg: eval_element Node(comparison, [<Name: level@4139,11>, Node(comp_op, [<Keyword: is>, <Keyword: not>]), <Keyword: None>])@(4139, 11)
[N] dbg: eval_element <Name: level@4139,11>@(4139, 11)
[N] dbg: finder.filter_name "<Name: level@4139,11>" in (<eFunction of <Function: set_levels@4096-4161>>): '[<Name: level@4096,33>]'@(4139, 11)
[N] dbg: Dynamic param search for <Param: level=<Keyword: None>> in 'set_levels'.
[N] dbg: eval_element <Keyword: None>@(4096, 39)
[N] dbg: Dynamic param result [<CompiledObject: None>]
[N] dbg: finder._names_to_types: [<Name: level@4096,33>] -> [<CompiledObject: None>, <CompiledObject: None>]
[N] dbg: eval_element <Keyword: None>@(4139, 24)
[N] dbg: calculate_children types [<CompiledObject: False>, <CompiledObject: False>]
[N] dbg: calculate_children types [<CompiledObject: False>, <CompiledObject: False>]
[N] dbg: finder.filter_name "<Name: level@4155,38>" in (<eFunction of <Function: set_levels@4096-4161>>): '[<Name: level@4096,33>]'@(4155, 38)
[N] dbg: finder._names_to_types: [<Name: level@4096,33>] -> [<CompiledObject: None>, <CompiledObject: None>]
[N] dbg: eval_element <Keyword: None>@(4063, 40)
[N] dbg: Dynamic param result [<CompiledObject: None>, <CompiledObject: None>, <CompiledObject: None>]
[N] dbg: finder._names_to_types: [<Name: level@4063,34>] -> [<CompiledObject: None>, <CompiledObject: None>, <CompiledObject: None>, <CompiledObject: None>]
[N] dbg: eval_element <Keyword: None>@(4075, 20)
[N] dbg: calculate_children types [<CompiledObject: True>, <CompiledObject: True>, <CompiledObject: True>, <CompiledObject: True>]
[N] dbg: finder.filter_name "<InstanceName: new_levels@4086,23>" in (<InstanceElement of <eFunction of <Function: _set_levels@4063-4096>>>): '[<Name: new_levels@4076,12>]'@(4086, 8)
[N] dbg: eval_statement <ExprStmt: new_levels = FrozenList(_ensure_index(lev, copy=copy)._shallow_copy() for lev in levels)@4076,12> (<Name: new_levels@4076,12>)
[N] dbg: eval_element Node(power, [<Name: FrozenList@4076,25>, Node(trailer, [<Operator: (>, Node(argument, [Node(power, [<Name: _ensure_index@4076,36>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: lev@4076,50>, <Operator: ,>, Node(argument, [<Name: copy@4076,55>, <Operator: =>, <Name: copy@4076,60>])]), <Operator: )>]), Node(trailer, [<Operator: .>, <Name: _shallow_copy@4076,66>]), Node(trailer, [<Operator: (>, <Operator: )>])]), <CompFor: for lev in levels@4077,36>]), <Operator: )>])])@(4076, 25)
[N] dbg: finder.filter_name "<Name: FrozenList@4076,25>" in (<eFunction of <Function: _set_levels@4063-4096>>): '[<Name: FrozenList@18,43>]'@(4076, 12)
[N] dbg: finder.filter_name "'FrozenList'" in (<ModuleWrapper: <fast.FastModule: base@1-331>>): '[<Name: FrozenList@221,6>]'@None
[N] dbg: finder._names_to_types: [<FakeName: FrozenList@221,6>] -> [<eClass of <Class: FrozenList@221-288>>]
[N] dbg: after import: [<eClass of <Class: FrozenList@221-288>>]
[N] dbg: finder._names_to_types: [<Name: FrozenList@18,43>] -> [<eClass of <Class: FrozenList@221-288>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(argument, [Node(power, [<Name: _ensure_index@4076,36>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: lev@4076,50>, <Operator: ,>, Node(argument, [<Name: copy@4076,55>, <Operator: =>, <Name: copy@4076,60>])]), <Operator: )>]), Node(trailer, [<Operator: .>, <Name: _shallow_copy@4076,66>]), Node(trailer, [<Operator: (>, <Operator: )>])]), <CompFor: for lev in levels@4077,36>]), <Operator: )>]) in scope <eClass of <Class: FrozenList@221-288>>
[N] dbg: execute: <eClass of <Class: FrozenList@221-288>> <Arguments: Node(argument, [Node(power, [<Name: _ensure_index@4076,36>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: lev@4076,50>, <Operator: ,>, Node(argument, [<Name: copy@4076,55>, <Operator: =>, <Name: copy@4076,60>])]), <Operator: )>]), Node(trailer, [<Operator: .>, <Name: _shallow_copy@4076,66>]), Node(trailer, [<Operator: (>, <Operator: )>])]), <CompFor: for lev in levels@4077,36>])>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __init__@114-119>>> <Arguments: Node(argument, [Node(power, [<Name: _ensure_index@4076,36>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: lev@4076,50>, <Operator: ,>, Node(argument, [<Name: copy@4076,55>, <Operator: =>, <Name: copy@4076,60>])]), <Operator: )>]), Node(trailer, [<Operator: .>, <Name: _shallow_copy@4076,66>]), Node(trailer, [<Operator: (>, <Operator: )>])]), <CompFor: for lev in levels@4077,36>])>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __init__@114-119>>>
[N] dbg: execute result: [<eInstance of <eClass of <Class: FrozenList@221-288>>(<Arguments: Node(argument, [Node(power, [<Name: _ensure_index@4076,36>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: lev@4076,50>, <Operator: ,>, Node(argument, [<Name: copy@4076,55>, <Operator: =>, <Name: copy@4076,60>])]), <Operator: )>]), Node(trailer, [<Operator: .>, <Name: _shallow_copy@4076,66>]), Node(trailer, [<Operator: (>, <Operator: )>])]), <CompFor: for lev in levels@4077,36>])>)>] in <eClass of <Class: FrozenList@221-288>>
[N] dbg: eval_statement result [<eInstance of <eClass of <Class: FrozenList@221-288>>(<Arguments: Node(argument, [Node(power, [<Name: _ensure_index@4076,36>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: lev@4076,50>, <Operator: ,>, Node(argument, [<Name: copy@4076,55>, <Operator: =>, <Name: copy@4076,60>])]), <Operator: )>]), Node(trailer, [<Operator: .>, <Name: _shallow_copy@4076,66>]), Node(trailer, [<Operator: (>, <Operator: )>])]), <CompFor: for lev in levels@4077,36>])>)>]
[N] dbg: finder._names_to_types: [<Name: new_levels@4076,12>] -> [<eInstance of <eClass of <Class: FrozenList@221-288>>(<Arguments: Node(argument, [Node(power, [<Name: _ensure_index@4076,36>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: lev@4076,50>, <Operator: ,>, Node(argument, [<Name: copy@4076,55>, <Operator: =>, <Name: copy@4076,60>])]), <Operator: )>]), Node(trailer, [<Operator: .>, <Name: _shallow_copy@4076,66>]), Node(trailer, [<Operator: (>, <Operator: )>])]), <CompFor: for lev in levels@4077,36>])>)>]
[N] dbg: eval_statement result [<eInstance of <eClass of <Class: FrozenList@221-288>>(<Arguments: Node(argument, [Node(power, [<Name: _ensure_index@4076,36>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: lev@4076,50>, <Operator: ,>, Node(argument, [<Name: copy@4076,55>, <Operator: =>, <Name: copy@4076,60>])]), <Operator: )>]), Node(trailer, [<Operator: .>, <Name: _shallow_copy@4076,66>]), Node(trailer, [<Operator: (>, <Operator: )>])]), <CompFor: for lev in levels@4077,36>])>)>]
[N] dbg: finder._names_to_types: [<InstanceName: _levels@4086,13>] -> [<eInstance of <eClass of <Class: FrozenList@221-288>>(<Arguments: Node(argument, [Node(power, [<Name: _ensure_index@4076,36>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: lev@4076,50>, <Operator: ,>, Node(argument, [<Name: copy@4076,55>, <Operator: =>, <Name: copy@4076,60>])]), <Operator: )>]), Node(trailer, [<Operator: .>, <Name: _shallow_copy@4076,66>]), Node(trailer, [<Operator: (>, <Operator: )>])]), <CompFor: for lev in levels@4077,36>])>)>]
[N] dbg: Return reachable: <ReturnStmt: return self._levels@4061,8>
[N] dbg: execute result: [<eInstance of <eClass of <Class: FrozenList@221-288>>(<Arguments: Node(argument, [Node(power, [<Name: _ensure_index@4076,36>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: lev@4076,50>, <Operator: ,>, Node(argument, [<Name: copy@4076,55>, <Operator: =>, <Name: copy@4076,60>])]), <Operator: )>]), Node(trailer, [<Operator: .>, <Name: _shallow_copy@4076,66>]), Node(trailer, [<Operator: (>, <Operator: )>])]), <CompFor: for lev in levels@4077,36>])>)>] in <eFunction of <Function: _get_levels@4060-4063>>
[N] dbg: Return reachable: <ReturnStmt: return self.fget(obj)@71,8>
[N] dbg: execute result: [<eInstance of <eClass of <Class: FrozenList@221-288>>(<Arguments: Node(argument, [Node(power, [<Name: _ensure_index@4076,36>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: lev@4076,50>, <Operator: ,>, Node(argument, [<Name: copy@4076,55>, <Operator: =>, <Name: copy@4076,60>])]), <Operator: )>]), Node(trailer, [<Operator: .>, <Name: _shallow_copy@4076,66>]), Node(trailer, [<Operator: (>, <Operator: )>])]), <CompFor: for lev in levels@4077,36>])>)>] in <InstanceElement of <eFunction of <Function: __get__@70-73>>>
[N] dbg: finder._names_to_types: [<InstanceName: levels@4165,4>] -> [<eInstance of <eClass of <Class: FrozenList@221-288>>(<Arguments: Node(argument, [Node(power, [<Name: _ensure_index@4076,36>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: lev@4076,50>, <Operator: ,>, Node(argument, [<Name: copy@4076,55>, <Operator: =>, <Name: copy@4076,60>])]), <Operator: )>]), Node(trailer, [<Operator: .>, <Name: _shallow_copy@4076,66>]), Node(trailer, [<Operator: (>, <Operator: )>])]), <CompFor: for lev in levels@4077,36>])>)>]
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __iter__@119-123>>> <Arguments: []>
[N] dbg: execute result: [<Generator of <InstanceElement of <eFunction of <Function: __iter__@119-123>>>>] in <InstanceElement of <eFunction of <Function: __iter__@119-123>>>
[N] dbg: eval_element <Name: i@121,18>@(121, 18)
[N] dbg: finder.filter_name "<Name: i@121,18>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __iter__@119-123>>>>): '[<Name: i@120,12>]'@(121, 18)
[N] dbg: eval_element Node(power, [<Name: self@120,17>, Node(trailer, [<Operator: .>, <Name: __iterable@120,22>])])@(120, 17)
[N] dbg: finder.filter_name "<Name: self@120,17>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __iter__@119-123>>>>): '[<FakeName: self@119,17>]'@(120, 17)
[N] dbg: finder._names_to_types: [<FakeName: self@119,17>] -> [<eInstance of <eClass of <Class: FrozenList@221-288>>(<Arguments: Node(argument, [Node(power, [<Name: _ensure_index@4076,36>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: lev@4076,50>, <Operator: ,>, Node(argument, [<Name: copy@4076,55>, <Operator: =>, <Name: copy@4076,60>])]), <Operator: )>]), Node(trailer, [<Operator: .>, <Name: _shallow_copy@4076,66>]), Node(trailer, [<Operator: (>, <Operator: )>])]), <CompFor: for lev in levels@4077,36>])>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: __iterable@120,22>]) in scope <eInstance of <eClass of <Class: FrozenList@221-288>>(<Arguments: Node(argument, [Node(power, [<Name: _ensure_index@4076,36>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: lev@4076,50>, <Operator: ,>, Node(argument, [<Name: copy@4076,55>, <Operator: =>, <Name: copy@4076,60>])]), <Operator: )>]), Node(trailer, [<Operator: .>, <Name: _shallow_copy@4076,66>]), Node(trailer, [<Operator: (>, <Operator: )>])]), <CompFor: for lev in levels@4077,36>])>)>
[N] dbg: execute: <eClass of <Class: PandasObject@66-113>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: PandasObject@66-113>>(<Arguments: ()>)>] in <eClass of <Class: PandasObject@66-113>>
[N] dbg: execute: <eClass of <Class: StringMixin@17-66>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: StringMixin@17-66>>(<Arguments: ()>)>] in <eClass of <Class: StringMixin@17-66>>
[N] dbg: finder.filter_name "<Name: __iterable@120,22>" in (<eInstance of <eClass of <Class: FrozenList@221-288>>(<Arguments: Node(argument, [Node(power, [<Name: _ensure_index@4076,36>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: lev@4076,50>, <Operator: ,>, Node(argument, [<Name: copy@4076,55>, <Operator: =>, <Name: copy@4076,60>])]), <Operator: )>]), Node(trailer, [<Operator: .>, <Name: _shallow_copy@4076,66>]), Node(trailer, [<Operator: (>, <Operator: )>])]), <CompFor: for lev in levels@4077,36>])>)>): '[]'@None
[W] warning: None:120:22: E1 AttributeError: <eInstance of <eClass of <Class: FrozenList@221-288>>(<Arguments: Node(argument, [Node(power, [<Name: _ensure_index@4076,36>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: lev@4076,50>, <Operator: ,>, Node(argument, [<Name: copy@4076,55>, <Operator: =>, <Name: copy@4076,60>])]), <Operator: )>]), Node(trailer, [<Operator: .>, <Name: _shallow_copy@4076,66>]), Node(trailer, [<Operator: (>, <Operator: )>])]), <CompFor: for lev in levels@4077,36>])>)> has no attribute __iterable.
[N] dbg: finder._names_to_types: [] -> []
[N] dbg: finder._names_to_types: [<Name: i@120,12>] -> []
[N] dbg: Return reachable: <YieldExpr: yield i@121,12>
[N] dbg: finder._names_to_types: [<Name: i@116,12>] -> []
[N] dbg: eval_trailer: Node(trailer, [<Operator: [>, <Name: y@124,31>, <Operator: ]>]) in scope <Array of <InstanceElement of Node(atom, [<Operator: [>, <Operator: ]>])>>
[N] dbg: Return reachable: <ReturnStmt: return self.__iterable[y]@124,8>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __getitem__@123-126>>>
[N] dbg: eval_statement result []
[N] dbg: finder._names_to_types: [<Name: result@5055,12>] -> []
[N] dbg: eval_statement result []
[N] dbg: finder._names_to_types: [<Name: result@5057,16>, <Name: result@5055,12>] -> []
[N] dbg: eval_element Node(power, [<Name: MultiIndex@5062,19>, Node(trailer, [<Operator: (>, Node(arglist, [Node(argument, [<Name: levels@5062,30>, <Operator: =>, <Name: new_levels@5062,37>]), <Operator: ,>, Node(argument, [<Name: labels@5062,49>, <Operator: =>, <Name: new_labels@5062,56>]), <Operator: ,>, Node(argument, [<Name: names@5063,30>, <Operator: =>, <Name: new_names@5063,36>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@5063,47>, <Operator: =>, <Keyword: False>])]), <Operator: )>])])@(5062, 19)
[N] dbg: finder.filter_name "<Name: MultiIndex@5062,19>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: droplevel@5019-5065>>>>): '[<Name: MultiIndex@3968,6>]'@(5062, 19)
[N] dbg: finder._names_to_types: [<FakeName: MultiIndex@3968,6>] -> [<eClass of <Class: MultiIndex@3968-6033>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [Node(argument, [<Name: levels@5062,30>, <Operator: =>, <Name: new_levels@5062,37>]), <Operator: ,>, Node(argument, [<Name: labels@5062,49>, <Operator: =>, <Name: new_labels@5062,56>]), <Operator: ,>, Node(argument, [<Name: names@5063,30>, <Operator: =>, <Name: new_names@5063,36>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@5063,47>, <Operator: =>, <Keyword: False>])]), <Operator: )>]) in scope <eClass of <Class: MultiIndex@3968-6033>>
[N] dbg: execute: <eClass of <Class: MultiIndex@3968-6033>> <Arguments: Node(arglist, [Node(argument, [<Name: levels@5062,30>, <Operator: =>, <Name: new_levels@5062,37>]), <Operator: ,>, Node(argument, [<Name: labels@5062,49>, <Operator: =>, <Name: new_labels@5062,56>]), <Operator: ,>, Node(argument, [<Name: names@5063,30>, <Operator: =>, <Name: new_names@5063,36>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@5063,47>, <Operator: =>, <Keyword: False>])])>
[N] dbg: execute result: [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@5062,30>, <Operator: =>, <Name: new_levels@5062,37>]), <Operator: ,>, Node(argument, [<Name: labels@5062,49>, <Operator: =>, <Name: new_labels@5062,56>]), <Operator: ,>, Node(argument, [<Name: names@5063,30>, <Operator: =>, <Name: new_names@5063,36>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@5063,47>, <Operator: =>, <Keyword: False>])])>)>] in <eClass of <Class: MultiIndex@3968-6033>>
[N] dbg: execute result: [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@5062,30>, <Operator: =>, <Name: new_levels@5062,37>]), <Operator: ,>, Node(argument, [<Name: labels@5062,49>, <Operator: =>, <Name: new_labels@5062,56>]), <Operator: ,>, Node(argument, [<Name: names@5063,30>, <Operator: =>, <Name: new_names@5063,36>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@5063,47>, <Operator: =>, <Keyword: False>])])>)>] in <InstanceElement of <eFunction of <Function: droplevel@5019-5065>>>
[N] dbg: eval_statement result [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@5062,30>, <Operator: =>, <Name: new_levels@5062,37>]), <Operator: ,>, Node(argument, [<Name: labels@5062,49>, <Operator: =>, <Name: new_labels@5062,56>]), <Operator: ,>, Node(argument, [<Name: names@5063,30>, <Operator: =>, <Name: new_names@5063,36>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@5063,47>, <Operator: =>, <Keyword: False>])])>)>]
[N] dbg: finder._names_to_types: [<Name: new_index@927,20>] -> [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@5062,30>, <Operator: =>, <Name: new_levels@5062,37>]), <Operator: ,>, Node(argument, [<Name: labels@5062,49>, <Operator: =>, <Name: new_labels@5062,56>]), <Operator: ,>, Node(argument, [<Name: names@5063,30>, <Operator: =>, <Name: new_names@5063,36>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@5063,47>, <Operator: =>, <Keyword: False>])])>)>]
[N] dbg: eval_statement result [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@5062,30>, <Operator: =>, <Name: new_levels@5062,37>]), <Operator: ,>, Node(argument, [<Name: labels@5062,49>, <Operator: =>, <Name: new_labels@5062,56>]), <Operator: ,>, Node(argument, [<Name: names@5063,30>, <Operator: =>, <Name: new_names@5063,36>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@5063,47>, <Operator: =>, <Keyword: False>])])>)>]
[N] dbg: eval_statement <InstanceElement of <ExprStmt: self.index = self._data.index@481,12>> (<InstanceName: index@481,17>)
[N] dbg: eval_element <InstanceElement of Node(power, [<Name: self@481,25>, Node(trailer, [<Operator: .>, <Name: _data@481,30>]), Node(trailer, [<Operator: .>, <Name: index@481,36>])])>@(481, 25)
[N] dbg: finder.filter_name "<InstanceName: self@481,25>" in (<InstanceElement of <eFunction of <Function: _unpickle_series_compat@477-507>>>): '[<Name: self@477,32>]'@(481, 12)
[N] dbg: finder._names_to_types: [<Name: self@477,32>] -> [<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: <InstanceElement of Node(arglist, [<Name: values@459,32>, <Operator: ,>, Node(argument, [<Name: index@459,40>, <Operator: =>, <Name: dates@459,46>])])>>)>]
[N] dbg: eval_trailer: <InstanceElement of Node(trailer, [<Operator: .>, <Name: _data@481,30>])> in scope <eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: <InstanceElement of Node(arglist, [<Name: values@459,32>, <Operator: ,>, Node(argument, [<Name: index@459,40>, <Operator: =>, <Name: dates@459,46>])])>>)>
[N] dbg: finder.filter_name "<InstanceName: _data@481,30>" in (<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: <InstanceElement of Node(arglist, [<Name: values@459,32>, <Operator: ,>, Node(argument, [<Name: index@459,40>, <Operator: =>, <Name: dates@459,46>])])>>)>): '[<InstanceName: _data@1607,13>, <InstanceName: _data@785,13>, <InstanceName: _data@499,17>, <InstanceName: _data@479,17>]'@None
[N] dbg: eval_statement <InstanceElement of <ExprStmt: self._data = self._data.putmask(mask=mask, new=other, inplace=True)@1607,8>> (<InstanceName: _data@1607,13>)
[N] dbg: eval_element <InstanceElement of Node(power, [<Name: self@1607,21>, Node(trailer, [<Operator: .>, <Name: _data@1607,26>]), Node(trailer, [<Operator: .>, <Name: putmask@1607,32>]), Node(trailer, [<Operator: (>, Node(arglist, [Node(argument, [<Name: mask@1607,40>, <Operator: =>, <Name: mask@1607,45>]), <Operator: ,>, Node(argument, [<Name: new@1607,51>, <Operator: =>, <Name: other@1607,55>]), <Operator: ,>, Node(argument, [<Name: inplace@1607,62>, <Operator: =>, <Keyword: True>])]), <Operator: )>])])>@(1607, 21)
[N] dbg: finder.filter_name "<InstanceName: self@1607,21>" in (<InstanceElement of <eFunction of <Function: update@1595-1613>>>): '[<Name: self@1595,15>]'@(1607, 8)
[N] dbg: finder._names_to_types: [<Name: self@1595,15>] -> [<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: <InstanceElement of Node(arglist, [<Name: values@459,32>, <Operator: ,>, Node(argument, [<Name: index@459,40>, <Operator: =>, <Name: dates@459,46>])])>>)>]
[N] dbg: eval_trailer: <InstanceElement of Node(trailer, [<Operator: .>, <Name: _data@1607,26>])> in scope <eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: <InstanceElement of Node(arglist, [<Name: values@459,32>, <Operator: ,>, Node(argument, [<Name: index@459,40>, <Operator: =>, <Name: dates@459,46>])])>>)>
[N] dbg: finder.filter_name "<InstanceName: _data@1607,26>" in (<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: <InstanceElement of Node(arglist, [<Name: values@459,32>, <Operator: ,>, Node(argument, [<Name: index@459,40>, <Operator: =>, <Name: dates@459,46>])])>>)>): '[<InstanceName: _data@1607,13>, <InstanceName: _data@785,13>, <InstanceName: _data@499,17>, <InstanceName: _data@479,17>]'@None
[N] dbg: eval_statement <InstanceElement of <ExprStmt: self._data = self._data.setitem(indexer=key, value=value)@785,8>> (<InstanceName: _data@785,13>)
[N] dbg: eval_element <InstanceElement of Node(power, [<Name: self@785,21>, Node(trailer, [<Operator: .>, <Name: _data@785,26>]), Node(trailer, [<Operator: .>, <Name: setitem@785,32>]), Node(trailer, [<Operator: (>, Node(arglist, [Node(argument, [<Name: indexer@785,40>, <Operator: =>, <Name: key@785,48>]), <Operator: ,>, Node(argument, [<Name: value@785,53>, <Operator: =>, <Name: value@785,59>])]), <Operator: )>])])>@(785, 21)
[N] dbg: finder.filter_name "<InstanceName: self@785,21>" in (<InstanceElement of <eFunction of <Function: _set_values@782-789>>>): '[<Name: self@782,20>]'@(785, 8)
[N] dbg: finder._names_to_types: [<Name: self@782,20>] -> [<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: <InstanceElement of Node(arglist, [<Name: values@459,32>, <Operator: ,>, Node(argument, [<Name: index@459,40>, <Operator: =>, <Name: dates@459,46>])])>>)>]
[N] dbg: eval_trailer: <InstanceElement of Node(trailer, [<Operator: .>, <Name: _data@785,26>])> in scope <eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: <InstanceElement of Node(arglist, [<Name: values@459,32>, <Operator: ,>, Node(argument, [<Name: index@459,40>, <Operator: =>, <Name: dates@459,46>])])>>)>
[N] dbg: finder.filter_name "<InstanceName: _data@785,26>" in (<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: <InstanceElement of Node(arglist, [<Name: values@459,32>, <Operator: ,>, Node(argument, [<Name: index@459,40>, <Operator: =>, <Name: dates@459,46>])])>>)>): '[<InstanceName: _data@1607,13>, <InstanceName: _data@785,13>, <InstanceName: _data@499,17>, <InstanceName: _data@479,17>]'@None
[N] dbg: eval_statement <InstanceElement of <ExprStmt: # recreate self._data = SingleBlockManager(data, index, fastpath=True)@499,12>> (<InstanceName: _data@499,17>)
[N] dbg: eval_element <InstanceElement of Node(power, [<Name: SingleBlockManager@499,25>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])]), <Operator: )>])])>@(499, 25)
[N] dbg: finder.filter_name "<InstanceName: SingleBlockManager@499,25>" in (<InstanceElement of <eFunction of <Function: _unpickle_series_compat@477-507>>>): '[<Name: SingleBlockManager@33,34>]'@(499, 12)
[N] dbg: finder.filter_name "'SingleBlockManager'" in (<ModuleWrapper: <fast.FastModule: internals@1-4866>>): '[<Name: SingleBlockManager@3688,6>]'@None
[N] dbg: finder._names_to_types: [<FakeName: SingleBlockManager@3688,6>] -> [<eClass of <Class: SingleBlockManager@3688-3875>>]
[N] dbg: after import: [<eClass of <Class: SingleBlockManager@3688-3875>>]
[N] dbg: finder._names_to_types: [<Name: SingleBlockManager@33,34>] -> [<eClass of <Class: SingleBlockManager@3688-3875>>]
[N] dbg: eval_trailer: <InstanceElement of Node(trailer, [<Operator: (>, Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])]), <Operator: )>])> in scope <eClass of <Class: SingleBlockManager@3688-3875>>
[N] dbg: execute: <eClass of <Class: SingleBlockManager@3688-3875>> <Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __init__@3696-3740>>> <Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __init__@3696-3740>>>
[N] dbg: execute result: [<eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>] in <eClass of <Class: SingleBlockManager@3688-3875>>
[N] dbg: eval_statement result [<eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>]
[N] dbg: eval_statement <InstanceElement of <ExprStmt: self._data = state['_data']@479,12>> (<InstanceName: _data@479,17>)
[N] dbg: eval_element <InstanceElement of Node(power, [<Name: state@479,25>, Node(trailer, [<Operator: [>, <String: '_data'>, <Operator: ]>])])>@(479, 25)
[N] dbg: finder.filter_name "<InstanceName: state@479,25>" in (<InstanceElement of <eFunction of <Function: _unpickle_series_compat@477-507>>>): '[<Name: state@477,38>]'@(479, 12)
[N] dbg: Dynamic param search for <Param: state> in '_unpickle_series_compat'.
[N] dbg: Dynamic param result []
[N] dbg: finder._names_to_types: [<Name: state@477,38>] -> []
[N] dbg: eval_statement result []
[N] dbg: finder._names_to_types: [<InstanceName: _data@1607,13>, <InstanceName: _data@785,13>, <InstanceName: _data@499,17>, <InstanceName: _data@479,17>] -> [<eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>]
[N] dbg: eval_trailer: <InstanceElement of Node(trailer, [<Operator: .>, <Name: setitem@785,32>])> in scope <eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>
[N] dbg: execute: <eClass of <Class: BlockManager@2460-3679>> <Arguments: ()>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __init__@2516-2537>>> <Arguments: ()>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __init__@2516-2537>>>
[N] dbg: execute result: [<eInstance of <eClass of <Class: BlockManager@2460-3679>>(<Arguments: ()>)>] in <eClass of <Class: BlockManager@2460-3679>>
[N] dbg: execute: <eClass of <Class: PandasObject@66-113>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: PandasObject@66-113>>(<Arguments: ()>)>] in <eClass of <Class: PandasObject@66-113>>
[N] dbg: execute: <eClass of <Class: StringMixin@17-66>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: StringMixin@17-66>>(<Arguments: ()>)>] in <eClass of <Class: StringMixin@17-66>>
[N] dbg: finder.filter_name "<InstanceName: setitem@785,32>" in (<eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>): '[<InstanceName: setitem@2842,8>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: setitem@2842,8>] -> [<InstanceElement of <eFunction of <Function: setitem@2842-2845>>>]
[N] dbg: eval_trailer: <InstanceElement of Node(trailer, [<Operator: (>, Node(arglist, [Node(argument, [<Name: indexer@785,40>, <Operator: =>, <Name: key@785,48>]), <Operator: ,>, Node(argument, [<Name: value@785,53>, <Operator: =>, <Name: value@785,59>])]), <Operator: )>])> in scope <InstanceElement of <eFunction of <Function: setitem@2842-2845>>>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: setitem@2842-2845>>> <Arguments: <InstanceElement of Node(arglist, [Node(argument, [<Name: indexer@785,40>, <Operator: =>, <Name: key@785,48>]), <Operator: ,>, Node(argument, [<Name: value@785,53>, <Operator: =>, <Name: value@785,59>])])>>
[N] dbg: eval_element Node(power, [<Name: self@2843,15>, Node(trailer, [<Operator: .>, <Name: apply@2843,20>]), Node(trailer, [<Operator: (>, Node(arglist, [<String: 'setitem'>, <Operator: ,>, <Operator: **>, <Name: kwargs@2843,39>]), <Operator: )>])])@(2843, 15)
[N] dbg: finder.filter_name "<Name: self@2843,15>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: setitem@2842-2845>>>>): '[<FakeName: self@2842,16>]'@(2843, 15)
[N] dbg: finder._names_to_types: [<FakeName: self@2842,16>] -> [<eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: apply@2843,20>]) in scope <eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>
[N] dbg: finder.filter_name "<Name: apply@2843,20>" in (<eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>): '[<InstanceName: apply@2749,8>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: apply@2749,8>] -> [<InstanceElement of <eFunction of <Function: apply@2749-2833>>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [<String: 'setitem'>, <Operator: ,>, <Operator: **>, <Name: kwargs@2843,39>]), <Operator: )>]) in scope <InstanceElement of <eFunction of <Function: apply@2749-2833>>>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: apply@2749-2833>>> <Arguments: Node(arglist, [<String: 'setitem'>, <Operator: ,>, <Operator: **>, <Name: kwargs@2843,39>])>
[N] dbg: eval_element Node(comparison, [Node(power, [<Name: len@2826,11>, Node(trailer, [<Operator: (>, <Name: result_blocks@2826,15>, <Operator: )>])]), <Operator: ==>, <Number: 0>])@(2826, 11)
[N] dbg: eval_element Node(power, [<Name: len@2826,11>, Node(trailer, [<Operator: (>, <Name: result_blocks@2826,15>, <Operator: )>])])@(2826, 11)
[N] dbg: finder.filter_name "<Name: len@2826,11>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: apply@2749-2833>>>>): '[<CompiledName: (builtins).len>]'@(2826, 11)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).len>] -> [<CompiledObject: <built-in function len>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Name: result_blocks@2826,15>, <Operator: )>]) in scope <CompiledObject: <built-in function len>>
[N] dbg: execute: <CompiledObject: <built-in function len>> <Arguments: result_blocks>
[N] dbg: execute result: [] in <CompiledObject: <built-in function len>>
[N] dbg: execute: <CompiledObject: <class 'int'>> <Arguments: ()>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __init__@233-237>>> <Arguments: ()>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __init__@233-237>>>
[N] dbg: execute result: [<eInstance of <CompiledObject: <class 'int'>>(<Arguments: ()>)>] in <CompiledObject: <class 'int'>>
[N] dbg: calculate_children types [<eInstance of <CompiledObject: <class 'int'>>(<Arguments: ()>)>]
[N] dbg: eval_element Node(power, [<Name: self@2827,19>, Node(trailer, [<Operator: .>, <Name: make_empty@2827,24>]), Node(trailer, [<Operator: (>, Node(or_test, [<Name: axes@2827,35>, <Keyword: or>, Node(power, [<Name: self@2827,43>, Node(trailer, [<Operator: .>, <Name: axes@2827,48>])])]), <Operator: )>])])@(2827, 19)
[N] dbg: eval_element <Name: kwargs@2843,39>@(2843, 39)
[N] dbg: finder.filter_name "<Name: kwargs@2843,39>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: setitem@2842-2845>>>>): '[<FakeName: kwargs@2842,22>]'@(2843, 39)
[N] dbg: finder._names_to_types: [<FakeName: kwargs@2842,22>] -> [<FakeDict of {'indexer': [<InstanceName: key@785,48>], 'value': [<InstanceName: value@785,59>]}>]
[N] dbg: finder.filter_name "<Name: self@2827,19>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: apply@2749-2833>>>>): '[<FakeName: self@2749,14>]'@(2827, 19)
[N] dbg: finder._names_to_types: [<FakeName: self@2749,14>] -> [<eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: make_empty@2827,24>]) in scope <eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>
[N] dbg: finder.filter_name "<Name: make_empty@2827,24>" in (<eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>): '[<InstanceName: make_empty@2537,8>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: make_empty@2537,8>] -> [<InstanceElement of <eFunction of <Function: make_empty@2537-2551>>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(or_test, [<Name: axes@2827,35>, <Keyword: or>, Node(power, [<Name: self@2827,43>, Node(trailer, [<Operator: .>, <Name: axes@2827,48>])])]), <Operator: )>]) in scope <InstanceElement of <eFunction of <Function: make_empty@2537-2551>>>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: make_empty@2537-2551>>> <Arguments: Node(or_test, [<Name: axes@2827,35>, <Keyword: or>, Node(power, [<Name: self@2827,43>, Node(trailer, [<Operator: .>, <Name: axes@2827,48>])])])>
[N] dbg: eval_element Node(power, [<Name: self@2549,15>, Node(trailer, [<Operator: .>, <Name: __class__@2549,20>]), Node(trailer, [<Operator: (>, Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>]), <Operator: )>])])@(2549, 15)
[N] dbg: finder.filter_name "<Name: self@2549,15>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: make_empty@2537-2551>>>>): '[<FakeName: self@2537,19>]'@(2549, 15)
[N] dbg: finder._names_to_types: [<FakeName: self@2537,19>] -> [<eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: __class__@2549,20>]) in scope <eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>
[N] dbg: finder.filter_name "<Name: __class__@2549,20>" in (<eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>): '[<InstanceName: __class__@0,0>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: __class__@0,0>] -> [<CompiledObject: <class 'type'>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>]), <Operator: )>]) in scope <CompiledObject: <class 'type'>>
[N] dbg: execute: <CompiledObject: <class 'type'>> <Arguments: Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>])>
[N] dbg: execute: <InstanceElement of <CompiledObject: <slot wrapper '__init__' of 'type' objects>>> <Arguments: Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>])>
[N] dbg: execute result: [] in <InstanceElement of <CompiledObject: <slot wrapper '__init__' of 'type' objects>>>
[N] dbg: execute result: [<eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>])>)>] in <CompiledObject: <class 'type'>>
[N] dbg: Return reachable: <ReturnStmt: return self.__class__(blocks, axes)@2549,8>
[N] dbg: execute result: [<eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>])>)>] in <InstanceElement of <eFunction of <Function: make_empty@2537-2551>>>
[N] dbg: eval_element <Name: bm@2831,15>@(2831, 15)
[N] dbg: finder.filter_name "<Name: bm@2831,15>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: apply@2749-2833>>>>): '[<Name: bm@2828,8>]'@(2831, 15)
[N] dbg: eval_statement <ExprStmt: bm = self.__class__(result_blocks, axes or self.axes, do_integrity_check=do_integrity_check)@2828,8> (<Name: bm@2828,8>)
[N] dbg: eval_element Node(power, [<Name: self@2828,13>, Node(trailer, [<Operator: .>, <Name: __class__@2828,18>]), Node(trailer, [<Operator: (>, Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])]), <Operator: )>])])@(2828, 13)
[N] dbg: finder.filter_name "<Name: self@2828,13>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: apply@2749-2833>>>>): '[<FakeName: self@2749,14>]'@(2828, 8)
[N] dbg: finder._names_to_types: [<FakeName: self@2749,14>] -> [<eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: __class__@2828,18>]) in scope <eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>
[N] dbg: finder.filter_name "<Name: __class__@2828,18>" in (<eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>): '[<InstanceName: __class__@0,0>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: __class__@0,0>] -> [<CompiledObject: <class 'type'>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])]), <Operator: )>]) in scope <CompiledObject: <class 'type'>>
[N] dbg: execute: <CompiledObject: <class 'type'>> <Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>
[N] dbg: execute: <InstanceElement of <CompiledObject: <slot wrapper '__init__' of 'type' objects>>> <Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>
[N] dbg: execute result: [] in <InstanceElement of <CompiledObject: <slot wrapper '__init__' of 'type' objects>>>
[N] dbg: execute result: [<eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>)>] in <CompiledObject: <class 'type'>>
[N] dbg: eval_statement result [<eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>)>]
[N] dbg: finder._names_to_types: [<Name: bm@2828,8>] -> [<eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>)>]
[N] dbg: Return reachable: <ReturnStmt: return bm@2831,8>
[N] dbg: execute result: [<eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>])>)>, <eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>)>] in <InstanceElement of <eFunction of <Function: apply@2749-2833>>>
[N] dbg: Return reachable: <ReturnStmt: return self.apply('setitem', **kwargs)@2843,8>
[N] dbg: execute result: [<eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>])>)>, <eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>)>] in <InstanceElement of <eFunction of <Function: setitem@2842-2845>>>
[N] dbg: eval_statement result [<eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>])>)>, <eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>)>]
[N] dbg: finder._names_to_types: [<InstanceName: _data@1607,13>, <InstanceName: _data@785,13>, <InstanceName: _data@499,17>, <InstanceName: _data@479,17>] -> [<eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>])>)>, <eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>)>, <eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>]
[N] dbg: eval_trailer: <InstanceElement of Node(trailer, [<Operator: .>, <Name: putmask@1607,32>])> in scope <eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>])>)>
[N] dbg: finder.filter_name "<InstanceName: putmask@1607,32>" in (<eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>])>)>): '[]'@None
[N] dbg: execute: <InstanceElement of <CompiledObject: <slot wrapper '__getattribute__' of 'type' objects>>> <Arguments: [AlreadyEvaluated({<CompiledObject: 'putmask'>})]>
[N] dbg: execute result: [] in <InstanceElement of <CompiledObject: <slot wrapper '__getattribute__' of 'type' objects>>>
[W] warning: /Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/core/series.py:1607:32: W1 AttributeError: <eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>])>)> has no attribute putmask.
[N] dbg: finder._names_to_types: [] -> []
[N] dbg: eval_trailer: <InstanceElement of Node(trailer, [<Operator: .>, <Name: putmask@1607,32>])> in scope <eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>)>
[N] dbg: finder.filter_name "<InstanceName: putmask@1607,32>" in (<eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>)>): '[]'@None
[N] dbg: execute: <InstanceElement of <CompiledObject: <slot wrapper '__getattribute__' of 'type' objects>>> <Arguments: [AlreadyEvaluated({<CompiledObject: 'putmask'>})]>
[N] dbg: execute result: [] in <InstanceElement of <CompiledObject: <slot wrapper '__getattribute__' of 'type' objects>>>
[W] warning: /Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/core/series.py:1607:32: W1 AttributeError: <eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>)> has no attribute putmask.
[N] dbg: finder._names_to_types: [] -> []
[N] dbg: eval_trailer: <InstanceElement of Node(trailer, [<Operator: .>, <Name: putmask@1607,32>])> in scope <eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>
[N] dbg: finder.filter_name "<InstanceName: putmask@1607,32>" in (<eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>): '[<InstanceName: putmask@2845,8>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: putmask@2845,8>] -> [<InstanceElement of <eFunction of <Function: putmask@2845-2848>>>]
[N] dbg: eval_trailer: <InstanceElement of Node(trailer, [<Operator: (>, Node(arglist, [Node(argument, [<Name: mask@1607,40>, <Operator: =>, <Name: mask@1607,45>]), <Operator: ,>, Node(argument, [<Name: new@1607,51>, <Operator: =>, <Name: other@1607,55>]), <Operator: ,>, Node(argument, [<Name: inplace@1607,62>, <Operator: =>, <Keyword: True>])]), <Operator: )>])> in scope <InstanceElement of <eFunction of <Function: putmask@2845-2848>>>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: putmask@2845-2848>>> <Arguments: <InstanceElement of Node(arglist, [Node(argument, [<Name: mask@1607,40>, <Operator: =>, <Name: mask@1607,45>]), <Operator: ,>, Node(argument, [<Name: new@1607,51>, <Operator: =>, <Name: other@1607,55>]), <Operator: ,>, Node(argument, [<Name: inplace@1607,62>, <Operator: =>, <Keyword: True>])])>>
[N] dbg: eval_element Node(power, [<Name: self@2846,15>, Node(trailer, [<Operator: .>, <Name: apply@2846,20>]), Node(trailer, [<Operator: (>, Node(arglist, [<String: 'putmask'>, <Operator: ,>, <Operator: **>, <Name: kwargs@2846,39>]), <Operator: )>])])@(2846, 15)
[N] dbg: finder.filter_name "<Name: self@2846,15>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: putmask@2845-2848>>>>): '[<FakeName: self@2845,16>]'@(2846, 15)
[N] dbg: finder._names_to_types: [<FakeName: self@2845,16>] -> [<eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: apply@2846,20>]) in scope <eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>
[N] dbg: finder.filter_name "<Name: apply@2846,20>" in (<eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>): '[<InstanceName: apply@2749,8>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: apply@2749,8>] -> [<InstanceElement of <eFunction of <Function: apply@2749-2833>>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [<String: 'putmask'>, <Operator: ,>, <Operator: **>, <Name: kwargs@2846,39>]), <Operator: )>]) in scope <InstanceElement of <eFunction of <Function: apply@2749-2833>>>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: apply@2749-2833>>> <Arguments: Node(arglist, [<String: 'putmask'>, <Operator: ,>, <Operator: **>, <Name: kwargs@2846,39>])>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: apply@2749-2833>>>
[N] dbg: Return reachable: <ReturnStmt: return self.apply('putmask', **kwargs)@2846,8>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: putmask@2845-2848>>>
[N] dbg: eval_statement result []
[N] dbg: finder._names_to_types: [<InstanceName: _data@1607,13>, <InstanceName: _data@785,13>, <InstanceName: _data@499,17>, <InstanceName: _data@479,17>] -> [<eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>])>)>, <eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>)>, <eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>]
[N] dbg: eval_trailer: <InstanceElement of Node(trailer, [<Operator: .>, <Name: index@481,36>])> in scope <eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>])>)>
[N] dbg: finder.filter_name "<InstanceName: index@481,36>" in (<eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>])>)>): '[]'@None
[N] dbg: execute: <InstanceElement of <CompiledObject: <slot wrapper '__getattribute__' of 'type' objects>>> <Arguments: [AlreadyEvaluated({<CompiledObject: 'index'>})]>
[N] dbg: execute result: [] in <InstanceElement of <CompiledObject: <slot wrapper '__getattribute__' of 'type' objects>>>
[W] warning: /Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/core/series.py:481:36: W1 AttributeError: <eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: blocks@2549,30>, <Operator: ,>, <Name: axes@2549,38>])>)> has no attribute index.
[N] dbg: finder._names_to_types: [] -> []
[N] dbg: eval_trailer: <InstanceElement of Node(trailer, [<Operator: .>, <Name: index@481,36>])> in scope <eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>)>
[N] dbg: finder.filter_name "<InstanceName: index@481,36>" in (<eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>)>): '[]'@None
[N] dbg: execute: <InstanceElement of <CompiledObject: <slot wrapper '__getattribute__' of 'type' objects>>> <Arguments: [AlreadyEvaluated({<CompiledObject: 'index'>})]>
[N] dbg: execute result: [] in <InstanceElement of <CompiledObject: <slot wrapper '__getattribute__' of 'type' objects>>>
[W] warning: /Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/core/series.py:481:36: W1 AttributeError: <eInstance of <CompiledObject: <class 'type'>>(<Arguments: Node(arglist, [<Name: result_blocks@2828,28>, <Operator: ,>, Node(or_test, [<Name: axes@2828,43>, <Keyword: or>, Node(power, [<Name: self@2828,51>, Node(trailer, [<Operator: .>, <Name: axes@2828,56>])])]), <Operator: ,>, Node(argument, [<Name: do_integrity_check@2829,28>, <Operator: =>, <Name: do_integrity_check@2829,47>])])>)> has no attribute index.
[N] dbg: finder._names_to_types: [] -> []
[N] dbg: eval_trailer: <InstanceElement of Node(trailer, [<Operator: .>, <Name: index@481,36>])> in scope <eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>
[N] dbg: finder.filter_name "<InstanceName: index@481,36>" in (<eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>): '[<InstanceName: index@3798,8>]'@None
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __get__@70-73>>> <Arguments: [AlreadyEvaluated({<eInstance of <eClass of <Class: SingleBlockManager@3688-3875>>(<Arguments: <InstanceElement of Node(arglist, [<Name: data@499,44>, <Operator: ,>, <Name: index@499,50>, <Operator: ,>, Node(argument, [<Name: fastpath@499,57>, <Operator: =>, <Keyword: True>])])>>)>}), AlreadyEvaluated({<eClass of <Class: SingleBlockManager@3688-3875>>})]>
[N] dbg: eval_element Node(power, [<Name: self@71,15>, Node(trailer, [<Operator: .>, <Name: fget@71,20>]), Node(trailer, [<Operator: (>, <Name: obj@71,25>, <Operator: )>])])@(71, 15)
[N] dbg: finder.filter_name "<Name: self@71,15>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __get__@70-73>>>>): '[<FakeName: self@70,16>]'@(71, 15)
[N] dbg: finder._names_to_types: [<FakeName: self@70,16>] -> [<eInstance of <CompiledObject: <class 'property'>>(<Arguments: [AlreadyEvaluated({<eFunction of <Function: index@3798-3801>>})]>) decorates <eFunction of <Function: index@3798-3801>>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: fget@71,20>]) in scope <eInstance of <CompiledObject: <class 'property'>>(<Arguments: [AlreadyEvaluated({<eFunction of <Function: index@3798-3801>>})]>) decorates <eFunction of <Function: index@3798-3801>>>
[N] dbg: finder.filter_name "<Name: fget@71,20>" in (<eInstance of <CompiledObject: <class 'property'>>(<Arguments: [AlreadyEvaluated({<eFunction of <Function: index@3798-3801>>})]>) decorates <eFunction of <Function: index@3798-3801>>>): '[<InstanceName: fget@84,13>, <InstanceName: fget@65,13>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: fget@84,13>, <InstanceName: fget@65,13>] -> [<eFunction of <Function: index@3798-3801>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Name: obj@71,25>, <Operator: )>]) in scope <eFunction of <Function: index@3798-3801>>
[N] dbg: execute: <eFunction of <Function: index@3798-3801>> <Arguments: obj>
[N] dbg: execute result: [] in <eFunction of <Function: index@3798-3801>>
[N] dbg: Return reachable: <ReturnStmt: return self.fget(obj)@71,8>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __get__@70-73>>>
[N] dbg: finder._names_to_types: [<InstanceName: index@3798,8>] -> []
[N] dbg: eval_statement result []
[N] dbg: finder._names_to_types: [<InstanceName: index@930,21>, <InstanceName: index@481,17>] -> [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@5062,30>, <Operator: =>, <Name: new_levels@5062,37>]), <Operator: ,>, Node(argument, [<Name: labels@5062,49>, <Operator: =>, <Name: new_labels@5062,56>]), <Operator: ,>, Node(argument, [<Name: names@5063,30>, <Operator: =>, <Name: new_names@5063,36>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@5063,47>, <Operator: =>, <Keyword: False>])])>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: date@465,50>]) in scope <eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@5062,30>, <Operator: =>, <Name: new_levels@5062,37>]), <Operator: ,>, Node(argument, [<Name: labels@5062,49>, <Operator: =>, <Name: new_labels@5062,56>]), <Operator: ,>, Node(argument, [<Name: names@5063,30>, <Operator: =>, <Name: new_names@5063,36>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@5063,47>, <Operator: =>, <Keyword: False>])])>)>
[N] dbg: execute: <eClass of <Class: Index@68-3042>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: Index@68-3042>>(<Arguments: ()>)>] in <eClass of <Class: Index@68-3042>>
[N] dbg: execute: <eClass of <Class: IndexOpsMixin@325-634>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: IndexOpsMixin@325-634>>(<Arguments: ()>)>] in <eClass of <Class: IndexOpsMixin@325-634>>
[N] dbg: execute: <eClass of <Class: StringAccessorMixin@1570-1612>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: StringAccessorMixin@1570-1612>>(<Arguments: ()>)>] in <eClass of <Class: StringAccessorMixin@1570-1612>>
[N] dbg: execute: <eClass of <Class: PandasObject@66-113>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: PandasObject@66-113>>(<Arguments: ()>)>] in <eClass of <Class: PandasObject@66-113>>
[N] dbg: execute: <eClass of <Class: StringMixin@17-66>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: StringMixin@17-66>>(<Arguments: ()>)>] in <eClass of <Class: StringMixin@17-66>>
[N] dbg: finder.filter_name "<Name: date@465,50>" in (<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@5062,30>, <Operator: =>, <Name: new_levels@5062,37>]), <Operator: ,>, Node(argument, [<Name: labels@5062,49>, <Operator: =>, <Name: new_labels@5062,56>]), <Operator: ,>, Node(argument, [<Name: names@5063,30>, <Operator: =>, <Name: new_names@5063,36>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@5063,47>, <Operator: =>, <Keyword: False>])])>)>): '[]'@None
[W] warning: /Users/savoie/projects/seaice/seaicetimeseries/source/seaicetimeseries/test/test_warp.py:465:50: E1 AttributeError: <eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@5062,30>, <Operator: =>, <Name: new_levels@5062,37>]), <Operator: ,>, Node(argument, [<Name: labels@5062,49>, <Operator: =>, <Name: new_labels@5062,56>]), <Operator: ,>, Node(argument, [<Name: names@5063,30>, <Operator: =>, <Name: new_names@5063,36>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@5063,47>, <Operator: =>, <Keyword: False>])])>)> has no attribute date.
[N] dbg: finder._names_to_types: [] -> []
[N] dbg: eval_element <Name: start@465,58>@(465, 58)
[N] dbg: finder.filter_name "<Name: start@465,58>" in (<eFunction of <Function: with_start_end_no_year@461-467>>): '[<Name: start@462,8>]'@(465, 8)
[N] dbg: eval_statement <ExprStmt: start = dt.date(2000, 2, 25)@462,8> (<Name: start@462,8>)
[N] dbg: eval_element Node(power, [<Name: dt@462,16>, Node(trailer, [<Operator: .>, <Name: date@462,19>]), Node(trailer, [<Operator: (>, Node(arglist, [<Number: 2000>, <Operator: ,>, <Number: 2>, <Operator: ,>, <Number: 25>]), <Operator: )>])])@(462, 16)
[N] dbg: finder.filter_name "<Name: dt@462,16>" in (<eFunction of <Function: with_start_end_no_year@461-467>>): '[<Name: dt@8,19>]'@(462, 8)
[N] dbg: search_module 'datetime' in '/Users/savoie/projects/seaice/seaicetimeseries/source/seaicetimeseries/test/test_warp.py'
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: datetime@1-2143>>]
[N] dbg: finder._names_to_types: [<Name: dt@8,19>] -> [<ModuleWrapper: <fast.FastModule: datetime@1-2143>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: date@462,19>]) in scope <ModuleWrapper: <fast.FastModule: datetime@1-2143>>
[N] dbg: finder.filter_name "<Name: date@462,19>" in (<ModuleWrapper: <fast.FastModule: datetime@1-2143>>): '[<Name: date@641,6>]'@None
[N] dbg: finder._names_to_types: [<FakeName: date@641,6>] -> [<eClass of <Class: date@641-928>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [<Number: 2000>, <Operator: ,>, <Number: 2>, <Operator: ,>, <Number: 25>]), <Operator: )>]) in scope <eClass of <Class: date@641-928>>
[N] dbg: execute: <eClass of <Class: date@641-928>> <Arguments: Node(arglist, [<Number: 2000>, <Operator: ,>, <Number: 2>, <Operator: ,>, <Number: 25>])>
[N] dbg: execute result: [<eInstance of <eClass of <Class: date@641-928>>(<Arguments: Node(arglist, [<Number: 2000>, <Operator: ,>, <Number: 2>, <Operator: ,>, <Number: 25>])>)>] in <eClass of <Class: date@641-928>>
[N] dbg: eval_statement result [<eInstance of <eClass of <Class: date@641-928>>(<Arguments: Node(arglist, [<Number: 2000>, <Operator: ,>, <Number: 2>, <Operator: ,>, <Number: 25>])>)>]
[N] dbg: finder._names_to_types: [<Name: start@462,8>] -> [<eInstance of <eClass of <Class: date@641-928>>(<Arguments: Node(arglist, [<Number: 2000>, <Operator: ,>, <Number: 2>, <Operator: ,>, <Number: 25>])>)>]
[N] dbg: calculate_children types [<eInstance of <eClass of <Class: date@641-928>>(<Arguments: Node(arglist, [<Number: 2000>, <Operator: ,>, <Number: 2>, <Operator: ,>, <Number: 25>])>)>]
[N] dbg: eval_element Node(atom, [<Operator: (>, Node(comparison, [Node(power, [<Name: self@465,68>, Node(trailer, [<Operator: .>, <Name: series@465,73>]), Node(trailer, [<Operator: .>, <Name: index@465,80>]), Node(trailer, [<Operator: .>, <Name: date@465,86>])]), <Operator: <=>, <Name: end@465,94>]), <Operator: )>])@(465, 67)
[N] dbg: eval_element Node(comparison, [Node(power, [<Name: self@465,68>, Node(trailer, [<Operator: .>, <Name: series@465,73>]), Node(trailer, [<Operator: .>, <Name: index@465,80>]), Node(trailer, [<Operator: .>, <Name: date@465,86>])]), <Operator: <=>, <Name: end@465,94>])@(465, 68)
[N] dbg: eval_element Node(power, [<Name: self@465,68>, Node(trailer, [<Operator: .>, <Name: series@465,73>]), Node(trailer, [<Operator: .>, <Name: index@465,80>]), Node(trailer, [<Operator: .>, <Name: date@465,86>])])@(465, 68)
[N] dbg: finder.filter_name "<Name: self@465,68>" in (<eFunction of <Function: with_start_end_no_year@461-467>>): '[<Name: self@461,31>]'@(465, 8)
[N] dbg: finder._names_to_types: [<Name: self@461,31>] -> [<eInstance of <eClass of <Class: Test_ReorderDailySeriesByYears@454-467>>(<Arguments: ()>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: series@465,73>]) in scope <eInstance of <eClass of <Class: Test_ReorderDailySeriesByYears@454-467>>(<Arguments: ()>)>
[N] dbg: finder.filter_name "<Name: series@465,73>" in (<eInstance of <eClass of <Class: Test_ReorderDailySeriesByYears@454-467>>(<Arguments: ()>)>): '[<InstanceName: series@459,13>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: series@459,13>] -> [<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: <InstanceElement of Node(arglist, [<Name: values@459,32>, <Operator: ,>, Node(argument, [<Name: index@459,40>, <Operator: =>, <Name: dates@459,46>])])>>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: index@465,80>]) in scope <eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: <InstanceElement of Node(arglist, [<Name: values@459,32>, <Operator: ,>, Node(argument, [<Name: index@459,40>, <Operator: =>, <Name: dates@459,46>])])>>)>
[N] dbg: finder.filter_name "<Name: index@465,80>" in (<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: <InstanceElement of Node(arglist, [<Name: values@459,32>, <Operator: ,>, Node(argument, [<Name: index@459,40>, <Operator: =>, <Name: dates@459,46>])])>>)>): '[<InstanceName: index@930,21>, <InstanceName: index@481,17>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: index@930,21>, <InstanceName: index@481,17>] -> [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@5062,30>, <Operator: =>, <Name: new_levels@5062,37>]), <Operator: ,>, Node(argument, [<Name: labels@5062,49>, <Operator: =>, <Name: new_labels@5062,56>]), <Operator: ,>, Node(argument, [<Name: names@5063,30>, <Operator: =>, <Name: new_names@5063,36>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@5063,47>, <Operator: =>, <Keyword: False>])])>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: date@465,86>]) in scope <eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@5062,30>, <Operator: =>, <Name: new_levels@5062,37>]), <Operator: ,>, Node(argument, [<Name: labels@5062,49>, <Operator: =>, <Name: new_labels@5062,56>]), <Operator: ,>, Node(argument, [<Name: names@5063,30>, <Operator: =>, <Name: new_names@5063,36>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@5063,47>, <Operator: =>, <Keyword: False>])])>)>
[N] dbg: finder.filter_name "<Name: date@465,86>" in (<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@5062,30>, <Operator: =>, <Name: new_levels@5062,37>]), <Operator: ,>, Node(argument, [<Name: labels@5062,49>, <Operator: =>, <Name: new_labels@5062,56>]), <Operator: ,>, Node(argument, [<Name: names@5063,30>, <Operator: =>, <Name: new_names@5063,36>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@5063,47>, <Operator: =>, <Keyword: False>])])>)>): '[]'@None
[W] warning: /Users/savoie/projects/seaice/seaicetimeseries/source/seaicetimeseries/test/test_warp.py:465:86: E1 AttributeError: <eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@5062,30>, <Operator: =>, <Name: new_levels@5062,37>]), <Operator: ,>, Node(argument, [<Name: labels@5062,49>, <Operator: =>, <Name: new_labels@5062,56>]), <Operator: ,>, Node(argument, [<Name: names@5063,30>, <Operator: =>, <Name: new_names@5063,36>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@5063,47>, <Operator: =>, <Keyword: False>])])>)> has no attribute date.
[N] dbg: finder._names_to_types: [] -> []
[N] dbg: eval_element <Name: end@465,94>@(465, 94)
[N] dbg: finder.filter_name "<Name: end@465,94>" in (<eFunction of <Function: with_start_end_no_year@461-467>>): '[<Name: end@463,8>]'@(465, 8)
[N] dbg: eval_statement <ExprStmt: end = dt.date(2000, 3, 2)@463,8> (<Name: end@463,8>)
[N] dbg: eval_element Node(power, [<Name: dt@463,14>, Node(trailer, [<Operator: .>, <Name: date@463,17>]), Node(trailer, [<Operator: (>, Node(arglist, [<Number: 2000>, <Operator: ,>, <Number: 3>, <Operator: ,>, <Number: 2>]), <Operator: )>])])@(463, 14)
[N] dbg: finder.filter_name "<Name: dt@463,14>" in (<eFunction of <Function: with_start_end_no_year@461-467>>): '[<Name: dt@8,19>]'@(463, 8)
[N] dbg: finder._names_to_types: [<Name: dt@8,19>] -> [<ModuleWrapper: <fast.FastModule: datetime@1-2143>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: date@463,17>]) in scope <ModuleWrapper: <fast.FastModule: datetime@1-2143>>
[N] dbg: finder.filter_name "<Name: date@463,17>" in (<ModuleWrapper: <fast.FastModule: datetime@1-2143>>): '[<Name: date@641,6>]'@None
[N] dbg: finder._names_to_types: [<FakeName: date@641,6>] -> [<eClass of <Class: date@641-928>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [<Number: 2000>, <Operator: ,>, <Number: 3>, <Operator: ,>, <Number: 2>]), <Operator: )>]) in scope <eClass of <Class: date@641-928>>
[N] dbg: execute: <eClass of <Class: date@641-928>> <Arguments: Node(arglist, [<Number: 2000>, <Operator: ,>, <Number: 3>, <Operator: ,>, <Number: 2>])>
[N] dbg: execute result: [<eInstance of <eClass of <Class: date@641-928>>(<Arguments: Node(arglist, [<Number: 2000>, <Operator: ,>, <Number: 3>, <Operator: ,>, <Number: 2>])>)>] in <eClass of <Class: date@641-928>>
[N] dbg: eval_statement result [<eInstance of <eClass of <Class: date@641-928>>(<Arguments: Node(arglist, [<Number: 2000>, <Operator: ,>, <Number: 3>, <Operator: ,>, <Number: 2>])>)>]
[N] dbg: finder._names_to_types: [<Name: end@463,8>] -> [<eInstance of <eClass of <Class: date@641-928>>(<Arguments: Node(arglist, [<Number: 2000>, <Operator: ,>, <Number: 3>, <Operator: ,>, <Number: 2>])>)>]
[N] dbg: calculate_children types [<eInstance of <eClass of <Class: date@641-928>>(<Arguments: Node(arglist, [<Number: 2000>, <Operator: ,>, <Number: 3>, <Operator: ,>, <Number: 2>])>)>]
[N] dbg: calculate_children types [<eInstance of <eClass of <Class: date@641-928>>(<Arguments: Node(arglist, [<Number: 2000>, <Operator: ,>, <Number: 2>, <Operator: ,>, <Number: 25>])>)>, <eInstance of <eClass of <Class: date@641-928>>(<Arguments: Node(arglist, [<Number: 2000>, <Operator: ,>, <Number: 3>, <Operator: ,>, <Number: 2>])>)>]
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __getitem__@555-599>>> <Arguments: [AlreadyEvaluated({<eInstance of <eClass of <Class: date@641-928>>(<Arguments: Node(arglist, [<Number: 2000>, <Operator: ,>, <Number: 2>, <Operator: ,>, <Number: 25>])>)>, <eInstance of <eClass of <Class: date@641-928>>(<Arguments: Node(arglist, [<Number: 2000>, <Operator: ,>, <Number: 3>, <Operator: ,>, <Number: 2>])>)>})]>
[N] dbg: eval_element <Name: result@569,19>@(569, 19)
[N] dbg: eval_element Node(not_test, [<Keyword: not>, Node(power, [<Name: self@564,27>, Node(trailer, [<Operator: .>, <Name: index@564,32>]), Node(trailer, [<Operator: .>, <Name: is_unique@564,38>])])])@(564, 23)
[N] dbg: eval_element Node(power, [<Name: self@564,27>, Node(trailer, [<Operator: .>, <Name: index@564,32>]), Node(trailer, [<Operator: .>, <Name: is_unique@564,38>])])@(564, 27)
[N] dbg: finder.filter_name "<Name: self@564,27>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __getitem__@555-599>>>>): '[<FakeName: self@555,20>]'@(564, 27)
[N] dbg: finder._names_to_types: [<FakeName: self@555,20>] -> [<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: <InstanceElement of Node(arglist, [<Name: values@459,32>, <Operator: ,>, Node(argument, [<Name: index@459,40>, <Operator: =>, <Name: dates@459,46>])])>>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: index@564,32>]) in scope <eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: <InstanceElement of Node(arglist, [<Name: values@459,32>, <Operator: ,>, Node(argument, [<Name: index@459,40>, <Operator: =>, <Name: dates@459,46>])])>>)>
[N] dbg: finder.filter_name "<Name: index@564,32>" in (<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: <InstanceElement of Node(arglist, [<Name: values@459,32>, <Operator: ,>, Node(argument, [<Name: index@459,40>, <Operator: =>, <Name: dates@459,46>])])>>)>): '[<InstanceName: index@930,21>, <InstanceName: index@481,17>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: index@930,21>, <InstanceName: index@481,17>] -> [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@5062,30>, <Operator: =>, <Name: new_levels@5062,37>]), <Operator: ,>, Node(argument, [<Name: labels@5062,49>, <Operator: =>, <Name: new_labels@5062,56>]), <Operator: ,>, Node(argument, [<Name: names@5063,30>, <Operator: =>, <Name: new_names@5063,36>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@5063,47>, <Operator: =>, <Keyword: False>])])>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: is_unique@564,38>]) in scope <eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@5062,30>, <Operator: =>, <Name: new_levels@5062,37>]), <Operator: ,>, Node(argument, [<Name: labels@5062,49>, <Operator: =>, <Name: new_labels@5062,56>]), <Operator: ,>, Node(argument, [<Name: names@5063,30>, <Operator: =>, <Name: new_names@5063,36>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@5063,47>, <Operator: =>, <Keyword: False>])])>)>
[N] dbg: finder.filter_name "<Name: is_unique@564,38>" in (<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@5062,30>, <Operator: =>, <Name: new_levels@5062,37>]), <Operator: ,>, Node(argument, [<Name: labels@5062,49>, <Operator: =>, <Name: new_labels@5062,56>]), <Operator: ,>, Node(argument, [<Name: names@5063,30>, <Operator: =>, <Name: new_names@5063,36>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@5063,47>, <Operator: =>, <Keyword: False>])])>)>): '[<InstanceName: is_unique@4476,8>]'@None
[N] dbg: decorator: <Decorator: @cache_readonly @4475,4> <Function: is_unique@4476-4479>
[N] dbg: eval_element <Name: cache_readonly@4475,5>@(4475, 5)
[N] dbg: finder.filter_name "<Name: cache_readonly@4475,5>" in (<eClass of <Class: MultiIndex@3968-6033>>): '[<Name: cache_readonly@20,60>]'@(4475, 5)
[N] dbg: search_module 'pandas.util' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas']
[N] dbg: search_module 'pandas.util.decorators' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/util']
[N] dbg: finder.filter_name "'cache_readonly'" in (<ModuleWrapper: <fast.FastModule: decorators@1-291>>): '[<Name: cache_readonly@2,23>]'@None
[N] dbg: search_module 'pandas.lib' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas']
[N] dbg: finder.filter_name "'cache_readonly'" in (<CompiledObject: <module 'pandas.lib' from '/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/lib.cpython-35m-darwin.so'>>): '[<CompiledName: (pandas.lib).cache_readonly>]'@None
[N] dbg: finder._names_to_types: [<CompiledName: (pandas.lib).cache_readonly>] -> [<CompiledObject: <class 'pandas.lib.cache_readonly'>>]
[N] dbg: after import: [<CompiledObject: <class 'pandas.lib.cache_readonly'>>]
[N] dbg: finder._names_to_types: [<Name: cache_readonly@2,23>] -> [<CompiledObject: <class 'pandas.lib.cache_readonly'>>]
[N] dbg: after import: [<CompiledObject: <class 'pandas.lib.cache_readonly'>>]
[N] dbg: finder._names_to_types: [<Name: cache_readonly@20,60>] -> [<CompiledObject: <class 'pandas.lib.cache_readonly'>>]
[N] dbg: execute: <CompiledObject: <class 'pandas.lib.cache_readonly'>> <Arguments: [AlreadyEvaluated({<eFunction of <Function: is_unique@4476-4479>>})]>
[N] dbg: execute: <InstanceElement of <CompiledObject: <slot wrapper '__init__' of 'pandas.lib.cache_readonly' objects>>> <Arguments: [AlreadyEvaluated({<eFunction of <Function: is_unique@4476-4479>>})]>
[N] dbg: execute result: [] in <InstanceElement of <CompiledObject: <slot wrapper '__init__' of 'pandas.lib.cache_readonly' objects>>>
[N] dbg: execute result: [<eInstance of <CompiledObject: <class 'pandas.lib.cache_readonly'>>(<Arguments: [AlreadyEvaluated({<eFunction of <Function: is_unique@4476-4479>>})]>)>] in <CompiledObject: <class 'pandas.lib.cache_readonly'>>
[N] dbg: decorator end <eInstance of <CompiledObject: <class 'pandas.lib.cache_readonly'>>(<Arguments: [AlreadyEvaluated({<eFunction of <Function: is_unique@4476-4479>>})]>) decorates <eFunction of <Function: is_unique@4476-4479>>>
[N] dbg: execute: <InstanceElement of <CompiledObject: <slot wrapper '__get__' of 'pandas.lib.cache_readonly' objects>>> <Arguments: [AlreadyEvaluated({<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@5062,30>, <Operator: =>, <Name: new_levels@5062,37>]), <Operator: ,>, Node(argument, [<Name: labels@5062,49>, <Operator: =>, <Name: new_labels@5062,56>]), <Operator: ,>, Node(argument, [<Name: names@5063,30>, <Operator: =>, <Name: new_names@5063,36>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@5063,47>, <Operator: =>, <Keyword: False>])])>)>}), AlreadyEvaluated({<eClass of <Class: MultiIndex@3968-6033>>})]>
[N] dbg: no brackets found - no param
[N] dbg: execute result: [] in <InstanceElement of <CompiledObject: <slot wrapper '__get__' of 'pandas.lib.cache_readonly' objects>>>
[N] dbg: finder._names_to_types: [<InstanceName: is_unique@4476,8>] -> []
[N] dbg: finder.filter_name "<Name: result@569,19>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __getitem__@555-599>>>>): '[<Name: result@565,24>, <Name: result@557,12>]'@(569, 19)
[N] dbg: eval_statement <ExprStmt: result = self._constructor(result, index=[key]*len(result) ,dtype=self.dtype).__finalize__(self)@565,24> (<Name: result@565,24>)
[N] dbg: eval_element Node(power, [<Name: self@565,33>, Node(trailer, [<Operator: .>, <Name: _constructor@565,38>]), Node(trailer, [<Operator: (>, Node(arglist, [<Name: result@565,51>, <Operator: ,>, Node(argument, [<Name: index@566,51>, <Operator: =>, Node(term, [Node(atom, [<Operator: [>, <Name: key@566,58>, <Operator: ]>]), <Operator: *>, Node(power, [<Name: len@566,63>, Node(trailer, [<Operator: (>, <Name: result@566,67>, <Operator: )>])])])]), <Operator: ,>, Node(argument, [<Name: dtype@567,52>, <Operator: =>, Node(power, [<Name: self@567,58>, Node(trailer, [<Operator: .>, <Name: dtype@567,63>])])])]), <Operator: )>]), Node(trailer, [<Operator: .>, <Name: __finalize__@567,70>]), Node(trailer, [<Operator: (>, <Name: self@567,83>, <Operator: )>])])@(565, 33)
[N] dbg: finder.filter_name "<Name: self@565,33>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __getitem__@555-599>>>>): '[<FakeName: self@555,20>]'@(565, 24)
[N] dbg: finder._names_to_types: [<FakeName: self@555,20>] -> [<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: <InstanceElement of Node(arglist, [<Name: values@459,32>, <Operator: ,>, Node(argument, [<Name: index@459,40>, <Operator: =>, <Name: dates@459,46>])])>>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: _constructor@565,38>]) in scope <eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: <InstanceElement of Node(arglist, [<Name: values@459,32>, <Operator: ,>, Node(argument, [<Name: index@459,40>, <Operator: =>, <Name: dates@459,46>])])>>)>
[N] dbg: finder.filter_name "<Name: _constructor@565,38>" in (<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: <InstanceElement of Node(arglist, [<Name: values@459,32>, <Operator: ,>, Node(argument, [<Name: index@459,40>, <Operator: =>, <Name: dates@459,46>])])>>)>): '[<InstanceName: _constructor@245,8>]'@None
[N] dbg: decorator: <Decorator: @property @244,4> <Function: _constructor@245-248>
[N] dbg: eval_element <Name: property@244,5>@(244, 5)
[N] dbg: finder.filter_name "<Name: property@244,5>" in (<eClass of <Class: Series@89-2717>>): '[<CompiledName: (builtins).property>]'@(244, 5)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).property>] -> [<CompiledObject: <class 'property'>>]
[N] dbg: execute: <CompiledObject: <class 'property'>> <Arguments: [AlreadyEvaluated({<eFunction of <Function: _constructor@245-248>>})]>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __init__@64-70>>> <Arguments: [AlreadyEvaluated({<eFunction of <Function: _constructor@245-248>>})]>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __init__@64-70>>>
[N] dbg: execute result: [<eInstance of <CompiledObject: <class 'property'>>(<Arguments: [AlreadyEvaluated({<eFunction of <Function: _constructor@245-248>>})]>)>] in <CompiledObject: <class 'property'>>
[N] dbg: decorator end <eInstance of <CompiledObject: <class 'property'>>(<Arguments: [AlreadyEvaluated({<eFunction of <Function: _constructor@245-248>>})]>) decorates <eFunction of <Function: _constructor@245-248>>>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __get__@70-73>>> <Arguments: [AlreadyEvaluated({<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: <InstanceElement of Node(arglist, [<Name: values@459,32>, <Operator: ,>, Node(argument, [<Name: index@459,40>, <Operator: =>, <Name: dates@459,46>])])>>)>}), AlreadyEvaluated({<eClass of <Class: Series@89-2717>>})]>
[N] dbg: eval_element Node(power, [<Name: self@71,15>, Node(trailer, [<Operator: .>, <Name: fget@71,20>]), Node(trailer, [<Operator: (>, <Name: obj@71,25>, <Operator: )>])])@(71, 15)
[N] dbg: finder.filter_name "<Name: self@71,15>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __get__@70-73>>>>): '[<FakeName: self@70,16>]'@(71, 15)
[N] dbg: finder._names_to_types: [<FakeName: self@70,16>] -> [<eInstance of <CompiledObject: <class 'property'>>(<Arguments: [AlreadyEvaluated({<eFunction of <Function: _constructor@245-248>>})]>) decorates <eFunction of <Function: _constructor@245-248>>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: fget@71,20>]) in scope <eInstance of <CompiledObject: <class 'property'>>(<Arguments: [AlreadyEvaluated({<eFunction of <Function: _constructor@245-248>>})]>) decorates <eFunction of <Function: _constructor@245-248>>>
[N] dbg: finder.filter_name "<Name: fget@71,20>" in (<eInstance of <CompiledObject: <class 'property'>>(<Arguments: [AlreadyEvaluated({<eFunction of <Function: _constructor@245-248>>})]>) decorates <eFunction of <Function: _constructor@245-248>>>): '[<InstanceName: fget@84,13>, <InstanceName: fget@65,13>]'@None
[N] dbg: eval_statement <InstanceElement of <ExprStmt: self.fget = func@84,8>> (<InstanceName: fget@84,13>)
[N] dbg: eval_element <InstanceName: func@84,20>@(84, 20)
[N] dbg: finder.filter_name "<InstanceName: func@84,20>" in (<InstanceElement of <eFunction of <Function: getter@83-87>>>): '[<Name: func@83,21>]'@(84, 8)
[N] dbg: Dynamic param search for <Param: func> in 'getter'.
[N] dbg: Dynamic param result []
[N] dbg: finder._names_to_types: [<Name: func@83,21>] -> []
[N] dbg: eval_statement result []
[N] dbg: eval_statement <InstanceElement of <ExprStmt: self.fget = fget@65,8>> (<InstanceName: fget@65,13>)
[N] dbg: eval_element <InstanceName: fget@65,20>@(65, 20)
[N] dbg: finder.filter_name "<InstanceName: fget@65,20>" in (<InstanceElement of <FunctionExecution of <InstanceElement of <eFunction of <Function: __init__@64-70>>>>>): '[<FakeName: fget@64,23>]'@(65, 8)
[N] dbg: finder._names_to_types: [<FakeName: fget@64,23>] -> [<eFunction of <Function: _constructor@245-248>>]
[N] dbg: eval_statement result [<eFunction of <Function: _constructor@245-248>>]
[N] dbg: finder._names_to_types: [<InstanceName: fget@84,13>, <InstanceName: fget@65,13>] -> [<eFunction of <Function: _constructor@245-248>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Name: obj@71,25>, <Operator: )>]) in scope <eFunction of <Function: _constructor@245-248>>
[N] dbg: execute: <eFunction of <Function: _constructor@245-248>> <Arguments: obj>
[N] dbg: eval_element <Name: Series@246,15>@(246, 15)
[N] dbg: finder.filter_name "<Name: Series@246,15>" in (<FunctionExecution of <eFunction of <Function: _constructor@245-248>>>): '[<Name: Series@89,6>]'@(246, 15)
[N] dbg: finder._names_to_types: [<FakeName: Series@89,6>] -> [<eClass of <Class: Series@89-2717>>]
[N] dbg: Return reachable: <ReturnStmt: return Series@246,8>
[N] dbg: execute result: [<eClass of <Class: Series@89-2717>>] in <eFunction of <Function: _constructor@245-248>>
[N] dbg: Return reachable: <ReturnStmt: return self.fget(obj)@71,8>
[N] dbg: execute result: [<eClass of <Class: Series@89-2717>>] in <InstanceElement of <eFunction of <Function: __get__@70-73>>>
[N] dbg: finder._names_to_types: [<InstanceName: _constructor@245,8>] -> [<eClass of <Class: Series@89-2717>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [<Name: result@565,51>, <Operator: ,>, Node(argument, [<Name: index@566,51>, <Operator: =>, Node(term, [Node(atom, [<Operator: [>, <Name: key@566,58>, <Operator: ]>]), <Operator: *>, Node(power, [<Name: len@566,63>, Node(trailer, [<Operator: (>, <Name: result@566,67>, <Operator: )>])])])]), <Operator: ,>, Node(argument, [<Name: dtype@567,52>, <Operator: =>, Node(power, [<Name: self@567,58>, Node(trailer, [<Operator: .>, <Name: dtype@567,63>])])])]), <Operator: )>]) in scope <eClass of <Class: Series@89-2717>>
[N] dbg: execute: <eClass of <Class: Series@89-2717>> <Arguments: Node(arglist, [<Name: result@565,51>, <Operator: ,>, Node(argument, [<Name: index@566,51>, <Operator: =>, Node(term, [Node(atom, [<Operator: [>, <Name: key@566,58>, <Operator: ]>]), <Operator: *>, Node(power, [<Name: len@566,63>, Node(trailer, [<Operator: (>, <Name: result@566,67>, <Operator: )>])])])]), <Operator: ,>, Node(argument, [<Name: dtype@567,52>, <Operator: =>, Node(power, [<Name: self@567,58>, Node(trailer, [<Operator: .>, <Name: dtype@567,63>])])])])>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __init__@123-234>>> <Arguments: Node(arglist, [<Name: result@565,51>, <Operator: ,>, Node(argument, [<Name: index@566,51>, <Operator: =>, Node(term, [Node(atom, [<Operator: [>, <Name: key@566,58>, <Operator: ]>]), <Operator: *>, Node(power, [<Name: len@566,63>, Node(trailer, [<Operator: (>, <Name: result@566,67>, <Operator: )>])])])]), <Operator: ,>, Node(argument, [<Name: dtype@567,52>, <Operator: =>, Node(power, [<Name: self@567,58>, Node(trailer, [<Operator: .>, <Name: dtype@567,63>])])])])>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __init__@123-234>>>
[N] dbg: execute result: [<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: Node(arglist, [<Name: result@565,51>, <Operator: ,>, Node(argument, [<Name: index@566,51>, <Operator: =>, Node(term, [Node(atom, [<Operator: [>, <Name: key@566,58>, <Operator: ]>]), <Operator: *>, Node(power, [<Name: len@566,63>, Node(trailer, [<Operator: (>, <Name: result@566,67>, <Operator: )>])])])]), <Operator: ,>, Node(argument, [<Name: dtype@567,52>, <Operator: =>, Node(power, [<Name: self@567,58>, Node(trailer, [<Operator: .>, <Name: dtype@567,63>])])])])>)>] in <eClass of <Class: Series@89-2717>>
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: __finalize__@567,70>]) in scope <eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: Node(arglist, [<Name: result@565,51>, <Operator: ,>, Node(argument, [<Name: index@566,51>, <Operator: =>, Node(term, [Node(atom, [<Operator: [>, <Name: key@566,58>, <Operator: ]>]), <Operator: *>, Node(power, [<Name: len@566,63>, Node(trailer, [<Operator: (>, <Name: result@566,67>, <Operator: )>])])])]), <Operator: ,>, Node(argument, [<Name: dtype@567,52>, <Operator: =>, Node(power, [<Name: self@567,58>, Node(trailer, [<Operator: .>, <Name: dtype@567,63>])])])])>)>
[N] dbg: execute: <eClass of <Class: IndexOpsMixin@325-634>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: IndexOpsMixin@325-634>>(<Arguments: ()>)>] in <eClass of <Class: IndexOpsMixin@325-634>>
[N] dbg: execute: <eClass of <Class: StringAccessorMixin@1570-1612>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: StringAccessorMixin@1570-1612>>(<Arguments: ()>)>] in <eClass of <Class: StringAccessorMixin@1570-1612>>
[N] dbg: execute: <eClass of <Class: NDFrame@72-4723>> <Arguments: ()>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __init__@93-110>>> <Arguments: ()>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __init__@93-110>>>
[N] dbg: execute result: [<eInstance of <eClass of <Class: NDFrame@72-4723>>(<Arguments: ()>)>] in <eClass of <Class: NDFrame@72-4723>>
[N] dbg: execute: <eClass of <Class: PandasObject@66-113>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: PandasObject@66-113>>(<Arguments: ()>)>] in <eClass of <Class: PandasObject@66-113>>
[N] dbg: execute: <eClass of <Class: StringMixin@17-66>> <Arguments: ()>
[N] dbg: execute result: [<eInstance of <eClass of <Class: StringMixin@17-66>>(<Arguments: ()>)>] in <eClass of <Class: StringMixin@17-66>>
[N] dbg: finder.filter_name "<Name: __finalize__@567,70>" in (<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: Node(arglist, [<Name: result@565,51>, <Operator: ,>, Node(argument, [<Name: index@566,51>, <Operator: =>, Node(term, [Node(atom, [<Operator: [>, <Name: key@566,58>, <Operator: ]>]), <Operator: *>, Node(power, [<Name: len@566,63>, Node(trailer, [<Operator: (>, <Name: result@566,67>, <Operator: )>])])])]), <Operator: ,>, Node(argument, [<Name: dtype@567,52>, <Operator: =>, Node(power, [<Name: self@567,58>, Node(trailer, [<Operator: .>, <Name: dtype@567,63>])])])])>)>): '[<InstanceName: __finalize__@2328,8>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: __finalize__@2328,8>] -> [<InstanceElement of <eFunction of <Function: __finalize__@2328-2345>>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Name: self@567,83>, <Operator: )>]) in scope <InstanceElement of <eFunction of <Function: __finalize__@2328-2345>>>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __finalize__@2328-2345>>> <Arguments: self>
[N] dbg: eval_element <Name: self@2343,15>@(2343, 15)
[N] dbg: finder.filter_name "<Name: self@2343,15>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __finalize__@2328-2345>>>>): '[<FakeName: self@2328,21>]'@(2343, 15)
[N] dbg: finder._names_to_types: [<FakeName: self@2328,21>] -> [<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: Node(arglist, [<Name: result@565,51>, <Operator: ,>, Node(argument, [<Name: index@566,51>, <Operator: =>, Node(term, [Node(atom, [<Operator: [>, <Name: key@566,58>, <Operator: ]>]), <Operator: *>, Node(power, [<Name: len@566,63>, Node(trailer, [<Operator: (>, <Name: result@566,67>, <Operator: )>])])])]), <Operator: ,>, Node(argument, [<Name: dtype@567,52>, <Operator: =>, Node(power, [<Name: self@567,58>, Node(trailer, [<Operator: .>, <Name: dtype@567,63>])])])])>)>]
[N] dbg: Return reachable: <ReturnStmt: return self@2343,8>
[N] dbg: execute result: [<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: Node(arglist, [<Name: result@565,51>, <Operator: ,>, Node(argument, [<Name: index@566,51>, <Operator: =>, Node(term, [Node(atom, [<Operator: [>, <Name: key@566,58>, <Operator: ]>]), <Operator: *>, Node(power, [<Name: len@566,63>, Node(trailer, [<Operator: (>, <Name: result@566,67>, <Operator: )>])])])]), <Operator: ,>, Node(argument, [<Name: dtype@567,52>, <Operator: =>, Node(power, [<Name: self@567,58>, Node(trailer, [<Operator: .>, <Name: dtype@567,63>])])])])>)>] in <InstanceElement of <eFunction of <Function: __finalize__@2328-2345>>>
[N] dbg: eval_statement result [<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: Node(arglist, [<Name: result@565,51>, <Operator: ,>, Node(argument, [<Name: index@566,51>, <Operator: =>, Node(term, [Node(atom, [<Operator: [>, <Name: key@566,58>, <Operator: ]>]), <Operator: *>, Node(power, [<Name: len@566,63>, Node(trailer, [<Operator: (>, <Name: result@566,67>, <Operator: )>])])])]), <Operator: ,>, Node(argument, [<Name: dtype@567,52>, <Operator: =>, Node(power, [<Name: self@567,58>, Node(trailer, [<Operator: .>, <Name: dtype@567,63>])])])])>)>]
[N] dbg: eval_statement <ExprStmt: result = self.index.get_value(self, key)@557,12> (<Name: result@557,12>)
[N] dbg: eval_element Node(power, [<Name: self@557,21>, Node(trailer, [<Operator: .>, <Name: index@557,26>]), Node(trailer, [<Operator: .>, <Name: get_value@557,32>]), Node(trailer, [<Operator: (>, Node(arglist, [<Name: self@557,42>, <Operator: ,>, <Name: key@557,48>]), <Operator: )>])])@(557, 21)
[N] dbg: finder.filter_name "<Name: self@557,21>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __getitem__@555-599>>>>): '[<FakeName: self@555,20>]'@(557, 12)
[N] dbg: finder._names_to_types: [<FakeName: self@555,20>] -> [<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: <InstanceElement of Node(arglist, [<Name: values@459,32>, <Operator: ,>, Node(argument, [<Name: index@459,40>, <Operator: =>, <Name: dates@459,46>])])>>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: index@557,26>]) in scope <eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: <InstanceElement of Node(arglist, [<Name: values@459,32>, <Operator: ,>, Node(argument, [<Name: index@459,40>, <Operator: =>, <Name: dates@459,46>])])>>)>
[N] dbg: finder.filter_name "<Name: index@557,26>" in (<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: <InstanceElement of Node(arglist, [<Name: values@459,32>, <Operator: ,>, Node(argument, [<Name: index@459,40>, <Operator: =>, <Name: dates@459,46>])])>>)>): '[<InstanceName: index@930,21>, <InstanceName: index@481,17>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: index@930,21>, <InstanceName: index@481,17>] -> [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@5062,30>, <Operator: =>, <Name: new_levels@5062,37>]), <Operator: ,>, Node(argument, [<Name: labels@5062,49>, <Operator: =>, <Name: new_labels@5062,56>]), <Operator: ,>, Node(argument, [<Name: names@5063,30>, <Operator: =>, <Name: new_names@5063,36>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@5063,47>, <Operator: =>, <Keyword: False>])])>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: get_value@557,32>]) in scope <eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@5062,30>, <Operator: =>, <Name: new_levels@5062,37>]), <Operator: ,>, Node(argument, [<Name: labels@5062,49>, <Operator: =>, <Name: new_labels@5062,56>]), <Operator: ,>, Node(argument, [<Name: names@5063,30>, <Operator: =>, <Name: new_names@5063,36>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@5063,47>, <Operator: =>, <Keyword: False>])])>)>
[N] dbg: finder.filter_name "<Name: get_value@557,32>" in (<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@5062,30>, <Operator: =>, <Name: new_levels@5062,37>]), <Operator: ,>, Node(argument, [<Name: labels@5062,49>, <Operator: =>, <Name: new_labels@5062,56>]), <Operator: ,>, Node(argument, [<Name: names@5063,30>, <Operator: =>, <Name: new_names@5063,36>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@5063,47>, <Operator: =>, <Keyword: False>])])>)>): '[<InstanceName: get_value@4495,8>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: get_value@4495,8>] -> [<InstanceElement of <eFunction of <Function: get_value@4495-4554>>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [<Name: self@557,42>, <Operator: ,>, <Name: key@557,48>]), <Operator: )>]) in scope <InstanceElement of <eFunction of <Function: get_value@4495-4554>>>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: get_value@4495-4554>>> <Arguments: Node(arglist, [<Name: self@557,42>, <Operator: ,>, <Name: key@557,48>])>
[N] dbg: eval_element Node(power, [<Name: self@4513,19>, Node(trailer, [<Operator: .>, <Name: _engine@4513,24>]), Node(trailer, [<Operator: .>, <Name: get_value@4513,32>]), Node(trailer, [<Operator: (>, Node(arglist, [<Name: s@4513,42>, <Operator: ,>, <Name: k@4513,45>]), <Operator: )>])])@(4513, 19)
[N] dbg: finder.filter_name "<Name: self@4513,19>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: get_value@4495-4554>>>>): '[<FakeName: self@4495,18>]'@(4513, 19)
[N] dbg: finder._names_to_types: [<FakeName: self@4495,18>] -> [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@5062,30>, <Operator: =>, <Name: new_levels@5062,37>]), <Operator: ,>, Node(argument, [<Name: labels@5062,49>, <Operator: =>, <Name: new_labels@5062,56>]), <Operator: ,>, Node(argument, [<Name: names@5063,30>, <Operator: =>, <Name: new_names@5063,36>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@5063,47>, <Operator: =>, <Keyword: False>])])>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: _engine@4513,24>]) in scope <eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@5062,30>, <Operator: =>, <Name: new_levels@5062,37>]), <Operator: ,>, Node(argument, [<Name: labels@5062,49>, <Operator: =>, <Name: new_labels@5062,56>]), <Operator: ,>, Node(argument, [<Name: names@5063,30>, <Operator: =>, <Name: new_names@5063,36>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@5063,47>, <Operator: =>, <Keyword: False>])])>)>
[N] dbg: finder.filter_name "<Name: _engine@4513,24>" in (<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@5062,30>, <Operator: =>, <Name: new_levels@5062,37>]), <Operator: ,>, Node(argument, [<Name: labels@5062,49>, <Operator: =>, <Name: new_labels@5062,56>]), <Operator: ,>, Node(argument, [<Name: names@5063,30>, <Operator: =>, <Name: new_names@5063,36>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@5063,47>, <Operator: =>, <Keyword: False>])])>)>): '[<InstanceName: _engine@1032,8>]'@None
[N] dbg: decorator: <Decorator: @cache_readonly @1031,4> <Function: _engine@1032-1036>
[N] dbg: eval_element <Name: cache_readonly@1031,5>@(1031, 5)
[N] dbg: finder.filter_name "<Name: cache_readonly@1031,5>" in (<eClass of <Class: Index@68-3042>>): '[<Name: cache_readonly@20,60>]'@(1031, 5)
[N] dbg: finder.filter_name "'cache_readonly'" in (<ModuleWrapper: <fast.FastModule: decorators@1-291>>): '[<Name: cache_readonly@2,23>]'@None
[N] dbg: finder._names_to_types: [<Name: cache_readonly@2,23>] -> [<CompiledObject: <class 'pandas.lib.cache_readonly'>>]
[N] dbg: after import: [<CompiledObject: <class 'pandas.lib.cache_readonly'>>]
[N] dbg: finder._names_to_types: [<Name: cache_readonly@20,60>] -> [<CompiledObject: <class 'pandas.lib.cache_readonly'>>]
[N] dbg: execute: <CompiledObject: <class 'pandas.lib.cache_readonly'>> <Arguments: [AlreadyEvaluated({<eFunction of <Function: _engine@1032-1036>>})]>
[N] dbg: execute: <InstanceElement of <CompiledObject: <slot wrapper '__init__' of 'pandas.lib.cache_readonly' objects>>> <Arguments: [AlreadyEvaluated({<eFunction of <Function: _engine@1032-1036>>})]>
[N] dbg: execute result: [] in <InstanceElement of <CompiledObject: <slot wrapper '__init__' of 'pandas.lib.cache_readonly' objects>>>
[N] dbg: execute result: [<eInstance of <CompiledObject: <class 'pandas.lib.cache_readonly'>>(<Arguments: [AlreadyEvaluated({<eFunction of <Function: _engine@1032-1036>>})]>)>] in <CompiledObject: <class 'pandas.lib.cache_readonly'>>
[N] dbg: decorator end <eInstance of <CompiledObject: <class 'pandas.lib.cache_readonly'>>(<Arguments: [AlreadyEvaluated({<eFunction of <Function: _engine@1032-1036>>})]>) decorates <eFunction of <Function: _engine@1032-1036>>>
[N] dbg: finder._names_to_types: [<InstanceName: _engine@1032,8>] -> [<eInstance of <CompiledObject: <class 'pandas.lib.cache_readonly'>>(<Arguments: [AlreadyEvaluated({<eFunction of <Function: _engine@1032-1036>>})]>) decorates <eFunction of <Function: _engine@1032-1036>>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: get_value@4513,32>]) in scope <eInstance of <CompiledObject: <class 'pandas.lib.cache_readonly'>>(<Arguments: [AlreadyEvaluated({<eFunction of <Function: _engine@1032-1036>>})]>) decorates <eFunction of <Function: _engine@1032-1036>>>
[N] dbg: finder.filter_name "<Name: get_value@4513,32>" in (<eInstance of <CompiledObject: <class 'pandas.lib.cache_readonly'>>(<Arguments: [AlreadyEvaluated({<eFunction of <Function: _engine@1032-1036>>})]>) decorates <eFunction of <Function: _engine@1032-1036>>>): '[]'@None
[N] dbg: execute: <InstanceElement of <CompiledObject: <slot wrapper '__getattribute__' of 'object' objects>>> <Arguments: [AlreadyEvaluated({<CompiledObject: 'get_value'>})]>
[N] dbg: execute result: [] in <InstanceElement of <CompiledObject: <slot wrapper '__getattribute__' of 'object' objects>>>
[N] dbg: eval_element <Name: KeyError@4514,15>@(4514, 15)
[N] dbg: finder.filter_name "<Name: KeyError@4514,15>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: get_value@4495-4554>>>>): '[<CompiledName: (builtins).KeyError>]'@(4514, 15)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).KeyError>] -> [<CompiledObject: <class 'KeyError'>>]
[N] dbg: eval_element <Name: TypeError@4532,15>@(4532, 15)
[N] dbg: finder.filter_name "<Name: TypeError@4532,15>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: get_value@4495-4554>>>>): '[<CompiledName: (builtins).TypeError>]'@(4532, 15)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).TypeError>] -> [<CompiledObject: <class 'TypeError'>>]
[W] warning: /Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/core/index.py:4513:32: W1 AttributeError: <eInstance of <CompiledObject: <class 'pandas.lib.cache_readonly'>>(<Arguments: [AlreadyEvaluated({<eFunction of <Function: _engine@1032-1036>>})]>) decorates <eFunction of <Function: _engine@1032-1036>>> has no attribute get_value.
[N] dbg: finder._names_to_types: [] -> []
[N] dbg: eval_element Node(power, [<Name: _try_mi@4516,23>, Node(trailer, [<Operator: (>, <Name: key@4516,31>, <Operator: )>])])@(4516, 23)
[N] dbg: finder.filter_name "<Name: _try_mi@4516,23>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: get_value@4495-4554>>>>): '[<Name: _try_mi@4504,12>]'@(4516, 23)
[N] dbg: finder._names_to_types: [<FakeName: _try_mi@4504,12>] -> [<eFunction of <Function: _try_mi@4504-4512>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Name: key@4516,31>, <Operator: )>]) in scope <eFunction of <Function: _try_mi@4504-4512>>
[N] dbg: execute: <eFunction of <Function: _try_mi@4504-4512>> <Arguments: key>
[N] dbg: eval_element Node(power, [<Name: Series@4510,19>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: new_values@4510,26>, <Operator: ,>, Node(argument, [<Name: index@4510,38>, <Operator: =>, <Name: new_index@4510,44>]), <Operator: ,>, Node(argument, [<Name: name@4510,55>, <Operator: =>, Node(power, [<Name: series@4510,60>, Node(trailer, [<Operator: .>, <Name: name@4510,67>])])])]), <Operator: )>])])@(4510, 19)
[N] dbg: finder.filter_name "<Name: Series@4510,19>" in (<FunctionExecution of <eFunction of <Function: _try_mi@4504-4512>>>): '[<Name: Series@4498,39>]'@(4510, 19)
[N] dbg: finder.filter_name "'Series'" in (<ModuleWrapper: <fast.FastModule: series@1-2917>>): '[<Name: Series@89,6>]'@None
[N] dbg: finder._names_to_types: [<FakeName: Series@89,6>] -> [<eClass of <Class: Series@89-2717>>]
[N] dbg: after import: [<eClass of <Class: Series@89-2717>>]
[N] dbg: finder._names_to_types: [<Name: Series@4498,39>] -> [<eClass of <Class: Series@89-2717>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [<Name: new_values@4510,26>, <Operator: ,>, Node(argument, [<Name: index@4510,38>, <Operator: =>, <Name: new_index@4510,44>]), <Operator: ,>, Node(argument, [<Name: name@4510,55>, <Operator: =>, Node(power, [<Name: series@4510,60>, Node(trailer, [<Operator: .>, <Name: name@4510,67>])])])]), <Operator: )>]) in scope <eClass of <Class: Series@89-2717>>
[N] dbg: execute: <eClass of <Class: Series@89-2717>> <Arguments: Node(arglist, [<Name: new_values@4510,26>, <Operator: ,>, Node(argument, [<Name: index@4510,38>, <Operator: =>, <Name: new_index@4510,44>]), <Operator: ,>, Node(argument, [<Name: name@4510,55>, <Operator: =>, Node(power, [<Name: series@4510,60>, Node(trailer, [<Operator: .>, <Name: name@4510,67>])])])])>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __init__@123-234>>> <Arguments: Node(arglist, [<Name: new_values@4510,26>, <Operator: ,>, Node(argument, [<Name: index@4510,38>, <Operator: =>, <Name: new_index@4510,44>]), <Operator: ,>, Node(argument, [<Name: name@4510,55>, <Operator: =>, Node(power, [<Name: series@4510,60>, Node(trailer, [<Operator: .>, <Name: name@4510,67>])])])])>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __init__@123-234>>>
[N] dbg: execute result: [<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: Node(arglist, [<Name: new_values@4510,26>, <Operator: ,>, Node(argument, [<Name: index@4510,38>, <Operator: =>, <Name: new_index@4510,44>]), <Operator: ,>, Node(argument, [<Name: name@4510,55>, <Operator: =>, Node(power, [<Name: series@4510,60>, Node(trailer, [<Operator: .>, <Name: name@4510,67>])])])])>)>] in <eClass of <Class: Series@89-2717>>
[N] dbg: Return reachable: <ReturnStmt: return Series(new_values, index=new_index, name=series.name)@4510,12>
[N] dbg: execute result: [<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: Node(arglist, [<Name: new_values@4510,26>, <Operator: ,>, Node(argument, [<Name: index@4510,38>, <Operator: =>, <Name: new_index@4510,44>]), <Operator: ,>, Node(argument, [<Name: name@4510,55>, <Operator: =>, Node(power, [<Name: series@4510,60>, Node(trailer, [<Operator: .>, <Name: name@4510,67>])])])])>)>] in <eFunction of <Function: _try_mi@4504-4512>>
[N] dbg: eval_element Node(power, [<Name: _index@4521,23>, Node(trailer, [<Operator: .>, <Name: get_value_at@4521,30>]), Node(trailer, [<Operator: (>, Node(arglist, [<Name: s@4521,43>, <Operator: ,>, <Name: k@4521,46>]), <Operator: )>])])@(4521, 23)
[N] dbg: finder.filter_name "<Name: _index@4521,23>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: get_value@4495-4554>>>>): '[<Name: _index@12,23>]'@(4521, 23)
[N] dbg: search_module 'pandas.index' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas']
[N] dbg: after import: [<CompiledObject: <module 'pandas.index' from '/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/index.cpython-35m-darwin.so'>>]
[N] dbg: finder._names_to_types: [<Name: _index@12,23>] -> [<CompiledObject: <module 'pandas.index' from '/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/index.cpython-35m-darwin.so'>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: get_value_at@4521,30>]) in scope <CompiledObject: <module 'pandas.index' from '/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/index.cpython-35m-darwin.so'>>
[N] dbg: finder.filter_name "<Name: get_value_at@4521,30>" in (<CompiledObject: <module 'pandas.index' from '/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/index.cpython-35m-darwin.so'>>): '[<CompiledName: (pandas.index).get_value_at>]'@None
[N] dbg: finder._names_to_types: [<CompiledName: (pandas.index).get_value_at>] -> [<CompiledObject: <built-in function get_value_at>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [<Name: s@4521,43>, <Operator: ,>, <Name: k@4521,46>]), <Operator: )>]) in scope <CompiledObject: <built-in function get_value_at>>
[N] dbg: execute: <CompiledObject: <built-in function get_value_at>> <Arguments: Node(arglist, [<Name: s@4521,43>, <Operator: ,>, <Name: k@4521,46>])>
[N] dbg: no brackets found - no param
[N] dbg: execute result: [] in <CompiledObject: <built-in function get_value_at>>
[N] dbg: eval_element Node(power, [<Name: _try_mi@4541,27>, Node(trailer, [<Operator: (>, <Name: key@4541,35>, <Operator: )>])])@(4541, 27)
[N] dbg: finder.filter_name "<Name: _try_mi@4541,27>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: get_value@4495-4554>>>>): '[<Name: _try_mi@4504,12>]'@(4541, 27)
[N] dbg: finder._names_to_types: [<FakeName: _try_mi@4504,12>] -> [<eFunction of <Function: _try_mi@4504-4512>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Name: key@4541,35>, <Operator: )>]) in scope <eFunction of <Function: _try_mi@4504-4512>>
[N] dbg: execute: <eFunction of <Function: _try_mi@4504-4512>> <Arguments: key>
[N] dbg: execute result: [] in <eFunction of <Function: _try_mi@4504-4512>>
[N] dbg: eval_element Node(power, [<Name: _try_mi@4548,27>, Node(trailer, [<Operator: (>, Node(power, [<Name: Timestamp@4548,35>, Node(trailer, [<Operator: (>, <Name: key@4548,45>, <Operator: )>])]), <Operator: )>])])@(4548, 27)
[N] dbg: finder.filter_name "<Name: _try_mi@4548,27>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: get_value@4495-4554>>>>): '[<Name: _try_mi@4504,12>]'@(4548, 27)
[N] dbg: finder._names_to_types: [<FakeName: _try_mi@4504,12>] -> [<eFunction of <Function: _try_mi@4504-4512>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(power, [<Name: Timestamp@4548,35>, Node(trailer, [<Operator: (>, <Name: key@4548,45>, <Operator: )>])]), <Operator: )>]) in scope <eFunction of <Function: _try_mi@4504-4512>>
[N] dbg: execute: <eFunction of <Function: _try_mi@4504-4512>> <Arguments: Node(power, [<Name: Timestamp@4548,35>, Node(trailer, [<Operator: (>, <Name: key@4548,45>, <Operator: )>])])>
[N] dbg: execute result: [] in <eFunction of <Function: _try_mi@4504-4512>>
[N] dbg: execute result: [<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: Node(arglist, [<Name: new_values@4510,26>, <Operator: ,>, Node(argument, [<Name: index@4510,38>, <Operator: =>, <Name: new_index@4510,44>]), <Operator: ,>, Node(argument, [<Name: name@4510,55>, <Operator: =>, Node(power, [<Name: series@4510,60>, Node(trailer, [<Operator: .>, <Name: name@4510,67>])])])])>)>] in <InstanceElement of <eFunction of <Function: get_value@4495-4554>>>
[N] dbg: eval_statement result [<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: Node(arglist, [<Name: new_values@4510,26>, <Operator: ,>, Node(argument, [<Name: index@4510,38>, <Operator: =>, <Name: new_index@4510,44>]), <Operator: ,>, Node(argument, [<Name: name@4510,55>, <Operator: =>, Node(power, [<Name: series@4510,60>, Node(trailer, [<Operator: .>, <Name: name@4510,67>])])])])>)>]
[N] dbg: finder._names_to_types: [<Name: result@565,24>, <Name: result@557,12>] -> [<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: Node(arglist, [<Name: result@565,51>, <Operator: ,>, Node(argument, [<Name: index@566,51>, <Operator: =>, Node(term, [Node(atom, [<Operator: [>, <Name: key@566,58>, <Operator: ]>]), <Operator: *>, Node(power, [<Name: len@566,63>, Node(trailer, [<Operator: (>, <Name: result@566,67>, <Operator: )>])])])]), <Operator: ,>, Node(argument, [<Name: dtype@567,52>, <Operator: =>, Node(power, [<Name: self@567,58>, Node(trailer, [<Operator: .>, <Name: dtype@567,63>])])])])>)>, <eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: Node(arglist, [<Name: new_values@4510,26>, <Operator: ,>, Node(argument, [<Name: index@4510,38>, <Operator: =>, <Name: new_index@4510,44>]), <Operator: ,>, Node(argument, [<Name: name@4510,55>, <Operator: =>, Node(power, [<Name: series@4510,60>, Node(trailer, [<Operator: .>, <Name: name@4510,67>])])])])>)>]
[N] dbg: eval_element Node(comparison, [<Name: key@576,17>, <Keyword: is>, <Name: Ellipsis@576,24>])@(576, 17)
[N] dbg: eval_element <Name: key@576,17>@(576, 17)
[N] dbg: finder.filter_name "<Name: key@576,17>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __getitem__@555-599>>>>): '[<FakeName: key@555,26>]'@(576, 17)
[N] dbg: finder._names_to_types: [<FakeName: key@555,26>] -> [<eInstance of <eClass of <Class: date@641-928>>(<Arguments: Node(arglist, [<Number: 2000>, <Operator: ,>, <Number: 2>, <Operator: ,>, <Number: 25>])>)>, <eInstance of <eClass of <Class: date@641-928>>(<Arguments: Node(arglist, [<Number: 2000>, <Operator: ,>, <Number: 3>, <Operator: ,>, <Number: 2>])>)>]
[N] dbg: eval_element <Name: Ellipsis@576,24>@(576, 24)
[N] dbg: finder.filter_name "<Name: Ellipsis@576,24>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __getitem__@555-599>>>>): '[<CompiledName: (builtins).Ellipsis>]'@(576, 24)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).Ellipsis>] -> [<CompiledObject: Ellipsis>]
[N] dbg: calculate_children types [<CompiledObject: False>, <CompiledObject: False>]
[N] dbg: Return unreachable: <ReturnStmt: return self@577,16>
[N] dbg: eval_element Node(comparison, [Node(power, [<Name: type@584,19>, Node(trailer, [<Operator: (>, <Name: new_key@584,24>, <Operator: )>])]), <Operator: !=>, Node(power, [<Name: type@584,36>, Node(trailer, [<Operator: (>, <Name: key@584,41>, <Operator: )>])])])@(584, 19)
[N] dbg: eval_element Node(power, [<Name: type@584,19>, Node(trailer, [<Operator: (>, <Name: new_key@584,24>, <Operator: )>])])@(584, 19)
[N] dbg: finder.filter_name "<Name: type@584,19>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __getitem__@555-599>>>>): '[<CompiledName: (builtins).type>]'@(584, 19)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).type>] -> [<CompiledObject: <class 'type'>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Name: new_key@584,24>, <Operator: )>]) in scope <CompiledObject: <class 'type'>>
[N] dbg: execute: <CompiledObject: <class 'type'>> <Arguments: new_key>
[N] dbg: eval_element <Name: new_key@584,24>@(584, 24)
[N] dbg: finder.filter_name "<Name: new_key@584,24>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __getitem__@555-599>>>>): '[<Name: new_key@583,16>]'@(584, 24)
[N] dbg: eval_statement <ExprStmt: # we can try to coerce the indexer (or this will raise) new_key = self.index._convert_scalar_indexer(key,kind='getitem')@583,16> (<Name: new_key@583,16>)
[N] dbg: eval_element Node(power, [<Name: self@583,26>, Node(trailer, [<Operator: .>, <Name: index@583,31>]), Node(trailer, [<Operator: .>, <Name: _convert_scalar_indexer@583,37>]), Node(trailer, [<Operator: (>, Node(arglist, [<Name: key@583,61>, <Operator: ,>, Node(argument, [<Name: kind@583,65>, <Operator: =>, <String: 'getitem'>])]), <Operator: )>])])@(583, 26)
[N] dbg: finder.filter_name "<Name: self@583,26>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __getitem__@555-599>>>>): '[<FakeName: self@555,20>]'@(583, 16)
[N] dbg: finder._names_to_types: [<FakeName: self@555,20>] -> [<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: <InstanceElement of Node(arglist, [<Name: values@459,32>, <Operator: ,>, Node(argument, [<Name: index@459,40>, <Operator: =>, <Name: dates@459,46>])])>>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: index@583,31>]) in scope <eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: <InstanceElement of Node(arglist, [<Name: values@459,32>, <Operator: ,>, Node(argument, [<Name: index@459,40>, <Operator: =>, <Name: dates@459,46>])])>>)>
[N] dbg: finder.filter_name "<Name: index@583,31>" in (<eInstance of <eClass of <Class: Series@89-2717>>(<Arguments: <InstanceElement of Node(arglist, [<Name: values@459,32>, <Operator: ,>, Node(argument, [<Name: index@459,40>, <Operator: =>, <Name: dates@459,46>])])>>)>): '[<InstanceName: index@930,21>, <InstanceName: index@481,17>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: index@930,21>, <InstanceName: index@481,17>] -> [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@5062,30>, <Operator: =>, <Name: new_levels@5062,37>]), <Operator: ,>, Node(argument, [<Name: labels@5062,49>, <Operator: =>, <Name: new_labels@5062,56>]), <Operator: ,>, Node(argument, [<Name: names@5063,30>, <Operator: =>, <Name: new_names@5063,36>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@5063,47>, <Operator: =>, <Keyword: False>])])>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: _convert_scalar_indexer@583,37>]) in scope <eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@5062,30>, <Operator: =>, <Name: new_levels@5062,37>]), <Operator: ,>, Node(argument, [<Name: labels@5062,49>, <Operator: =>, <Name: new_labels@5062,56>]), <Operator: ,>, Node(argument, [<Name: names@5063,30>, <Operator: =>, <Name: new_names@5063,36>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@5063,47>, <Operator: =>, <Keyword: False>])])>)>
[N] dbg: finder.filter_name "<Name: _convert_scalar_indexer@583,37>" in (<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@5062,30>, <Operator: =>, <Name: new_levels@5062,37>]), <Operator: ,>, Node(argument, [<Name: labels@5062,49>, <Operator: =>, <Name: new_labels@5062,56>]), <Operator: ,>, Node(argument, [<Name: names@5063,30>, <Operator: =>, <Name: new_names@5063,36>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@5063,47>, <Operator: =>, <Keyword: False>])])>)>): '[<InstanceName: _convert_scalar_indexer@842,8>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: _convert_scalar_indexer@842,8>] -> [<InstanceElement of <eFunction of <Function: _convert_scalar_indexer@842-880>>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [<Name: key@583,61>, <Operator: ,>, Node(argument, [<Name: kind@583,65>, <Operator: =>, <String: 'getitem'>])]), <Operator: )>]) in scope <InstanceElement of <eFunction of <Function: _convert_scalar_indexer@842-880>>>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: _convert_scalar_indexer@842-880>>> <Arguments: Node(arglist, [<Name: key@583,61>, <Operator: ,>, Node(argument, [<Name: kind@583,65>, <Operator: =>, <String: 'getitem'>])])>
[N] dbg: eval_element Node(power, [<Name: is_integer@862,15>, Node(trailer, [<Operator: (>, <Name: key@862,26>, <Operator: )>])])@(862, 15)
[N] dbg: finder.filter_name "<Name: is_integer@862,15>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: _convert_scalar_indexer@842-880>>>>): '[<Name: is_integer@26,63>]'@(862, 15)
[N] dbg: search_module 'pandas.core.common' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/core']
[N] dbg: finder.filter_name "'is_integer'" in (<ModuleWrapper: <fast.FastModule: common@1-2894>>): '[<Name: is_integer@2043,0>]'@None
[N] dbg: eval_statement <ExprStmt: is_integer = lib.is_integer@2043,0> (<Name: is_integer@2043,0>)
[N] dbg: eval_element Node(power, [<Name: lib@2043,13>, Node(trailer, [<Operator: .>, <Name: is_integer@2043,17>])])@(2043, 13)
[N] dbg: finder.filter_name "<Name: lib@2043,13>" in (<ModuleWrapper: <fast.FastModule: common@1-2894>>): '[<Name: lib@17,21>]'@(2043, 0)
[N] dbg: after import: [<CompiledObject: <module 'pandas.lib' from '/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/lib.cpython-35m-darwin.so'>>]
[N] dbg: finder._names_to_types: [<Name: lib@17,21>] -> [<CompiledObject: <module 'pandas.lib' from '/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/lib.cpython-35m-darwin.so'>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: is_integer@2043,17>]) in scope <CompiledObject: <module 'pandas.lib' from '/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/lib.cpython-35m-darwin.so'>>
[N] dbg: finder.filter_name "<Name: is_integer@2043,17>" in (<CompiledObject: <module 'pandas.lib' from '/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/lib.cpython-35m-darwin.so'>>): '[<CompiledName: (pandas.lib).is_integer>]'@None
[N] dbg: finder._names_to_types: [<CompiledName: (pandas.lib).is_integer>] -> [<CompiledObject: <built-in function is_integer>>]
[N] dbg: eval_statement result [<CompiledObject: <built-in function is_integer>>]
[N] dbg: finder._names_to_types: [<Name: is_integer@2043,0>] -> [<CompiledObject: <built-in function is_integer>>]
[N] dbg: after import: [<CompiledObject: <built-in function is_integer>>]
[N] dbg: finder._names_to_types: [<Name: is_integer@26,63>] -> [<CompiledObject: <built-in function is_integer>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Name: key@862,26>, <Operator: )>]) in scope <CompiledObject: <built-in function is_integer>>
[N] dbg: execute: <CompiledObject: <built-in function is_integer>> <Arguments: key>
[N] dbg: no brackets found - no param
[N] dbg: execute result: [] in <CompiledObject: <built-in function is_integer>>
[N] dbg: eval_element <Name: key@863,23>@(863, 23)
[N] dbg: finder.filter_name "<Name: key@863,23>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: _convert_scalar_indexer@842-880>>>>): '[<FakeName: key@842,38>]'@(863, 23)
[N] dbg: eval_element <Name: key@583,61>@(583, 61)
[N] dbg: finder.filter_name "<Name: key@583,61>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: __getitem__@555-599>>>>): '[<FakeName: key@555,26>]'@(583, 16)
[N] dbg: finder._names_to_types: [<FakeName: key@555,26>] -> [<eInstance of <eClass of <Class: date@641-928>>(<Arguments: Node(arglist, [<Number: 2000>, <Operator: ,>, <Number: 2>, <Operator: ,>, <Number: 25>])>)>, <eInstance of <eClass of <Class: date@641-928>>(<Arguments: Node(arglist, [<Number: 2000>, <Operator: ,>, <Number: 3>, <Operator: ,>, <Number: 2>])>)>]
[N] dbg: finder._names_to_types: [<FakeName: key@842,38>] -> [<eInstance of <eClass of <Class: date@641-928>>(<Arguments: Node(arglist, [<Number: 2000>, <Operator: ,>, <Number: 2>, <Operator: ,>, <Number: 25>])>)>, <eInstance of <eClass of <Class: date@641-928>>(<Arguments: Node(arglist, [<Number: 2000>, <Operator: ,>, <Number: 3>, <Operator: ,>, <Number: 2>])>)>]
[N] dbg: eval_element Node(power, [<Name: is_float@864,17>, Node(trailer, [<Operator: (>, <Name: key@864,26>, <Operator: )>])])@(864, 17)
[N] dbg: finder.filter_name "<Name: is_float@864,17>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: _convert_scalar_indexer@842-880>>>>): '[<Name: is_float@26,53>]'@(864, 17)
[N] dbg: finder.filter_name "'is_float'" in (<ModuleWrapper: <fast.FastModule: common@1-2894>>): '[<Name: is_float@2046,0>]'@None
[N] dbg: eval_statement <ExprStmt: is_float = lib.is_float@2046,0> (<Name: is_float@2046,0>)
[N] dbg: eval_element Node(power, [<Name: lib@2046,11>, Node(trailer, [<Operator: .>, <Name: is_float@2046,15>])])@(2046, 11)
[N] dbg: finder.filter_name "<Name: lib@2046,11>" in (<ModuleWrapper: <fast.FastModule: common@1-2894>>): '[<Name: lib@17,21>]'@(2046, 0)
[N] dbg: finder._names_to_types: [<Name: lib@17,21>] -> [<CompiledObject: <module 'pandas.lib' from '/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/lib.cpython-35m-darwin.so'>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: is_float@2046,15>]) in scope <CompiledObject: <module 'pandas.lib' from '/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/lib.cpython-35m-darwin.so'>>
[N] dbg: finder.filter_name "<Name: is_float@2046,15>" in (<CompiledObject: <module 'pandas.lib' from '/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/lib.cpython-35m-darwin.so'>>): '[<CompiledName: (pandas.lib).is_float>]'@None
[N] dbg: finder._names_to_types: [<CompiledName: (pandas.lib).is_float>] -> [<CompiledObject: <built-in function is_float>>]
[N] dbg: eval_statement result [<CompiledObject: <built-in function is_float>>]
[N] dbg: finder._names_to_types: [<Name: is_float@2046,0>] -> [<CompiledObject: <built-in function is_float>>]
[N] dbg: after import: [<CompiledObject: <built-in function is_float>>]
[N] dbg: finder._names_to_types: [<Name: is_float@26,53>] -> [<CompiledObject: <built-in function is_float>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Name: key@864,26>, <Operator: )>]) in scope <CompiledObject: <built-in function is_float>>
[N] dbg: execute: <CompiledObject: <built-in function is_float>> <Arguments: key>
[N] dbg: no brackets found - no param
[N] dbg: execute result: [] in <CompiledObject: <built-in function is_float>>
[N] dbg: eval_element <Name: key@868,23>@(868, 23)
[N] dbg: finder.filter_name "<Name: key@868,23>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: _convert_scalar_indexer@842-880>>>>): '[<Name: key@865,16>]'@(868, 23)
[N] dbg: eval_statement <ExprStmt: key = to_int()@865,16> (<Name: key@865,16>)
[N] dbg: eval_element Node(power, [<Name: to_int@865,22>, Node(trailer, [<Operator: (>, <Operator: )>])])@(865, 22)
[N] dbg: finder.filter_name "<Name: to_int@865,22>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: _convert_scalar_indexer@842-880>>>>): '[<Name: to_int@855,12>]'@(865, 16)
[N] dbg: finder._names_to_types: [<FakeName: to_int@855,12>] -> [<eFunction of <Function: to_int@855-861>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Operator: )>]) in scope <eFunction of <Function: to_int@855-861>>
[N] dbg: execute: <eFunction of <Function: to_int@855-861>> <Arguments: ()>
[N] dbg: eval_element Node(comparison, [<Name: ikey@857,15>, <Operator: !=>, <Name: key@857,23>])@(857, 15)
[N] dbg: eval_element <Name: ikey@857,15>@(857, 15)
[N] dbg: finder.filter_name "<Name: ikey@857,15>" in (<FunctionExecution of <eFunction of <Function: to_int@855-861>>>): '[<Name: ikey@856,12>]'@(857, 15)
[N] dbg: eval_statement <ExprStmt: ikey = int(key)@856,12> (<Name: ikey@856,12>)
[N] dbg: eval_element Node(power, [<Name: int@856,19>, Node(trailer, [<Operator: (>, <Name: key@856,23>, <Operator: )>])])@(856, 19)
[N] dbg: finder.filter_name "<Name: int@856,19>" in (<FunctionExecution of <eFunction of <Function: to_int@855-861>>>): '[<CompiledName: (builtins).int>]'@(856, 12)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).int>] -> [<CompiledObject: <class 'int'>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Name: key@856,23>, <Operator: )>]) in scope <CompiledObject: <class 'int'>>
[N] dbg: execute: <CompiledObject: <class 'int'>> <Arguments: key>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __init__@233-237>>> <Arguments: key>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __init__@233-237>>>
[N] dbg: execute result: [<eInstance of <CompiledObject: <class 'int'>>(<Arguments: key>)>] in <CompiledObject: <class 'int'>>
[N] dbg: eval_statement result [<eInstance of <CompiledObject: <class 'int'>>(<Arguments: key>)>]
[N] dbg: finder._names_to_types: [<Name: ikey@856,12>] -> [<eInstance of <CompiledObject: <class 'int'>>(<Arguments: key>)>]
[N] dbg: eval_element <Name: key@857,23>@(857, 23)
[N] dbg: finder.filter_name "<Name: key@857,23>" in (<FunctionExecution of <eFunction of <Function: to_int@855-861>>>): '[<Name: key@865,16>, <FakeName: key@842,38>]'@(857, 23)
[N] dbg: finder._names_to_types: [<Name: key@865,16>, <FakeName: key@842,38>] -> [<eInstance of <eClass of <Class: date@641-928>>(<Arguments: Node(arglist, [<Number: 2000>, <Operator: ,>, <Number: 2>, <Operator: ,>, <Number: 25>])>)>, <eInstance of <eClass of <Class: date@641-928>>(<Arguments: Node(arglist, [<Number: 2000>, <Operator: ,>, <Number: 3>, <Operator: ,>, <Number: 2>])>)>]
[N] dbg: calculate_children types [<CompiledObject: True>, <CompiledObject: True>]
[N] dbg: eval_element Node(power, [<Name: self@858,23>, Node(trailer, [<Operator: .>, <Name: _invalid_indexer@858,28>]), Node(trailer, [<Operator: (>, Node(arglist, [<String: 'label'>, <Operator: ,>, <Name: key@858,54>]), <Operator: )>])])@(858, 23)
[N] dbg: finder.filter_name "<Name: self@858,23>" in (<FunctionExecution of <eFunction of <Function: to_int@855-861>>>): '[<FakeName: self@842,32>]'@(858, 23)
[N] dbg: finder._names_to_types: [<FakeName: self@842,32>] -> [<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@5062,30>, <Operator: =>, <Name: new_levels@5062,37>]), <Operator: ,>, Node(argument, [<Name: labels@5062,49>, <Operator: =>, <Name: new_labels@5062,56>]), <Operator: ,>, Node(argument, [<Name: names@5063,30>, <Operator: =>, <Name: new_names@5063,36>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@5063,47>, <Operator: =>, <Keyword: False>])])>)>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: _invalid_indexer@858,28>]) in scope <eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@5062,30>, <Operator: =>, <Name: new_levels@5062,37>]), <Operator: ,>, Node(argument, [<Name: labels@5062,49>, <Operator: =>, <Name: new_labels@5062,56>]), <Operator: ,>, Node(argument, [<Name: names@5063,30>, <Operator: =>, <Name: new_names@5063,36>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@5063,47>, <Operator: =>, <Keyword: False>])])>)>
[N] dbg: finder.filter_name "<Name: _invalid_indexer@858,28>" in (<eInstance of <eClass of <Class: MultiIndex@3968-6033>>(<Arguments: Node(arglist, [Node(argument, [<Name: levels@5062,30>, <Operator: =>, <Name: new_levels@5062,37>]), <Operator: ,>, Node(argument, [<Name: labels@5062,49>, <Operator: =>, <Name: new_labels@5062,56>]), <Operator: ,>, Node(argument, [<Name: names@5063,30>, <Operator: =>, <Name: new_names@5063,36>]), <Operator: ,>, Node(argument, [<Name: verify_integrity@5063,47>, <Operator: =>, <Keyword: False>])])>)>): '[<InstanceName: _invalid_indexer@1011,8>]'@None
[N] dbg: finder._names_to_types: [<InstanceName: _invalid_indexer@1011,8>] -> [<InstanceElement of <eFunction of <Function: _invalid_indexer@1011-1019>>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [<String: 'label'>, <Operator: ,>, <Name: key@858,54>]), <Operator: )>]) in scope <InstanceElement of <eFunction of <Function: _invalid_indexer@1011-1019>>>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: _invalid_indexer@1011-1019>>> <Arguments: Node(arglist, [<String: 'label'>, <Operator: ,>, <Name: key@858,54>])>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: _invalid_indexer@1011-1019>>>
[N] dbg: Return reachable: <ReturnStmt: return self._invalid_indexer('label', key)@858,16>
[N] dbg: execute result: [] in <eFunction of <Function: to_int@855-861>>
[N] dbg: eval_statement result []
[N] dbg: finder._names_to_types: [<Name: key@865,16>] -> []
[N] dbg: eval_element Node(comparison, [<Name: kind@861,11>, <Operator: ==>, <String: 'iloc'>])@(861, 11)
[N] dbg: eval_element <Name: kind@861,11>@(861, 11)
[N] dbg: finder.filter_name "<Name: kind@861,11>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: _convert_scalar_indexer@842-880>>>>): '[<FakeName: kind@842,43>]'@(861, 11)
[N] dbg: eval_element <String: 'getitem'>@(583, 70)
[N] dbg: finder._names_to_types: [<FakeName: kind@842,43>] -> [<CompiledObject: 'getitem'>]
[N] dbg: eval_element <String: 'iloc'>@(861, 19)
[N] dbg: calculate_children types [<CompiledObject: False>]
[N] dbg: Return unreachable: <ReturnStmt: return self._invalid_indexer('label', key)@869,12>
[N] dbg: eval_element Node(power, [<Name: isnull@872,15>, Node(trailer, [<Operator: (>, <Name: key@872,22>, <Operator: )>])])@(872, 15)
[N] dbg: finder.filter_name "<Name: isnull@872,15>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: _convert_scalar_indexer@842-880>>>>): '[<Name: isnull@24,32>]'@(872, 15)
[N] dbg: finder.filter_name "'isnull'" in (<ModuleWrapper: <fast.FastModule: common@1-2894>>): '[<Name: isnull@139,4>]'@None
[N] dbg: finder._names_to_types: [<FakeName: isnull@139,4>] -> [<eFunction of <Function: isnull@139-160>>]
[N] dbg: after import: [<eFunction of <Function: isnull@139-160>>]
[N] dbg: finder._names_to_types: [<Name: isnull@24,32>] -> [<eFunction of <Function: isnull@139-160>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Name: key@872,22>, <Operator: )>]) in scope <eFunction of <Function: isnull@139-160>>
[N] dbg: execute: <eFunction of <Function: isnull@139-160>> <Arguments: key>
[N] dbg: eval_element Node(power, [<Name: _isnull@157,11>, Node(trailer, [<Operator: (>, <Name: obj@157,19>, <Operator: )>])])@(157, 11)
[N] dbg: finder.filter_name "<Name: _isnull@157,11>" in (<FunctionExecution of <eFunction of <Function: isnull@139-160>>>): '[<Name: _isnull@201,0>]'@(157, 11)
[N] dbg: eval_statement <ExprStmt: _isnull = _isnull_new@201,0> (<Name: _isnull@201,0>)
[N] dbg: eval_element <Name: _isnull_new@201,10>@(201, 10)
[N] dbg: finder.filter_name "<Name: _isnull_new@201,10>" in (<ModuleWrapper: <fast.FastModule: common@1-2894>>): '[<Name: _isnull_new@160,4>]'@(201, 0)
[N] dbg: finder._names_to_types: [<FakeName: _isnull_new@160,4>] -> [<eFunction of <Function: _isnull_new@160-176>>]
[N] dbg: eval_statement result [<eFunction of <Function: _isnull_new@160-176>>]
[N] dbg: finder._names_to_types: [<Name: _isnull@201,0>] -> [<eFunction of <Function: _isnull_new@160-176>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Name: obj@157,19>, <Operator: )>]) in scope <eFunction of <Function: _isnull_new@160-176>>
[N] dbg: execute: <eFunction of <Function: _isnull_new@160-176>> <Arguments: obj>
[N] dbg: eval_element Node(power, [<Name: lib@161,7>, Node(trailer, [<Operator: .>, <Name: isscalar@161,11>]), Node(trailer, [<Operator: (>, <Name: obj@161,20>, <Operator: )>])])@(161, 7)
[N] dbg: finder.filter_name "<Name: lib@161,7>" in (<FunctionExecution of <eFunction of <Function: _isnull_new@160-176>>>): '[<Name: lib@17,21>]'@(161, 7)
[N] dbg: after import: [<CompiledObject: <module 'pandas.lib' from '/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/lib.cpython-35m-darwin.so'>>]
[N] dbg: finder._names_to_types: [<Name: lib@17,21>] -> [<CompiledObject: <module 'pandas.lib' from '/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/lib.cpython-35m-darwin.so'>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: isscalar@161,11>]) in scope <CompiledObject: <module 'pandas.lib' from '/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/lib.cpython-35m-darwin.so'>>
[N] dbg: finder.filter_name "<Name: isscalar@161,11>" in (<CompiledObject: <module 'pandas.lib' from '/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/lib.cpython-35m-darwin.so'>>): '[<CompiledName: (pandas.lib).isscalar>]'@None
[N] dbg: finder._names_to_types: [<CompiledName: (pandas.lib).isscalar>] -> [<CompiledObject: <built-in function isscalar>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Name: obj@161,20>, <Operator: )>]) in scope <CompiledObject: <built-in function isscalar>>
[N] dbg: execute: <CompiledObject: <built-in function isscalar>> <Arguments: obj>
[N] dbg: execute result: [] in <CompiledObject: <built-in function isscalar>>
[N] dbg: eval_element Node(power, [<Name: lib@162,15>, Node(trailer, [<Operator: .>, <Name: checknull@162,19>]), Node(trailer, [<Operator: (>, <Name: obj@162,29>, <Operator: )>])])@(162, 15)
[N] dbg: finder.filter_name "<Name: lib@162,15>" in (<FunctionExecution of <eFunction of <Function: _isnull_new@160-176>>>): '[<Name: lib@17,21>]'@(162, 15)
[N] dbg: finder._names_to_types: [<Name: lib@17,21>] -> [<CompiledObject: <module 'pandas.lib' from '/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/lib.cpython-35m-darwin.so'>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: checknull@162,19>]) in scope <CompiledObject: <module 'pandas.lib' from '/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/lib.cpython-35m-darwin.so'>>
[N] dbg: finder.filter_name "<Name: checknull@162,19>" in (<CompiledObject: <module 'pandas.lib' from '/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/lib.cpython-35m-darwin.so'>>): '[<CompiledName: (pandas.lib).checknull>]'@None
[N] dbg: finder._names_to_types: [<CompiledName: (pandas.lib).checknull>] -> [<CompiledObject: <built-in function checknull>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, <Name: obj@162,29>, <Operator: )>]) in scope <CompiledObject: <built-in function checknull>>
[N] dbg: execute: <CompiledObject: <built-in function checknull>> <Arguments: obj>
[N] dbg: no brackets found - no param
[N] dbg: execute result: [] in <CompiledObject: <built-in function checknull>>
[N] dbg: eval_element Node(power, [<Name: isinstance@166,9>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: obj@166,20>, <Operator: ,>, Node(atom, [<Operator: (>, Node(testlist_comp, [<Name: ABCSeries@166,26>, <Operator: ,>, Node(power, [<Name: np@166,37>, Node(trailer, [<Operator: .>, <Name: ndarray@166,40>])]), <Operator: ,>, Node(power, [<Name: pd@166,49>, Node(trailer, [<Operator: .>, <Name: Index@166,52>])])]), <Operator: )>])]), <Operator: )>])])@(166, 9)
[N] dbg: finder.filter_name "<Name: isinstance@166,9>" in (<FunctionExecution of <eFunction of <Function: _isnull_new@160-176>>>): '[<CompiledName: (builtins).isinstance>]'@(166, 9)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).isinstance>] -> [<CompiledObject: <built-in function isinstance>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [<Name: obj@166,20>, <Operator: ,>, Node(atom, [<Operator: (>, Node(testlist_comp, [<Name: ABCSeries@166,26>, <Operator: ,>, Node(power, [<Name: np@166,37>, Node(trailer, [<Operator: .>, <Name: ndarray@166,40>])]), <Operator: ,>, Node(power, [<Name: pd@166,49>, Node(trailer, [<Operator: .>, <Name: Index@166,52>])])]), <Operator: )>])]), <Operator: )>]) in scope <CompiledObject: <built-in function isinstance>>
[N] dbg: execute: <CompiledObject: <built-in function isinstance>> <Arguments: Node(arglist, [<Name: obj@166,20>, <Operator: ,>, Node(atom, [<Operator: (>, Node(testlist_comp, [<Name: ABCSeries@166,26>, <Operator: ,>, Node(power, [<Name: np@166,37>, Node(trailer, [<Operator: .>, <Name: ndarray@166,40>])]), <Operator: ,>, Node(power, [<Name: pd@166,49>, Node(trailer, [<Operator: .>, <Name: Index@166,52>])])]), <Operator: )>])])>
[N] dbg: eval_element <Name: obj@166,20>@(166, 20)
[N] dbg: finder.filter_name "<Name: obj@166,20>" in (<FunctionExecution of <eFunction of <Function: _isnull_new@160-176>>>): '[<FakeName: obj@160,16>]'@(166, 20)
[N] dbg: eval_element <Name: obj@157,19>@(157, 19)
[N] dbg: finder.filter_name "<Name: obj@157,19>" in (<FunctionExecution of <eFunction of <Function: isnull@139-160>>>): '[<FakeName: obj@139,11>]'@(157, 19)
[N] dbg: eval_element <Name: key@872,22>@(872, 22)
[N] dbg: finder.filter_name "<Name: key@872,22>" in (<FunctionExecution of <InstanceElement of <eFunction of <Function: _convert_scalar_indexer@842-880>>>>): '[<Name: key@865,16>, <FakeName: key@842,38>]'@(872, 22)
[N] dbg: finder._names_to_types: [<Name: key@865,16>, <FakeName: key@842,38>] -> [<eInstance of <eClass of <Class: date@641-928>>(<Arguments: Node(arglist, [<Number: 2000>, <Operator: ,>, <Number: 2>, <Operator: ,>, <Number: 25>])>)>, <eInstance of <eClass of <Class: date@641-928>>(<Arguments: Node(arglist, [<Number: 2000>, <Operator: ,>, <Number: 3>, <Operator: ,>, <Number: 2>])>)>]
[N] dbg: finder._names_to_types: [<FakeName: obj@139,11>] -> [<eInstance of <eClass of <Class: date@641-928>>(<Arguments: Node(arglist, [<Number: 2000>, <Operator: ,>, <Number: 2>, <Operator: ,>, <Number: 25>])>)>, <eInstance of <eClass of <Class: date@641-928>>(<Arguments: Node(arglist, [<Number: 2000>, <Operator: ,>, <Number: 3>, <Operator: ,>, <Number: 2>])>)>]
[N] dbg: finder._names_to_types: [<FakeName: obj@160,16>] -> [<eInstance of <eClass of <Class: date@641-928>>(<Arguments: Node(arglist, [<Number: 2000>, <Operator: ,>, <Number: 2>, <Operator: ,>, <Number: 25>])>)>, <eInstance of <eClass of <Class: date@641-928>>(<Arguments: Node(arglist, [<Number: 2000>, <Operator: ,>, <Number: 3>, <Operator: ,>, <Number: 2>])>)>]
[N] dbg: eval_element Node(atom, [<Operator: (>, Node(testlist_comp, [<Name: ABCSeries@166,26>, <Operator: ,>, Node(power, [<Name: np@166,37>, Node(trailer, [<Operator: .>, <Name: ndarray@166,40>])]), <Operator: ,>, Node(power, [<Name: pd@166,49>, Node(trailer, [<Operator: .>, <Name: Index@166,52>])])]), <Operator: )>])@(166, 25)
[N] dbg: eval_element <Name: ABCSeries@166,26>@(166, 26)
[N] dbg: finder.filter_name "<Name: ABCSeries@166,26>" in (<FunctionExecution of <eFunction of <Function: _isnull_new@160-176>>>): '[<Name: ABCSeries@95,0>]'@(166, 26)
[N] dbg: eval_statement <ExprStmt: ABCSeries = create_pandas_abc_type("ABCSeries", "_typ", ("series",))@95,0> (<Name: ABCSeries@95,0>)
[N] dbg: eval_element Node(power, [<Name: create_pandas_abc_type@95,12>, Node(trailer, [<Operator: (>, Node(arglist, [<String: "ABCSeries">, <Operator: ,>, <String: "_typ">, <Operator: ,>, Node(atom, [<Operator: (>, Node(testlist_comp, [<String: "series">, <Operator: ,>]), <Operator: )>])]), <Operator: )>])])@(95, 12)
[N] dbg: finder.filter_name "<Name: create_pandas_abc_type@95,12>" in (<ModuleWrapper: <fast.FastModule: common@1-2894>>): '[<Name: create_pandas_abc_type@68,4>]'@(95, 0)
[N] dbg: finder._names_to_types: [<FakeName: create_pandas_abc_type@68,4>] -> [<eFunction of <Function: create_pandas_abc_type@68-78>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [<String: "ABCSeries">, <Operator: ,>, <String: "_typ">, <Operator: ,>, Node(atom, [<Operator: (>, Node(testlist_comp, [<String: "series">, <Operator: ,>]), <Operator: )>])]), <Operator: )>]) in scope <eFunction of <Function: create_pandas_abc_type@68-78>>
[N] dbg: execute: <eFunction of <Function: create_pandas_abc_type@68-78>> <Arguments: Node(arglist, [<String: "ABCSeries">, <Operator: ,>, <String: "_typ">, <Operator: ,>, Node(atom, [<Operator: (>, Node(testlist_comp, [<String: "series">, <Operator: ,>]), <Operator: )>])])>
[N] dbg: eval_element Node(power, [<Name: meta@75,11>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: name@75,16>, <Operator: ,>, Node(power, [<Name: tuple@75,22>, Node(trailer, [<Operator: (>, <Operator: )>])]), <Operator: ,>, <Name: dct@75,31>]), <Operator: )>])])@(75, 11)
[N] dbg: finder.filter_name "<Name: meta@75,11>" in (<FunctionExecution of <eFunction of <Function: create_pandas_abc_type@68-78>>>): '[<Name: meta@74,4>]'@(75, 11)
[N] dbg: eval_statement <ExprStmt: meta = type("ABCBase", (type,), dct)@74,4> (<Name: meta@74,4>)
[N] dbg: eval_element Node(power, [<Name: type@74,11>, Node(trailer, [<Operator: (>, Node(arglist, [<String: "ABCBase">, <Operator: ,>, Node(atom, [<Operator: (>, Node(testlist_comp, [<Name: type@74,28>, <Operator: ,>]), <Operator: )>]), <Operator: ,>, <Name: dct@74,36>]), <Operator: )>])])@(74, 11)
[N] dbg: finder.filter_name "<Name: type@74,11>" in (<FunctionExecution of <eFunction of <Function: create_pandas_abc_type@68-78>>>): '[<CompiledName: (builtins).type>]'@(74, 4)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).type>] -> [<CompiledObject: <class 'type'>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [<String: "ABCBase">, <Operator: ,>, Node(atom, [<Operator: (>, Node(testlist_comp, [<Name: type@74,28>, <Operator: ,>]), <Operator: )>]), <Operator: ,>, <Name: dct@74,36>]), <Operator: )>]) in scope <CompiledObject: <class 'type'>>
[N] dbg: execute: <CompiledObject: <class 'type'>> <Arguments: Node(arglist, [<String: "ABCBase">, <Operator: ,>, Node(atom, [<Operator: (>, Node(testlist_comp, [<Name: type@74,28>, <Operator: ,>]), <Operator: )>]), <Operator: ,>, <Name: dct@74,36>])>
[N] dbg: eval_element <String: "ABCBase">@(74, 16)
[N] dbg: eval_element Node(atom, [<Operator: (>, Node(testlist_comp, [<Name: type@74,28>, <Operator: ,>]), <Operator: )>])@(74, 27)
[N] dbg: eval_element <Name: dct@74,36>@(74, 36)
[N] dbg: finder.filter_name "<Name: dct@74,36>" in (<FunctionExecution of <eFunction of <Function: create_pandas_abc_type@68-78>>>): '[<Name: dct@72,4>]'@(74, 4)
[N] dbg: eval_statement <ExprStmt: dct = dict(__instancecheck__=_check, __subclasscheck__=_check)@72,4> (<Name: dct@72,4>)
[N] dbg: eval_element Node(power, [<Name: dict@72,10>, Node(trailer, [<Operator: (>, Node(arglist, [Node(argument, [<Name: __instancecheck__@72,15>, <Operator: =>, <Name: _check@72,33>]), <Operator: ,>, Node(argument, [<Name: __subclasscheck__@73,15>, <Operator: =>, <Name: _check@73,33>])]), <Operator: )>])])@(72, 10)
[N] dbg: finder.filter_name "<Name: dict@72,10>" in (<FunctionExecution of <eFunction of <Function: create_pandas_abc_type@68-78>>>): '[<CompiledName: (builtins).dict>]'@(72, 4)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).dict>] -> [<CompiledObject: <class 'dict'>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [Node(argument, [<Name: __instancecheck__@72,15>, <Operator: =>, <Name: _check@72,33>]), <Operator: ,>, Node(argument, [<Name: __subclasscheck__@73,15>, <Operator: =>, <Name: _check@73,33>])]), <Operator: )>]) in scope <CompiledObject: <class 'dict'>>
[N] dbg: execute: <CompiledObject: <class 'dict'>> <Arguments: Node(arglist, [Node(argument, [<Name: __instancecheck__@72,15>, <Operator: =>, <Name: _check@72,33>]), <Operator: ,>, Node(argument, [<Name: __subclasscheck__@73,15>, <Operator: =>, <Name: _check@73,33>])])>
[N] dbg: execute: <InstanceElement of <eFunction of <Function: __init__@190-193>>> <Arguments: Node(arglist, [Node(argument, [<Name: __instancecheck__@72,15>, <Operator: =>, <Name: _check@72,33>]), <Operator: ,>, Node(argument, [<Name: __subclasscheck__@73,15>, <Operator: =>, <Name: _check@73,33>])])>
[N] dbg: execute result: [] in <InstanceElement of <eFunction of <Function: __init__@190-193>>>
[N] dbg: execute result: [<eInstance of <CompiledObject: <class 'dict'>>(<Arguments: Node(arglist, [Node(argument, [<Name: __instancecheck__@72,15>, <Operator: =>, <Name: _check@72,33>]), <Operator: ,>, Node(argument, [<Name: __subclasscheck__@73,15>, <Operator: =>, <Name: _check@73,33>])])>)>] in <CompiledObject: <class 'dict'>>
[N] dbg: eval_statement result [<eInstance of <CompiledObject: <class 'dict'>>(<Arguments: Node(arglist, [Node(argument, [<Name: __instancecheck__@72,15>, <Operator: =>, <Name: _check@72,33>]), <Operator: ,>, Node(argument, [<Name: __subclasscheck__@73,15>, <Operator: =>, <Name: _check@73,33>])])>)>]
[N] dbg: finder._names_to_types: [<Name: dct@72,4>] -> [<eInstance of <CompiledObject: <class 'dict'>>(<Arguments: Node(arglist, [Node(argument, [<Name: __instancecheck__@72,15>, <Operator: =>, <Name: _check@72,33>]), <Operator: ,>, Node(argument, [<Name: __subclasscheck__@73,15>, <Operator: =>, <Name: _check@73,33>])])>)>]
[N] dbg: eval_statement result []
[N] dbg: finder._names_to_types: [<Name: meta@74,4>] -> []
[N] dbg: Return reachable: <ReturnStmt: return meta(name, tuple(), dct)@75,4>
[N] dbg: execute result: [] in <eFunction of <Function: create_pandas_abc_type@68-78>>
[N] dbg: eval_statement result []
[N] dbg: finder._names_to_types: [<Name: ABCSeries@95,0>] -> []
[N] dbg: eval_element Node(power, [<Name: np@166,37>, Node(trailer, [<Operator: .>, <Name: ndarray@166,40>])])@(166, 37)
[N] dbg: finder.filter_name "<Name: np@166,37>" in (<FunctionExecution of <eFunction of <Function: _isnull_new@160-176>>>): '[<Name: np@13,16>]'@(166, 37)
[N] dbg: search_module 'numpy' in '/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/pandas/core/common.py'
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: numpy@1-238>>]
[N] dbg: finder._names_to_types: [<Name: np@13,16>] -> [<ModuleWrapper: <fast.FastModule: numpy@1-238>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: ndarray@166,40>]) in scope <ModuleWrapper: <fast.FastModule: numpy@1-238>>
[N] dbg: search_module 'numpy.core' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/numpy']
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: core@1-91>>]
[N] dbg: search_module 'numpy.core.numeric' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/numpy/core']
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: numeric@1-2899>>]
[N] dbg: search_module 'numpy.core.umath' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/numpy/core']
[N] dbg: after import: [<CompiledObject: <module 'numpy.core.umath' from '/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/numpy/core/umath.cpython-35m-darwin.so'>>]
[N] dbg: search_module 'numpy.core.numerictypes' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/numpy/core']
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: numerictypes@1-1037>>]
[N] dbg: search_module 'numpy.core.fromnumeric' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/numpy/core']
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: fromnumeric@1-3094>>]
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: fromnumeric@1-3094>>]
[N] dbg: search_module 'numpy.core.records' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/numpy/core']
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: records@1-856>>]
[N] dbg: search_module 'numpy.core.memmap' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/numpy/core']
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: memmap@1-201>>]
[N] dbg: search_module 'numpy.core.function_base' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/numpy/core']
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: function_base@1-204>>]
[N] dbg: search_module 'numpy.core.machar' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/numpy/core']
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: machar@1-343>>]
[N] dbg: search_module 'numpy.core.getlimits' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/numpy/core']
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: getlimits@1-309>>]
[N] dbg: search_module 'numpy.core.shape_base' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/numpy/core']
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: shape_base@1-351>>]
[N] dbg: search_module 'numpy.lib' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/numpy']
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: lib@1-47>>]
[N] dbg: search_module 'numpy.lib.type_check' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/numpy/lib']
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: type_check@1-597>>]
[N] dbg: search_module 'numpy.lib.index_tricks' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/numpy/lib']
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: index_tricks@1-875>>]
[N] dbg: search_module 'numpy.lib.function_base' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/numpy/lib']
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: function_base@1-4151>>]
[N] dbg: search_module 'numpy.lib.nanfunctions' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/numpy/lib']
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: nanfunctions@1-1238>>]
[N] dbg: search_module 'numpy.lib.shape_base' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/numpy/lib']
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: shape_base@1-873>>]
[N] dbg: search_module 'numpy.lib.stride_tricks' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/numpy/lib']
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: stride_tricks@1-204>>]
[N] dbg: search_module 'numpy.lib.twodim_base' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/numpy/lib']
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: twodim_base@1-1008>>]
[N] dbg: search_module 'numpy.lib.ufunclike' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/numpy/lib']
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: ufunclike@1-178>>]
[N] dbg: search_module 'numpy.lib.polynomial' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/numpy/lib']
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: polynomial@1-1278>>]
[N] dbg: search_module 'numpy.lib.utils' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/numpy/lib']
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: utils@1-1123>>]
[N] dbg: search_module 'numpy.lib.arraysetops' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/numpy/lib']
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: arraysetops@1-481>>]
[N] dbg: search_module 'numpy.lib.npyio' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/numpy/lib']
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: npyio@1-1993>>]
[N] dbg: search_module 'numpy.lib.financial' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/numpy/lib']
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: financial@1-738>>]
[N] dbg: search_module 'numpy.lib.arrayterator' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/numpy/lib']
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: arrayterator@1-90>>]
[N] dbg: search_module 'numpy.lib.arraypad' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/numpy/lib']
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: arraypad@1-1498>>]
[N] dbg: search_module 'numpy.lib._version' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/numpy/lib']
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: _version@1-56>>]
[N] dbg: search_module 'numpy.matrixlib' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/numpy']
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: matrixlib@1-13>>]
[N] dbg: search_module 'numpy.matrixlib.defmatrix' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/numpy/matrixlib']
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: defmatrix@1-1233>>]
[N] dbg: finder.filter_name "<Name: ndarray@166,40>" in (<ModuleWrapper: <fast.FastModule: numpy@1-238>>): '[<Name: ndarray@91,18>]'@None
[N] dbg: search_module 'numpy.core.multiarray' in paths ['/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/numpy/core']
[N] dbg: finder.filter_name "'ndarray'" in (<CompiledObject: <module 'numpy.core.multiarray' from '/Users/savoie/anaconda/envs/py3/lib/python3.5/site-packages/numpy/core/multiarray.cpython-35m-darwin.so'>>): '[<CompiledName: (numpy.core.multiarray).ndarray>]'@None
[N] dbg: finder._names_to_types: [<CompiledName: (numpy.core.multiarray).ndarray>] -> [<CompiledObject: <class 'numpy.ndarray'>>]
[N] dbg: after import: [<CompiledObject: <class 'numpy.ndarray'>>]
[N] dbg: finder._names_to_types: [<Name: ndarray@91,18>] -> [<CompiledObject: <class 'numpy.ndarray'>>]
[N] dbg: eval_element Node(power, [<Name: pd@166,49>, Node(trailer, [<Operator: .>, <Name: Index@166,52>])])@(166, 49)
[N] dbg: finder.filter_name "<Name: pd@166,49>" in (<FunctionExecution of <eFunction of <Function: _isnull_new@160-176>>>): '[<Name: pd@15,17>]'@(166, 49)
[N] dbg: after import: [<ModuleWrapper: <fast.FastModule: pandas@4-65>>]
[N] dbg: finder._names_to_types: [<Name: pd@15,17>] -> [<ModuleWrapper: <fast.FastModule: pandas@4-65>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: .>, <Name: Index@166,52>]) in scope <ModuleWrapper: <fast.FastModule: pandas@4-65>>
[N] dbg: finder.filter_name "<Name: Index@166,52>" in (<ModuleWrapper: <fast.FastModule: pandas@4-65>>): '[<Name: Index@11,30>]'@None
[N] dbg: finder.filter_name "'Index'" in (<ModuleWrapper: <fast.FastModule: index@2-6241>>): '[<Name: Index@68,6>]'@None
[N] dbg: finder._names_to_types: [<FakeName: Index@68,6>] -> [<eClass of <Class: Index@68-3042>>]
[N] dbg: after import: [<eClass of <Class: Index@68-3042>>]
[N] dbg: finder._names_to_types: [<Name: Index@11,30>] -> [<eClass of <Class: Index@68-3042>>]
[N] dbg: Return unreachable: <ReturnStmt: return _isnull_ndarraylike(obj)@167,8>
[N] dbg: eval_element Node(power, [<Name: isinstance@168,9>, Node(trailer, [<Operator: (>, Node(arglist, [<Name: obj@168,20>, <Operator: ,>, <Name: ABCGeneric@168,25>]), <Operator: )>])])@(168, 9)
[N] dbg: finder.filter_name "<Name: isinstance@168,9>" in (<FunctionExecution of <eFunction of <Function: _isnull_new@160-176>>>): '[<CompiledName: (builtins).isinstance>]'@(168, 9)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).isinstance>] -> [<CompiledObject: <built-in function isinstance>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [<Name: obj@168,20>, <Operator: ,>, <Name: ABCGeneric@168,25>]), <Operator: )>]) in scope <CompiledObject: <built-in function isinstance>>
[N] dbg: execute: <CompiledObject: <built-in function isinstance>> <Arguments: Node(arglist, [<Name: obj@168,20>, <Operator: ,>, <Name: ABCGeneric@168,25>])>
[N] dbg: eval_element <Name: obj@168,20>@(168, 20)
[N] dbg: finder.filter_name "<Name: obj@168,20>" in (<FunctionExecution of <eFunction of <Function: _isnull_new@160-176>>>): '[<FakeName: obj@160,16>]'@(168, 20)
[N] dbg: finder._names_to_types: [<FakeName: obj@160,16>] -> [<eInstance of <eClass of <Class: date@641-928>>(<Arguments: Node(arglist, [<Number: 2000>, <Operator: ,>, <Number: 2>, <Operator: ,>, <Number: 25>])>)>, <eInstance of <eClass of <Class: date@641-928>>(<Arguments: Node(arglist, [<Number: 2000>, <Operator: ,>, <Number: 3>, <Operator: ,>, <Number: 2>])>)>]
[N] dbg: eval_element <Name: ABCGeneric@168,25>@(168, 25)
[N] dbg: finder.filter_name "<Name: ABCGeneric@168,25>" in (<FunctionExecution of <eFunction of <Function: _isnull_new@160-176>>>): '[<Name: ABCGeneric@112,0>]'@(168, 25)
[N] dbg: eval_statement <ExprStmt: ABCGeneric = _ABCGeneric("ABCGeneric", tuple(), {})@112,0> (<Name: ABCGeneric@112,0>)
[N] dbg: eval_element Node(power, [<Name: _ABCGeneric@112,13>, Node(trailer, [<Operator: (>, Node(arglist, [<String: "ABCGeneric">, <Operator: ,>, Node(power, [<Name: tuple@112,39>, Node(trailer, [<Operator: (>, <Operator: )>])]), <Operator: ,>, Node(atom, [<Operator: {>, <Operator: }>])]), <Operator: )>])])@(112, 13)
[N] dbg: finder.filter_name "<Name: _ABCGeneric@112,13>" in (<ModuleWrapper: <fast.FastModule: common@1-2894>>): '[<Name: _ABCGeneric@106,6>]'@(112, 0)
[N] dbg: finder._names_to_types: [<FakeName: _ABCGeneric@106,6>] -> [<eClass of <Class: _ABCGeneric@106-112>>]
[N] dbg: eval_trailer: Node(trailer, [<Operator: (>, Node(arglist, [<String: "ABCGeneric">, <Operator: ,>, Node(power, [<Name: tuple@112,39>, Node(trailer, [<Operator: (>, <Operator: )>])]), <Operator: ,>, Node(atom, [<Operator: {>, <Operator: }>])]), <Operator: )>]) in scope <eClass of <Class: _ABCGeneric@106-112>>
[N] dbg: execute: <eClass of <Class: _ABCGeneric@106-112>> <Arguments: Node(arglist, [<String: "ABCGeneric">, <Operator: ,>, Node(power, [<Name: tuple@112,39>, Node(trailer, [<Operator: (>, <Operator: )>])]), <Operator: ,>, Node(atom, [<Operator: {>, <Operator: }>])])>
[N] dbg: eval_element <Name: type@106,18>@(106, 18)
[N] dbg: finder.filter_name "<Name: type@106,18>" in (<eClass of <Class: _ABCGeneric@106-112>>): '[<CompiledName: (builtins).type>]'@(106, 18)
[N] dbg: finder._names_to_types: [<CompiledName: (builtins).type>] -> [<CompiledObject: <class 'type'>>]
[N] dbg: execute result: [<eInstance of <eClass of <Class: _ABCGeneric@106-112>>(<Arguments: Node(arglist, [<String: "ABCGeneric">, <Operator: ,>, Node(power, [<Name: tuple@112,39>, Node(trailer, [<Operator: (>, <Operator: )>])]), <Operator: ,>, Node(atom, [<Operator: {>, <Operator: }>])])>)>] in <eClass of <Class: _ABCGeneric@106-112>>
[N] dbg: eval_statement result [<eInstance of <eClass of <Class: _ABCGeneric@106-112>>(<Arguments: Node(arglist, [<String: "ABCGeneric">, <Operator: ,>, Node(power, [<Name: tuple@112,39>, Node(trailer, [<Operator: (>, <Operator: )>])]), <Operator: ,>, Node(atom, [<Operator: {>, <Operator: }>])])>)>]
[N] dbg: finder._names_to_types: [<Name: ABCGeneric@112,0>] -> [<eInstance of <eClass of <Class: _ABCGeneric@106-112>>(<Arguments: Node(arglist, [<String: "ABCGeneric">, <Operator: ,>, Node(power, [<Name: tuple@112,39>, Node(trailer, [<Operator: (>, <Operator: )>])]), <Operator: ,>, Node(atom, [<Operator: {>, <Operator: }>])])>)>]
```
Reproduction:
```Python
import jedi
source = '''\
import unittest
import numpy as np
import numpy.testing as npt
import pandas as pd
from pandas.util.testing import assert_frame_equal, assert_series_equal, assert_index_equal
import datetime as dt
import seaicetimeseries.warp as warp
from seaicetimeseries.common import SeaIceTimeseriesInvalidArgument
class TestClimatologyMeans(unittest.TestCase):
def test_means(self):
index = pd.period_range(start='2000-05', end='2016-05', freq='12M')
values = np.array([10, 20, 30, 40, 50, 50, 50, 50, 90, 99,
100, 100, 100, 100, 100, 100, 10])
climatology_years = (2010, 2015)
series = pd.Series(values, index=index)
expected = pd.Series(100, index=[5])
actual = warp.climatology_means(series, climatology_years)
assert_series_equal(expected, actual)
def test_multiple_months_in_series(self):
anything = 3.14159
index = pd.PeriodIndex(['2000-05', '2000-11', '2001-05', '2001-11', '2002-05', '2002-11',
'2003-05', '2003-11', '2004-05', '2004-11', '2005-05'],
dtype='int64', freq='6M')
climatology_years = (2000, 2001)
values = [15., 99., 15., 99., anything, anything,
anything, anything, anything, anything, anything]
series = pd.Series(values, index=index)
actual = warp.climatology_means(series, climatology_years)
expected = pd.Series([15., 99], index=[5, 11])
assert_series_equal(expected, actual)
class TestFilterHemisphere(unittest.TestCase):
def setUp(self):
datetimes = pd.to_datetime(['1990-01-01', '1995-01-01', '2000-01-01', '2010-01-01'])
daily_period_index = datetimes.to_period(freq='D')
monthly_period_index = datetimes.to_period(freq='M')
self.daily_df = pd.DataFrame({
'hemisphere': ['S', 'N', 'S', 'N'],
'total_extent_km2': [19900000.0, 1995000.0, 2000000.0, 2010000.0],
'total_area_km2': [1990.0, 1995.0, 2000.0, 2010.0]
}, index=daily_period_index)
self.monthly_df = pd.DataFrame({
'hemisphere': ['S', 'N', 'S', 'N'],
'total_extent_km2': [19900000.0, 1995000.0, 2000000.0, 2010000.0],
'total_area_km2': [1990.0, 1995.0, 2000.0, 2010.0]
}, index=monthly_period_index)
def test_daily_works_with_hemisphere(self):
expected = self.daily_df.copy().ix[[0, 2]]
actual = warp.filter_hemisphere(self.daily_df, 'S')
assert_frame_equal(expected, actual)
def test_daily_raises_error_with_none(self):
with self.assertRaises(SeaIceTimeseriesInvalidArgument):
warp.filter_hemisphere(self.daily_df, None)
def test_monthly_works_with_hemisphere(self):
expected = self.monthly_df.copy().ix[[1, 3]]
actual = warp.filter_hemisphere(self.monthly_df, 'N')
assert_frame_equal(expected, actual)
def test_monthly_works_with_none(self):
with self.assertRaises(SeaIceTimeseriesInvalidArgument):
warp.filter_hemisphere(self.monthly_df, None)
class TestFilterBeforeAndFilterAfter(unittest.TestCase):
def setUp(self):
datetimes = pd.to_datetime(['1990-01-01', '1995-01-01', '2000-01-01', '2010-01-01'])
daily_period_index = datetimes.to_period(freq='D')
monthly_period_index = datetimes.to_period(freq='M')
self.daily_df = pd.DataFrame({
'total_extent_km2': [19900000.0, 1995000.0, 2000000.0, 2010000.0],
'total_area_km2': [1990.0, 1995.0, 2000.0, 2010.0]
}, index=daily_period_index)
self.monthly_df = pd.DataFrame({
'total_extent_km2': [19900000.0, 1995000.0, 2000000.0, 2010000.0],
'total_area_km2': [1990.0, 1995.0, 2000.0, 2010.0]
}, index=monthly_period_index)
def test_filter_before_works_with_daily_df_and_none(self):
expected = self.daily_df.copy()
actual = warp.filter_before(self.daily_df, None)
assert_frame_equal(expected, actual)
def test_filter_before_works_with_daily_df(self):
expected = self.daily_df.copy().ix[1:]
actual = warp.filter_before(self.daily_df, dt.datetime(1990, 5, 21))
assert_frame_equal(expected, actual)
def test_filter_before_works_with_monthly_df_and_none(self):
expected = self.monthly_df.copy()
actual = warp.filter_before(self.monthly_df, None)
assert_frame_equal(expected, actual)
def test_filter_before_works_with_monthly_df(self):
expected = self.monthly_df.copy().ix[1:]
actual = warp.filter_before(self.monthly_df, dt.datetime(1990, 5, 21))
assert_frame_equal(expected, actual)
def test_filter_after_works_with_daily_df_and_none(self):
expected = self.daily_df.copy()
actual = warp.filter_after(self.daily_df, None)
assert_frame_equal(expected, actual)
def test_filter_after_works_with_daily_df(self):
expected = self.daily_df.copy().ix[0:1]
actual = warp.filter_after(self.daily_df, dt.datetime(1990, 5, 21))
assert_frame_equal(expected, actual)
def test_filter_after_works_with_monthly_df_and_none(self):
expected = self.monthly_df.copy()
actual = warp.filter_after(self.monthly_df, None)
assert_frame_equal(expected, actual)
def test_filter_after_works_with_monthly_df(self):
expected = self.monthly_df.copy().ix[0:1]
actual = warp.filter_after(self.monthly_df, dt.datetime(1990, 5, 21))
assert_frame_equal(expected, actual)
class TestInterpolate(unittest.TestCase):
def setUp(self):
datetimes = pd.date_range('1990-05-01', '1990-05-10', freq='D')
self.extents = np.linspace(100000., 200000., num=len(datetimes))
self.areas = np.linspace(70000., 180000., num=len(datetimes))
missing_extents = self.extents.copy()
missing_areas = self.areas.copy()
missing_extents[2:4] = np.nan
missing_areas[4:8] = np.nan
self.daily_period_index = datetimes.to_period(freq='D')
self.df = pd.DataFrame({
'total_extent_km2': missing_extents,
'total_area_km2': missing_areas,
}, index=self.daily_period_index)
def test_works_limit_one_multiple_missing(self):
"""Expect only first nan to be interpolated."""
expected_extents = self.extents
expected_extents[3] = np.nan
expected_areas = self.areas
expected_areas[5:8] = np.nan
actual = warp.interpolate(self.df, 1)
expected = pd.DataFrame({'total_extent_km2': expected_extents,
'total_area_km2': expected_areas},
index=self.daily_period_index)
assert_frame_equal(expected, actual)
def test_works_limit_zero_multiple_missing(self):
"""Expect all nans to be interpolated."""
expected_extents = self.extents
expected_areas = self.areas
actual = warp.interpolate(self.df, 0)
expected = pd.DataFrame({'total_extent_km2': expected_extents,
'total_area_km2': expected_areas},
index=self.daily_period_index)
assert_frame_equal(expected, actual)
def test_works_limit_negative_multiple_missing(self):
"""Expect arrays to be unchanged."""
expected_extents = self.extents
expected_areas = self.areas
expected_extents[2:4] = np.nan
expected_areas[4:8] = np.nan
actual = warp.interpolate(self.df, -1)
expected = pd.DataFrame({'total_extent_km2': expected_extents,
'total_area_km2': expected_areas},
index=self.daily_period_index)
assert_frame_equal(expected, actual)
class TestNDayAverage(unittest.TestCase):
def setUp(self):
datetimes = pd.date_range('1990-05-01', '1990-05-10', freq='D')
self.extents = np.linspace(100000., 200000., num=len(datetimes))
self.areas = np.linspace(70000., 180000., num=len(datetimes))
missing_extents = self.extents.copy()
missing_areas = self.areas.copy()
missing_extents[2:4] = np.nan
missing_areas[4:8] = np.nan
self.daily_period_index = datetimes.to_period(freq='D')
self.df = pd.DataFrame({
'total_extent_km2': missing_extents,
'total_area_km2': missing_areas,
}, index=self.daily_period_index)
# What the setup df looks like:
# >>> df
# total_area_km2 total_extent_km2
# 1990-05-01 70000.000000 100000.000000
# 1990-05-02 82222.222222 111111.111111
# 1990-05-03 94444.444444 NaN
# 1990-05-04 106666.666667 NaN
# 1990-05-05 NaN 144444.444444
# 1990-05-06 NaN 155555.555556
# 1990-05-07 NaN 166666.666667
# 1990-05-08 NaN 177777.777778
# 1990-05-09 167777.777778 188888.888889
# 1990-05-10 180000.000000 200000.000000
def test_3day_window_1_min_valid(self):
"""Expect that extents are nday averaged properly with 3day window and 1 valid needed."""
in_areas = self.df.total_area_km2
mean_areas = np.zeros_like(in_areas)
mean_areas[0] = np.mean(in_areas[0:1])
mean_areas[1] = np.mean(in_areas[0:2])
mean_areas[2] = np.mean(in_areas[0:3])
mean_areas[3] = np.mean(in_areas[1:4])
mean_areas[4] = np.mean(in_areas[2:4]) # 5 is nan
mean_areas[5] = np.mean(in_areas[3:4])
mean_areas[6] = np.nan
mean_areas[7] = np.nan
mean_areas[8] = np.mean(in_areas[8:9])
mean_areas[9] = np.mean(in_areas[8:10])
in_extents = self.df.total_extent_km2
mean_extents = np.zeros_like(in_extents)
mean_extents[0] = np.mean(in_extents[0:1])
mean_extents[1] = np.mean(in_extents[0:2])
mean_extents[2] = np.mean(in_extents[0:2])
mean_extents[3] = np.mean(in_extents[1:2])
mean_extents[4] = np.mean(in_extents[4:5])
mean_extents[5] = np.mean(in_extents[4:6])
mean_extents[6] = np.mean(in_extents[4:7])
mean_extents[7] = np.mean(in_extents[5:8])
mean_extents[8] = np.mean(in_extents[6:9])
mean_extents[9] = np.mean(in_extents[7:10])
actual = warp.nday_average(self.df, 3, 1)
expected = pd.DataFrame({'total_extent_km2': mean_extents,
'total_area_km2': mean_areas},
index=self.daily_period_index)
assert_frame_equal(expected, actual)
def test_3day_window_2_min_valid(self):
"""Expect that extents are nday averaged properly with 3day window and 2 valid needed."""
in_areas = self.df.total_area_km2
mean_areas = np.zeros_like(in_areas)
mean_areas[0] = np.nan # first value is nan when min_valid is 2
mean_areas[1] = np.mean(in_areas[0:2])
mean_areas[2] = np.mean(in_areas[0:3])
mean_areas[3] = np.mean(in_areas[1:4])
mean_areas[4] = np.mean(in_areas[2:4]) # 5 is nan
mean_areas[5] = np.nan
mean_areas[6] = np.nan
mean_areas[7] = np.nan
mean_areas[8] = np.nan
mean_areas[9] = np.mean(in_areas[8:10])
in_extents = self.df.total_extent_km2
mean_extents = np.zeros_like(in_extents)
mean_extents[0] = np.nan # first value is nan when min_valid is 2
mean_extents[1] = np.mean(in_extents[0:2])
mean_extents[2] = np.mean(in_extents[0:2])
mean_extents[3] = np.nan
mean_extents[4] = np.nan
mean_extents[5] = np.mean(in_extents[4:6])
mean_extents[6] = np.mean(in_extents[4:7])
mean_extents[7] = np.mean(in_extents[5:8])
mean_extents[8] = np.mean(in_extents[6:9])
mean_extents[9] = np.mean(in_extents[7:10])
actual = warp.nday_average(self.df, 3, 2)
expected = pd.DataFrame({'total_extent_km2': mean_extents,
'total_area_km2': mean_areas},
index=self.daily_period_index)
assert_frame_equal(expected, actual)
class TestMeanAndStandardDeviation(unittest.TestCase):
def setUp(self):
"""Set up dataframes."""
datetimes = pd.DatetimeIndex([
'1979-05-02', '1979-06-11',
'1990-05-02', '1990-06-11',
'2000-05-01', '2000-06-10',
'2014-05-02', '2014-06-11',
])
extents = [1000., 2000.,
500., 500.,
1000., 1000.,
2000., 3000.]
self.df = pd.DataFrame({
'total_extent_km2': extents,
}, index=datetimes.to_datetime())
def test_climatology_years(self):
expected_mean_doy_122 = np.mean([500., 1000.])
expected_mean_doy_162 = np.mean([500., 1000.])
expected_std_doy_122 = np.std([500., 1000.], ddof=1)
expected_std_doy_162 = np.std([500., 1000.], ddof=1)
actual = warp.mean_and_standard_deviation(self.df['total_extent_km2'], [1980, 2010])
self.assertEqual(expected_mean_doy_122, actual.loc[122]['total_extent_km2_mean'])
self.assertEqual(expected_std_doy_122, actual.loc[122]['total_extent_km2_std'])
self.assertEqual(expected_mean_doy_162, actual.loc[162]['total_extent_km2_mean'])
self.assertEqual(expected_std_doy_162, actual.loc[162]['total_extent_km2_std'])
def test_basic_all_years(self):
expected_mean_doy_122 = np.mean([1000., 500., 1000., 2000.])
expected_mean_doy_162 = np.mean([2000., 500., 1000., 3000.])
expected_std_doy_122 = np.std([1000., 500., 1000., 2000.], ddof=1)
expected_std_doy_162 = np.std([2000., 500., 1000., 3000.], ddof=1)
actual = warp.mean_and_standard_deviation(self.df['total_extent_km2'], [1979, 2015])
self.assertEqual(expected_mean_doy_122, actual.loc[122]['total_extent_km2_mean'])
self.assertEqual(expected_std_doy_122, actual.loc[122]['total_extent_km2_std'])
self.assertEqual(expected_mean_doy_162, actual.loc[162]['total_extent_km2_mean'])
self.assertEqual(expected_std_doy_162, actual.loc[162]['total_extent_km2_std'])
class TestQuantiles(unittest.TestCase):
def setUp(self):
"""Set up dataframes."""
datetimes = pd.DatetimeIndex([
'1979-02-28', '1979-08-15',
'1990-02-28', '1990-08-15',
'1991-02-28', '1991-08-15',
'1995-02-28', '1995-08-15',
'1996-02-28', '1996-08-15',
'2000-02-28', '2000-08-15',
'2001-02-28', '2001-08-15',
'2002-02-28', '2002-08-15',
'2014-02-28', '2014-08-15',
'2015-02-28', '2015-08-15'])
extents = [100., 200.,
500., 500.,
400., 300.,
300., 400.,
900., 700.,
200., 100.,
600., 600.,
700., 800.,
800., 900.,
1000., 1000.]
daily_period_index = datetimes.to_period(freq='D')
self.df = pd.DataFrame({
'total_extent_km2': extents,
}, index=daily_period_index)
def test_all_years(self):
"""Quantile works with all years."""
extents_2_28 = np.array([100., 500., 400., 300., 900., 200., 600., 700., 800., 1000.])
extents_8_15 = np.array([200., 500., 300., 400., 700., 100., 600., 800., 900., 1000.])
q = np.array([.25, .75])
expected_2_28 = np.percentile(extents_2_28, q*100, interpolation='linear')
expected_8_15 = np.percentile(extents_8_15, q*100, interpolation='linear')
expected_columns = pd.MultiIndex(levels=[[2, 8], [15, 28]],
labels=[[0, 1], [1, 0]])
expected_index = pd.Float64Index([0.25, 0.75])
actual = warp.quantiles(self.df['total_extent_km2'], [1979, 2015], q)
assert_index_equal(actual.index, expected_index)
assert_index_equal(actual.columns, expected_columns)
npt.assert_array_equal(actual[(2, 28)].values, expected_2_28)
npt.assert_array_equal(actual[(8, 15)].values, expected_8_15)
def test_climatology_years(self):
"""Quantile works filtering some years."""
extents_2_28 = np.array([500., 400., 300., 900., 200., 600., 700.])
extents_8_15 = np.array([500., 300., 400., 700., 100., 600., 800.])
q = np.array([.25, .75])
expected_2_28 = np.percentile(extents_2_28, q*100, interpolation='linear')
expected_8_15 = np.percentile(extents_8_15, q*100, interpolation='linear')
expected_index = pd.Float64Index([0.25, 0.75])
expected_columns = pd.MultiIndex(levels=[[2, 8], [15, 28]],
labels=[[0, 1], [1, 0]])
actual = warp.quantiles(self.df, [1980, 2010], q)
assert_index_equal(actual.index, expected_index)
assert_index_equal(actual.columns, expected_columns)
npt.assert_array_equal(actual[(2, 28)].values, expected_2_28)
npt.assert_array_equal(actual[(8, 15)].values, expected_8_15)
def test_interpolation_leap_years(self):
values = np.array([16., 15.,
13., 14., 15.,
15., 16.])
index = ['1979-02-28', '1979-03-01',
'1980-02-28', '1980-02-29', '1980-03-01',
'1981-02-28', '1981-03-01']
series = pd.Series(values, index=pd.to_datetime(index))
series.name = 'test'
q = np.array([0, .5, 1])
expected_2_28 = np.percentile([13, 15, 16], q*100)
expected_2_29 = np.percentile([(16.+15.)/2, 14, (15.+16.)/2], q*100)
expected_3_1 = np.percentile([15, 15, 16], q*100)
expected_index = pd.Float64Index(q)
expected_columns = pd.MultiIndex(levels=[[2, 3], [1, 28, 29]],
labels=[[0, 0, 1], [1, 2, 0]])
actual = warp.quantiles(series, (1979, 1981), levels=q)
assert_index_equal(actual.index, expected_index)
assert_index_equal(actual.columns, expected_columns)
npt.assert_array_equal(actual[(2, 28)].values, expected_2_28)
npt.assert_array_equal(actual[(2, 29)].values, expected_2_29)
npt.assert_array_equal(actual[(3, 1)].values, expected_3_1)
class TestDropMissing(unittest.TestCase):
def test_drop_without_missing_column_remains_same(self):
df = pd.DataFrame(np.random.randn(4, 3), columns=['one', 'two', 'three'])
expected = df.copy()
actual = warp.drop_missing(df)
assert_frame_equal(expected, actual)
def test_drop_with_missing_column(self):
df = pd.DataFrame(np.random.randn(4, 3), columns=['one', 'two_missing', 'three'])
actual = warp.drop_missing(df)
assert 'two_missing' not in actual.columns
expected = df[['one', 'three']]
assert_frame_equal(expected, actual)
class Test_ReorderDailySeriesByYears(unittest.TestCase):
def setUp(self):
dates = pd.date_range(start='1979-01-01', end='2016-01-01')
values = (np.random.randn(np.squeeze(dates.shape)) * 1000).astype(np.int)
self.series = pd.Series(values, index=dates)
def with_start_end_no_year(self):
start = dt.date(2000, 2, 25)
end = dt.date(2000, 3, 2)
actual = warp._reorder_daily_series_by_years(self.series, start, end)
expected = self.series[(self.series.index.date >= start) & (self.series.index.date <= end)]
npt.assert_array_equal(expected.values
'''
script = jedi.Script(encoding='utf-8', line=466, column=46, source=source, path='/Users/savoie/projects/seaice/seaicetimeseries/source/seaicetimeseries/test/test_warp.py')
script.completions()
```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment