CTCP Version reply
This commit is contained in:
parent
8f8dcb0012
commit
3e8bfcf3cb
5 changed files with 24 additions and 1 deletions
|
@ -33,6 +33,7 @@ CHANGELOG
|
||||||
* Check Pyqt4 and pygame are installed and correct versions - Kiooeht [evacipatedBox]
|
* Check Pyqt4 and pygame are installed and correct versions - Kiooeht [evacipatedBox]
|
||||||
* Advanced Mode: View memo (channel) modes - Kiooeht [evacipatedBox]
|
* Advanced Mode: View memo (channel) modes - Kiooeht [evacipatedBox]
|
||||||
* Quirk groups - Kiooeht [evacipatedBox]
|
* Quirk groups - Kiooeht [evacipatedBox]
|
||||||
|
* CTCP Version reply - Kiooeht [evacipatedBox]
|
||||||
* Bug fixes
|
* Bug fixes
|
||||||
* Logviewer updates - Kiooeht [evacipatedBox]
|
* Logviewer updates - Kiooeht [evacipatedBox]
|
||||||
* Memo scrollbar thing - Kiooeht [evacipatedBox]
|
* Memo scrollbar thing - Kiooeht [evacipatedBox]
|
||||||
|
|
5
irc.py
5
irc.py
|
@ -8,6 +8,7 @@ import socket
|
||||||
|
|
||||||
from dataobjs import Mood, PesterProfile
|
from dataobjs import Mood, PesterProfile
|
||||||
from generic import PesterList
|
from generic import PesterList
|
||||||
|
from version import _pcVersion
|
||||||
|
|
||||||
logging.basicConfig(level=logging.INFO)
|
logging.basicConfig(level=logging.INFO)
|
||||||
|
|
||||||
|
@ -271,6 +272,10 @@ class PesterHandler(DefaultCommandHandler):
|
||||||
return
|
return
|
||||||
# silently ignore CTCP
|
# silently ignore CTCP
|
||||||
if msg[0] == '\x01':
|
if msg[0] == '\x01':
|
||||||
|
handle = nick[0:nick.find("!")]
|
||||||
|
logging.info("---> recv \"CTCP %s :%s\"" % (handle, msg[1:-1]))
|
||||||
|
if msg[1:-1] == "VERSION":
|
||||||
|
helpers.notice(self.parent.cli, handle, "\x01VERSION Pesterchum %s\x01" % (_pcVersion))
|
||||||
return
|
return
|
||||||
handle = nick[0:nick.find("!")]
|
handle = nick[0:nick.find("!")]
|
||||||
logging.info("---> recv \"PRIVMSG %s :%s\"" % (handle, msg))
|
logging.info("---> recv \"PRIVMSG %s :%s\"" % (handle, msg))
|
||||||
|
|
3
menus.py
3
menus.py
|
@ -5,6 +5,7 @@ from os import remove
|
||||||
from generic import RightClickList, RightClickTree, MultiTextDialog
|
from generic import RightClickList, RightClickTree, MultiTextDialog
|
||||||
from dataobjs import pesterQuirk, PesterProfile
|
from dataobjs import pesterQuirk, PesterProfile
|
||||||
from memos import TimeSlider, TimeInput
|
from memos import TimeSlider, TimeInput
|
||||||
|
from version import _pcVersion
|
||||||
|
|
||||||
class PesterQuirkItem(QtGui.QTreeWidgetItem):
|
class PesterQuirkItem(QtGui.QTreeWidgetItem):
|
||||||
def __init__(self, quirk):
|
def __init__(self, quirk):
|
||||||
|
@ -1234,7 +1235,7 @@ class AboutPesterchum(QtGui.QDialog):
|
||||||
self.mainwindow = parent
|
self.mainwindow = parent
|
||||||
self.setStyleSheet(self.mainwindow.theme["main/defaultwindow/style"])
|
self.setStyleSheet(self.mainwindow.theme["main/defaultwindow/style"])
|
||||||
|
|
||||||
self.title = QtGui.QLabel("P3ST3RCHUM V. 3.14.2")
|
self.title = QtGui.QLabel("P3ST3RCHUM V. %s" % (_pcVersion))
|
||||||
self.credits = QtGui.QLabel("Programming by:\n\
|
self.credits = QtGui.QLabel("Programming by:\n\
|
||||||
illuminatedwax (ghostDunk)\n\
|
illuminatedwax (ghostDunk)\n\
|
||||||
Kiooeht (evacipatedBox)\n\
|
Kiooeht (evacipatedBox)\n\
|
||||||
|
|
|
@ -1,4 +1,6 @@
|
||||||
# pesterchum
|
# pesterchum
|
||||||
|
import version
|
||||||
|
version.pcVerCalc()
|
||||||
import logging
|
import logging
|
||||||
import os, sys, getopt
|
import os, sys, getopt
|
||||||
import os.path
|
import os.path
|
||||||
|
|
14
version.py
Normal file
14
version.py
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
import urllib
|
||||||
|
|
||||||
|
_pcMajor = "3.14"
|
||||||
|
_pcMinor = "2"
|
||||||
|
_pcStatus = "1" # 0 = alpha
|
||||||
|
# 1 = beta
|
||||||
|
# 2 = release candidate
|
||||||
|
# 3 = public release
|
||||||
|
_pcRevision = "3"
|
||||||
|
_pcVersion = ""
|
||||||
|
|
||||||
|
def pcVerCalc():
|
||||||
|
global _pcVersion
|
||||||
|
_pcVersion = "%s.%s.%s-%s" % (_pcMajor, _pcMinor, _pcStatus, _pcRevision)
|
Loading…
Reference in a new issue