Skip to content

Commit dc0d3d6

Browse files
committed
CHANGED: defines split in different files
1 parent 193ffa1 commit dc0d3d6

15 files changed

+56
-51
lines changed

src/defines.py

Lines changed: 0 additions & 32 deletions
This file was deleted.

src/defines/CollisionAction.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
#!/usr/bin/env python3
2+
# -*- coding: utf-8 -*-
3+
from enum import Enum
4+
5+
6+
class CollisionAction(Enum):
7+
FULL_UPDATE = 1
8+
UPDATE = 2
9+
IGNORE = 3
10+
REMOVE = 4

src/defines/FlattenLevel.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
#!/usr/bin/env python3
2+
# -*- coding: utf-8 -*-
3+
from enum import Enum
4+
5+
6+
class FlattenLevel(Enum):
7+
ROOT = 1
8+
USER = 2
9+
PROVIDER = 3
10+
ORGANIZATION = 4

src/defines/ProviderType.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#!/usr/bin/env python3
2+
# -*- coding: utf-8 -*-
3+
from enum import Enum
4+
5+
6+
class ProviderType(Enum):
7+
GITHUB = 1
8+
GITLAB = 2

src/defines/RenameStrategy.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
#!/usr/bin/env python3
2+
# -*- coding: utf-8 -*-
3+
from enum import Enum
4+
5+
6+
class RenameStrategy(Enum):
7+
SHORTEST = 1
8+
SHORTEST_SYSTEMATIC = 2
9+
SYSTEMATIC = 3
10+
IGNORE = 4

src/demos.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
#!/usr/bin/env python3
22
# -*- coding: utf-8 -*-
3-
from typing import List
43

5-
from GitHubService import GitHubService
6-
from ProviderService import ProviderService
7-
from TokenService import get_github_token
4+
from src.service.GitHubService import GitHubService
5+
from src.service.ProviderService import ProviderService
6+
from src.service.TokenService import get_github_token
87

98

109
def get_my_gh_organization_names():

src/main.py

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,13 @@
11
#!/usr/bin/env python3
22
# -*- coding: utf-8 -*-
33

4-
from datetime import datetime
5-
from io import StringIO
6-
7-
from GitHubService import GitHubService, build_github_official_provider
8-
from ProviderService import ProviderService, build_provider
9-
from TokenService import get_github_token
10-
from defines import FlattenLevel, RenameStrategy, ProviderType
11-
from FileService import is_file_directory_writable
12-
from GitLabService import build_gitlab_official_provider
13-
from ArgumentParserService import build_argument_parser, parse_arguments
14-
from UnparserService import print_summary
4+
from src.service.GitHubService import GitHubService, build_github_official_provider
5+
from src.service.ProviderService import ProviderService, build_provider
6+
from src.service.TokenService import get_github_token
7+
from src.defines.ProviderType import ProviderType
8+
from src.service.GitLabService import build_gitlab_official_provider
9+
from src.service.ArgumentParserService import build_argument_parser, parse_arguments
10+
from src.service.UnparserService import print_summary
1511

1612

1713
def build_model(args):
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from pathlib import Path
22

3-
from src.defines import ProviderType
3+
from src.defines.defines import ProviderType
44

55

66
class Repository:
Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,12 @@
44
from datetime import datetime
55

66
from FileService import is_file_directory_writable, is_file_writable
7-
from defines import FlattenLevel, RenameStrategy, CollisionAction, ProviderType
87
import argparse
98

9+
from src.defines.CollisionAction import CollisionAction
10+
from src.defines.FlattenLevel import FlattenLevel
11+
from src.defines.RenameStrategy import RenameStrategy
12+
1013

1114
# TODO: prioritize argument to give priority
1215
def build_argument_parser():

0 commit comments

Comments
 (0)