def start(self):
        try:
            self.process = subprocess.Popen(["java", "-jar", self.path, "-port", "%s" % self.port])
        except:
            raise WebDriverException(
                "OperaDriver executable needs to be available in the path. \
                ")
        time.sleep(10)
        count = 0
        while not utils.is_connectable(self.port):
            count += 1
            time.sleep(1)
            if count == 30:
                 raise WebDriverException("Can not connect to the OperaDriver")
The initialization method of this class gathers information from the
dataset/ETHPy150Open apiad/sublime-browser-integration/selenium/webdriver/opera/service.py/Service.start--crossover with--dataset/ETHPy150Open nir0s/distro/distro.py/LinuxDistribution.__init__