A video showing how Jedi works inside of Zeus can be found here.
Important: Make sure you are running the Zeus 3.97u version or later.
To see how this package works consider this code:
Code: Select all
class BankAccount(object):
    """BankAccount Class.
       This is a class that encapsulates the bank account."""
    def __init__(self, initial_balance=0):
        self.balance = initial_balance
    def deposit(self, amount):
        self.balance += amount
    def withdraw(self, amount):
        self.balance -= amount
    def overdrawn(self):
        return self.|
    def close(self):
        self.balance += 0When the auto complete is fired inside the overdrawn function the follow popup is displayed:

Then after typing in bala that list is filtered as shown below:

Document Autocomplete
Now consider this code:
Code: Select all
def Test():
    account = BankAccount(
Function Arguments Autocomplete
And when the arguments for the function are requested the following popup is displayed:

