Commit a244cf66c3b6b333fe018422d92a0853354dc6ba

Authored by Erickson Silva
1 parent 80da8535
Exists in master and in 1 other branch devel

Remove arquivo de chave (~) do pyTradutor

Showing 1 changed file with 0 additions and 57 deletions   Show diff stats
tradutor/src/pyTradutor.cpp~
@@ -1,57 +0,0 @@ @@ -1,57 +0,0 @@
1 -//*****************************************************************  
2 -/*  
3 - VLibras: Automatic contents translator from Portuguese to LIBRAS  
4 -  
5 - Copyright (c) 2015 Gustavo Sobral, Erickson Silva, Leonardo Araújo  
6 - VLibras-Core group at LAViD, Federal University of Paraiba  
7 -*/  
8 -//*****************************************************************  
9 -  
10 -/**  
11 - * \file pyTradutor.cpp  
12 - * \authors Erickson Silva, Gustavo Sobral  
13 - * \date Janeiro 2015  
14 - */  
15 -  
16 -#include "../include/pyTradutor.hpp"  
17 -  
18 -PyTradutor::PyTradutor()  
19 -{  
20 - // Initialize the Python interpreter  
21 - Py_Initialize();  
22 - // Type conversion between C++ string to Py string  
23 - pName = PyString_FromString("PortGlosa");  
24 - assert(pName!=NULL);  
25 - // Loads the script name saved in 'pName'  
26 - pModule = PyImport_Import(pName);  
27 - PyErr_Print();  
28 - assert(pModule!=NULL);  
29 - // Returns the dictionary object that implements the namespace pModule  
30 - pDict = PyModule_GetDict(pModule);  
31 - PyErr_Print();  
32 - assert(pDict!=NULL);  
33 - // Return the object from dictionary pDict which has a key 'iniciar'  
34 - pFunc = PyDict_GetItemString(pDict, "traduzir");  
35 - PyErr_Print();  
36 - assert(pFunc!=NULL);  
37 -}  
38 -  
39 -PyTradutor::~PyTradutor()  
40 -{  
41 - // Free the allocated memory and finalize the Python interpreter  
42 - Py_Finalize();  
43 -}  
44 -  
45 -char * PyTradutor::convertStringToGlosa(const char * input)  
46 -{  
47 - // Generates a new Tuple object with size '1' and value 'input' (converted)  
48 - pArgs = PyTuple_Pack(1, PyString_FromString(input));  
49 - PyErr_Print();  
50 - assert(pArgs!=NULL);  
51 - // Call the callable object 'pFunc' with arguments given by the tuple 'pArgs'  
52 - pResult = PyObject_CallObject(pFunc, pArgs);  
53 - PyErr_Print();  
54 - assert(pResult!=NULL);  
55 - // Converts the string Python type to C++  
56 - return PyString_AsString(pResult);  
57 -}