Commit Graph

13 Commits

Author SHA1 Message Date
Ben
75c05604d9 Rename all modules to comply with PEP8
Lowercase with underscores
2019-05-16 16:34:16 +01:00
Ben
5a77c09ac7 Only allow login packets to be sent once per-connection 2019-05-04 22:49:46 +01:00
Ben
fcff0cd405 Initial login handlers 2019-04-27 00:12:42 +01:00
Ben
cf1c41ecd8 Placeholder packages for game handlers 2019-04-25 17:30:59 +01:00
Ben
dd6732bfe2 Create generalised base-class for argument deserliazation 2019-04-22 01:14:28 +01:00
Ben
ce4603d496 Remove test handler from login module 2019-04-11 01:32:10 +01:00
Ben
e3ded3e5ce General improvements to handlers module 2019-04-11 01:07:28 +01:00
Ben
df8f6a917b Custom exceptions now raised for cooldown and authentication 2019-04-11 01:06:45 +01:00
Ben
0f09cabe00 Rename 'instance' handler attribute to 'plugin' 2019-04-11 01:06:03 +01:00
Ben
30f1f1fb7f remove_handlers_by_module moved into Houdini.Handlers module 2019-04-11 01:02:30 +01:00
Ben
5a01be8c68 Overhaul converter system
- Keyword argument support
- New Greedy, Union and Optional converters
- Optionally passing extra data as raw list
2019-04-11 01:00:14 +01:00
Ben
7d048372fb Move cooldown classes into their own module 2019-04-11 00:51:44 +01:00
Ben
9d7c437845 Initial commit 2019-03-01 19:41:40 +00:00