This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# coding: utf-8 | |
import lib2to3 | |
import lib2to3.fixes | |
import lib2to3.refactor | |
__all__ = ["code_to_py3"] | |
all_fixes = ["lib2to3.fixes.fix_{}".format(l) | |
for l in lib2to3.refactor.get_all_fix_names("lib2to3.fixes")] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import inspect | |
import sys | |
def tracefunction(frame, event, arg): | |
if event == "line": | |
info = inspect.getframeinfo(frame) | |
fname, lineno, fn = info.filename, info.lineno, info.function | |
with open(fname, 'rb') as f: | |
line = [line.rstrip() for line in f][lineno - 1] | |
print "Function: {} (in file {}:{}) | {}".format(fname, fn, lineno, line) |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import arcpy | |
import sys | |
class WrappedStream(object): | |
"Wraps sys.stdout to have all the usual methods of a file object" | |
def __init__(self, wrap): | |
self._wrap = wrap | |
def close(self, *args, **kw): | |
try: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
point_layers = [] | |
line_layers = [] | |
polygon_layers = [] | |
for lyr in arcpy.mapping.ListLayers(mxd): | |
if lyr.isFeatureLayer: | |
# Try to get .shapeType attribute from data source. | |
# For XY event layers there is no shape type (it's a | |
# CSV or something) so assume it's a Point layer. | |
shape_type = getattr(arcpy.Describe(lyr.dataSource), |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def join_string(fn): | |
def fn_(*a, **k): | |
return "".join(reversed(list(fn(*a, **k)))) | |
return fn_ | |
@join_string | |
def binary_string(number, bit_count): | |
for bit in xrange(bit_count): | |
yield "1" if number & 1 == 1 else "0" | |
number = number >> 1 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
set tabstop=4 | |
set shiftwidth=4 | |
set expandtab | |
set backspace=indent,eol,start | |
set guifont=Consolas:h10:cDEFAULT | |
set ruler | |
colorscheme zenburn | |
syntax on | |
filetype indent plugin on | |
set directory+=$HOME |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import os | |
import re | |
import zipfile | |
current_path = os.path.dirname(os.path.abspath(__file__)) | |
out_zip_name = os.path.join(current_path, | |
os.path.basename(current_path) + ".esriaddin") | |
BACKUP_FILE_PATTERN = re.compile(".*_addin_[0-9]+[.]py$", re.IGNORECASE) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import ctypes | |
import ctypes.wintypes | |
import os | |
import threading | |
import Queue | |
import uuid | |
__all__ = ['NotificationIcon'] | |
# Create popup menu |