From 1d8f1311fc825e338290107135ca274d91d4665b Mon Sep 17 00:00:00 2001 From: Fabian Sinz Date: Fri, 27 Nov 2015 12:45:30 -0600 Subject: [PATCH] syntax improvement suggested by eywalker --- datajoint/relational_operand.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/datajoint/relational_operand.py b/datajoint/relational_operand.py index 782abe738..d2faade5a 100644 --- a/datajoint/relational_operand.py +++ b/datajoint/relational_operand.py @@ -63,9 +63,8 @@ def make_condition(arg, _negate=False): # mappings are turned into ANDed equality conditions if isinstance(arg, Mapping): - condition = ['`%s`=%s' % - (k, repr(v) if not - isinstance(v, (datetime.date, datetime.datetime, datetime.time)) else repr(str(v))) + condition = ['`%s`=%r' % + (k, v if not isinstance(v, (datetime.date, datetime.datetime, datetime.time)) else str(v)) for k, v in arg.items() if k in self.heading] elif isinstance(arg, np.void): # element of a record array