Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(134)

Unified Diff: third_party/twisted_8_1/twisted/python/shortcut.py

Issue 12261012: Remove third_party/twisted_8_1 (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build
Patch Set: Created 7 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « third_party/twisted_8_1/twisted/python/runtime.py ('k') | third_party/twisted_8_1/twisted/python/syslog.py » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: third_party/twisted_8_1/twisted/python/shortcut.py
diff --git a/third_party/twisted_8_1/twisted/python/shortcut.py b/third_party/twisted_8_1/twisted/python/shortcut.py
deleted file mode 100644
index 5465d86bba932ae8f5c85cd0677534ddbf08d3bb..0000000000000000000000000000000000000000
--- a/third_party/twisted_8_1/twisted/python/shortcut.py
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright (c) 2001-2004 Twisted Matrix Laboratories.
-# See LICENSE for details.
-
-
-"""Creation of Windows shortcuts.
-
-Requires win32all.
-"""
-
-from win32com.shell import shell
-import pythoncom
-import os
-
-
-def open(filename):
- """Open an existing shortcut for reading.
-
- @return: The shortcut object
- @rtype: Shortcut
- """
- sc=Shortcut()
- sc.load(filename)
- return sc
-
-
-class Shortcut:
- """A shortcut on Win32.
- >>> sc=Shortcut(path, arguments, description, workingdir, iconpath, iconidx)
- @param path: Location of the target
- @param arguments: If path points to an executable, optional arguments to
- pass
- @param description: Human-readable decription of target
- @param workingdir: Directory from which target is launched
- @param iconpath: Filename that contains an icon for the shortcut
- @param iconidx: If iconpath is set, optional index of the icon desired
- """
-
- def __init__(self,
- path=None,
- arguments=None,
- description=None,
- workingdir=None,
- iconpath=None,
- iconidx=0):
- self._base = pythoncom.CoCreateInstance(
- shell.CLSID_ShellLink, None,
- pythoncom.CLSCTX_INPROC_SERVER, shell.IID_IShellLink
- )
- data = map(None,
- ['"%s"' % os.path.abspath(path), arguments, description,
- os.path.abspath(workingdir), os.path.abspath(iconpath)],
- ("SetPath", "SetArguments", "SetDescription",
- "SetWorkingDirectory") )
- for value, function in data:
- if value and function:
- # call function on each non-null value
- getattr(self, function)(value)
- if iconpath:
- self.SetIconLocation(iconpath, iconidx)
-
- def load( self, filename ):
- """Read a shortcut file from disk."""
- self._base.QueryInterface(pythoncom.IID_IPersistFile).Load(filename)
-
- def save( self, filename ):
- """Write the shortcut to disk.
-
- The file should be named something.lnk.
- """
- self._base.QueryInterface(pythoncom.IID_IPersistFile).Save(filename, 0)
-
- def __getattr__( self, name ):
- if name != "_base":
- return getattr(self._base, name)
- raise AttributeError, "%s instance has no attribute %s" % \
- (self.__class__.__name__, name)
« no previous file with comments | « third_party/twisted_8_1/twisted/python/runtime.py ('k') | third_party/twisted_8_1/twisted/python/syslog.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698