---------------------------------------------------------------------------
KeyboardInterrupt Traceback (most recent call last)
<ipython-input-31-947c7f33009e> in <module>()
----> 1 allruns = metob.queryDatabase('lcmsrun',created_by='%')
/global/project/projectdirs/metatlas/anaconda/lib/python2.7/site-packages/metatlas/metatlas_objects.py in queryDatabase(object_type, **kwargs)
213 elif '%' in value:
214 clauses.append("%s like '%s'" % (key, value.replace('*', '%')))
--> 215 else:
216 clauses.append("%s = '%s'" % (key, value))
217 query += 'and '.join(clauses)
/global/project/projectdirs/metatlas/anaconda/lib/python2.7/site-packages/metatlas/metatlas_objects.py in retrieve(self, name)
302 if self._changed:
303 self.prev_unique_id = self.unique_id
--> 304 self.unique_id = uuid.uuid4().hex
305 self.last_modified = time.time()
306 self.modified_by = getpass.getuser()
/global/project/projectdirs/metatlas/anaconda/lib/python2.7/site-packages/metatlas/metatlas_objects.py in load(self, obj, name)
116 if obj.unique_id in self.seen:
117 return self.seen[obj.unique_id]
--> 118 name = name or obj.__class__.__name__
119 if not name.lower().endswith('s'):
120 name += 's'
/global/project/projectdirs/metatlas/anaconda/lib/python2.7/site-packages/metatlas/metatlas_objects.py in find_one(self, table_name, **kwargs)
49 def insert(self, name, state):
50 name = name.lower()
---> 51 if name not in self.db:
52 self.db.create_table(name, primary_id='unique_id',
53 primary_type='String(32)')
/global/project/projectdirs/metatlas/anaconda/lib/python2.7/site-packages/dataset/persistence/table.pyc in find_one(self, **kwargs)
310 """
311 kwargs['_limit'] = 1
--> 312 iterator = self.find(**kwargs)
313 try:
314 return next(iterator)
/global/project/projectdirs/metatlas/anaconda/lib/python2.7/site-packages/dataset/persistence/table.pyc in find(self, _limit, _offset, _step, order_by, return_count, **_filter)
361 count_query = alias(self.table.select(whereclause=args, limit=_limit, offset=_offset),
362 name='count_query_alias').count()
--> 363 rp = self.database.executable.execute(count_query)
364 total_row_count = rp.fetchone()[0]
365 if return_count:
/global/project/projectdirs/metatlas/anaconda/lib/python2.7/site-packages/sqlalchemy/engine/base.pyc in execute(self, statement, *multiparams, **params)
1987
1988 connection = self.contextual_connect(close_with_result=True)
-> 1989 return connection.execute(statement, *multiparams, **params)
1990
1991 def scalar(self, statement, *multiparams, **params):
/global/project/projectdirs/metatlas/anaconda/lib/python2.7/site-packages/sqlalchemy/engine/base.pyc in execute(self, object, *multiparams, **params)
912 type(object))
913 else:
--> 914 return meth(self, multiparams, params)
915
916 def _execute_function(self, func, multiparams, params):
/global/project/projectdirs/metatlas/anaconda/lib/python2.7/site-packages/sqlalchemy/sql/elements.pyc in _execute_on_connection(self, connection, multiparams, params)
321
322 def _execute_on_connection(self, connection, multiparams, params):
--> 323 return connection._execute_clauseelement(self, multiparams, params)
324
325 def unique_params(self, *optionaldict, **kwargs):
/global/project/projectdirs/metatlas/anaconda/lib/python2.7/site-packages/sqlalchemy/engine/base.pyc in _execute_clauseelement(self, elem, multiparams, params)
1008 compiled_sql,
1009 distilled_params,
-> 1010 compiled_sql, distilled_params
1011 )
1012 if self._has_events or self.engine._has_events:
/global/project/projectdirs/metatlas/anaconda/lib/python2.7/site-packages/sqlalchemy/engine/base.pyc in _execute_context(self, dialect, constructor, statement, parameters, *args)
1137 statement,
1138 parameters,
-> 1139 context)
1140 except Exception as e:
1141 self._handle_dbapi_exception(
/global/project/projectdirs/metatlas/anaconda/lib/python2.7/site-packages/sqlalchemy/engine/default.pyc in do_execute(self, cursor, statement, parameters, context)
448
449 def do_execute(self, cursor, statement, parameters, context=None):
--> 450 cursor.execute(statement, parameters)
451
452 def do_execute_no_params(self, cursor, statement, context=None):
/global/project/projectdirs/metatlas/anaconda/lib/python2.7/site-packages/pymysql/cursors.pyc in execute(self, query, args)
132 query = query % self._escape_args(args, conn)
133
--> 134 result = self._query(query)
135 self._executed = query
136 return result
/global/project/projectdirs/metatlas/anaconda/lib/python2.7/site-packages/pymysql/cursors.pyc in _query(self, q)
280 conn = self._get_db()
281 self._last_executed = q
--> 282 conn.query(q)
283 self._do_get_result()
284 return self.rowcount
/global/project/projectdirs/metatlas/anaconda/lib/python2.7/site-packages/pymysql/connections.pyc in query(self, sql, unbuffered)
766 sql = sql.encode(self.encoding, 'surrogateescape')
767 self._execute_command(COMMAND.COM_QUERY, sql)
--> 768 self._affected_rows = self._read_query_result(unbuffered=unbuffered)
769 return self._affected_rows
770
/global/project/projectdirs/metatlas/anaconda/lib/python2.7/site-packages/pymysql/connections.pyc in _read_query_result(self, unbuffered)
927 else:
928 result = MySQLResult(self)
--> 929 result.read()
930 self._result = result
931 if result.server_status is not None:
/global/project/projectdirs/metatlas/anaconda/lib/python2.7/site-packages/pymysql/connections.pyc in read(self)
1123 def read(self):
1124 try:
-> 1125 first_packet = self.connection._read_packet()
1126
1127 if first_packet.is_ok_packet():
/global/project/projectdirs/metatlas/anaconda/lib/python2.7/site-packages/pymysql/connections.pyc in _read_packet(self, packet_type)
880 buff = b''
881 while True:
--> 882 packet_header = self._read_bytes(4)
883 if DEBUG: dump_packet(packet_header)
884 btrl, btrh, packet_number = struct.unpack('<HBB', packet_header)
/global/project/projectdirs/metatlas/anaconda/lib/python2.7/site-packages/pymysql/connections.pyc in _read_bytes(self, num_bytes)
897 while True:
898 try:
--> 899 data = self._rfile.read(num_bytes)
900 break
901 except (IOError, OSError) as e:
/global/project/projectdirs/metatlas/anaconda/lib/python2.7/site-packages/pymysql/_socketio.pyc in readinto(self, b)
57 while True:
58 try:
---> 59 return self._sock.recv_into(b)
60 except timeout:
61 self._timeout_occurred = True
KeyboardInterrupt: