Skip to content

Commit ade4ef2

Browse files
committed
Utils: don't import everything by default
1 parent 98ffc9b commit ade4ef2

31 files changed

+90
-33
lines changed

2018/original_solutions/day21.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
#!/usr/bin/env python3
22

33
from utils import advent
4-
from utils import *
4+
from utils.modules import *
5+
from utils.helpers import *
6+
from utils.decorators import *
57

68
advent.setup(2018, 21, dry_run=True)
79
fin = advent.get_input()

2018/original_solutions/day22.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
#!/usr/bin/env python3
22

33
from utils import advent
4-
from utils import *
4+
from utils.modules import *
5+
from utils.helpers import *
6+
from utils.decorators import *
57
from functools import lru_cache
68

79
advent.setup(2018, 22, dry_run=True)

2018/original_solutions/day23.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
#!/usr/bin/env python3
22

33
from utils import advent
4-
from utils import *
4+
from utils.modules import *
5+
from utils.helpers import *
6+
from utils.decorators import *
57
import z3
68

79
advent.setup(2018, 23, dry_run=True)

2018/original_solutions/day24.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
#!/usr/bin/env python3
22

33
from utils import advent
4-
from utils import *
4+
from utils.modules import *
5+
from utils.helpers import *
6+
from utils.decorators import *
57

68
advent.setup(2018, 24, dry_run=True)
79
# fin = advent.get_input()

2018/original_solutions/day25.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
#!/usr/bin/env python3
22

33
from utils import advent
4-
from utils import *
4+
from utils.modules import *
5+
from utils.helpers import *
6+
from utils.decorators import *
57

68
advent.setup(2018, 25, dry_run=True)
79
fin = advent.get_input()

2019/original_solutions/day01.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
#!/usr/bin/env python3
22

33
from utils import advent
4-
from utils import *
4+
from utils.modules import *
5+
from utils.helpers import *
6+
from utils.decorators import *
57

68
advent.setup(2019, 1)
79

2019/original_solutions/day02.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
#!/usr/bin/env python3
22

33
from utils import advent
4-
from utils import *
4+
from utils.modules import *
5+
from utils.helpers import *
6+
from utils.decorators import *
57
from itertools import product
68

79
fin = advent.get_input()

2019/original_solutions/day03.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
#!/usr/bin/env python3
22

33
from utils import advent
4-
from utils import *
4+
from utils.modules import *
5+
from utils.helpers import *
6+
from utils.decorators import *
57

68
fin = advent.get_input()
79
# eprint(*fin, sep='')

2019/original_solutions/day04.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
#!/usr/bin/env python3
22

33
from utils import advent
4-
from utils import *
4+
from utils.modules import *
5+
from utils.helpers import *
6+
from utils.decorators import *
57

68
fin = advent.get_input()
79
eprint(*fin, sep='')

2019/original_solutions/day05.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
#!/usr/bin/env python3
22

33
from utils import advent
4-
from utils import *
4+
from utils.modules import *
5+
from utils.helpers import *
6+
from utils.decorators import *
57
from operator import add, mul
68
import sys
79

2019/original_solutions/day06.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
#!/usr/bin/env python3
22

33
from utils import advent
4-
from utils import *
4+
from utils.modules import *
5+
from utils.helpers import *
6+
from utils.decorators import *
57

68
fin = advent.get_input()
79
# eprint(*fin, sep='')

2019/original_solutions/day07.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
#!/usr/bin/env python3
22

33
from utils import advent
4-
from utils import *
4+
from utils.modules import *
5+
from utils.helpers import *
6+
from utils.decorators import *
57
from itertools import permutations
68

79
import sys

2019/original_solutions/day08.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
#!/usr/bin/env python3
22

33
from utils import advent
4-
from utils import *
4+
from utils.modules import *
5+
from utils.helpers import *
6+
from utils.decorators import *
57

68
fin = advent.get_input()
79
# eprint(*fin, sep='')

2019/original_solutions/day09.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
#!/usr/bin/env python3
22

33
from utils import advent
4-
from utils import *
4+
from utils.modules import *
5+
from utils.helpers import *
6+
from utils.decorators import *
57

68
##################################################
79

2019/original_solutions/day10.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
#!/usr/bin/env python3
22

33
from utils import advent
4-
from utils import *
4+
from utils.modules import *
5+
from utils.helpers import *
6+
from utils.decorators import *
57
from fractions import Fraction
68

79
fin = advent.get_input()

2019/original_solutions/day11.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
#!/usr/bin/env python3
22

