Skip to content

An Educational project to provide "Spring" like DI to python

Notifications You must be signed in to change notification settings

matang28/pyject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyject

An Educational project to provide "Spring" like DI to python

@Ioc.component()
class TestClass1(object):
    def __init__(self):
        pass

    def do(self):
        return 1


@Ioc.component()
class TestClass2(object):
    def __init__(self):
        pass

    def do(self):
        return 2


@Ioc.component()
class TestClass3(object):
    def __init__(self, test1: TestClass1, test2: TestClass2):
        self._test1 = test1
        self._test2 = test2

    def do(self):
        return self._test1.do() + self._test2.do()

About

An Educational project to provide "Spring" like DI to python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages