示例#1
0
def mocambola_post_save(instance, **kwargs):
    """Intercepta o sinal de *post_save* do Mocambola, serialize a adiciona o
    objeto ao repositorio."""

    serializer = UserSerializer(instance.user)
    mocambolapath = get_file_path(instance) + '/'
    mocamboladata = instance.user.get_username() + '.json'
    check_if_path_exists_or_create(mocambolapath)
    fout = open(mocambolapath + mocamboladata, 'w')
    fout.write(str(serializer.getJSON()))
    fout.close()
    git_add(mocamboladata, mocambolapath)
    git_commit(mocamboladata, instance.user.get_username(),
               instance.user.email, instance.repository.get_path())
示例#2
0
def mocambola_post_save(instance, **kwargs):
    """Intercepta o sinal de *post_save* do Mocambola, serialize a adiciona o
    objeto ao repositorio."""

    serializer = UserSerializer(instance.user)
    mocambolapath = get_file_path(instance)+'/'
    mocamboladata = instance.user.get_username() + '.json'
    check_if_path_exists_or_create(mocambolapath)
    fout = open(mocambolapath + mocamboladata, 'w')
    fout.write(str(serializer.getJSON()))
    fout.close()
    git_add(mocamboladata, mocambolapath)
    git_commit(mocamboladata, instance.user.get_username(),
              instance.user.email, instance.repository.get_path())