Esempio n. 1
0
File: api.py Progetto: omab/dotfiles
 def __init__(self, source, line, column, source_path,
                              source_encoding='utf-8'):
     debug.reset_time()
     source = modules.source_to_unicode(source, source_encoding)
     self.pos = line, column
     self.module = modules.ModuleWithCursor(source_path, source=source,
                                                         position=self.pos)
     self.source_path = source_path
     debug.speed('init')
Esempio n. 2
0
 def __init__(self, source, line, column, source_path,
                              source_encoding='utf-8'):
     api_classes._clear_caches()
     debug.reset_time()
     self.source = modules.source_to_unicode(source, source_encoding)
     self.pos = line, column
     self._module = modules.ModuleWithCursor(source_path,
                                     source=self.source, position=self.pos)
     self._source_path = source_path
     self.source_path = None if source_path is None \
                                 else os.path.abspath(source_path)
     debug.speed('init')
Esempio n. 3
0
 def __init__(self, source, line, column, source_path,
              source_encoding='utf-8'):
     debug.reset_time()
     try:
         source = unicode(source, source_encoding, 'replace')
         # Use 'replace' over 'ignore' to hold code structure.
     except TypeError:  # `source` is already a unicode object
         pass
     self.pos = line, column
     self.module = modules.ModuleWithCursor(source_path, source=source,
                                                         position=self.pos)
     self.source_path = source_path
     debug.speed('init')
Esempio n. 4
0
 def __init__(self,
              source,
              line,
              column,
              source_path,
              source_encoding='utf-8'):
     debug.reset_time()
     try:
         source = unicode(source, source_encoding, 'replace')
         # Use 'replace' over 'ignore' to hold code structure.
     except TypeError:  # `source` is already a unicode object
         pass
     self.pos = line, column
     self.module = modules.ModuleWithCursor(source_path,
                                            source=source,
                                            position=self.pos)
     self.source_path = source_path
     debug.speed('init')