Pular para o conteúdo
Odoo Menu
  • Entrar
  • Experimente grátis
  • Aplicativos
    Finanças
    • Financeiro
    • Faturamento
    • Despesas
    • Planilhas (BI)
    • Documentos
    • Assinar Documentos
    Vendas
    • CRM
    • Vendas
    • PDV Loja
    • PDV Restaurantes
    • Assinaturas
    • Locação
    Websites
    • Criador de Sites
    • e-Commerce
    • Blog
    • Fórum
    • Chat ao Vivo
    • e-Learning
    Cadeia de mantimentos
    • Inventário
    • Fabricação
    • PLM - Ciclo de Vida do Produto
    • Compras
    • Manutenção
    • Qualidade
    Recursos Humanos
    • Funcionários
    • Recrutamento
    • Folgas
    • Avaliações
    • Indicações
    • Frota
    Marketing
    • Redes Sociais
    • Marketing por E-mail
    • Marketing por SMS
    • Eventos
    • Automação de Marketing
    • Pesquisas
    Serviços
    • Projeto
    • Planilhas de Horas
    • Serviço de Campo
    • Central de Ajuda
    • Planejamento
    • Compromissos
    Produtividade
    • Mensagens
    • Aprovações
    • Internet das Coisas
    • VoIP
    • Conhecimento
    • WhatsApp
    Aplicativos de terceiros Odoo Studio Plataforma Odoo Cloud
  • Setores
    Varejo
    • Loja de livros
    • Loja de roupas
    • Loja de móveis
    • Mercearia
    • Loja de ferramentas
    • Loja de brinquedos
    Comida e hospitalidade
    • Bar e Pub
    • Restaurante
    • Fast Food
    • Hospedagem
    • Distribuidor de bebidas
    • Hotel
    Imóveis
    • Imobiliária
    • Escritório de arquitetura
    • Construção
    • Administração de propriedades
    • Jardinagem
    • Associação de proprietários de imóveis
    Consultoria
    • Escritório de Contabilidade
    • Parceiro Odoo
    • Agência de marketing
    • Escritório de advocacia
    • Aquisição de talentos
    • Auditoria e Certificação
    Fabricação
    • Têxtil
    • Metal
    • Móveis
    • Alimentação
    • Cervejaria
    • Presentes corporativos
    Saúde e Boa forma
    • Clube esportivo
    • Loja de óculos
    • Academia
    • Profissionais de bem-estar
    • Farmácia
    • Salão de cabeleireiro
    Comércio
    • Handyman
    • Hardware e Suporte de TI
    • Sistemas de energia solar
    • Sapataria
    • Serviços de limpeza
    • Serviços de climatização
    Outros
    • Organização sem fins lucrativos
    • Agência Ambiental
    • Aluguel de outdoors
    • Fotografia
    • Aluguel de bicicletas
    • Revendedor de software
    Navegar por todos os setores
  • Comunidade
    Aprenda
    • Tutoriais
    • Documentação
    • Certificações
    • Treinamento
    • Blog
    • Podcast
    Empodere a Educação
    • Programa de educação
    • Scale Up! Jogo de Negócios
    • Visite a Odoo
    Obtenha o Software
    • Baixar
    • Comparar edições
    • Releases
    Colaborar
    • Github
    • Fórum
    • Eventos
    • Traduções
    • Torne-se um parceiro
    • Serviços para parceiros
    • Cadastre seu escritório contábil
    Obtenha os serviços
    • Encontre um parceiro
    • Encontre um Contador
    • Conheça um consultor
    • Serviços de Implementação
    • Referências de Clientes
    • Suporte
    • Upgrades
    Github YouTube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Faça uma demonstração
  • Preços
  • Ajuda

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • CRM
  • e-Commerce
  • Financeiro
  • Inventário
  • PoS
  • Projeto
  • MRP
All apps
É necessário estar registrado para interagir com a comunidade.
Todas as publicações Pessoas Emblemas
Marcadores (Ver tudo)
odoo accounting v14 pos v15
Sobre este fórum
É necessário estar registrado para interagir com a comunidade.
Todas as publicações Pessoas Emblemas
Marcadores (Ver tudo)
odoo accounting v14 pos v15
Sobre este fórum
Ajuda

how to fix this syntax error when I am running the hr_holidays module in odoo14

Inscrever

Seja notificado quando houver atividade nesta publicação

Esta pergunta foi sinalizada
syntaxhr_holidaysv14
3 Respostas
4576 Visualizações
Avatar
Joy MA

I downloaded the odoo14 files from GitHub and successfully installed the hr_hodidays app, but when clicking on this app in the menu, the contents of the module cannot be displayed and an error is reported

File "/Users/joy/Desktop/Internship_test/odoo-14.0/odoo/addons/base/models/ir_http.py", line 237, in _dispatch

    result = request.dispatch()

  File "/Users/joy/Desktop/Internship_test/odoo-14.0/odoo/http.py", line 683, in dispatch

    result = self._call_function(**self.params)

  File "/Users/joy/Desktop/Internship_test/odoo-14.0/odoo/http.py", line 359, in _call_function

    return checked_call(self.db, *args, **kwargs)

  File "/Users/joy/Desktop/Internship_test/odoo-14.0/odoo/service/model.py", line 94, in wrapper

    return f(dbname, *args, **kwargs)

  File "/Users/joy/Desktop/Internship_test/odoo-14.0/odoo/http.py", line 347, in checked_call

    result = self.endpoint(*a, **kw)

  File "/Users/joy/Desktop/Internship_test/odoo-14.0/odoo/http.py", line 912, in __call__

    return self.method(*args, **kw)

  File "/Users/joy/Desktop/Internship_test/odoo-14.0/odoo/http.py", line 531, in response_wrap

    response = f(*args, **kw)

  File "/Users/joy/Desktop/Internship_test/odoo-14.0/addons/web/controllers/main.py", line 1377, in call_kw

    return self._call_kw(model, method, args, kwargs)

  File "/Users/joy/Desktop/Internship_test/odoo-14.0/addons/web/controllers/main.py", line 1369, in _call_kw

    return call_kw(request.env[model], method, args, kwargs)

  File "/Users/joy/Desktop/Internship_test/odoo-14.0/odoo/api.py", line 392, in call_kw

    result = _call_kw_model(method, model, args, kwargs)

  File "/Users/joy/Desktop/Internship_test/odoo-14.0/odoo/api.py", line 365, in _call_kw_model

    result = method(recs, *args, **kwargs)

  File "/Users/joy/Desktop/Internship_test/odoo-14.0/odoo/models.py", line 1526, in load_views

    for [v_id, v_type] in views

  File "/Users/joy/Desktop/Internship_test/odoo-14.0/odoo/models.py", line 1526, in <dictcomp>

    for [v_id, v_type] in views

  File "/Users/joy/Desktop/Internship_test/odoo-14.0/addons/web/models/models.py", line 220, in fields_view_get

    r = super().fields_view_get(view_id, view_type, toolbar, submenu)

  File "/Users/joy/Desktop/Internship_test/odoo-14.0/odoo/models.py", line 1614, in fields_view_get

    xarch, xfields = view.postprocess_and_fields(etree.fromstring(result['arch']), model=self._name)

  File "/Users/joy/Desktop/Internship_test/odoo-14.0/odoo/addons/base/models/ir_ui_view.py", line 851, in postprocess_and_fields

    arch, name_manager = self._postprocess_view(node, model, validate=validate)

  File "/Users/joy/Desktop/Internship_test/odoo-14.0/odoo/addons/base/models/ir_ui_view.py", line 863, in _postprocess_view

    self.postprocess(node, [], editable, name_manager)

  File "/Users/joy/Desktop/Internship_test/odoo-14.0/odoo/addons/base/models/ir_ui_view.py", line 963, in postprocess

    self.postprocess(child, current_node_path, node_info['editable'], name_manager)

  File "/Users/joy/Desktop/Internship_test/odoo-14.0/odoo/addons/base/models/ir_ui_view.py", line 963, in postprocess

    self.postprocess(child, current_node_path, node_info['editable'], name_manager)

  File "/Users/joy/Desktop/Internship_test/odoo-14.0/odoo/addons/base/models/ir_ui_view.py", line 963, in postprocess

    self.postprocess(child, current_node_path, node_info['editable'], name_manager)

  File "/Users/joy/Desktop/Internship_test/odoo-14.0/odoo/addons/base/models/ir_ui_view.py", line 958, in postprocess

    transfer_node_to_modifiers(node, node_info['modifiers'], self._context, current_node_path)

  File "/Users/joy/Desktop/Internship_test/odoo-14.0/odoo/addons/base/models/ir_ui_view.py", line 66, in transfer_node_to_modifiers

    modifiers.update(ast.literal_eval(attrs))

  File "/Users/joy/.pyenv/versions/3.7.3/lib/python3.7/ast.py", line 46, in literal_eval

    node_or_string = parse(node_or_string, mode='eval')

  File "/Users/joy/.pyenv/versions/3.7.3/lib/python3.7/ast.py", line 35, in parse

    return compile(source, filename, mode, PyCF_ONLY_AST)

Exception


The above exception was the direct cause of the following exception:


Traceback (most recent call last):

  File "/Users/joy/Desktop/Internship_test/odoo-14.0/odoo/http.py", line 639, in _handle_exception

    return super(JsonRequest, self)._handle_exception(exception)

  File "/Users/joy/Desktop/Internship_test/odoo-14.0/odoo/http.py", line 315, in _handle_exception

    raise exception.with_traceback(None) from new_cause

  File "<unknown>", line 1

    {'invisible': '('holiday_type', '!=', 'employee')'}

                                ^

SyntaxError: invalid syntax


Why does the official file also have errors, I don't know why there are syntax errors, and how do I solve this problem

0
Avatar
Cancelar
Joy MA
Autor

Thanks for all the answers, now I know how to fix this error, but I thought this error occurs in the unknown file type, and I couldn't find this unknown type file, how can someone tell me how to trace this error? Thanks.

Ibrahim Zool Odoo

search in your all custom addons by this ({'invisible': '('holiday_type', '!=', 'employee')'})

and just modify it .

Avatar
Ibrahim Zool Odoo
Melhor resposta

you have custom xml code ({'invisible': '('holiday_type', '!=', 'employee')'}) modify it to following :

correct syntax :

'invisible': [('holiday_type', '!=', 'employee')]

1
Avatar
Cancelar
Avatar
Jainesh Shah(Aktiv Software)
Melhor resposta

Hello @Joy

Hope you are doing well.

If the issue is related to the syntax of  {'invisible': '('holiday_type', '!=', 'employee')'}

then there are 2 problems :

1. The value tuple is in single quotes which makes it a string so remove it.

2. Normally we write domain inside a list format so you can enclose your domain tuple in the list.

Eg:

{'invisible': [ ('invoice_without_email', '=', False)]}

So your final code line should be {'invisible': [('holiday_type', '!=', 'employee')]}

Regards,

Thanks

Regards,


   

Email:      odoo@aktivsoftware.com  

Skype: kalpeshmaheshwari

3
Avatar
Cancelar
Avatar
Kiran K
Melhor resposta

Hi,

The issue is with your syntax, 

attrs="{'invisible':[('holiday_type','!=','employee')]}"

Hope it helps,

Kiran 

1
Avatar
Cancelar
Está gostando da discussão? Não fique apenas lendo, participe!

Crie uma conta hoje mesmo para aproveitar os recursos exclusivos e interagir com nossa incrível comunidade!

Inscreva-se
Publicações relacionadas Respostas Visualizações Atividade
Record rule not working odoo 14
record_rules hr_holidays v14
Avatar
1
nov. 21
2455
Js Classes
js syntax v14
Avatar
0
mai. 21
2798
How I can fix this error? File "<unknown>", line 1 {'invisible': '('holiday_type', '!=', 'employee')'}
hr_holidays unknown v14
Avatar
Avatar
1
mar. 21
4373
How to use invoice_terms from setting for an invoice in a new module
invoice account.move syntax v14
Avatar
Avatar
1
nov. 21
3820
Attached PDF file is not formatted properly
v14
Avatar
Avatar
1
dez. 25
402
Comunidade
  • Tutoriais
  • Documentação
  • Fórum
Open Source
  • Baixar
  • Github
  • Runbot
  • Traduções
Serviços
  • Odoo.sh Hosting
  • Suporte
  • Upgrade
  • Desenvolvimentos personalizados
  • Educação
  • Encontre um Contador
  • Encontre um parceiro
  • Torne-se um parceiro
Sobre nós
  • Nossa empresa
  • Ativos da marca
  • Contato
  • Empregos
  • Eventos
  • Podcast
  • Blog
  • Clientes
  • Legal • Privacidade
  • Segurança
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk slovenščina Español (América Latina) Español ภาษาไทย Türkçe українська Tiếng Việt

Odoo é um conjunto de aplicativos de negócios em código aberto que cobre todas as necessidades de sua empresa: CRM, comércio eletrônico, contabilidade, estoque, ponto de venda, gerenciamento de projetos, etc.

A proposta de valor exclusiva Odoo é ser, ao mesmo tempo, muito fácil de usar e totalmente integrado.

Site feito com

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now