예제 #1
0
from Dart.sublime_plugin_lib import PluginLogger

from Dart.lib.editor_context import EditorContext

import logging


_logger = PluginLogger('Dart')
_logger.warn_aboug_logging_level()


editor_context = EditorContext()
예제 #2
0
from Dart.lib.error import ConfigError
from Dart.lib.error import FatalConfigError
from Dart.sublime_plugin_lib import PluginLogger
from Dart.sublime_plugin_lib.filter import TextFilter
from Dart.sublime_plugin_lib.io import AsyncStreamReader
from Dart.sublime_plugin_lib.path import join_on_win
from Dart.sublime_plugin_lib.path import to_platform_path
from Dart.sublime_plugin_lib.plat import is_windows
from Dart.sublime_plugin_lib.plat import supress_window
from Dart.sublime_plugin_lib.settings import FlexibleSetting
from Dart.sublime_plugin_lib.subprocess import GenericBinary
from Dart.sublime_plugin_lib.subprocess import killwin32
from Dart.sublime_plugin_lib.text import decode_and_clean

_logger = PluginLogger(__name__)


class DartSdkPathSetting(FlexibleSetting):
    '''
    Data descriptor.

    Reads a setting from Dart config file so that it can be a single value
    or a value keyed by platform. Usefult to easily retrieve a global setting
    for all platforms, or a per-platform setting.
    '''
    def __init__(self, *args, **kwargs):
        try:
            del kwargs['name']
            del kwargs['expected_type']
        except KeyError:
예제 #3
0
from Dart.sublime_plugin_lib import PluginLogger

from Dart.lib.editor_context import EditorContext

import logging

_logger = PluginLogger('Dart')
_logger.warn_aboug_logging_level()

editor_context = EditorContext()