def extract_other_import_line(self, path, details):

        function = details[1].strip('" ')
        filepath = None
        if len(details) >= 3:
            filename = details[2].strip('" ')
            if filename != "":
                (subfolder, filename) = os.path.split(filename)
                if subfolder != "":
                    path = os.path.join(current.request.folder,
                                        "modules",
                                        "templates",
                                        subfolder)
                    # @todo: deprecate this block once migration completed
                    if not os.path.exists(path):
                        # Non-standard location (legacy template)?
                        path = os.path.join(current.request.folder,
                                            "private",
                                            "templates",
                                            subfolder)
                filepath = os.path.join(path, filename)

        if len(details) >= 4:
            extraArgs = details[3:]
        else:
            extraArgs = None

        self.tasks.append((2, function, filepath, extraArgs))

    # -------------------------------------------------------------------------
Determine site pressure from altitude.
dataset/ETHPy150Open sahana/eden/modules/s3/s3import.py/S3BulkImporter.extract_other_import_line--crossover with--dataset/ETHPy150Open pvlib/pvlib-python/pvlib/atmosphere.py/alt2pres