# SoftBank Robotics documentation What's new in NAOqi 2.8?

# Merge Request #2 - August 2014

## Overview

This merge request is mostly a bugfix merge request. Lots of unit tests were also fixed.

## Python bindings

### waitForService

qi.Session.waitForService was bound in Python.

### Async calls

Async calls were fixed. You can make an async call like this:

    obj.myFunc(_async=True)

    future = session.waitForService("MyService", _async=True)

### Using modules

You can now use modules from Python (though you still can’t write them in Python). You can load a module like this:

    mod = qi.module("mymodule")
    cat = mod.createObject("Cat", "an argument")
    cat.meow()

## Redmine issues

- FIX #24164 SDK PYTHON - Bind qi.Session.waitForService() method
- FIX #23495 qi::Future.wait deadlocks whereas no call is ongoing
- FIX #24246 pressing once the chest button segfaults naoqi

Glossary Site map Index Support Contact Legal Notices