[Pymoul-svn] SF.net SVN: pymoul: [35] pymoul/trunk
Status: Alpha
Brought to you by:
tiran
From: <ti...@us...> - 2007-01-16 13:09:31
|
Revision: 35 http://pymoul.svn.sourceforge.net/pymoul/?rev=35&view=rev Author: tiran Date: 2007-01-16 05:09:30 -0800 (Tue, 16 Jan 2007) Log Message: ----------- Added author info Added svn:keywords Fixed and updated eol-styles Modified Paths: -------------- pymoul/trunk/compileui.py pymoul/trunk/setup.py pymoul/trunk/setup_win32.py pymoul/trunk/src/moul/cli/moullauncher.py pymoul/trunk/src/moul/config/darwin.py pymoul/trunk/src/moul/config/generic.py pymoul/trunk/src/moul/config/linux2.py pymoul/trunk/src/moul/config/win32.py pymoul/trunk/src/moul/crypt/elf.py pymoul/trunk/src/moul/crypt/tests/test_elf.py pymoul/trunk/src/moul/crypt/tests/test_wdys.py pymoul/trunk/src/moul/crypt/whatdoyousee.py pymoul/trunk/src/moul/file/chatlog.py pymoul/trunk/src/moul/file/kiimage.py pymoul/trunk/src/moul/file/localization.py pymoul/trunk/src/moul/file/plasmalog.py pymoul/trunk/src/moul/file/wdysini.py pymoul/trunk/src/moul/i18n.py pymoul/trunk/src/moul/log.py pymoul/trunk/src/moul/qt/mainwindow.py pymoul/trunk/src/moul/qt/moulqt.py pymoul/trunk/src/moul/qt/ui/mainwindow.py pymoul/trunk/src/moul/tests/test_i18n.py pymoul/trunk/src/moul/time/cavern.py pymoul/trunk/src/moul/time/dni.py pymoul/trunk/src/moul/time/tests/__init__.py pymoul/trunk/src/moul/time/tests/test_cavern.py Property Changed: ---------------- pymoul/trunk/compileui.py pymoul/trunk/ez_setup.py pymoul/trunk/misc/build_exe.py pymoul/trunk/setup.py pymoul/trunk/setup_win32.py pymoul/trunk/src/moul/__init__.py pymoul/trunk/src/moul/cli/__init__.py pymoul/trunk/src/moul/cli/moullauncher.py pymoul/trunk/src/moul/cli/tests/__init__.py pymoul/trunk/src/moul/config/__init__.py pymoul/trunk/src/moul/config/darwin.py pymoul/trunk/src/moul/config/generic.py pymoul/trunk/src/moul/config/linux2.py pymoul/trunk/src/moul/config/miniwinshell.py pymoul/trunk/src/moul/config/tests/__init__.py pymoul/trunk/src/moul/config/win32.py pymoul/trunk/src/moul/crypt/__init__.py pymoul/trunk/src/moul/crypt/elf.py pymoul/trunk/src/moul/crypt/tests/__init__.py pymoul/trunk/src/moul/crypt/tests/test_elf.py pymoul/trunk/src/moul/crypt/tests/test_wdys.py pymoul/trunk/src/moul/crypt/whatdoyousee.py pymoul/trunk/src/moul/crypt/xtea.py pymoul/trunk/src/moul/file/__init__.py pymoul/trunk/src/moul/file/chatlog.py pymoul/trunk/src/moul/file/kiimage.py pymoul/trunk/src/moul/file/localization.py pymoul/trunk/src/moul/file/plasmalog.py pymoul/trunk/src/moul/file/tests/__init__.py pymoul/trunk/src/moul/file/wdysini.py pymoul/trunk/src/moul/i18n.py pymoul/trunk/src/moul/log.py pymoul/trunk/src/moul/metadata.py pymoul/trunk/src/moul/qt/__init__.py pymoul/trunk/src/moul/qt/mainwindow.py pymoul/trunk/src/moul/qt/moulqt.py pymoul/trunk/src/moul/qt/tests/__init__.py pymoul/trunk/src/moul/qt/ui/__init__.py pymoul/trunk/src/moul/qt/ui/mainwindow.py pymoul/trunk/src/moul/qt/ui/moulqt_rc.py pymoul/trunk/src/moul/tests/__init__.py pymoul/trunk/src/moul/tests/test_i18n.py pymoul/trunk/src/moul/time/__init__.py pymoul/trunk/src/moul/time/cavern.py pymoul/trunk/src/moul/time/dni.py pymoul/trunk/src/moul/time/tests/__init__.py pymoul/trunk/src/moul/time/tests/test_cavern.py pymoul/trunk/test.py Modified: pymoul/trunk/compileui.py =================================================================== --- pymoul/trunk/compileui.py 2007-01-16 12:40:27 UTC (rev 34) +++ pymoul/trunk/compileui.py 2007-01-16 13:09:30 UTC (rev 35) @@ -1,6 +1,10 @@ #!/usr/bin/env python2.5 """Compile QtDesigner's UI and QRC files to Python files """ +__author__ = "Christian Heimes" +__version__ = "$Id$" +__revision__ = "$Revision$" + import os import re from stat import ST_MTIME Property changes on: pymoul/trunk/compileui.py ___________________________________________________________________ Name: svn:keywords + Id Revision Property changes on: pymoul/trunk/ez_setup.py ___________________________________________________________________ Name: svn:keywords + Id Revision Property changes on: pymoul/trunk/misc/build_exe.py ___________________________________________________________________ Name: svn:keywords + Id Revision Modified: pymoul/trunk/setup.py =================================================================== --- pymoul/trunk/setup.py 2007-01-16 12:40:27 UTC (rev 34) +++ pymoul/trunk/setup.py 2007-01-16 13:09:30 UTC (rev 35) @@ -3,6 +3,10 @@ TODO: Long description of pyMoul """ +__author__ = "Christian Heimes" +__version__ = "$Id$" +__revision__ = "$Revision$" + import sys import os import time Property changes on: pymoul/trunk/setup.py ___________________________________________________________________ Name: svn:keywords + Id Revision Modified: pymoul/trunk/setup_win32.py =================================================================== --- pymoul/trunk/setup_win32.py 2007-01-16 12:40:27 UTC (rev 34) +++ pymoul/trunk/setup_win32.py 2007-01-16 13:09:30 UTC (rev 35) @@ -1,5 +1,9 @@ """Win23 helpers for setup.py """ +__author__ = "Christian Heimes" +__version__ = "$Id$" +__revision__ = "$Revision$" + import os import sys from setuptools import find_packages Property changes on: pymoul/trunk/setup_win32.py ___________________________________________________________________ Name: svn:keywords + Id Revision Property changes on: pymoul/trunk/src/moul/__init__.py ___________________________________________________________________ Name: svn:keywords + Id Revision Property changes on: pymoul/trunk/src/moul/cli/__init__.py ___________________________________________________________________ Name: svn:keywords + Id Revision Modified: pymoul/trunk/src/moul/cli/moullauncher.py =================================================================== --- pymoul/trunk/src/moul/cli/moullauncher.py 2007-01-16 12:40:27 UTC (rev 34) +++ pymoul/trunk/src/moul/cli/moullauncher.py 2007-01-16 13:09:30 UTC (rev 35) @@ -18,6 +18,10 @@ # """MOUL launcher """ +__author__ = "Christian Heimes" +__version__ = "$Id$" +__revision__ = "$Revision$" + import os import sys from optparse import OptionParser Property changes on: pymoul/trunk/src/moul/cli/moullauncher.py ___________________________________________________________________ Name: svn:keywords + Id Revision Property changes on: pymoul/trunk/src/moul/cli/tests/__init__.py ___________________________________________________________________ Name: svn:keywords + Id Revision Name: svn:eol-style + native Property changes on: pymoul/trunk/src/moul/config/__init__.py ___________________________________________________________________ Name: svn:keywords + Id Revision Modified: pymoul/trunk/src/moul/config/darwin.py =================================================================== --- pymoul/trunk/src/moul/config/darwin.py 2007-01-16 12:40:27 UTC (rev 34) +++ pymoul/trunk/src/moul/config/darwin.py 2007-01-16 13:09:30 UTC (rev 35) @@ -19,6 +19,10 @@ XXX: untested! """ +__author__ = "Christian Heimes" +__version__ = "$Id$" +__revision__ = "$Revision$" + import os from moul.log import LOG LOG.warning('Darwin/Mac support is not tested') Property changes on: pymoul/trunk/src/moul/config/darwin.py ___________________________________________________________________ Name: svn:keywords + Id Revision Name: svn:eol-style + native Modified: pymoul/trunk/src/moul/config/generic.py =================================================================== --- pymoul/trunk/src/moul/config/generic.py 2007-01-16 12:40:27 UTC (rev 34) +++ pymoul/trunk/src/moul/config/generic.py 2007-01-16 13:09:30 UTC (rev 35) @@ -17,6 +17,10 @@ # """cross platform configuration tools for pyMoul """ +__author__ = "Christian Heimes" +__version__ = "$Id$" +__revision__ = "$Revision$" + # Stub for platform specific functions def getMoulUserDataDir(): """Get path of MOUL user data directory Property changes on: pymoul/trunk/src/moul/config/generic.py ___________________________________________________________________ Name: svn:keywords + Id Revision Modified: pymoul/trunk/src/moul/config/linux2.py =================================================================== --- pymoul/trunk/src/moul/config/linux2.py 2007-01-16 12:40:27 UTC (rev 34) +++ pymoul/trunk/src/moul/config/linux2.py 2007-01-16 13:09:30 UTC (rev 35) @@ -19,6 +19,10 @@ XXX: untested! """ +__author__ = "Christian Heimes" +__version__ = "$Id$" +__revision__ = "$Revision$" + import os from moul.log import LOG LOG.warning('Linux support is not tested') Property changes on: pymoul/trunk/src/moul/config/linux2.py ___________________________________________________________________ Name: svn:keywords + Id Revision Name: svn:eol-style + native Property changes on: pymoul/trunk/src/moul/config/miniwinshell.py ___________________________________________________________________ Name: svn:keywords + Id Revision Property changes on: pymoul/trunk/src/moul/config/tests/__init__.py ___________________________________________________________________ Name: svn:keywords + Id Revision Name: svn:eol-style + native Modified: pymoul/trunk/src/moul/config/win32.py =================================================================== --- pymoul/trunk/src/moul/config/win32.py 2007-01-16 12:40:27 UTC (rev 34) +++ pymoul/trunk/src/moul/config/win32.py 2007-01-16 13:09:30 UTC (rev 35) @@ -17,6 +17,10 @@ # """Win32 configuration for pyMoul """ +__author__ = "Christian Heimes" +__version__ = "$Id$" +__revision__ = "$Revision$" + import os from miniwinshell import my_documents from miniwinshell import application_data Property changes on: pymoul/trunk/src/moul/config/win32.py ___________________________________________________________________ Name: svn:keywords + Id Revision Property changes on: pymoul/trunk/src/moul/crypt/__init__.py ___________________________________________________________________ Name: svn:keywords + Id Revision Modified: pymoul/trunk/src/moul/crypt/elf.py =================================================================== --- pymoul/trunk/src/moul/crypt/elf.py 2007-01-16 12:40:27 UTC (rev 34) +++ pymoul/trunk/src/moul/crypt/elf.py 2007-01-16 13:09:30 UTC (rev 35) @@ -19,6 +19,10 @@ Based on the C++ code from Marack """ +__author__ = "Christian Heimes" +__version__ = "$Id$" +__revision__ = "$Revision$" + import struct def list2int(lst): Property changes on: pymoul/trunk/src/moul/crypt/elf.py ___________________________________________________________________ Name: svn:keywords + Id Revision Property changes on: pymoul/trunk/src/moul/crypt/tests/__init__.py ___________________________________________________________________ Name: svn:keywords + Id Revision Name: svn:eol-style + native Modified: pymoul/trunk/src/moul/crypt/tests/test_elf.py =================================================================== --- pymoul/trunk/src/moul/crypt/tests/test_elf.py 2007-01-16 12:40:27 UTC (rev 34) +++ pymoul/trunk/src/moul/crypt/tests/test_elf.py 2007-01-16 13:09:30 UTC (rev 35) @@ -14,33 +14,37 @@ # You should have received a copy of the GNU General Public License along # with this program; if not, write to the Free Software Foundation, Inc., 59 # Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -"""moul.crypt.elf unit tests -""" -import os +# +"""moul.crypt.elf unit tests +""" +__author__ = "Christian Heimes" +__version__ = "$Id$" +__revision__ = "$Revision$" + +import os import unittest from doctest import DocTestSuite - -import moul.file -from moul.crypt.elf import decryptElf - -base = os.path.dirname(moul.file.__file__) -elf_enc = os.path.join(base, 'tests', 'audiocaps.0.elf') -elf_dec = os.path.join(base, 'tests', 'audiocaps.0.txt') - -class ElfTest(unittest.TestCase): - def setUp(self): - self.enc = open(elf_enc, 'rb') - self.dec = open(elf_dec, 'r') - - def tearDown(self): - self.enc.close() - self.dec.close() - - def test_compare(self): - data = '\n'.join(decryptElf(self.enc)) - self.failUnlessEqual(data, self.dec.read()) - + +import moul.file +from moul.crypt.elf import decryptElf + +base = os.path.dirname(moul.file.__file__) +elf_enc = os.path.join(base, 'tests', 'audiocaps.0.elf') +elf_dec = os.path.join(base, 'tests', 'audiocaps.0.txt') + +class ElfTest(unittest.TestCase): + def setUp(self): + self.enc = open(elf_enc, 'rb') + self.dec = open(elf_dec, 'r') + + def tearDown(self): + self.enc.close() + self.dec.close() + + def test_compare(self): + data = '\n'.join(decryptElf(self.enc)) + self.failUnlessEqual(data, self.dec.read()) + def test_suite(): return unittest.TestSuite(( unittest.makeSuite(ElfTest), @@ -48,5 +52,5 @@ if __name__ == '__main__': unittest.main(defaultTest="test_suite") - - + + Property changes on: pymoul/trunk/src/moul/crypt/tests/test_elf.py ___________________________________________________________________ Name: svn:keywords + Id Revision Name: svn:eol-style + native Modified: pymoul/trunk/src/moul/crypt/tests/test_wdys.py =================================================================== --- pymoul/trunk/src/moul/crypt/tests/test_wdys.py 2007-01-16 12:40:27 UTC (rev 34) +++ pymoul/trunk/src/moul/crypt/tests/test_wdys.py 2007-01-16 13:09:30 UTC (rev 35) @@ -17,6 +17,10 @@ # """moul.crypt.whatdoyousee unit tests """ +__author__ = "Christian Heimes" +__version__ = "$Id$" +__revision__ = "$Revision$" + import os import unittest from doctest import DocTestSuite Property changes on: pymoul/trunk/src/moul/crypt/tests/test_wdys.py ___________________________________________________________________ Name: svn:keywords + Id Revision Modified: pymoul/trunk/src/moul/crypt/whatdoyousee.py =================================================================== --- pymoul/trunk/src/moul/crypt/whatdoyousee.py 2007-01-16 12:40:27 UTC (rev 34) +++ pymoul/trunk/src/moul/crypt/whatdoyousee.py 2007-01-16 13:09:30 UTC (rev 35) @@ -24,6 +24,10 @@ Thanks to Anonymous54321 on the Clockwork Orange BBS forum for the xTEA keys. """ +__author__ = "Christian Heimes" +__version__ = "$Id$" +__revision__ = "$Revision$" + import struct from moul.crypt.xtea import xtea_decrypt Property changes on: pymoul/trunk/src/moul/crypt/whatdoyousee.py ___________________________________________________________________ Name: svn:keywords + Id Revision Property changes on: pymoul/trunk/src/moul/crypt/xtea.py ___________________________________________________________________ Name: svn:keywords + Id Revision Property changes on: pymoul/trunk/src/moul/file/__init__.py ___________________________________________________________________ Name: svn:keywords + Id Revision Modified: pymoul/trunk/src/moul/file/chatlog.py =================================================================== --- pymoul/trunk/src/moul/file/chatlog.py 2007-01-16 12:40:27 UTC (rev 34) +++ pymoul/trunk/src/moul/file/chatlog.py 2007-01-16 13:09:30 UTC (rev 35) @@ -17,6 +17,10 @@ # """Chat log parser """ +__author__ = "Christian Heimes" +__version__ = "$Id$" +__revision__ = "$Revision$" + import re CHAT_RE_TXT = r"^\((?P<M>\d{1,2})/(?P<D>\d{1,2})\ " \ Property changes on: pymoul/trunk/src/moul/file/chatlog.py ___________________________________________________________________ Name: svn:keywords + Id Revision Modified: pymoul/trunk/src/moul/file/kiimage.py =================================================================== --- pymoul/trunk/src/moul/file/kiimage.py 2007-01-16 12:40:27 UTC (rev 34) +++ pymoul/trunk/src/moul/file/kiimage.py 2007-01-16 13:09:30 UTC (rev 35) @@ -17,6 +17,10 @@ # """KI image module """ +__author__ = "Christian Heimes" +__version__ = "$Id$" +__revision__ = "$Revision$" + import os import tempfile Property changes on: pymoul/trunk/src/moul/file/kiimage.py ___________________________________________________________________ Name: svn:keywords + Id Revision Modified: pymoul/trunk/src/moul/file/localization.py =================================================================== --- pymoul/trunk/src/moul/file/localization.py 2007-01-16 12:40:27 UTC (rev 34) +++ pymoul/trunk/src/moul/file/localization.py 2007-01-16 13:09:30 UTC (rev 35) @@ -19,6 +19,11 @@ """ from __future__ import with_statement +__author__ = "Christian Heimes" +__version__ = "$Id$" +__revision__ = "$Revision$" + + __all__ = ('translationRegistry', 'parseLocDirectory') import os Property changes on: pymoul/trunk/src/moul/file/localization.py ___________________________________________________________________ Name: svn:keywords + Id Revision Modified: pymoul/trunk/src/moul/file/plasmalog.py =================================================================== --- pymoul/trunk/src/moul/file/plasmalog.py 2007-01-16 12:40:27 UTC (rev 34) +++ pymoul/trunk/src/moul/file/plasmalog.py 2007-01-16 13:09:30 UTC (rev 35) @@ -1,108 +1,112 @@ -# pyMoul - Python interface to Myst Online URU Live -# Copyright (C) 2007 Christian Heimes <christian (at) cheimes (dot) de> - -# This program is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License as published by the -# Free Software Foundation; either version 2 of the License, or (at your -# option) any later version. -# -# This program is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for -# more details. -# -# You should have received a copy of the GNU General Public License along -# with this program; if not, write to the Free Software Foundation, Inc., 59 -# Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -"""Module to automagically zip MOUL's log files -""" -import os -from stat import ST_MTIME -import time -import zipfile -import re - -from moul.config import getMoulDir -from moul.config import getConfigOption -from moul.crypt.elf import decryptElf - -PLASMA_LOG = "plasmalog.txt" -_marker = object() -RE_SAFEEXT_TEXT = "\.(elf|txt|log|zip|jpg|jpeg)$" -RE_SAFEXT = re.compile(RE_SAFEEXT_TEXT, re.IGNORECASE) - -def getTimeStamp(path): - """Get time stamp yyyymmdd_hhmm based in the modification time - """ - sec = os.stat(path)[ST_MTIME] - return time.strftime("%Y%m%d_%H%M", time.gmtime(sec)) - -def isLogDir(path): - """Check if a path is a valid plasma log directory - - Just checks for the plasmalog.txt file - - Returns either False or a time stamp - """ - pl = os.path.join(path, PLASMA_LOG) - if not os.path.isfile(pl): - return False - return getTimeStamp(pl) - -def zipLogDir(logdir=None, destdir=None, remove=_marker): - """Zip all log files - - This function also zips subdirectories. - """ - if logdir is None: - logdir = getMoulDir('log') - if destdir is None: - destdir = getMoulDir('userdata') - if remove is _marker: - remove = getConfigOption('moul', 'removelogs', default=False) - - stored_dirs = [] - - for root, dirs, files in os.walk(logdir): - stamp = isLogDir(root) - if not stamp: - continue - name = os.path.basename(root) - zipname = "%s_%s.zip" % (name, stamp) - zipfd = zipfile.ZipFile(os.path.join(destdir, zipname), - 'w', zipfile.ZIP_DEFLATED) - for file in files: - if file.lower().startswith('chat.'): - # omit chatlogs from the logs - continue - fname = os.path.join(root, file) - arcname = os.path.join(name, file) - zipfd.write(fname, arcname) - #zipfd.printdir() - zipfd.close() - stored_dirs.append((root, zipname)) - - if remove: - removeLogs(logdir) - - return stored_dirs - -def removeLogs(logdir=None): - """Removes log directories - - The removeLogs function removes only files considered as safe - """ - if logdir is None: - logdir = getMoulDir('log') - - for root, dirs, files in os.walk(logdir, topdown=False): - for name in files: - if RE_SAFEXT.search(name): - os.remove(os.path.join(root, name)) - else: - print name # XXX - for name in dirs: - os.rmdir(os.path.join(root, name)) - - os.rmdir(logdir) +# pyMoul - Python interface to Myst Online URU Live +# Copyright (C) 2007 Christian Heimes <christian (at) cheimes (dot) de> + +# This program is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by the +# Free Software Foundation; either version 2 of the License, or (at your +# option) any later version. +# +# This program is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for +# more details. +# +# You should have received a copy of the GNU General Public License along +# with this program; if not, write to the Free Software Foundation, Inc., 59 +# Temple Place, Suite 330, Boston, MA 02111-1307 USA +# +"""Module to automagically zip MOUL's log files +""" +__author__ = "Christian Heimes" +__version__ = "$Id$" +__revision__ = "$Revision$" + +import os +from stat import ST_MTIME +import time +import zipfile +import re + +from moul.config import getMoulDir +from moul.config import getConfigOption +from moul.crypt.elf import decryptElf + +PLASMA_LOG = "plasmalog.txt" +_marker = object() +RE_SAFEEXT_TEXT = "\.(elf|txt|log|zip|jpg|jpeg)$" +RE_SAFEXT = re.compile(RE_SAFEEXT_TEXT, re.IGNORECASE) + +def getTimeStamp(path): + """Get time stamp yyyymmdd_hhmm based in the modification time + """ + sec = os.stat(path)[ST_MTIME] + return time.strftime("%Y%m%d_%H%M", time.gmtime(sec)) + +def isLogDir(path): + """Check if a path is a valid plasma log directory + + Just checks for the plasmalog.txt file + + Returns either False or a time stamp + """ + pl = os.path.join(path, PLASMA_LOG) + if not os.path.isfile(pl): + return False + return getTimeStamp(pl) + +def zipLogDir(logdir=None, destdir=None, remove=_marker): + """Zip all log files + + This function also zips subdirectories. + """ + if logdir is None: + logdir = getMoulDir('log') + if destdir is None: + destdir = getMoulDir('userdata') + if remove is _marker: + remove = getConfigOption('moul', 'removelogs', default=False) + + stored_dirs = [] + + for root, dirs, files in os.walk(logdir): + stamp = isLogDir(root) + if not stamp: + continue + name = os.path.basename(root) + zipname = "%s_%s.zip" % (name, stamp) + zipfd = zipfile.ZipFile(os.path.join(destdir, zipname), + 'w', zipfile.ZIP_DEFLATED) + for file in files: + if file.lower().startswith('chat.'): + # omit chatlogs from the logs + continue + fname = os.path.join(root, file) + arcname = os.path.join(name, file) + zipfd.write(fname, arcname) + #zipfd.printdir() + zipfd.close() + stored_dirs.append((root, zipname)) + + if remove: + removeLogs(logdir) + + return stored_dirs + +def removeLogs(logdir=None): + """Removes log directories + + The removeLogs function removes only files considered as safe + """ + if logdir is None: + logdir = getMoulDir('log') + + for root, dirs, files in os.walk(logdir, topdown=False): + for name in files: + if RE_SAFEXT.search(name): + os.remove(os.path.join(root, name)) + else: + print name # XXX + for name in dirs: + os.rmdir(os.path.join(root, name)) + + os.rmdir(logdir) Property changes on: pymoul/trunk/src/moul/file/plasmalog.py ___________________________________________________________________ Name: svn:keywords + Id Revision Property changes on: pymoul/trunk/src/moul/file/tests/__init__.py ___________________________________________________________________ Name: svn:keywords + Id Revision Name: svn:eol-style + native Modified: pymoul/trunk/src/moul/file/wdysini.py =================================================================== --- pymoul/trunk/src/moul/file/wdysini.py 2007-01-16 12:40:27 UTC (rev 34) +++ pymoul/trunk/src/moul/file/wdysini.py 2007-01-16 13:09:30 UTC (rev 35) @@ -17,6 +17,10 @@ # """Configuration file parser """ +__author__ = "Christian Heimes" +__version__ = "$Id$" +__revision__ = "$Revision$" + from moul.crypt.whatdoyousee import decryptWDYS from moul.crypt.whatdoyousee import encryptWDYS Property changes on: pymoul/trunk/src/moul/file/wdysini.py ___________________________________________________________________ Name: svn:keywords + Id Revision Modified: pymoul/trunk/src/moul/i18n.py =================================================================== --- pymoul/trunk/src/moul/i18n.py 2007-01-16 12:40:27 UTC (rev 34) +++ pymoul/trunk/src/moul/i18n.py 2007-01-16 13:09:30 UTC (rev 35) @@ -50,6 +50,10 @@ ... TypeError: default must be a unicode string """ +__author__ = "Christian Heimes" +__version__ = "$Id$" +__revision__ = "$Revision$" + from string import Template __all__ = ['_', 'PymoulMessageFactory', 'MessageFactory'] Property changes on: pymoul/trunk/src/moul/i18n.py ___________________________________________________________________ Name: svn:keywords + Id Revision Name: svn:eol-style + native Modified: pymoul/trunk/src/moul/log.py =================================================================== --- pymoul/trunk/src/moul/log.py 2007-01-16 12:40:27 UTC (rev 34) +++ pymoul/trunk/src/moul/log.py 2007-01-16 13:09:30 UTC (rev 35) @@ -17,6 +17,10 @@ # """pyMoul logger """ +__author__ = "Christian Heimes" +__version__ = "$Id$" +__revision__ = "$Revision$" + import logging logging.basicConfig(level=logging.DEBUG, Property changes on: pymoul/trunk/src/moul/log.py ___________________________________________________________________ Name: svn:keywords + Id Revision Property changes on: pymoul/trunk/src/moul/metadata.py ___________________________________________________________________ Name: svn:keywords + Id Revision Property changes on: pymoul/trunk/src/moul/qt/__init__.py ___________________________________________________________________ Name: svn:keywords + Id Revision Modified: pymoul/trunk/src/moul/qt/mainwindow.py =================================================================== --- pymoul/trunk/src/moul/qt/mainwindow.py 2007-01-16 12:40:27 UTC (rev 34) +++ pymoul/trunk/src/moul/qt/mainwindow.py 2007-01-16 13:09:30 UTC (rev 35) @@ -1,3 +1,26 @@ +# pyMoul - Python interface to Myst Online URU Live +# Copyright (C) 2007 Christian Heimes <christian (at) cheimes (dot) de> + +# This program is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by the +# Free Software Foundation; either version 2 of the License, or (at your +# option) any later version. +# +# This program is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for +# more details. +# +# You should have received a copy of the GNU General Public License along +# with this program; if not, write to the Free Software Foundation, Inc., 59 +# Temple Place, Suite 330, Boston, MA 02111-1307 USA +# +"""Moul QT GUI main windows +""" +__author__ = "Christian Heimes" +__version__ = "$Id$" +__revision__ = "$Revision$" + import sys from PyQt4 import QtGui Property changes on: pymoul/trunk/src/moul/qt/mainwindow.py ___________________________________________________________________ Name: svn:keywords + Id Revision Modified: pymoul/trunk/src/moul/qt/moulqt.py =================================================================== --- pymoul/trunk/src/moul/qt/moulqt.py 2007-01-16 12:40:27 UTC (rev 34) +++ pymoul/trunk/src/moul/qt/moulqt.py 2007-01-16 13:09:30 UTC (rev 35) @@ -18,6 +18,10 @@ # """Moul QT GUI main module """ +__author__ = "Christian Heimes" +__version__ = "$Id$" +__revision__ = "$Revision$" + import sys from PyQt4 import QtGui Property changes on: pymoul/trunk/src/moul/qt/moulqt.py ___________________________________________________________________ Name: svn:keywords + Id Revision Property changes on: pymoul/trunk/src/moul/qt/tests/__init__.py ___________________________________________________________________ Name: svn:keywords + Id Revision Name: svn:eol-style + native Property changes on: pymoul/trunk/src/moul/qt/ui/__init__.py ___________________________________________________________________ Name: svn:keywords + Id Revision Modified: pymoul/trunk/src/moul/qt/ui/mainwindow.py =================================================================== --- pymoul/trunk/src/moul/qt/ui/mainwindow.py 2007-01-16 12:40:27 UTC (rev 34) +++ pymoul/trunk/src/moul/qt/ui/mainwindow.py 2007-01-16 13:09:30 UTC (rev 35) @@ -2,7 +2,7 @@ # Form implementation generated from reading ui file 'src\moul\qt\ui\mainwindow.ui' # -# Created: Tue Jan 16 12:47:17 2007 +# Created: Tue Jan 16 13:40:50 2007 # by: PyQt4 UI code generator 4.1.1 # # WARNING! All changes made in this file will be lost! Property changes on: pymoul/trunk/src/moul/qt/ui/mainwindow.py ___________________________________________________________________ Name: svn:keywords + Id Revision Property changes on: pymoul/trunk/src/moul/qt/ui/moulqt_rc.py ___________________________________________________________________ Name: svn:keywords + Id Revision Property changes on: pymoul/trunk/src/moul/tests/__init__.py ___________________________________________________________________ Name: svn:keywords + Id Revision Name: svn:eol-style + native Modified: pymoul/trunk/src/moul/tests/test_i18n.py =================================================================== --- pymoul/trunk/src/moul/tests/test_i18n.py 2007-01-16 12:40:27 UTC (rev 34) +++ pymoul/trunk/src/moul/tests/test_i18n.py 2007-01-16 13:09:30 UTC (rev 35) @@ -15,6 +15,11 @@ # with this program; if not, write to the Free Software Foundation, Inc., 59 # Temple Place, Suite 330, Boston, MA 02111-1307 USA # +"""moul.i18n unit tests +__author__ = "Christian Heimes" +__version__ = "$Id$" +__revision__ = "$Revision$" + import unittest from doctest import DocTestSuite Property changes on: pymoul/trunk/src/moul/tests/test_i18n.py ___________________________________________________________________ Name: svn:keywords + Id Revision Name: svn:eol-style + native Property changes on: pymoul/trunk/src/moul/time/__init__.py ___________________________________________________________________ Name: svn:keywords + Id Revision Modified: pymoul/trunk/src/moul/time/cavern.py =================================================================== --- pymoul/trunk/src/moul/time/cavern.py 2007-01-16 12:40:27 UTC (rev 34) +++ pymoul/trunk/src/moul/time/cavern.py 2007-01-16 13:09:30 UTC (rev 35) @@ -17,6 +17,10 @@ # """pyMoul cavern time tool """ +__author__ = "Christian Heimes" +__version__ = "$Id$" +__revision__ = "$Revision$" + __all__ = ['TIMEZONE_NAMES', 'CavernTime'] from datetime import datetime Property changes on: pymoul/trunk/src/moul/time/cavern.py ___________________________________________________________________ Name: svn:keywords + Id Revision Modified: pymoul/trunk/src/moul/time/dni.py =================================================================== --- pymoul/trunk/src/moul/time/dni.py 2007-01-16 12:40:27 UTC (rev 34) +++ pymoul/trunk/src/moul/time/dni.py 2007-01-16 13:09:30 UTC (rev 35) @@ -17,6 +17,10 @@ # """pyMoul D'ni time tool """ +__author__ = "Christian Heimes" +__version__ = "$Id$" +__revision__ = "$Revision$" + from operator import mul FARAH_1 = -7656 # hahrtee fahrah 1 starts at April 21st 7656 B.C Property changes on: pymoul/trunk/src/moul/time/dni.py ___________________________________________________________________ Name: svn:keywords + Id Revision Modified: pymoul/trunk/src/moul/time/tests/__init__.py =================================================================== --- pymoul/trunk/src/moul/time/tests/__init__.py 2007-01-16 12:40:27 UTC (rev 34) +++ pymoul/trunk/src/moul/time/tests/__init__.py 2007-01-16 13:09:30 UTC (rev 35) @@ -1,2 +1,2 @@ -# testing package - +# testing package + Property changes on: pymoul/trunk/src/moul/time/tests/__init__.py ___________________________________________________________________ Name: svn:keywords + Id Revision Name: svn:eol-style + native Modified: pymoul/trunk/src/moul/time/tests/test_cavern.py =================================================================== --- pymoul/trunk/src/moul/time/tests/test_cavern.py 2007-01-16 12:40:27 UTC (rev 34) +++ pymoul/trunk/src/moul/time/tests/test_cavern.py 2007-01-16 13:09:30 UTC (rev 35) @@ -17,6 +17,10 @@ # """moul.time.cavern unit tests """ +__author__ = "Christian Heimes" +__version__ = "$Id$" +__revision__ = "$Revision$" + import os import unittest from doctest import DocTestSuite Property changes on: pymoul/trunk/src/moul/time/tests/test_cavern.py ___________________________________________________________________ Name: svn:keywords + Id Revision Property changes on: pymoul/trunk/test.py ___________________________________________________________________ Name: svn:keywords + Id Revision Name: svn:eol-style + native This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |