Skip to content

Instantly share code, notes, and snippets.

@richstoner
Created August 24, 2014 06:00
Show Gist options
  • Save richstoner/46e553e0366052c0a2b5 to your computer and use it in GitHub Desktop.
Save richstoner/46e553e0366052c0a2b5 to your computer and use it in GitHub Desktop.
custom ipython magic that hooks into girder + celery functionality.
%%girder
def getUser(login):
from girder.utility.model_importer import ModelImporter
m = ModelImporter()
user_query = m.model('user').find({'login' : login})
user = None
if user_query.count() == 1:
user = user_query[0]
else:
print 'no user found'
return user
test_user = getUser('testuser')
from bson import json_util
import json
user_str = json.dumps(test_user, default=json_util.default)
fout = open('/tmp/girder_test.json','w')
fout.write(user_str)
fout.close()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment