In [2]:
%%girder

fout = open('/tmp/hello.txt','w')
fout.write('hi rich')
fout.close()


import sys
sys.path.append("/home/safuser/apps/girder")
sys.path.append("/home/safuser/apps/proletariat")


fout = open('/tmp/hello.txt','w')
fout.write('hi rich')
fout.close()
Celery task  322b0985-1653-41b3-8dfe-ab01c7515a0d
Out[2]:
(None, None)

In [3]:
%%girder 

import json

return_result = {}
return_result['kwargs'] = dict(kwargs)
return_result['syspath'] = sys.path

fout = open('/tmp/girder_path.txt','w')
fout.write(json.dumps(return_result))
fout.close()


import sys
sys.path.append("/home/safuser/apps/girder")
sys.path.append("/home/safuser/apps/proletariat")


import json

return_result = {}
return_result['kwargs'] = dict(kwargs)
return_result['syspath'] = sys.path

fout = open('/tmp/girder_path.txt','w')
fout.write(json.dumps(return_result))
fout.close()
Celery task  4090cd40-7bd4-4d0e-ba70-67ac526cdc5f
Out[3]:
(None, None)

In [6]:
%%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()


import sys
sys.path.append("/home/safuser/apps/girder")
sys.path.append("/home/safuser/apps/proletariat")


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()
Celery task  eacb899f-315d-4451-be5e-c5e2754f3c62
Out[6]:
(None, None)

In [5]:
%%lcmagic

print 'hello'


Called as cell magic
Out[5]:
(u'', u"\nprint 'hello'")

In [ ]: