def cleanTmp(self): '''clean the tmp dir''' path = os.path.join(os.path.curdir, 'tmp') for item in os.listdir(path): filename = os.path.join(path, item) Log.e(self.TAG, 'deleting %s' % (filename, )) self.deleteFileFolder(filename)
def deleteFileFolder(self, src): '''delete files and folders''' if os.path.isfile(src): try: os.remove(src) except: Log.e(self.TAG, 'delete [%s] failed...' % (src, )) elif os.path.isdir(src): for item in os.listdir(src): itemsrc=os.path.join(src,item) self.deleteFileFolder(itemsrc) try: os.rmdir(src) except: Log.e(self.TAG, 'delete [%s] failed...' % (src, ))
def deleteFileFolder(self, src): '''delete files and folders''' if os.path.isfile(src): try: os.remove(src) except: Log.e(self.TAG, 'delete [%s] failed...' % (src, )) elif os.path.isdir(src): for item in os.listdir(src): itemsrc = os.path.join(src, item) self.deleteFileFolder(itemsrc) try: os.rmdir(src) except: Log.e(self.TAG, 'delete [%s] failed...' % (src, ))
def openInNewTab(self, url): '''open in browser with new tab''' if len(url) > 0: webbrowser.open(url, new=2, autoraise=True) else: Log.e(self.TAG, 'url is empty')