Skip to content

[Bug] NameError: global name 'template' is not defined #1

@Kristinita

Description

@Kristinita

1. Summary

I don't can create snippets via BetterSublimeSnippet. Blank snippets create for me.

2. Expected behavior

Successfully snippets creating.

3. Actual behavior

Traceback (most recent call last):
  File "BetterSnippetManager in E:\Sublime Text 3\Data\Installed Packages\BetterSnippetMaker.sublime-package", line 99, in make_snippet
NameError: global name 'template' is not defined

4. Steps to reproduce

The problem is reproduced for me in a version of Sublime Text without plugins and user settings.

Package Control: Add Repository → I insert https://github.com/math2001/BetterSnippetMaker.gitEnterPackage Control: Install Package → I select BetterSnippetMaker → I restart Sublime Text.

I select any text, for example,

\$ErrorActionPreference = 'Stop';

\$packageName= '${1:Paste or print here correct package name}'
\$toolsDir   = "\$(Split-Path -parent \$MyInvocation.MyCommand.Definition)"
\$url        = '${2:Paste here correct download URL.}'
\$url64      = '${3:Paste here correct download URL for 64-bit Windows. If for 32-bit and 64-bit Windows have one installation file, do not write anything here.}'

\$packageArgs = @{
  packageName   = \$packageName
  unzipLocation = \$toolsDir
  url           = \$url
  url64bit      = \$url64

  checksum        = '${4:Paste here correct SHA256 checksum.}'
  checksumType    = 'sha256'
  checksum64      = '${5:Paste here correct SHA256 checksum for 64-bit zip file. If for 32-bit and 64-bit Windows have one installation file, paste here same checksum like in «checksum» section.}'
  checksumType64  = 'sha256'

}

Install-ChocolateyZipPackage @packageArgs

Ctrl+Shift+PBetterSnippetManager: Create New Snippet → I print testEnter → I print testEnter → I print source.powershellEnter → I print Snippets (really folder) → EnterEnter → I get stack trace, blank snippet was created for me.

5. Possibly reason

I think, that problem because of the name of package. Please, define, how you package will be named.

6. Environment

Operating system and version:
Windows 32-bit 10.0.14393
Sublime Text:
Build 3126

Thanks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions