Bugfixes.
This commit is contained in:
		
							parent
							
								
									39321b2d38
								
							
						
					
					
						commit
						c7633ecc8b
					
				
					 5 changed files with 22 additions and 16 deletions
				
			
		| 
						 | 
				
			
			@ -17,7 +17,7 @@
 | 
			
		|||
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301,USA.
 | 
			
		||||
 | 
			
		||||
# ------------------------------------------------------------------------------
 | 
			
		||||
import os, os.path, re, sys, traceback, unicodedata, shutil
 | 
			
		||||
import os, os.path, re, time, sys, traceback, unicodedata, shutil
 | 
			
		||||
 | 
			
		||||
# ------------------------------------------------------------------------------
 | 
			
		||||
class FolderDeleter:
 | 
			
		||||
| 
						 | 
				
			
			@ -141,6 +141,19 @@ def getOsTempFolder():
 | 
			
		|||
        raise "Sorry, I can't find a temp folder on your machine."
 | 
			
		||||
    return res
 | 
			
		||||
 | 
			
		||||
def getTempFileName(prefix='', extension=''):
 | 
			
		||||
    '''Returns the absolute path to a unique file name in the OS temp folder.
 | 
			
		||||
       The caller will then be able to create a file with this name.
 | 
			
		||||
 | 
			
		||||
       A p_prefix to this file can be provided. If an p_extension is provided,
 | 
			
		||||
       it will be appended to the name. Both dotted and not dotted versions
 | 
			
		||||
       of p_extension are allowed (ie, ".pdf" or "pdf").'''
 | 
			
		||||
    res = '%s/%s_%f' % (getOsTempFolder(), prefix, time.time())
 | 
			
		||||
    if extension:
 | 
			
		||||
        if extension.startswith('.'): res += extension
 | 
			
		||||
        else: res += '.' + extension
 | 
			
		||||
    return res
 | 
			
		||||
 | 
			
		||||
# ------------------------------------------------------------------------------
 | 
			
		||||
def executeCommand(cmd):
 | 
			
		||||
    '''Executes command p_cmd and returns the content of its stderr.'''
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue