Open mjgorman opened 7 years ago
Thanks for reporting this. I need to rethink the setup approach a bit because way too many things are being automatically imported -- Channels shouldn't be initialized in the setup but they are because of the way the on_app_start decorator works. channel_service is never actually initialized like other services in newsetup.py because it shouldn't be needed.
I'll see if I can a add a temporary fix in newsetup.py in master but just a heads up that the existing angular UI is being replaced (see the lampmud_ui project and the new_ui branch), so things are in a lot of flux right now. I hope to have the new UI completely done in a few weeks.)
python lampost_setup.py -im results in an AttributeError exception being thrown.
I am able to get it to move on by simply wrapping the cs.register_channel in lampost/server/channel.py of lampost_lib
works, and allows user setup, but obviously not a fix for the real issue. I poked around a bit, but I couldn't see an obvious fix as i'm not sure exactly how the Injected class works.