[Pymoul-svn] SF.net SVN: pymoul: [187] pymoul/trunk
Status: Alpha
Brought to you by:
tiran
|
From: <ti...@us...> - 2007-02-23 16:41:53
|
Revision: 187
http://pymoul.svn.sourceforge.net/pymoul/?rev=187&view=rev
Author: tiran
Date: 2007-02-23 08:41:50 -0800 (Fri, 23 Feb 2007)
Log Message:
-----------
Import order fixed
Modified Paths:
--------------
pymoul/trunk/src/moul/crypt/binary.py
pymoul/trunk/src/moul/crypt/binaryrecord.py
pymoul/trunk/src/moul/crypt/whatdoyousee.py
pymoul/trunk/src/moul/crypt/xtea.py
pymoul/trunk/src/moul/file/chatlog.py
pymoul/trunk/src/moul/file/directory.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/utils.py
pymoul/trunk/src/moul/file/wdysini.py
pymoul/trunk/src/moul/log.py
pymoul/trunk/src/moul/osdependent/processinfo.py
pymoul/trunk/src/moul/osdependent/tests/test_processinfo.py
pymoul/trunk/src/moul/qt/dninumbers.py
pymoul/trunk/src/moul/qt/errorhandler.py
pymoul/trunk/src/moul/qt/i18n/__init__.py
pymoul/trunk/src/moul/qt/localization.py
pymoul/trunk/src/moul/qt/mainwindow.py
pymoul/trunk/src/moul/qt/moulqt.py
pymoul/trunk/src/moul/qt/utils.py
pymoul/trunk/src/moul/qt/wdysini.py
pymoul/trunk/src/moul/time/cavern.py
pymoul/trunk/src/moul/time/dni.py
pymoul/trunk/src/moul/time/utils.py
pymoul/trunk/utilities/importorder.py
Modified: pymoul/trunk/src/moul/crypt/binary.py
===================================================================
--- pymoul/trunk/src/moul/crypt/binary.py 2007-02-23 15:19:19 UTC (rev 186)
+++ pymoul/trunk/src/moul/crypt/binary.py 2007-02-23 16:41:50 UTC (rev 187)
@@ -21,9 +21,9 @@
__version__ = "$Id"
__revision__ = "$Revision"
+from struct import calcsize
from struct import pack
from struct import unpack
-from struct import calcsize
from moul.crypt.binaryrecord import parseRecord
from moul.crypt.binaryrecord import registerRecord
Modified: pymoul/trunk/src/moul/crypt/binaryrecord.py
===================================================================
--- pymoul/trunk/src/moul/crypt/binaryrecord.py 2007-02-23 15:19:19 UTC (rev 186)
+++ pymoul/trunk/src/moul/crypt/binaryrecord.py 2007-02-23 16:41:50 UTC (rev 187)
@@ -25,9 +25,9 @@
__version__ = "$Id"
__revision__ = "$Revision"
+from struct import calcsize
from struct import pack
from struct import unpack
-from struct import calcsize
_marker = object()
Modified: pymoul/trunk/src/moul/crypt/whatdoyousee.py
===================================================================
--- pymoul/trunk/src/moul/crypt/whatdoyousee.py 2007-02-23 15:19:19 UTC (rev 186)
+++ pymoul/trunk/src/moul/crypt/whatdoyousee.py 2007-02-23 16:41:50 UTC (rev 187)
@@ -29,11 +29,11 @@
__revision__ = "$Revision$"
import struct
+from logging import getLogger
+from moul.crypt.binary import BinaryFile
from moul.crypt.xtea import xtea_decrypt
from moul.crypt.xtea import xtea_encrypt
-from moul.crypt.binary import BinaryFile
-from logging import getLogger
HEADER = "whatdoyousee"
Modified: pymoul/trunk/src/moul/crypt/xtea.py
===================================================================
--- pymoul/trunk/src/moul/crypt/xtea.py 2007-02-23 15:19:19 UTC (rev 186)
+++ pymoul/trunk/src/moul/crypt/xtea.py 2007-02-23 16:41:50 UTC (rev 187)
@@ -36,10 +36,10 @@
>>> crypt('0123456789012345',z,iv)
'Hello There'
-"""
-
+"""
import struct
+
def crypt(key,data,iv='\00\00\00\00\00\00\00\00',n=32,endian="!"):
"""
Encrypt/decrypt variable length string using XTEA cypher as
Modified: pymoul/trunk/src/moul/file/chatlog.py
===================================================================
--- pymoul/trunk/src/moul/file/chatlog.py 2007-02-23 15:19:19 UTC (rev 186)
+++ pymoul/trunk/src/moul/file/chatlog.py 2007-02-23 16:41:50 UTC (rev 187)
@@ -35,11 +35,11 @@
import os
import re
from fnmatch import fnmatch
+from logging import getLogger
from shutil import move
from time import localtime
from moul.file.utils import fileModTime
-from logging import getLogger
RE_FLAGS = re.LOCALE
Modified: pymoul/trunk/src/moul/file/directory.py
===================================================================
--- pymoul/trunk/src/moul/file/directory.py 2007-02-23 15:19:19 UTC (rev 186)
+++ pymoul/trunk/src/moul/file/directory.py 2007-02-23 16:41:50 UTC (rev 187)
@@ -22,6 +22,7 @@
__revision__ = "$Revision$"
import os
+from logging import getLogger
from moul.file.chatlog import ChatlogDirectoryView
from moul.file.chatlog import ChatlogMover
@@ -30,7 +31,6 @@
from moul.file.plasmalog import PlasmalogZipper
from moul.file.wdysini import AudioIni
from moul.file.wdysini import GraphicsIni
-from logging import getLogger
LOG = getLogger('moul.file.directory')
Modified: pymoul/trunk/src/moul/file/kiimage.py
===================================================================
--- pymoul/trunk/src/moul/file/kiimage.py 2007-02-23 15:19:19 UTC (rev 186)
+++ pymoul/trunk/src/moul/file/kiimage.py 2007-02-23 16:41:50 UTC (rev 187)
@@ -26,11 +26,11 @@
import struct
import tempfile
from fnmatch import fnmatch
+from logging import getLogger
+
from moul.file.utils import fileModTime
from moul.file.utils import fileSize
-from logging import getLogger
-
KINUMBER_RE = re.compile("(\d+)\.jpg$", re.IGNORECASE)
JPEG_HEADER = "\377\330\377"
Modified: pymoul/trunk/src/moul/file/localization.py
===================================================================
--- pymoul/trunk/src/moul/file/localization.py 2007-02-23 15:19:19 UTC (rev 186)
+++ pymoul/trunk/src/moul/file/localization.py 2007-02-23 16:41:50 UTC (rev 187)
@@ -20,14 +20,13 @@
from __future__ import with_statement
import glob
import os
+from logging import getLogger
from sgmllib import SGMLParser
from xml.sax import ContentHandler
from xml.sax import make_parser
from xml.sax.handler import feature_namespaces
from xml.sax.saxutils import unescape
-from logging import getLogger
-
__author__ = "Christian Heimes"
__version__ = "$Id$"
__revision__ = "$Revision$"
Modified: pymoul/trunk/src/moul/file/plasmalog.py
===================================================================
--- pymoul/trunk/src/moul/file/plasmalog.py 2007-02-23 15:19:19 UTC (rev 186)
+++ pymoul/trunk/src/moul/file/plasmalog.py 2007-02-23 16:41:50 UTC (rev 187)
@@ -25,11 +25,11 @@
import time
import zipfile
from fnmatch import fnmatch
+from logging import getLogger
from stat import ST_MTIME
from moul.crypt.elf import decryptElf
from moul.file.utils import fileModTime
-from logging import getLogger
PLASMA_LOG = "plasmalog.txt"
Modified: pymoul/trunk/src/moul/file/utils.py
===================================================================
--- pymoul/trunk/src/moul/file/utils.py 2007-02-23 15:19:19 UTC (rev 186)
+++ pymoul/trunk/src/moul/file/utils.py 2007-02-23 16:41:50 UTC (rev 187)
@@ -28,6 +28,7 @@
from stat import ST_MTIME
from stat import ST_SIZE
+
def fileModTime(path, format=None):
"""Get modification time of file
Modified: pymoul/trunk/src/moul/file/wdysini.py
===================================================================
--- pymoul/trunk/src/moul/file/wdysini.py 2007-02-23 15:19:19 UTC (rev 186)
+++ pymoul/trunk/src/moul/file/wdysini.py 2007-02-23 16:41:50 UTC (rev 187)
@@ -23,10 +23,10 @@
import os
import shutil
+from logging import getLogger
from moul.crypt.whatdoyousee import decryptWDYS
from moul.crypt.whatdoyousee import encryptWDYS
-from logging import getLogger
LOG = getLogger('moul.file.wdysini')
Modified: pymoul/trunk/src/moul/log.py
===================================================================
--- pymoul/trunk/src/moul/log.py 2007-02-23 15:19:19 UTC (rev 186)
+++ pymoul/trunk/src/moul/log.py 2007-02-23 16:41:50 UTC (rev 187)
@@ -23,8 +23,6 @@
__version__ = "$Id$"
__revision__ = "$Revision$"
-__all__ = ['LOG', 'getLogger', 'signalLogDecorator']
-
import logging
import os
import platform
@@ -35,6 +33,7 @@
from moul.metadata import __version__ as moul_version
+
LOG = logging.getLogger('pyMoul')
class LoggingStdout(object):
Modified: pymoul/trunk/src/moul/osdependent/processinfo.py
===================================================================
--- pymoul/trunk/src/moul/osdependent/processinfo.py 2007-02-23 15:19:19 UTC (rev 186)
+++ pymoul/trunk/src/moul/osdependent/processinfo.py 2007-02-23 16:41:50 UTC (rev 187)
@@ -53,7 +53,6 @@
import sys
from logging import getLogger
-
LOG = getLogger("processinfo")
_plat = sys.platform.startswith
Modified: pymoul/trunk/src/moul/osdependent/tests/test_processinfo.py
===================================================================
--- pymoul/trunk/src/moul/osdependent/tests/test_processinfo.py 2007-02-23 15:19:19 UTC (rev 186)
+++ pymoul/trunk/src/moul/osdependent/tests/test_processinfo.py 2007-02-23 16:41:50 UTC (rev 187)
@@ -24,7 +24,7 @@
import unittest
from doctest import DocTestSuite
-import moul.osdependent.processinfo
+import moul.osdependent.processinfo
def test_suite():
Modified: pymoul/trunk/src/moul/qt/dninumbers.py
===================================================================
--- pymoul/trunk/src/moul/qt/dninumbers.py 2007-02-23 15:19:19 UTC (rev 186)
+++ pymoul/trunk/src/moul/qt/dninumbers.py 2007-02-23 16:41:50 UTC (rev 187)
@@ -34,18 +34,19 @@
from logging import getLogger
from moul.time.cavern import CavernTime
+from moul.time.dni import DNI_HOLIDAYS
from moul.time.dni import DniTime
from moul.time.dni import FACTOR_SP
+from moul.time.dni import VAILEETEE
from moul.time.dni import decimal2dni
-from moul.time.dni import VAILEETEE
-from moul.time.dni import DNI_HOLIDAYS
from moul.time.utils import utcnow
+
from moul.qt.utils import QNamespaceContainer
from moul.qt.utils import QSignalLoggerMetaclass
-from moul.qt.utils import skipLogging
from moul.qt.utils import QTimerThreadlet
from moul.qt.utils import dt2qdt
from moul.qt.utils import qdt2dt
+from moul.qt.utils import skipLogging
NUMBER_HEIGHT = 25
Modified: pymoul/trunk/src/moul/qt/errorhandler.py
===================================================================
--- pymoul/trunk/src/moul/qt/errorhandler.py 2007-02-23 15:19:19 UTC (rev 186)
+++ pymoul/trunk/src/moul/qt/errorhandler.py 2007-02-23 16:41:50 UTC (rev 187)
@@ -29,9 +29,9 @@
import os
import sys
from PyQt4.QtGui import QApplication
+from logging import getLogger
from traceback import format_exception
-from logging import getLogger
from moul.qt.utils import criticalMB
Modified: pymoul/trunk/src/moul/qt/i18n/__init__.py
===================================================================
--- pymoul/trunk/src/moul/qt/i18n/__init__.py 2007-02-23 15:19:19 UTC (rev 186)
+++ pymoul/trunk/src/moul/qt/i18n/__init__.py 2007-02-23 16:41:50 UTC (rev 187)
@@ -89,7 +89,7 @@
if qm is None:
qm = loadTranslationFile(shortname)
if qm is None:
- if lang != 'en':
+ if lang not in ('en', 'C'):
LOG.warning("No translation found!")
else:
LOG.info("Loading translation %s" % shortname)
@@ -97,6 +97,5 @@
LOG.info("Loading translation %s" % longname)
if qm is not None:
- LOG.debug("len(%i), type(%s)" % (len(qm), type(qm)))
translator.load(qm, len(qm))
app.installTranslator(translator)
Modified: pymoul/trunk/src/moul/qt/localization.py
===================================================================
--- pymoul/trunk/src/moul/qt/localization.py 2007-02-23 15:19:19 UTC (rev 186)
+++ pymoul/trunk/src/moul/qt/localization.py 2007-02-23 16:41:50 UTC (rev 187)
@@ -29,14 +29,14 @@
from PyQt4.QtCore import Qt
from PyQt4.QtCore import SIGNAL
from PyQt4.QtCore import pyqtSignature
+from logging import getLogger
from moul.file.localization import translationRegistry as tr
-from logging import getLogger
from moul.qt.simpleprogressbar import SimpleProgressbar
-from moul.qt.utils import QYieldingThreadlet
from moul.qt.utils import QNamespaceContainer
from moul.qt.utils import QSignalLoggerMetaclass
+from moul.qt.utils import QYieldingThreadlet
LOG = getLogger('moul.loc')
Modified: pymoul/trunk/src/moul/qt/mainwindow.py
===================================================================
--- pymoul/trunk/src/moul/qt/mainwindow.py 2007-02-23 15:19:19 UTC (rev 186)
+++ pymoul/trunk/src/moul/qt/mainwindow.py 2007-02-23 16:41:50 UTC (rev 187)
@@ -18,39 +18,38 @@
"""Moul QT GUI main windows
"""
-from __future__ import with_statement
-
__author__ = "Christian Heimes"
__version__ = "$Id$"
__revision__ = "$Revision$"
import os
+import sys
from PyQt4 import QtCore
from PyQt4 import QtGui
from PyQt4.QtCore import Qt
from PyQt4.QtCore import SIGNAL
from PyQt4.QtCore import pyqtSignature
-import sys
+from logging import getLogger
from moul import metadata
from moul.config import lookupDir
from moul.file.directory import UruGameDataDirectory
from moul.file.directory import UruPersonalDataDirectory
-from logging import getLogger
from moul.osdependent import isMoulRunning
from moul.server.ping import ServerList
-from moul.server.ping import isSocketError
from moul.server.ping import fmtSocketError
+from moul.server.ping import isSocketError
+from moul.qt import utils as qtutils
from moul.qt.dninumbers import DniTimeNumberContainer
from moul.qt.localization import LocalizationContainer
-from moul.qt.wdysini import IniFileContainer
from moul.qt.simpleprogressbar import SimpleProgressbar
-from moul.qt.utils import QYieldingThreadlet
-from moul.qt.utils import QThreadlet
from moul.qt.ui.mainwindow import Ui_MainWindow
-from moul.qt import utils as qtutils
+from moul.qt.utils import QThreadlet
+from moul.qt.utils import QYieldingThreadlet
+from moul.qt.wdysini import IniFileContainer
+
LOG = getLogger('moul.qt')
class MainWindow(QtGui.QMainWindow, Ui_MainWindow):
Modified: pymoul/trunk/src/moul/qt/moulqt.py
===================================================================
--- pymoul/trunk/src/moul/qt/moulqt.py 2007-02-23 15:19:19 UTC (rev 186)
+++ pymoul/trunk/src/moul/qt/moulqt.py 2007-02-23 16:41:50 UTC (rev 187)
@@ -23,21 +23,22 @@
__version__ = "$Id$"
__revision__ = "$Revision$"
-from moul.log import createLogfile
-
import sys
from PyQt4 import QtGui
from logging import getLogger
+import moul.log # initialize log handler
+
from moul.config import getPyMoulDataDir
+from moul.log import createLogfile
from moul.osdependent import isMoulRunning
from moul.osdependent.singleapp import SimpleSingleApp
from moul.qt.errorhandler import criticalMB
from moul.qt.errorhandler import removeQtExceptHook
from moul.qt.errorhandler import setupQtExceptHook
+from moul.qt.i18n import installTranslator
from moul.qt.mainwindow import MainWindow
-from moul.qt.i18n import installTranslator
LOG = getLogger('moul.qt')
Modified: pymoul/trunk/src/moul/qt/utils.py
===================================================================
--- pymoul/trunk/src/moul/qt/utils.py 2007-02-23 15:19:19 UTC (rev 186)
+++ pymoul/trunk/src/moul/qt/utils.py 2007-02-23 16:41:50 UTC (rev 187)
@@ -35,16 +35,16 @@
import re
import sip
import warnings
+from PyQt4 import QtCore
+from PyQt4 import QtGui
from PyQt4.QtCore import SIGNAL
-from PyQt4 import QtGui
-from PyQt4 import QtCore
from datetime import datetime
+from types import FunctionType
from types import UnboundMethodType
-from types import FunctionType
from moul.osdependent import __FROZEN__
+from moul.time.utils import UTC
from moul.time.utils import normalizeTZ
-from moul.time.utils import UTC
LOG = logging.getLogger('moul.qt.utils')
Modified: pymoul/trunk/src/moul/qt/wdysini.py
===================================================================
--- pymoul/trunk/src/moul/qt/wdysini.py 2007-02-23 15:19:19 UTC (rev 186)
+++ pymoul/trunk/src/moul/qt/wdysini.py 2007-02-23 16:41:50 UTC (rev 187)
@@ -18,8 +18,6 @@
"""Moul QT GUI main windows
"""
-from __future__ import with_statement
-
__author__ = "Christian Heimes"
__version__ = "$Id$"
__revision__ = "$Revision$"
@@ -30,18 +28,20 @@
from PyQt4.QtCore import Qt
from PyQt4.QtCore import SIGNAL
from PyQt4.QtCore import pyqtSignature
+from logging import getLogger
from moul import metadata
from moul.config import lookupDir
from moul.file.directory import UruGameDataDirectory
from moul.file.directory import UruPersonalDataDirectory
from moul.file.wdysini import videoModes
-from logging import getLogger
+
from moul.qt.utils import QNamespaceContainer
from moul.qt.utils import QSignalLoggerMetaclass
+from moul.qt.utils import criticalMB
from moul.qt.utils import questionMB
-from moul.qt.utils import criticalMB
+
LOG = getLogger('moul.qt')
class IniFileContainer(QNamespaceContainer):
Modified: pymoul/trunk/src/moul/time/cavern.py
===================================================================
--- pymoul/trunk/src/moul/time/cavern.py 2007-02-23 15:19:19 UTC (rev 186)
+++ pymoul/trunk/src/moul/time/cavern.py 2007-02-23 16:41:50 UTC (rev 187)
@@ -25,13 +25,13 @@
from datetime import datetime
+from moul.time.utils import UNIX_0
+from moul.time.utils import UTC
from moul.time.utils import diffTD
from moul.time.utils import normalizeTZ
from moul.time.utils import td2sec
from moul.time.utils import timezone
from moul.time.utils import utcnow
-from moul.time.utils import UNIX_0
-from moul.time.utils import UTC
## not used in the current version
#SUPPORTED_TZ = ('America', 'Canada', 'Etc', 'Europe', 'US')
Modified: pymoul/trunk/src/moul/time/dni.py
===================================================================
--- pymoul/trunk/src/moul/time/dni.py 2007-02-23 15:19:19 UTC (rev 186)
+++ pymoul/trunk/src/moul/time/dni.py 2007-02-23 16:41:50 UTC (rev 187)
@@ -84,15 +84,15 @@
__version__ = "$Id$"
__revision__ = "$Revision$"
+import sys
from datetime import datetime
from time import mktime
-import sys
+from moul.time.utils import UNIX_0
+from moul.time.utils import UTC
from moul.time.utils import td2sec
from moul.time.utils import timezone
from moul.time.utils import utcnow
-from moul.time.utils import UNIX_0
-from moul.time.utils import UTC
# list of month names with approx. dates
VAILEETEE = (
Modified: pymoul/trunk/src/moul/time/utils.py
===================================================================
--- pymoul/trunk/src/moul/time/utils.py 2007-02-23 15:19:19 UTC (rev 186)
+++ pymoul/trunk/src/moul/time/utils.py 2007-02-23 16:41:50 UTC (rev 187)
@@ -21,17 +21,19 @@
__version__ = "$Id$"
__revision__ = "$Revision$"
+from datetime import datetime
+from logging import getLogger
+
from moul.osdependent import __FROZEN__
+
# pytz is an egg
if not __FROZEN__:
import pkg_resources
pkg_resources.require("pytz>=2006p")
-from datetime import datetime
-from logging import getLogger
+from pytz import common_timezones
+from pytz import timezone
from pytz import utc as UTC
-from pytz import timezone
-from pytz import common_timezones
LOG = getLogger('timeutils')
Modified: pymoul/trunk/utilities/importorder.py
===================================================================
--- pymoul/trunk/utilities/importorder.py 2007-02-23 15:19:19 UTC (rev 186)
+++ pymoul/trunk/utilities/importorder.py 2007-02-23 16:41:50 UTC (rev 187)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python2.4
+#!/usr/bin/env python2.5
##############################################################################
#
# Copyright (c) 2001, 2002 Zope Corporation and Contributors.
@@ -119,9 +119,14 @@
imp_list = filterList(import_list, 'import ')
from_list = filterList(import_list, 'from ')
+ #remove future statements from from_list
+ future_list = filterList(from_list, 'from __future__ import')
+ from_list = removeList(from_list, future_list)
+
#extracting non import content
non_import_block = removeList(import_list, imp_list)
non_import_block = removeList(non_import_block, from_list)
+ non_import_block = removeList(non_import_block, future_list)
non_import_block_fmt = formateBlock(non_import_block)
#comma separated imports into individual import statements
@@ -145,7 +150,8 @@
global_from_list = removeList(rem_from_list1, zope_from_list)
#formating the global, zope and zope.app package imports
- format_import_content = mergeAllBlocks(global_imp_list,
+ format_import_content = mergeAllBlocks(future_list,
+ global_imp_list,
zope_imp_list,
zope_app_imp_list,
global_from_list,
@@ -158,6 +164,7 @@
non_import_block_fmt += '\n\n'
fmt_content = format_import_content + non_import_block_fmt
+ fmt_content = fmt_content.strip() + '\n'
return {'import_order':fmt_content,
'non_import_order':import_content}
@@ -253,16 +260,20 @@
return [item for item in list
if item not in rem_list]
-def mergeAllBlocks(global_imp_list, zope_imp_list, zope_app_imp_list,
- global_from_list, zope_from_list, zope_app_from_list):
+def mergeAllBlocks(future_list, global_imp_list, zope_imp_list,
+ zope_app_imp_list, global_from_list, zope_from_list,
+ zope_app_from_list):
"""merges global, zope and zope.app imports """
import_block = ''
+ future_block = formateBlock(future_list)
global_imp_block = formateBlock(global_imp_list)
global_from_block = formateBlock(global_from_list)
zope_imp_block = formateBlock(zope_imp_list)
zope_from_block = formateBlock(zope_from_list)
zope_app_imp_block = formateBlock(zope_app_imp_list)
zope_app_from_block = formateBlock(zope_app_from_list)
+
+ import_block = future_block
import_block += formatsFromAndImportBlock(global_imp_block,
global_from_block)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|