Completed
Push — master ( 88297e...da08ae )
by Jerome
35s
created

Project   A

Complexity

Total Complexity 5

Size/Duplication

Total Lines 12
Duplicated Lines 0 %

Importance

Changes 2
Bugs 0 Features 0
Metric Value
c 2
b 0
f 0
dl 0
loc 12
rs 10
wmc 5

1 Method

Rating   Name   Duplication   Size   Complexity  
B __init__() 0 11 5
1
from zipfile import ZipFile
2
3
4
class Project(object):
5
    def __init__(self, path=None, stack=None,*args):
6
7
        # Project already exists
8
        if path is None or len(path) == 0:
9
            raise FileNotFoundError
10
        else:
11
            with ZipFile(path) as project_folder:
12
                with project_folder.open("state.yml") as state:
13
                    pass
14
        self.path = path
15
        self.stack = stack
16
17
18
class FileNotFoundError(IOError):
19
    pass
20