Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
if not self.magic_dirs.isChecked():
options['args'].append('--dont-bind-magic-dirs')
record_usage(vagrant_magic_dirs=False)
return options
class UnpackTab(QtGui.QWidget):
"""The unpack window, that sets up a .RPZ file in a directory.
"""
UNPACKERS = [
('directory', DirectoryOptions),
('chroot', ChrootOptions),
('docker', DockerOptions),
('vagrant', VagrantOptions),
]
unpacked = QtCore.pyqtSignal(str, object)
def __init__(self, package='', **kwargs):
super(UnpackTab, self).__init__(**kwargs)
layout = QtGui.QGridLayout()
layout.addWidget(QtGui.QLabel("RPZ package:"), 0, 0)
self.package_widget = QtGui.QLineEdit(package, enabled=False)
layout.addWidget(self.package_widget, 0, 1)
browse_pkg = QtGui.QPushButton("Browse")
browse_pkg.clicked.connect(self._browse_pkg)
layout.addWidget(browse_pkg, 0, 2)
layout.addWidget(QtGui.QLabel("Unpacker:"), 1, 0,
def __init__(self):
super(VagrantOptions, self).__init__()
self.image = QtGui.QLineEdit(placeholderText='detect')
self.add_row("Base box:", self.image)
self.distribution = QtGui.QLineEdit(placeholderText='detect')
self.add_row("Distribution:", self.distribution)
self.memory = QtGui.QSpinBox(suffix="MB", minimum=99, maximum=64000,
specialValueText="(default)", value=99)
self.add_row("Memory:", self.memory)
self.gui = QtGui.QCheckBox("Enable local GUI")
self.add_row("GUI:", self.gui)
self.ports = QtGui.QLineEdit(
'',