Changeset 173


Ignore:
Timestamp:
07/07/07 13:14:18 (14 years ago)
Author:
bas
Message:

email2trac.py.in, email2trac.conf:

  • Added a new OS independent tmpdir variable
Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/ChangeLog

    r172 r173  
    2424          specific code.
    2525          Fixed by: basv@sara.nl
     26
     27        * Added a new config parameter: tmpdir: /var/tmp, default is '/tmp'
     28          All functions now use this new parameter and use OS independent
     29          path functions.
     30          Implemented by: basv@sara.nl
    2631
    27322007-04-27
  • trunk/email2trac.conf

    r163 r173  
    1616strip_signature: 1
    1717use_textwrap: 70
     18tmpdir : /var/tmp
    1819
    1920
  • trunk/email2trac.py.in

    r172 r173  
    188188                        os.environ['PYTHON_EGG_CACHE'] = self.python_egg_cache
    189189
     190                # Use OS independend functions
     191                #
     192                self.TMPDIR = os.path.normcase('/tmp')
     193                if parameters.has_key('tmpdir'):
     194                        self.TMPDIR = os.path.normcase(str(parameters['tmpdir']))
     195
    190196        # X-Spam-Score: *** (3.255) BAYES_50,DNS_FROM_AHBL_RHSBL,HTML_
    191197        # Note if Spam_level then '*' are included
     
    264270                                print 'TD: this part is not multipart'
    265271
    266                         part_file = '/var/tmp/part%d' % n
     272                        file = 'part%d' %n
     273                        part_file = os.path.join(self.TMPDIR, file)
     274                        #part_file = '/var/tmp/part%d' % n
    267275                        print 'TD: writing part%d (%s)' % (n,part_file)
    268276                        fx = open(part_file, 'wb')
     
    362370                        msg_file = tempfile.mktemp('.email2trac')
    363371                else:
    364                         msg_file = '/var/tmp/msg.txt'
     372                        #msg_file = '/var/tmp/msg.txt'
     373                        msg_file = os.path.join(self.TMPDIR, 'msg.txt')
     374
    365375                print 'TD: saving email to %s' % msg_file
    366376                fx = open(msg_file, 'wb')
     
    836846                        # Must be tuneables HvB
    837847                        #
    838                         dir = '/tmp'
    839                         path, fd =  util.create_unique_file(os.path.join(dir, url_filename))
     848                        path, fd =  util.create_unique_file(os.path.join(self.TMPDIR, url_filename))
    840849                        text = part.get_payload(decode=1)
    841850                        if not text:
Note: See TracChangeset for help on using the changeset viewer.