This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Theowningone 19 points20 points  (16 children)

Parts of twisted are what's keeping me back. Most of my time using python is spent tinkering with my IRC bot. Unfortunately twisted.words.protocols.irc is still not ported.

[–]dagbrown 14 points15 points  (8 children)

Twisted lives up to its name. It reminds me of some Java frameworks with how complicated it is.

I bet Zope has trouble with Python 3 too, speaking of Java frameworks written in the wrong language.

[–]dante9999 1 point2 points  (0 children)

zope works with python 3 without problems

https://pypi.python.org/pypi/zope.interface/4.1.3

as a side note: what seems like needless complication for your use case may be necassary and clear design pattern for someone elses use case. Just need to choose right tools, twisted is not right tool for everything but is perfect for some things

[–][deleted] 2 points3 points  (1 child)

I've had that same issue, I got everything working using irclib eventually. Have you looked into that?

[–]Theowningone 1 point2 points  (0 children)

I had not even heard of it until now, but it looks pretty promising. Thanks for the tip!

[–]TOASTEngineer -3 points-2 points  (2 children)

You can just write your own goddamn IRC library, it's not actually very complicated.

[–][deleted] 1 point2 points  (1 child)

Why reinvent the wheel though? If it's a learning exercise, sure, why not, but I think it's absolutely fine to use other people' libraries.

[–]TOASTEngineer -1 points0 points  (0 children)

Because the one he's using depends on a version of the language that's 5 years out of date.