Changeset 189


Ignore:
Timestamp:
09/12/07 11:44:11 (17 years ago)
Author:
bas
Message:

email2trac.py.in:

  • Addded trac version check
Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/ChangeLog

    r187 r189  
    112007-XX-XX
    2         *
     2        * Added version check and exit if we do not support the trac version
     3          closes bug #23
     4          Reported By: Marc Zahnlecker m.zahnlecker at lxbyte dot de
     5          Fixed By   : Bas van der Vlies
    36
    472007-07-18
  • trunk/email2trac.py.in

    r187 r189  
    9797# Some global variables
    9898#
    99 trac_default_version = 0.10
     99trac_default_version = '0.10'
    100100m = None
    101101
     
    10251025       
    10261026        if settings.has_key('trac_version'):
    1027                 version = float(settings['trac_version'])
     1027                version = settings['trac_version']
    10281028        else:
    10291029                version = trac_default_version
    10301030
    1031         if settings.has_key('enable_syslog'):
    1032                 ENABLE_SYSLOG =  float(settings['enable_syslog'])
    1033                        
     1031
    10341032        #debug HvB
    10351033        #print settings
    1036        
     1034
    10371035        try:
    1038                 if version == 0.9:
     1036                if version == '0.9':
    10391037                        from trac import attachment
    10401038                        from trac.env import Environment
     
    10431041                        from trac import util
    10441042                        from trac.Notify import TicketNotifyEmail
    1045                 elif version == 0.10:
     1043                elif version == '0.10':
    10461044                        from trac import attachment
    10471045                        from trac.env import Environment
     
    10541052                        # see http://projects.edgewall.com/trac/changeset/2799
    10551053                        from trac.ticket.notification import TicketNotifyEmail
    1056                 elif version == 0.11:
     1054                elif version == '0.11':
    10571055                        from trac import attachment
    10581056                        from trac.env import Environment
     
    10651063                        # see http://projects.edgewall.com/trac/changeset/2799
    10661064                        from trac.ticket.notification import TicketNotifyEmail
    1067 
    1068        
     1065                else:
     1066                        print 'TRAC version %s is not supported' %version
     1067                        sys.exit(1)
     1068                       
     1069                if settings.has_key('enable_syslog'):
     1070                        ENABLE_SYSLOG =  float(settings['enable_syslog'])
     1071
    10691072                env = Environment(settings['project'], create=0)
    1070                 tktparser = TicketEmailParser(env, settings, version)
     1073                tktparser = TicketEmailParser(env, settings, float(version))
    10711074                tktparser.parse(sys.stdin)
    10721075
Note: See TracChangeset for help on using the changeset viewer.