Suppose I have a module named 'module1', which has many classes. I want to use all of their classes in my main controller main.py . I can import whole module with import module1, however, I assume that the class names in 'module1' are unique and I do not want to reference module1 every time I call its function such as module1.class1().
How can I import the whole contents of a module without explicitly having to state class/function names and still being able to refer to them without stating the module name.
Such as:
    # module1.py.
    class Class1():
        pass
    
    class Class2():
        pass
    # __main__.py
    import module1
    
    # The following will not work.
    object1 = Class1()
    object2 = Class2()
 
    