コード例 #1
0
ファイル: dill.py プロジェクト: jamitzky/pupyMPI
def save_module_dict(pickler, obj):
    if obj is pickler._main_module.__dict__:
        if _DEBUG: print "D1: %s" % "<dict ...>"  # obj
        pickler.write('c__builtin__\n__main__\n')
    else:
        if _DEBUG: print "D2: %s" % "<dict ...>"  #obj
        StockPickler.save_dict(pickler, obj)
    return
コード例 #2
0
ファイル: dill.py プロジェクト: CNDW/dill
def save_module_dict(pickler, obj):
    if is_dill(pickler) and obj is pickler._main_module.__dict__:
        log.info("D1: %s" % "<dict ...>")  # obj
        pickler.write('c__builtin__\n__main__\n')
    elif not is_dill(pickler) and obj is _main_module.__dict__:
        log.info("D3: %s" % "<dict ...>")  # obj
        pickler.write('c__main__\n__dict__\n')  #XXX: works in general?
    else:
        log.info("D2: %s" % "<dict ...>")  #obj
        StockPickler.save_dict(pickler, obj)
    return
コード例 #3
0
ファイル: dill.py プロジェクト: wraith1995/PyBot
def save_module_dict(pickler, obj):
    if is_dill(pickler) and obj is pickler._main_module.__dict__:

        pickler.write('c__builtin__\n__main__\n')
    elif not is_dill(pickler) and obj is _main_module.__dict__:

        pickler.write('c__main__\n__dict__\n')   #XXX: works in general?
    else:

        StockPickler.save_dict(pickler, obj)
    return
コード例 #4
0
ファイル: dill.py プロジェクト: asmeurer/dill
def save_module_dict(pickler, obj):
    if is_dill(pickler) and obj is pickler._main_module.__dict__:
        log.info("D1: %s" % "<dict ...>") # obj
        pickler.write('c__builtin__\n__main__\n')
    elif not is_dill(pickler) and obj is _main_module.__dict__:
        log.info("D3: %s" % "<dict ...>") # obj
        pickler.write('c__main__\n__dict__\n')   #XXX: works in general?
    else:
        log.info("D2: %s" % "<dict ...>") #obj
        StockPickler.save_dict(pickler, obj)
    return
コード例 #5
0
ファイル: pshell.py プロジェクト: alon/burst
def save_module_dict(pickler, obj):
    if obj is pickler._main_module.__dict__:
        pickler.write('c__builtin__\n__main__\n', obj=obj)
    else:
        Pickler.save_dict(pickler, obj)
コード例 #6
0
def save_module_dict(pickler, obj):
    if obj is pickler._main_module.__dict__:
        pickler.write('c__builtin__\n__main__\n', obj=obj)
    else:
        Pickler.save_dict(pickler, obj)