Commit 04b602f9 authored by Morgan Funtowicz's avatar Morgan Funtowicz
Browse files

Put module import on top of the module.

parent 0c88c856
...@@ -20,6 +20,7 @@ import os ...@@ -20,6 +20,7 @@ import os
from abc import ABC, abstractmethod from abc import ABC, abstractmethod
from contextlib import contextmanager from contextlib import contextmanager
from itertools import groupby from itertools import groupby
from os.path import abspath, exists
from typing import Union, Optional, Tuple, List, Dict from typing import Union, Optional, Tuple, List, Dict
import numpy as np import numpy as np
...@@ -100,12 +101,12 @@ class PipelineDataFormat: ...@@ -100,12 +101,12 @@ class PipelineDataFormat:
if self.is_multi_columns: if self.is_multi_columns:
self.column = [tuple(c.split('=')) if '=' in c else (c, c) for c in self.column] self.column = [tuple(c.split('=')) if '=' in c else (c, c) for c in self.column]
from os.path import abspath, exists if output is not None:
if exists(abspath(self.output)): if exists(abspath(self.output)):
raise OSError('{} already exists on disk'.format(self.output)) raise OSError('{} already exists on disk'.format(self.output))
if not exists(abspath(self.path)): if not exists(abspath(self.path)):
raise OSError('{} doesnt exist on disk'.format(self.path)) raise OSError('{} doesnt exist on disk'.format(self.path))
@abstractmethod @abstractmethod
def __iter__(self): def __iter__(self):
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment