if os.path.isfile(os.path.join(p, "libcrypto-1_1.dll")):
return os.path.join(p, "libcrypto-1_1.dll")
if os.path.isfile(os.path.join(p, "libeay32.dll")):
- return os.path.join(p, "libeay.dll")
+ return os.path.join(p, "libeay32.dll")
return None
def _load_crypto_libcrypto():
self.export_key_button.setIcon(QIcon(I('save.png')))
self.export_key_button.clicked.connect(self.export_key)
button_layout.addWidget(self.export_key_button)
- spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
+ try:
+ # QT 6
+ spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Policy.Minimum, QtGui.QSizePolicy.Policy.Expanding)
+ except AttributeError:
+ # QT 5
+ spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
+
button_layout.addItem(spacerItem)
if self.wineprefix is not None:
self.cbType.addItem("Extract passhashes from Adobe Digital Editions")
self.cbType.addItem("Extract key from Nook Windows application")
self.cbType.addItem("Extract key from Nook Android application")
- self.cbType.currentIndexChanged.connect(self.update_form, self.cbType.currentIndex())
+ self.cbType.currentIndexChanged.connect(lambda: self.update_form(self.cbType.currentIndex()))
self.layout.addWidget(self.cbType)
self.button_box = QDialogButtonBox(QDialogButtonBox.Cancel)
return 0
if overwrite_original and (output is not None or outputdir is not None):
- print("Can't use --overwrite together with --output or --outputdir.")
+ print("Can't use --overwrite together with --output or --outputdir.", file=sys.stderr)
return 1
if output is not None and os.path.isfile(output) and not force:
return 1
if outputdir is not None and output is not None and os.path.isabs(output):
- print("--output parameter is absolute path despite --outputdir being set.")
- print("Remove --outputdir, or give a relative path to --output.")
+ print("--output parameter is absolute path despite --outputdir being set.", file=sys.stderr)
+ print("Remove --outputdir, or give a relative path to --output.", file=sys.stderr)
return 1
file = os.path.abspath(file)
if not os.path.isfile(file):
- print("Skipping file " + file + " - not found.")
+ print("Skipping file " + file + " - not found.", file=sys.stderr)
continue
if overwrite_original:
self._delete_key_button.clicked.connect(self.delete_key)
button_layout.addWidget(self._delete_key_button)
- spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
+ try:
+ # QT 6
+ spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Policy.Minimum, QtGui.QSizePolicy.Policy.Expanding)
+ except AttributeError:
+ # QT 5
+ spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
+
button_layout.addItem(spacerItem)
layout.addSpacing(5)