def create_dataset_from_schema(schema): """Create a dataset from a SDF schema file (JSON). :param schema: The SDF (JSON) file to create a dataset from. :returns: The created dataset. """ try: schema = json.loads(schema.file.read()) except AttributeError: schema = json.loads(schema) dataset = Dataset() dataset.save() dataset.set_schema(schema) call_async(import_dataset, dataset) return dataset