from __future__ import absolute_import, unicode_literals
import logging
from tempfile import mkdtemp
from virtualenv.util.path import safe_delete
from .via_disk_folder import AppDataDiskFolder
class TempAppData(AppDataDiskFolder):
transient = True
can_update = False
def __init__(self):
super(TempAppData, self).__init__(folder=mkdtemp())
logging.debug("created temporary app data folder %s", self.lock.path)
def reset(self):
"""this is a temporary folder, is already empty to start with"""
def close(self):
logging.debug("remove temporary app data folder %s", self.lock.path)
safe_delete(self.lock.path)
def embed_update_log(self, distribution, for_py_version):
raise NotImplementedError
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| __pycache__ | Folder | 0755 |
|
|
| __init__.py | File | 1.43 KB | 0644 |
|
| base.py | File | 2.08 KB | 0644 |
|
| na.py | File | 1.28 KB | 0644 |
|
| read_only.py | File | 1006 B | 0644 |
|
| via_disk_folder.py | File | 5.49 KB | 0644 |
|
| via_tempdir.py | File | 770 B | 0644 |
|