Skip to content

Commit

Permalink
Code improvements for previous commit
Browse files Browse the repository at this point in the history
  • Loading branch information
rhfogh committed Oct 3, 2024
1 parent 13f185e commit 620121b
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 6 deletions.
3 changes: 2 additions & 1 deletion mxcubecore/HardwareObjects/DESY/P11Collect.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
import time
import sys
import os
import math
import logging
import traceback
import h5py
Expand Down Expand Up @@ -115,7 +116,7 @@ def set_resolution(self, value):
Args:
value (float): Resolution value to set.
"""
if round(HWR.beamline.resolution.get_value(), 2) != round(value, 2):
if math.isclose(HWR.beamline.resolution.get_value(), value, abs_tol=0.01):
super().set_resolution(value)

def data_collection_hook(self):
Expand Down
9 changes: 4 additions & 5 deletions mxcubecore/HardwareObjects/abstract/AbstractCollect.py
Original file line number Diff line number Diff line change
Expand Up @@ -223,11 +223,10 @@ def do_collect(self, owner):
wavelength = self.current_dc_parameters.get("wavelength")
energy = self.current_dc_parameters.get("energy")
detector_distance = self.current_dc_parameters.get("detector_distance")
dd0 = self.current_dc_parameters.get("resolution")
if dd0 and dd0.get('upper'):
resolution = dd0["upper"]
else:
resolution = None
try:
resolution = self.current_dc_parameters.get("resolution").get("upper")
except AttributeError:
resolution = None

if wavelength:
# Wavelength (not having a default) overrides energy
Expand Down

0 comments on commit 620121b

Please sign in to comment.