diff --git a/parsetools.py b/parsetools.py index 388b51e..c11d9b5 100644 --- a/parsetools.py +++ b/parsetools.py @@ -1,5 +1,6 @@ import re import random +from os.path import abspath from copy import copy from datetime import timedelta from PyQt4 import QtGui @@ -21,6 +22,8 @@ quirkloader = PythonQuirks() _functionre = re.compile(r"%s" % quirkloader.funcre()) _groupre = re.compile(r"\\([0-9]+)") +_path = abspath('.') + def reloadQuirkFunctions(): quirkloader.load() global _functionre @@ -136,7 +139,7 @@ class smiley(object): self.string = string def convert(self, format): if format == "html": - return "%s" % (smiledict[self.string], self.string, self.string) + return "%s" % (_path, smiledict[self.string], self.string, self.string) else: return self.string class mecmd(object): @@ -368,7 +371,7 @@ def img2smiley(string): string = unicode(string) def imagerep(mo): return reverse_smiley[mo.group(1)] - string = re.sub(r'', imagerep, string) + string = re.sub(r'', imagerep, string) return string smiledict = {