33
from utils import advent
4-
from utils import *
4+
from utils.modules import *
5+
from utils.helpers import *
6+
from utils.decorators import *
57
from lib.intcode import IntcodeVM
68

79
fin = advent.get_input()

2019/original_solutions/day12.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
#!/usr/bin/env python3
22

33
from utils import advent
4-
from utils import *
4+
from utils.modules import *
5+
from utils.helpers import *
6+
from utils.decorators import *
57

68
# fin = advent.get_input()
79
# eprint(*fin, sep='')

2019/original_solutions/day13.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
#!/usr/bin/env python3
22

33
from utils import advent
4-
from utils import *
4+
from utils.modules import *
5+
from utils.helpers import *
6+
from utils.decorators import *
57
from lib.intcode import IntcodeVM
68

79
fin = advent.get_input()

2019/original_solutions/day14.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
#!/usr/bin/env python3
22

33
from utils import advent
4-
from utils import *
4+
from utils.modules import *
5+
from utils.helpers import *
6+
from utils.decorators import *
57

68
advent.setup(2019, 14)
79
fin = advent.get_input()

2019/original_solutions/day15.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
#!/usr/bin/env python3
22

33
from utils import advent
4-
from utils import *
4+
from utils.modules import *
5+
from utils.helpers import *
6+
from utils.decorators import *
57
import sys
68

79
advent.setup(2019, 15)

2019/original_solutions/day16.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
#!/usr/bin/env python3
22

33
from utils import advent
4-
from utils import *
4+
from utils.modules import *
5+
from utils.helpers import *
6+
from utils.decorators import *
57

68
advent.setup(2019, 16)
79
fin = advent.get_input()

2019/original_solutions/day17.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
#!/usr/bin/env python3
22

33
from utils import advent
4-
from utils import *
4+
from utils.modules import *
5+
from utils.helpers import *
6+
from utils.decorators import *
57

68
fin = advent.get_input()
79
# eprint(*fin, sep='')

2019/original_solutions/day18.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
#!/usr/bin/env python3
22

33
from utils import advent
4-
from utils import *
4+
from utils.modules import *
5+
from utils.helpers import *
6+
from utils.decorators import *
57
from string import ascii_lowercase as lowercase, ascii_uppercase as uppercase
68

79
advent.setup(2019, 18, 1)

2019/original_solutions/day19.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
#!/usr/bin/env python3
22

33
from utils import advent
4-
from utils import *
4+
from utils.modules import *
5+
from utils.helpers import *
6+
from utils.decorators import *
57

68
fin = advent.get_input()
79
# eprint(*fin, sep='')

2019/original_solutions/day20.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
#!/usr/bin/env python3
22

33
from utils import advent
4-
from utils import *
4+
from utils.modules import *
5+
from utils.helpers import *
6+
from utils.decorators import *
57

68
fin = advent.get_input()
79
# eprint(*fin, sep='')

2019/original_solutions/day21.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
#!/usr/bin/env python3
22

33
from utils import advent
4-
from utils import *
4+
from utils.modules import *
5+
from utils.helpers import *
6+
from utils.decorators import *
57

68
fin = advent.get_input()
79
# eprint(*fin, sep='')

2019/original_solutions/day22.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
#!/usr/bin/env python3
22

33
from utils import advent
4-
from utils import *
4+
from utils.modules import *
5+
from utils.helpers import *
6+
from utils.decorators import *
57

68
fin = advent.get_input()
79
# eprint(*fin, sep='')

2019/original_solutions/day23.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
#!/usr/bin/env python3
22

33
from utils import advent
4-
from utils import *
4+
from utils.modules import *
5+
from utils.helpers import *
6+
from utils.decorators import *
57

68
fin = advent.get_input()
79
timer_start()

2019/original_solutions/day24.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
#!/usr/bin/env python3
22

33
from utils import advent
4-
from utils import *
4+
from utils.modules import *
5+
from utils.helpers import *
6+
from utils.decorators import *
57
from copy import deepcopy
68

79
fin = advent.get_input()

2019/original_solutions/day25.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
#!/usr/bin/env python3
22

33
from utils import advent
4-
from utils import *
4+
from utils.modules import *
5+
from utils.helpers import *
6+
from utils.decorators import *
57

68
fin = advent.get_input()
79
# eprint(*fin, sep='')

utils/__init__.py

-3
Original file line numberDiff line numberDiff line change
@@ -1,3 +0,0 @@
1-
from .modules import *
2-
from .helpers import *
3-
from .decorators import *

0 commit comments

Comments
 (0)