human
Solve the following python programming problem given the following code:
def provision(self) : 
    "
        Installs `MongoDB <http://www.mongodb.org/>`_ and its dependencies.
        This method should be called upon if overriden in base classes, or MongoDB won't work properly in the remote server.

        Example:
        ::

            from provy.core import Role
            from provy.more.debian import MongoDBRole

            class MySampleRole(Role):
                def provision(self):
                    self.provision_role(MongoDBRole) # no need to call this if using with block.
        " 
    distro_info = self.get_distro_info () 
    self.log ('Installing MongoDB via packages') 
    if (self.distributor_id == 'Ubuntu') : 
        self.provision_to_ubuntu () 
else : 
        self.provision_to_debian () 
self.log ('MongoDB installed') 

    
    

    Fix the buggy line: if (self.distributor_id == 'Ubuntu') :
assistant
#Here is Python code to fix the buggy line: if (self.

if (distro_info.distributor_id == 'Ubuntu') :